Применение принципов построения систем машинного зрения в задаче анализа изображений клеточных структур

Характеристика изображений, содержащих полупрозрачные структуры клеток. Изучение и анализ преимуществ подхода на основе принципов построения системы машинного зрения перед использованием традиционных алгоритмов автоматической классификации изображений.

Рубрика Производство и технологии
Вид статья
Язык русский
Дата добавления 26.04.2017
Размер файла 676,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Политехнический институт Сибирского федерального университета

Применение принципов построения систем машинного зрения в задаче анализа изображений клеточных структур

Ковригин А.В. - аспирант

Аннотация

Рассматривается подход на основе принципов построения систем машинного зрения для решения задачи анализа изображений клеточных структур. Преимущество предлагаемого подхода состоит в возможности обойти проблему повышения ошибки классификации при наличии пересечений объектов с полупрозрачной структурой.

Ключевые слова: машинное зрение, компьютерное зрение, автоматическая классификация, сегментация, кластеризация

Введение

Большинство медицинских методик ручного микроскопического анализа эксплуатирует свойства глаз человека распознавать соотношения формы, оттенков, текстуры сложных изменчивых объектов без их измерения, на основе качественных характеристик. Если исследуемых клеток много, а требуемый объем выборки невелик (100-200), то визуальный анализ (например, подсчет лейкоформулы) при наличии достаточного числа опытных врачей-лаборантов может выполняться в массовом порядке. Значительно хуже справляются глаза человека с дифференциальным подсчетом более серьезных выборок клеток (около 500), сопровождающимся большим количеством измерений (например, определение индекса овалоцитоза эритроцитов). Весьма трудны психологически и физически для человека задачи поиска редких клеток, подсчета сложных дифференциальных формул, аккуратного просмотра больших пространств препарата (например, подсчет формул при цитопении, поиск юных клеток в мазке крови, подсчет миелограммы в мазке костного мозга, подсчет патологических типов эритроцитов). Очень трудны и даже вредны для глаз врача анализы с подсчетом флуоресцирующих меток (например, подсчет субпопуляции меченых FITC лимфоцитов). Далеко не вся присутствующая в цитологическом препарате диагностическая информация может быть извлечена глазами врача.

В связи с этим доминировавшая до последнего времени ручная микроскопия даже при высокой квалификации врача-лаборанта тяжела, субъективна и ограничена по своим возможностям.

Развитие алгоритмов машинного зрения позволяет постепенно перейти от ручного способа анализа клеточных структур. Принципы построения системы машинного зрения подразумевают наличие трех уровней (фильтрация, сегментация, классификация), каждому из которых соответствует свой набор алгоритмов. Однако если существующий набор алгоритмов на нижнем уровне (фильтрация) позволяет качественно выполнить все требования, выдвигаемые к данному уровню при решении поставленной задачи, то решения, существующие на среднем уровне (сегментация), недостаточны. Так традиционные алгоритмы сегментации изображений, основанные на принципе близости точек объекта по цвету (яркости) и не учитывающие пересечения объектов, исключают возможность последующей классификации с приемлемой для рассматриваемой задачи ошибкой.

В работах Ковригина А.В., Хлопова А.Н. [1, 2] рассматривался синтез алгоритмов автоматической классификации объектов на изображении. На основе синтезированных алгоритмов и принципов построения системы машинного зрения, в настоящей статье предложен подход к анализу изображений, содержащих полупрозрачные структуры клеток, позволяющий снизить ошибку классификации, в том числе и при наличии геометрического пересечения.

1. Постановка задачи исследования

Задана исходная выборка , представляющая собой цифровой снимок клеточных структур, где - соответственно абсцисса, ордината и яркость -ой точки изображения.

Требуется определить количество разнотипных клеток на снимках.

2. Анализ изображений, содержащих полупрозрачные структуры клеток

Идея предлагаемого подхода основывается на построении системы классификации изображения на принципе построения системы машинного зрения.

На первом уровне выполняется предобработка исходной выборки, с целью повышения качества распознавания. Предобработка включает в себя пересчет значений яркостей на основе выравнивания гистограммы яркостей исходной выборки (1).

На втором уровне используется принцип алгоритма автоматической классификации цветных изображений [1], основанный на построении окрестности вокруг точек выбранного класса и проверки гипотезы (2) о принадлежности точек , попавших в окрестность, классу .

Третий уровень включает в себя логический контроль на однородность класса (4) и, в случае неоднородности, построение карты минимальных расстояний по точкам класса (5) с последующим их перераспределением между дополнительно выявленными классами [2].

Предлагаемая методика:

Уровень 1:

1. Вычислить число точек выборки соответствующих каждому из уровней яркости

,

где - уровень яркости,

- единичная функция, определяющая равенство значения яркости -ой точки выборки и уровня яркости .

2. Вычислить «выровненные» значения яркости

(1)

3. Сформировать из выборки и значений выборку .

Уровень 2:

1. Выбрать -ую точку из выборки и отнести её к классу . Включить точку в подвыборку -го класса, с последующим её удалением из выборки .

2. Определить окрестность класса из условия попадания в нее соседних точек .

3. Проверить все точки из окрестности на принадлежность их классу , путем применения решающего правила

, (2)

где - значение яркости точки , принадлежащей классу ,

- значение яркости точки , принадлежащей окрестности,

- мера близости между точками и ,

- коэффициент размытости изображения.

При условии принадлежности точки из окрестности классу включить в выборку -го класса, с последующим ее удалением из .

4. При отсутствии точек из окрестности, которые можно отнести к классу , следует увеличить счетчик классов на единицу

При отсутствии точек из выборки , которые можно отнести к классу при заданном коэффициент размытости изображении , следует перейти к этапу 5, в противном же случае перейти к этапу 1.

5. Установить индекс текущего класса

6. Построить окрестность вокруг точек класса и проверить гипотезу о принадлежности каждой точки из этой окрестности классу , путем применения решающего правила

(3)

где - среднее значение яркости по классу

- среднее значение яркости по классу

- индекс класса, к которому принадлежит точка

При условии перехода точки из одного класса в другой по правилу (3), необходимо пересчитать средние показатели этих классов. Для этого следует применять рекуррентные формулы.

,

,

где - класс, к которому перешла точка , - класс, который она покинула.

7. При выполнении условия , увеличить индекс текущего класса на 1 и перейти к этапу 6, в противном же случае перейти к этапу 8.

8. Увеличить коэффициент размытости изображения на величину и перейти к этапу 5.

Величину выбирать равной 3, пока не достигнет 20, далее рекомендуется выбирать равным 1.

9. Если значение достаточно велико () следует перейти к выполнению уровня 3.

Уровень 3:

1. Для каждого класса , , вынести решение об однородности путем применения решающего правила (4)

,(4)

где - значение дисперсии точек, принадлежащих классу ,

- среднее по всем классам , где , значение дисперсии,

- заранее выбранное пороговое значение.

При условии, что все классы однородны, следует прекратить выполнение алгоритма.

2. Для каждой -ой точки выборки , где k - индекс неоднородного класса , вычислить евклидово расстояние до всех точек, не принадлежащих выборке , и выбрать минимальное

,(5)

где - координаты точки ,

- координаты точки.

3. Сформировать из выборки и значений выборку .

4. Установить начальное пороговое значение и счетчик дополнительно выявленных классов .

5. Выбрать -ую точку из выборки , имеющую значение, отнести её к классу .

6. Определить окрестность как набор точек из выборки , имеющих значение и непрерывно связанных с классом .

7. Отнести все точки из окрестности к классу и увеличить счетчик дополнительно выявленных классов на единицу .

8. При наличии точек из выборки , которые можно отнести к классу следует вернуться к пункту 12.

9. Уменьшить пороговое значение на единицу .

10. Для каждого из классов , где , определить окрестность как набор точек из выборки , имеющих значение и граничащих с классом . В случае если точка из выборки граничит одновременно с несколькими классами, ее следует удалить из выборки

11. Отнести все точки из окрестностей к соответствующим классам с последующим удалением этих точек из выборки .

12. При наличии точек из выборки , которые можно отнести к одному из классов , где , следует вернуться к пункту 17.

13. При наличии точек в выборке с значением , следует вернуться к пункту 12.

14. При условии и наличии не расклассифицированных точек из выборки следует вернуться к пункту 16.

15. Удалить класс из списка найденных классов и уменьшить счетчик классов на единицу .

16. При отсутствии неоднородных классов , где , следует прекратить выполнение алгоритма, в противном случае следует вернуться к пункту 2.

3. Экспериментальные данные

С целью проверки эффективности предлагаемого подхода, в качестве тестовых примеров, были использованы цифровые снимки мазка периферической крови человека. машинный автоматический изображение

На сухое обезжиренное предметное стекло наносили 4 мкл периферической крови. Мазок производили шлифованным стеклом под углом 30-45, высушивали на воздухе. Фиксировали мазки в метаноле в течении 5 мин., высушивали на воздухе.

Окраску производили по методу Романовского-Гимза. Высушенные мазки помещали в кювету с рабочим раствором краски (1:40) на 45 мин. Промывали проточной водой и высушивали на воздухе.

Далее разные участки полученного мазка фотографировали камерой Sony SSC-M370CE через тринокулярный микроскоп МБС-9 с увеличением x64 (40x1,6), полученные изображения размером 255x255, 8 bit(grey) обрабатывались созданными программными средствами.

Анализ на основе тестовой выборки, включающей в себя 30 изображений, показал, что оценка вероятности ошибки составила 0.07.

Рисунок 1 - Примеры работы предложенного подхода (а, в, д - исходные фотографии мазков крови; б, г, е - результат работы предложенного подхода).

Заключение

Анализ предложенного подхода на основе принципов построения системы машинного зрения показал преимущества перед использованием традиционных алгоритмов автоматической классификации изображений, позволяя автоматизировать работу по исследованию клеточных структур и отказаться от метода ручного микроскопического анализа. Важное достоинство данного подхода заключено в снижении степени зависимости качества решения задачи от цвета, прозрачности, формы и расположения в пространстве объектов.

Литература
1. Ковригин А.В., Хлопов А.Н. Синтез и анализ алгоритмов автоматической классификации цветных изображений // Электронный журнал "Исследовано в России". 2005. c. 2417-2422. http://zhurnal.ape.relarn.ru/articles/2005/236.pdf
2. Ковригин А.В. Многоуровневый алгоритм автоматической классификации изображений в условиях отсутствия четких границ между объектами // Вестник КрасГАУ. Красноярск, 2006, выпуск № 12, с. 407-411
3. Форсайт Д., Понс Ж. Компьютерное зрение. Современный подход. : Пер. с англ.-М.: Издательский дом «Вильямс», 2004. -928 с.: ил. - Парал.тит.англ.
4. Непараметрические системы классификации / А.В. Лапко, В.А. Лапко, М.И. Соколов, С.В. Ченцов. - Новосибирск: Наука, 2000. - 240 с.
5. Лапко А.В. Непараметрические методы классификации и их применение. - Новосибирск: ВО «Наука», 1993.-152 с
6. Автоматизированная подсистема распознавания и оконтуривания клеток / А.А. Коков, Е.В. Меркулова, В.Г. Адамов, В.Я. Спорыхин // Наукові праці ДонДТУ, Донецьк, 2001, випуск 25, с. 110-116
7. Спорыхин В.Я. Автоматизация процесса исследования функционального состояния клеток / В.Я. Спорыхин, Е.В. Адамова // Наукові праці ДонДТУ, Донецьк, 2001, випуск 25, с. 110-116
8. Спорыхин В.Я. Автоматизированная система определения жизнеспособности клеток / В.Я. Спорыхин, Е.В. Адамова. // Наукові праці ДонНТУ, Донецьк, 2002, випуск 38, с. 110-114
Размещено на Allbest.ru
...

Подобные документы

  • Структурная схема системы исследования микрошлифов. Методы анализа микрошлифов. Программное обеспечение для анализа на персональном компьютере полученных изображений микрошлифов: Intron-Set, ВидеоТесТ-Структура, ВидеоТесТ-Металл, ВидеоТесТ-Размер 5.0.

    курсовая работа [2,1 M], добавлен 21.04.2011

  • Автоматизированные анализаторы изображений. Кристаллическая решетка графита, его применение, свойства. Исследование зависимости параметра формы (вытянутость и диаметр) от размера графитовых включений. Построение графиков и выявление зависимостей.

    курсовая работа [1,0 M], добавлен 16.02.2015

  • Синтез и анализ машинного агрегата. Анализ рычажного механизма. Структурный анализ. Расчёт механизма на ЭВМ. Кинематический анализ методом планов. Силовой расчёт. Сравнение результатов графоаналитического и машинного расчётов. Анализ кулачкового механизма

    курсовая работа [3,8 M], добавлен 09.06.2008

  • Линия производства пастеризованного молока и разработка принципиальной схемы графа цели для построения ее модели. Операторные стандарты подсистем с помощью типовых значков или графических изображений процессов. Кинематическая схема технологической машины.

    контрольная работа [1,5 M], добавлен 18.12.2010

  • Установка в вентиляционную систему вихревой трубы с целью улучшения качества кондиционирования машинного отделения на судне. Основные технические характеристики судна. Принцип действия систем вентиляции. Расчет себестоимости изготовления воздуховодов.

    курсовая работа [849,1 K], добавлен 16.10.2013

  • Определение функционального назначения поверхностей, образующих контур детали. Выявление комплекта черных баз по чертежу заготовки. Изучение принципов построения структуры отдельных операций (позиций) в технологическом процессе массового производства.

    курсовая работа [253,6 K], добавлен 23.05.2013

  • Устройство и принцип работы машинного агрегата. Структурный анализ его механизмов, их кинематический, силовой анализ и синтез. Уравновешивание сил инерции кривошипно-ползунного механизма. Расчет махового колеса и коэффициента полезного действия агрегата.

    курсовая работа [2,1 M], добавлен 11.11.2010

  • Структурный и динамический анализ рычажного механизма. Расчет масштаба кинематической схемы. Построение диаграммы приращения кинетической энергии машинного агрегата, звеньев рычажного механизма. Расчет параметров зубчатой передачи, межосевого расстояния.

    курсовая работа [853,6 K], добавлен 15.05.2013

  • Условия эксплуатации машинного агрегата, служащего приводом качающегося подъемника. Двигатель для его проектирования, кинематический расчет привода. Выбор материалов червячной передачи и определение допускаемых напряжений. Расчет валов и подшипников.

    курсовая работа [383,4 K], добавлен 16.06.2011

  • История развития автоматических систем регулирования. Сравнительный анализ ручного и машинного управления. Характеристика видов (стабилизирующих, программных, следящих и оптимизирующих) систем управления и типов защиты установок от опасных режимов.

    реферат [85,3 K], добавлен 18.01.2010

  • Кинематическая схема машинного агрегата. Выбор основных материалов зубчатых передач и определение допускаемых напряжений. Расчет закрытой цилиндрической передачи и проектирование клиноременной передачи открытого типа. Конструктивная компоновка привода.

    курсовая работа [471,8 K], добавлен 26.12.2014

  • Понятие и состав автоматизированных систем управления, основные принципы их построения и методы анализа. Функциональная структура предприятия. Синтез структур АСУП. Модульность при построении АСУП. Обеспечение достоверности при обработке информации.

    контрольная работа [196,3 K], добавлен 13.04.2012

  • Основные принципы построения схем автоматизации технологического процесса с использованием приборов, работающих на электрической линии связи посредством унифицированного сигнала 4-20 мА. Выбор и обоснование средств и параметров контроля и регулирования.

    курсовая работа [2,1 M], добавлен 15.02.2013

  • Описание принципов и режимов автоматического управления. Обоснование выбора программы управления энергоблоком на атомной электрической станции. Изучение схем теплотехнического контроля на АЭС. Система управления турбиной и электропитанием энергоблока.

    курсовая работа [3,1 M], добавлен 28.01.2015

  • Кинематические характеристики машинного агрегата; алгоритм аналитического решения задачи. Расчет скоростей и ускорений всех точек и звеньев агрегата в заданном положении. Силовой расчет рычажного механизма. Динамический синтез кулачкового механизма.

    курсовая работа [2,9 M], добавлен 24.01.2012

  • Базовый технологический процесс обработки штока в условиях неавтоматизированного производства. Расчет режимов резания, машинного времени, технологической производительности в условиях неавтоматизированного производства, транспортно-загрузочной системы.

    курсовая работа [591,5 K], добавлен 09.09.2010

  • Анализ механизма смены увеличения визира оптического устройства, методов и систем автоматизированной конструкторской подготовки производства. Основные требования, предъявляемые к данным системам. Способы создания графических изображений, моделей деталей.

    дипломная работа [2,0 M], добавлен 09.11.2016

  • Проблема оценки качества воспроизведения изображений. Адаптация зрительной системы к освещенности, контрастная чувствительность. Проблемы стандартизации параметров качества печати. Выделение атрибутов качества оттисков. Условия проведения эксперимента.

    дипломная работа [1,2 M], добавлен 23.06.2012

  • Классификация устройств для автоматической подачи непрерывного материала. Изучение функциональных механизмов автоматических бункерных захватно-ориентирующих устройств. Рассмотрение схемы и принципов работы отсекателей, гибкой производственной системы.

    контрольная работа [1,0 M], добавлен 14.01.2015

  • Табличный метод расчета режимов резания при точении, сверлении и фрезеровании. Выбор марки инструментального материала и геометрических параметров режущей части инструмента. Расчет скорости резания, мощности электродвигателя станка, машинного времени.

    курсовая работа [893,5 K], добавлен 12.01.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.