Найти конкретные формы на изображении - PullRequest
0 голосов
/ 08 февраля 2012

У меня следующая проблема, я работаю с изображениями гель-электрофореза [A] [B], которые показывают фрагменты ДНК (отображаются в виде белых полос). Я хочу извлечь их и проанализировать их (на правильном сайте находится стандарт известного размера и концентрации, который можно экстраполировать на три других образца). Каждый образец загружается в полосу движения. Одна задача состоит в том, чтобы найти дорожки (в данном случае 4), а другая - извлечь в каком месте на рисунке присутствует полоса ДНК.

У меня есть некоторые проблемы с поиском групп. Я уже пробовал несколько вещей, например сравнение пикселей, обнаружение краев, обнаружение углов, сопоставление с шаблоном, двоичное изображение, но все они дают недостаточные результаты, особенно если изображения плохие (могут быть плохие, смазывания [C]) или если полосы должны закрываться друг друга.

Поскольку я не эксперт по изображениям, может кто-нибудь отбросить некоторые ключевые слова, которые обычно используются в таких случаях? На самом деле, я даже не уверен, что проблема в сегментации изображений или распознавании образов?!

Любые советы будут высоко оценены (также книги для начинающих).

Заранее спасибо!

[A] http://en.wikipedia.org/wiki/Gel_electrophoresis

[B]

DNA gel electrophoresis image

[С]

DNA gel electrophoresis image

1 Ответ

1 голос
/ 08 февраля 2012

В этом случае извлечение профиля, вероятно, сделает свое дело: возьмите вертикальный срез изображения через полосу (при условии, что у вас есть приблизительное представление о положении) и усредните значения пикселей в каждой строке среза.Это даст вам одномерный сигнал, в котором полосы выглядят как отдельные пики различной высоты.

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

Я бы больше назвал это проблемой сегментации.

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

...