Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Графика -> Гонсалес Р. -> "Цифровая обработка изображений" -> 291

Цифровая обработка изображений - Гонсалес Р.

Гонсалес Р., Вудс Р. Цифровая обработка изображений — М.: Техносфера, 2005. — 1072 c.
ISBN 5-94836-028-8
Скачать (прямая ссылка): cifrovayaobrabotkaizobrajeniy2005.djvu
Предыдущая << 1 .. 285 286 287 288 289 290 < 291 > 292 293 294 295 296 297 .. 349 >> Следующая

Разностное изображение между двумя изображениями, взятыми в моменты времени tj и tj, можно определить следующим образом:
1, если |/(x,j',/‘/)-/(x,j/,r/-)|>7’ (Ю.6-1)
0 в противном случае,
где Т — заданный порог. Заметим, что dfj(x, у) принимает значение
1 в точке с пространственными координатами (х, у) только в том случае, если значения яркости в этой точке на двух изображениях отличаются достаточно существенно, что определяется заданным порогом Т. Предполагается, что все изображения имеют одинаковые размеры, поэтому диапазон координат (х, >>) в (10.6-1) совпадает с размерами исходных изображений, так что любое разностное изображение djj(x, у) имеет те же размеры, что и изображения в последовательности.
При обработке динамических изображений все единичные пиксели изображения djjix, у) считаются результатом движения объекта. Такой подход применим только в том случае, если оба изображения являются пространственно совмещенными, а также, если флуктуации яркости не выходят за границы, задаваемые порогом Т. На практике
10.6. Использование движения при сегментации 895
ненулевые элементы разности • (х, >>) часто являются следствием шума. Обычно такие элементы образуют небольшие изолированные группы точек в разностном изображении; простой способ их удаления состоит в том, что в изображении djj(x, у) находятся 4- или 8-связан-ные области из единичных элементов, и области, содержащие меньше заранее заданного числа элементов, удаляются. Хотя это и может привести к пропуску малых и/или медленно движущихся объектов, данный подход повышает шансы того, что оставшиеся ненулевые элементы разностного изображения действительно возникли в результате движения.
Накопленные разности
Возникновение в разностном изображении изолированных групп точек, являющихся следствием шума, представляет серьезное препятствие выделению движущихся компонент из последовательности изображений. Хотя количество ложных составляющих удается уменьшить с помощью порогового анализа связности, при такой фильтрации также исчезают мелкие или медленно движущиеся объекты, как отмечалось выше. Один из способов решить такую проблему — это рассматривать изменения каждого пикселя на протяжении нескольких кадров, тем самым вводя в процесс обработки некоторую «память». Идея состоит в том, чтобы игнорировать изменения, встречающиеся в последовательности кадров лишь изредка, и которые поэтому могут быть отнесены к случайному шуму.
Рассмотрим последовательность кадров изображения f(x, у, /|), Дх,у, tn) и пустьДх, у, ґ|) — опорное изображение. Накоп-
ленное разностное изображение (Н РИ) формируется путем сравнения опорного изображения с каждым следующим кадром последовательности. Для каждого пикселя в накопленном разностном изображении ведется счетчик, значение которого увеличивается всякий раз, когда в этой точке наблюдается отличие кадра последовательности от опорного изображения. Таким образом, при сравнении /с-го кадра с опорным значение каждого пикселя накопленного изображения указывает число раз, когда яркость в этой точке отличалась от значения соответствующего пикселя в опорном изображении. Отличие устанавливается, например, согласно (10.6-1)
Часто оказывается полезным рассматривать три вида накопленных разностных изображений: абсолютные, положительные и отрицательные НРИ. Эти виды НРИ определяются следующим образом. Обозначим опорное изображение R(x, у) и, пусть к для простоты обозначает момент времени т.е./(х, у, к) =/(х, у, tk); полагаем также, что R{x, у) =f(x, у, 1). Тогда для любого к > 1 значения элементов (кото-
896 Глава 10. Сегментация изображений
рые суть счетчики) НРИ упомянутых видов определяются в каждой точке (х, у) следующим образом:
где Ак(х, >>), Рк(х, >!) и Nk(x, >>) обозначают, соответственно, абсолютное, положительное и отрицательное НРИ после обработки к изображений последовательности.
Начальные значения всех счетчиков берутся равными нулю. Заметим также, что все НРИ имеют те же размеры, что и изображения последовательности (как уже говорилось, последовательность состоит из кадров с одинаковыми размерами).
Пример 10.19: Формирование абсолютного, положительного и от-
41 На Рис. 10.49 в виде яр костных изображений показаны НРИ трех указанных видов для прямоугольного объекта размерами 75x50 пикселей, который движется в направлении правого нижнего угла изображения
ставляют 256x256 пикселей. Для данного случая, когда яркость объекта больше яркости фона, заметим следующее: (1) размеры области ненулевых элементов положительного НРИ равны размерам движущегося объекта; (2) положение этой области на положительном НРИ совпадает с положением объекта в опорном кадре; (3) число ненулевых точек в положительном НРИ перестает возрастать, когда объект полностью сдвигается за пределы области, которую он занимал в опорном кадре; (4) абсолютное НРИ состоит из объединения областей положительного и отрицательного НРИ; (5) направление и скорость движения объекта можно определить по ненулевым областям в абсолютном и отрицательном НРИ. Для обратного случая, когда яркость объекта меньше яркости фона, эти утверждения справедливы при замене слов «положительное НРИ» на «отрицательное НРИ». ¦
Предыдущая << 1 .. 285 286 287 288 289 290 < 291 > 292 293 294 295 296 297 .. 349 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.