Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LEX.DOC
Скачиваний:
10
Добавлен:
09.11.2018
Размер:
636.42 Кб
Скачать

4.3. Алгоритм отделения

Выполняется однократный просмотр матрицы I .

При этом осуществляется :

1. Получение информации о том, что связные конфигурации по размерам не превышают размеры символов.

2. Проверка связности между группами единиц (на основе указанных соотношений).

3. Фиксация результатов.

Для фиксации результатов такого просмотра используются маски, каждая из которых представляет собой область прямоугольной формы, состоящую из единиц. При этом используется поле масок M. Поле масок представляет собой двоичную матрицу, совпадающую по размерам с исходным полем изображения I. При совмещении поля изображения с полем масок каждая маска покрывает фрагмент поля I, содержащий связную конфигурацию единиц.

Каждая маска для выделяемой с ее помощью конфигурации имеет минимальные размеры, т.е. играет роль минимального охватывающего прямоугольника.

Проверка метрических ограничений, накладываемых на связные конфигурации, называемые символами, осуществляется достаточно просто, когда в распоряжении имеется соответствующая маска.

Более подходящей для решения задачи разделения изображения на символьную и несимвольную части является полигональная форма описания изображения.

4.4. Полигональная форма.

4.4.1. Граничный контур

Введем понятие граничного контура.

Граничный контур - циклическая последовательность углов поворота границы между черной и белой областями.

Пусть граничный контур обозначен gi.

В граничный контур включаются только узлы, отличающиеся от 180 градусов.

Угол поворота граничного контура обозначим ai .

Угол поворота ai характеризуется следующим набором параметров:

- координаты центра угла - x(ai), y(ai) ;

- направления L1 (ai), L2 (ai) первого и второго луча;

- величина угла V (ai).

В граничном контуре углы упорядочены. Это осуществляется таким образом, что при обходе границы между черным и белым область черного остается справа от направления движения.

Полигональная форма представляет собой совокупность граничных контуров.

На рис.11представлен фрагмент изображения.

1 2 3 4 5 6 7 8

а)

¹ угла

x

y

L1

L2

V

1

4

5

0

90

90

2

5

3

90

0

90

б)

Рис. 11. а) фрагмент изображения, б) таблица значений параметров элементов граничного контура.

Достоинства полигональной формы:

- не вносит искажений;

- позволяет выделять резкие изгибы границ черной и белой областей;

- требует меньшего объема памяти (по сравнению с дискретной первичной формой в 10 - 20 раз).

Вопросы построения полигональной формы не будем рассматривать.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]