Введение 3
Цели и задачи 4
Общая классификация методов анализа и обработки медицинских изображений
5
Выделение объектов интереса на медицинских изображениях 10
Детектирование и выделение границ на изображениях 11
Различные методы выделения границ 11
Детекторы первого рода или операторы, основанные на градиенте 12
Классические операторы 12
Оператор Роберта 12
Оператор Собеля 13
Оператор Превитта 13
Детектор границ Canny 15
Алгоритм детектора границ Canny 16
Детекторы границ второго рода 18
Оператор Marr-Hildrith 18
Метод нечёткой логики (Fuzzy logic) 19
Вейвлетные (Wavelet Based) детекторы границ 21
Гибридные детекторы границ 21
Морфологическая водораздельная трансформация (метод водораздела или
Morphological Watershed Transformation) 23
Модель 25-ти соседей (Twenty-Five Neighborhood Model) 25
Методы исследования 27
Выбор типа изображений 28
Программный комплекс 29
Результаты работы программного комплекса 30
Критерии оценки качества оконтуривания изображения 36
Оценка количества потерянных пикселей в контуре и устойчивость к шумам. .37 Средний процент потерянных пикселей 40
Среднеквадратическая ошибка определения контура 41
Индекс структурного сходства 43
Результаты и выводы 44
Список литературы 46
Не смотря на развитие современного медицинского диагностического оборудования первичные графические данные, получаемые при сканировании пациентов, не всегда могут дать высокого разрешения и чёткости картинки. Медицинские изображения, обычно, нечёткие и имеют структуры с размытыми границами что усложняет их интерпретацию и требует большого опыта и временные затраты.
До сих пор ещё не внедрена автоматическая обработка и интерпретация медицинских графических данных. Поэтому автоматизация некоторых стадий обработки облегчит процесс взаимодействия с медицинскими изображениями и сократит время на обработку, что количественно и качественно улучшит процесс диагностики.
Помимо всего прочего большинство программ, используемых в клиниках, не имеют достаточно широкого функционала для оконтуривания и выделения областей интереса с последующей их обработкой, а расширенные функции стоковых медицинских программ часто необходимо закупать отдельно, что могут позволить себе не все клиники.
Так же не во всех медицинских учреждениях присутствует специальное оборудование для обработки первичных медицинских графических данных.
Всё вышесказанное делает целесообразным процесс частичной автоматизации и облегчения обработки медицинских изображений, в частности оконтуривание границ структур на этих изображениях.
Цели и задачи
Целью данной работы является создание программного комплекса обработки медицинских изображений по оконтуриванию объектов на них. Для достижения этой цели необходимо выполнить ряд задач, приведённый ниже:
• Изучение существующих алгоритмов оконтуривания изображений
• Выбор наиболее подходящих методов для использования в программном комплексе
• Подготовка базы медицинских изображений для тестирования программы
• Тестирование на различных группах медицинских изображений
• Выделение критериев оценки работы программы
• Оценка работы программного комплекса
В результате данной работы был разработан программный комплекс для первичной обработки, оконтуривания и контроля качества обработки первичных графических медицинских данных. Что поможет повысить качество обработки медицинских изображений врачом, интерпретирующим медицинские изображения, снизить время на обработку отдельного изображения и частично автоматизировать оконтуривание и выделение объектов интереса. Тем самым повысится общая эффективность диагностических работ.
Для проверки работоспособности и функционала программного комплекса было проведено тестирование более чем на 500 реальных медицинских изображениях.
Проведена количественная и качественная оценка методов оконтуривания результаты которой были представлены в данной работе.
На основании проведённых тестов наиболее привлекательными являются детекторы границ на основе метода Canny, т.к. они показывают наибольшую шумоустойчивость, точность локализации и передачи границ.
В дальнейшем данную программу возможно дополнить графическим интерфейсом для повышения комфорта работы и упрощения процесса использования программного комплекса.