Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
4.2. СПОСОБЫ КОДИРОВАНИЯ КОНТУРОВ ИЗОБРАЖЕНИЙДля дальнейшего рассмотрения методов контурного анализа будем предполагать, что обобщенная структурная схема системы цифровой обработки изображения имеет вид, представленный на рис. 4.1. Все блоки системы общаются через программно-управляемый канал связи. Сформированное датчиком изображение преобразуется в цифровой вид и заносится в одно из цифровых рецепторных полей (ЦРП). В других ЦРП, общее число которых обычно равно 2...10, хранятся изображения, полученные в предшествующие моменты времени. ЦРП представляет собой одну из разновидностей оперативно-запоминающего устройства изображений (ОЗУИ). Банк изображений служит для хранения большого количества изображений, в том числе эталонных. Он выполняется
Рис. 4.1. Структура системы обработки изображений на основе накопителей на магнитных дисках, магнитной ленте, запоминающих устройств на цилиндрических магнитных доменах и др. Видеопроцессор (ВП) обрабатывает информацию, поступающую из ЦРП и банка изображений. Промежуточные результаты обработки хранятся в соответствующих ОЗУИ. Среди них необходимо особо отметить ОЗУ для хранения контуров изображений (ОЗУК). Окончательные результаты обработки размещаются в ОЗУ обработанных изображений (ОЗУОИ). Наблюдение изображений, хранящихся в любом из ОЗУИ системы, производится после преобразования в аналоговую форму видеоконтрольным устройством (ВКУ). ОЗУИ имеет матричную организацию ячеек и содержит
Рис. 4.2. Силуэтное изображение, заданное на квадратной сетчатке причем ячейки, в которых хранятся единицы, будут заштрихованными (рис. 4.2). Рассмотрим некоторые работы по представлению и анализу контуров изображений, заданных на квадратной сетчатке. Наиболее интересные исследования по кодированию контуров и формированию по коду информативных признаков представлены в [17]. Исследования, описанные в ней, направлены на выяснение биологических аспектов процесса распознавания. При этом рассматривается иерархическая система признаков. Первичные признаки отражают геометрические свойства линий: прямая-кривая, выпуклая-вогнутая, плавная-излом. Вторичные признаки получаются в результате анализа первичных. Примерами вторичных признаков являются: ранг, характеризующий сложность контура и равный числу фрагментов в нем; степень прямолинейности, определяющая содержание в линии контура прямолинейных фрагментов; степень вогнутости; степень изрезанности; характер кривизны и т. д. Третичные признаки отражают отношения между конфигурацией обрабатываемого объекта и другой фигурой. Призерами таких признаков будут площадь, компактность, удлиненность. В качестве признаков более высокого уровня вводятся транспозиционные признаки, характеризующие взаимное положение фигур и меру их сходства. Все рассмотренные признаки инвариантны относительно преобразований переноса и поворота. Оценке степени сложности формы фигуры по ее контуру посвящены работы [91, 93, 99]. Полагается, что основной показатель сложности — количество фрагментов в контуре. Менее важными, но достаточными характеристиками сложности являются коэффициент формы и число углов. Точки нулевой кривизны, удлиненность, найденная по скелету фигуры, — это информативные признаки, определяемые по контуру фигуры. В качестве системы таких признаков принимается совокупность отношений длин и углов наклона прямолинейных отрезков контура [69]. Линии контура обычно кодируются при обходе его по часовой стрелке. С целью введения единой терминологии дадим необходимые определения (рис. 4.3). Элементарный вектор (ЭB) Элементарное направление (ЭН) — аргумент ЭВ. Клетка заполняется, если площадь изображения в ней не менее 50% площади клетки. На прямоугольной сетчатке возможны восемь различных ЭВ (рис. 4.3, б). Рассмотрим примеры способов кодирования контуров. 1. Кодирование по трем признакам: длине текущего ЭВ, направлению поворота при переходе к следующему ЭВ и углу между соседними ЭВ [17]. 2; Кодирование текущего ЭВ трехразрядным двоичным кодом (числа от 0 до 7) (рис. 4.3, в). Данный код был предложен Фрименом [103] и получил широкое распространение в задачах обработки изображений [21, 43, 68, 97, 104—109]. 3. Р — представление контура [77] основано на проведении в области изображений ряда равноотстоящих сечений
Рис. 4.3. К определению элементарных векторов контуров: а) задание контура элементарными векторами; б) виды возможных элементарных векторов на квадратной сетчатке; в) нумерация элементарных векторов по Фримену параллельно координатной оси и определении координат точек пересечения с контуром. Контур в каждом сечении задается вектором, двумя обязательными компонентами которого являются экстремальные значения координат его точек. Данное представление полезно при выводе изображения для определения факта пересечения изображений, вычисления некоторых геометрических характеристик. В то же время Р — представление затрудняет оценку связности соседних контурных точек. 4. Кодирование (рис. 4.4) текущего ЭВ двумя его проекциями на оси координат [3, 101] — двухмерный код. Данное представление, как и кодирование по Фримену, принято в качестве базового для дальнейшего рассмотрения. 5. Полигональное представление контура [77] получается при аппроксимации контура линейными сегментами. Кодирование контуров состоит в фиксации координат концов этих сегментов. Данный способ получил широкое распространение благодаря компактности получаемых описаний. При этом возникает проблема сегментации, сходная с проблемой дискретизации сигналов, и для реальных контуров она обычно связана с потерей информации.
Рис. 4.4. Координаты элементарного вектора контура при двухмерном кодировании 6. Задание точек контура радиус-векторами, приведенными из центра тяжести фигуры. В работе [8] рассмотрены условия, при которых полученный таким образом полярный код инвариантен к группе линейных преобразований изображения. Данный способ кодирования посредством дополнительной статистической обработки позволяет сформировать достаточную статистику для принятия решения о классе изображения по его форме. Следует отметить, что совмещение полюса с центром тяжести изображения носит эвристический характер и вызвано биологическим аспектом восприятия изображения [100]. В этом плане имеются определенные противоречия, например: в работе [102] такая тенденция при исследовании точек фиксации глаза не наблюдалась. 7. Представление линии контура в виде функции комплексного переменного Определим кумулятивную функцию
Рис. 4.5. Задание линии контура угловыми функциями
При этом для простых замкнутых кривых с ориентацией по часовой стрелке будем иметь
где L — длина контура. Подобное описание приобретает инвариантность к повороту и переносу. Область определения угловой функции
Зададим функцию
Задание контура изображения в виде функции Работы [95, 97, 98, 101] и некоторые другие посвящены вопросам создания на основе коэффициентов Фурье для угловой функции экономного и инвариантного описания контура. 8. Задание ЭВ контура в плоскости квадратной сетчатки (рис. 4.6) комплексными числами [72—74]:
Рис. 4.6. Координаты элементарного вектора при комплекснозначном кодировании Комплекснозначный код контура В общем случае выражение для элемента кода АГ запишется как
где С учетом принятых обозначений текущий элемент кода Фримена запишется как 1) код Фримена 2) двухмерный 3) комплекснозначный Пространство сигналов (кодов) Фримена обозначим через
|
1 |
Оглавление
|