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

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

Подсистема изоляции ячеек:

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

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

Набор данных для этого примера был предоставлен Джонатаном Янгом и Майклом Эловицем из Калифорнийского технологического института ®. Используется с разрешения. Дополнительные сведения об этих данных см. в разделе
Н. Розенфельд, Дж. Янг, У. Алон, П. Суэйн и М. Б. Эловиц, «Регуляция генов на одноклеточном уровне», Science 2005, Vol. 307, pp. 1962-1965.