Рефераты. Система автоматизированного анализа пространственной структуры изображений. Подсистема центроидной р...
Рис.
П.2.7
Изображение,
обработанное кольцевым фильтром Rвнеш=23, Rвнутр=19
Рис.
П.2.8
Изображение,
обработанное кольцевым фильтром Rвнеш=22, Rвнутр=18
Рис.
П.2.9
Изображение,
обработанное кольцевым фильтром Rвнеш=21, Rвнутр=17
Рис.
П.2.10
Изображение,
обработанное кольцевым фильтром Rвнеш=20, Rвнутр=16
Рис.
П.2.11
Изображение,
обработанное кольцевым фильтром Rвнеш=19, Rвнутр=15
Рис.
П.2.12
Изображение,
обработанное кольцевым фильтром Rвнеш=18, Rвнутр=14
Рис.
П.2.13
Изображение,
обработанное кольцевым фильтром Rвнеш=17, Rвнутр=13
Рис.
П.2.14
Изображение,
обработанное кольцевым фильтром Rвнеш=16, Rвнутр=12
Рис.
П.2.15
Изображение,
обработанное кольцевым фильтром Rвнеш=15, Rвнутр=11
Рис.
П.2.16
Изображение,
обработанное кольцевым фильтром Rвнеш=14, Rвнутр=10
Рис.
П.2.17
Изображение,
обработанное кольцевым фильтром Rвнеш=13, Rвнутр=9
Рис.
П.2.18
Изображение,
обработанное кольцевым фильтром Rвнеш=12, Rвнутр=8
Рис.
П.2.19
Изображение,
обработанное кольцевым фильтром Rвнеш=11, Rвнутр=7
Рис.
П.2.20
Изображение,
обработанное кольцевым фильтром Rвнеш=10, Rвнутр=6
Рис.
П.2.21
Изображение,
обработанное кольцевым фильтром Rвнеш=9, Rвнутр=5
Рис.
П.2.22
Изображение,
обработанное кольцевым фильтром Rвнеш=8, Rвнутр=4
Рис.
П.2.23
Изображение,
обработанное кольцевым фильтром Rвнеш=7, Rвнутр=3
Рис.
П.2.24
Изображение,
обработанное кольцевым фильтром Rвнеш=6, Rвнутр=2
Рис.
П.2.25
Изображение,
обработанное кольцевым фильтром Rвнеш=5, Rвнутр=1
Рис.
П.2.26
ПРИЛОЖЕНИЕ 3
РУКОВОДСТВО
ПРОГРАММИСТА
П.3.1. Назначение программы
Программа
«Центроидная релаксация» предназначена для автоматизации процесса анализа
геометрических характеристик структурных элементов изображения. Анализ
производится с использованием кольцевого фильтра, построенного на основе размеров,
указанных пользователем системы.
Программа
позволяет:
–
рассчитывать
кривизну линии в каждой точке;
–
проводить
серию экспериментов, указав начальные параметры фильтра, шаг, и количество
экспериментов;
–
обрабатывать
изображения, отфильтрованные подсистемой «Центроидная фильтрация», а также
изображения, не подвергнутые какой-либо предварительной обработке.
–
документировать
результаты;
Программа входит
в состав системы автоматизированного анализа пространственной структуры
изображений, может использоваться на начальном этапе, а также после этапа
обработки изображения подсистемой «Центроидной фильтрации». Для визуализации
данные передаются в подсистему «Визуализации данных».
П.3.2. Условия применения программы
Разработанная
программа является приложением MS Windows. Для ее работы требуется наличие на
компьютере операционной системы MS Windows NT4.0/2000/XP и все вытекающее
отсюда техническое обеспечение.
Кроме того,
требуется:
–
физическая
память 1Mб + память на используемые и создаваемые изображения (не менее 500
Мб);
–
оперативная
память 2*размер используемого изображения. При нехватке оперативной памяти
может использоваться виртуальная память. А за счет того, что все данные
находятся в памяти, сильно сокращается время решения задач.
Для написания
программы использовалась среда разработки Borland
C++ Builder 6.0.
П.3.3. Характеристики программы
После запуска
программы пользователь может запускать решение задачи в следующей
последовательности:
–
выбор
изображения;
–
ввод
радиусов кольцевого фильтра;
–
при
необходимости задать параметры серии экспериментов;
–
расчет
кривизны (релаксация).
После решения
задачи программа переходит в режим выбора следующей задачи. Выполнение задачи
расчета кривизны, возможно только после выполнения задач выбора изображения и
ввода радиусов кольцевого фильтра.
Размер
изображения влияет на время выполнения задачи релаксации и открытия файла. При
серийной обработке изображения на время выполнения задачи релаксации
дополнительно оказывает влияние количество необходимых экспериментов.
Остальные задачи выполняются относительно быстро.
П.3.4. Обращение к программе
Запустить
программу можно из оболочки системы ААПСИ, выбрав пункт «Центроидная
релаксация» в разделе «Преобразования» меню, предварительно открыв проект.
Альтернативный
способ запуска подсистемы – выполнение файла Relax.exe.
П.3.5. Входные и выходные данные
В качестве
входных и выходных данных используются файлы. Все файлы по одному изображению
находятся в директории проекта .
Входные и
выходные данные:
–
файл
структурного описания осевых линий изображения (*.fld);
–
файл
структурного описания кривизны линий изображения (*.rlx);
Файл структурного
описания осевых линий изображения является двоичным файлом и содержит данные о
размере изображения, матрицу весов пикселей исходного изображения после обработки
подсистемой центроидной фильтрации. Формат файла представлен в табл. П.3.1.
Таблица
П.3.1
Формат
файла структурного описания осевых линий изображения
0
1
y
…
Height
Width
Height
0
P0,0
P0,1
P0,y
…
P0,Height
1
P1,0
P1,1
P1,y
…
P1,Height
2
P2,0
P2,1
P2,y
…
P2,Height
x
Px,0
Px,1
Px,y
…
Px,Height
…
…
…
…
…
…
Width
PWidth,0
PWidth,1
PWidth,y
…
PWidth,Height