3.5 Сегментация и кластеризация уточненного переднего плана модифицированных видеокадров
Важнейшим моментом при выделении уточненного переднего плана в изображении (сцене) является его сегментация, т.е. отнесение каждого элемента либо к объекту (доле) или фону. Известны три основных метода [70]:
- по порогу на основе различий в яркости каждого элемента изображения, т.е.
- по контуру, если граница между компонентом (органом) и фоном характеризуется измерением интенсивности (яркости);
- разбиение изображения на области (доли), образованные путем соединения пикселов с одинаковыми (в пределах допуска) яркостями и объединения их вдоль общей границы (контура).
3.5.1 Для отслеживания контура обычно используют цепной код [70] или структурирующий элемент (рисунок 3.5), программно перемещая который в координатно-полярной сетке изображения, добиваются, чтобы в процессе отслеживания контура оставались только элементы, полностью покрытые структурирующими элементами.
Рисунок 3.5 - Структурирующий элемент
В рассматриваемом случае отслеживание контуров долей простаты и сопутствующих элементов целесообразно выполнить структурирующим элементом, представленном на рисунке 3.5 б, поскольку трапецеидальная сетка позволяет, используя повороты элемента «б», за меньшее число итераций отследить кривизну долей простаты и сопутствующих элементов. Учитывая, что сегментация переднего плана видеокадра использует принцип упрощения сцены [41], например, в виде контуров, используем это правило упрощения, сохраняющее при реализации локального алгоритма все существенные детали изображения простаты, присущие тонкой линии (или узкой области) ∆Iперехода от черного к светлому, где величина градиента
.Эту величину можно определить, если известна производная
по каким-либо ортогональным или (и) полярным
направлениям поиска контурного рисунка.
Структурирующий элемент алгоритмически может быть представлен в виде оператора E(i,j),где производная аппроксимируется разностью яркости соседних элементов. Оператор E(i,j),исследуемый как перекрестный оператор Робинса [41, 70], имеет вид:
Поскольку все объекты переднего плана выделяются на фоне, воспринимаемом как шум n(Xi, Yj)аддитивного плана, то
При этом алгоритм оконтуривания (рисунок 3.6) объектов (долей) рассчитан на оценку градиента S (x.,yj), поэтому в процессе отслеживания контуров долей необходима операция сглаживания (интерполяции) такая, что [41, 70]:
77
Рисунок 3.6 - Алгоритм оконтуривания объектов видеокадра (долей простаты и смежных элементов) 
где l1и l2соответственно два окна, ширина которых с интеллектуальным подходом выбирается итеративно из условия: ширина «сглаживающего» окна должна уменьшать воздействие шумов, но не уничтожать «тонкую» структуру контура, которая может содержать дополнительные признаки долей сопутствующих объектов (мочевой пузырь, уретра, семенные каналы, соединительная ткань), используемые как при операции кластеризации, так и при распознавании текущего состояния предстательной железы.
Окно I в процессе выделения компонентов изображения адаптивно перестраивается по мере накопления апостериорной информации в процессе реализации алгоритма поиска и отслеживания контуров с использованием интеллектуального приема регуляции функций I(x):увеличение окна I увеличивает расплывчатость контура, уменьшая разрешение (что ухудшает качество кластеризации), а уменьшение ширины I повышает влияние шумов на точность отслеживания контура. В основу критерия может быть положено вычисление скользящего среднего:
где n - объем текущей выборки, In+1- значение яркости n+1-го пиксела на пути структурирующего элемента.
Для дискретной регуляторной функции
,будет [41, 70]:
где
- скользящее окно площадью Al, окружающее элемент (zj).
3.5.2 Кластеризация - задача, в которой требуется разбить множество пикселов переднего плана на непересекающиеся множества, называемые кластерами.
Кластеризация используется как инструмент сегментации объекта переднего плана перед вычислением значений количественных признаков. Задача автома
тической сегментации с использованием алгоритма кластеризации решается следующим образом. Имеется множество пикселей
, состоящие из N
переменных векторов, таких, что:
здесь x. - z-тая доля ПЖ, x'j-признак, характеризующий этот сегмент.
Процесс кластеризации тогда заключается в разбиении обучающего множества на k непересекающихся подмножеств:
Подмножество ωι- сегменты (доли) объекта переднего плана - предстательной железы. С каждым кластером (сегментом, долей ПЖ) связан вектор с., называемый центром кластера или его центроидом. В решаемой задаче число кластеров, в основном априори известно (за исключением средней доли, возникающей при гиперплазии простаты или раковое разрастание одной из долей), поэтому используются алгоритмы кластеризации сначала первой группы, согласно следующей методике [155].
В качестве расстояния между центроидами используем эвклидово расстояние, т.е.
а в качестве расстояния
между двумя кластерами ωiи ωисполь
зуем метрики:
- ближнего соседа:
- дальнего соседа:
- между центрами тяжести кластеров:
где С - центры кластеров ω.и ω.
В соответствии с выражениями (3.35 - 3.40) алгоритм (рисунок 3.8) кластеризации (сегментации) строится по следующей методике:
1) выбираем k произвольных полярно не совпадающих векторов и назначаем их центрами кластеров (сегментов ПЖ);
2) для каждого вектора из обучающего множества
находим ближайший
центроид
и назначаем вектор X кластеру ωс центром
C,;
3) уточняем положение центров, вычисляя новые координаты центров кластеров как выборочное среднее по совокупности векторов, попавших в этот кластер, т.е. для всех i, что:
81
где
-обще количество векторов, попавших в кластер ωt;
4) проверяем условие окончания итераций, вычисляя при этом относительные изменения координат центров, т.е.
тогда, если координаты центров кластеров (сегментов) изменились менее, чем на заданную величину б такую, что
то принимается, что кластеризация (сегментация изображения ПЖ) завершена, действие алгоритма сегментации исчерпано.
Еще по теме 3.5 Сегментация и кластеризация уточненного переднего плана модифицированных видеокадров:
- 3.6 Разработка системной модели распознавания состояния ПЖ и алгоритма кластеризации переднего плана видеокадра ТАУЗИ и ТРУЗИ
- Разбиение экземпляров на классы и их кластеризация
- 3.2.3. Сегментация рынка медицинских услуг по их параметрам
- 3.2.1. Сегментация рынка медицинских услуг по потребителям
- Генетически модифицированные продукты питания
- 4.3. Сегментация рынка медицинских услуг
- Разработка способа представления оцифрованного видеокадра как единой гистограммы изображения
- Адаптивное управление разверткой видеокадра. Алгоритм управления
- А. Модифицированные пенициллины.
- 3.2.2. Сегментация рынка медицинских услуг по основным конкурентам
- 7.2. Структура плана медицинского снабжения