Проверяемый текст
Долгов Сергей Викторович. Разработка методов распознавания и построение информационно-поисковых систем идентификации человека по его фотопортрету (Диссертация 2003)
[стр. 61]

2.4.2.
Алгоритмы сохранения данных Для сохранения модели в описанной выше базе данных требуется сохранение 40-ка коэффициентов Габора (8 ориентаций и 5 частот) в каждом из узлов графа модели [21].
Для случая, когда топология граф модели представляет собой регулярную решетку 5x7 (35 узлов), это потребует 40x35x4
байт = 5600 байт.
Для сравнения, при сохранении обычного изображения
128*128 без сжатия требуется 16384 байт.
При топологии графа, отличной от регулярной решетки, требуемый объем информации о хранении графа будет равен
[21]: Уграф=НууАОв X Ц X у X 4 баЙТ, где число узлов в графе; р -число ориентаций для фильтров Габора; у-число частот для фильтров Габора; 4 байта требуется для хранения числа с плавающей точкой в диапазоне 1,5><1045...
З,4х1038.
Для обеспечения процедуры сохранения записи о персоне и графе модели в базе данных в настоящее время можно использовать несколько способов: 1) запись непосредственно в поля базы данных: основной недостаток заключается в нарушении безопасности базы данных, возможен сбой ссылочной целостности базы данных.
Поэтому такой способ применяется редко; 2) запись с использованием процедур базы данных: такой способ более предпочтителен, так как возможность выполнения процедуры обеспечивается настойками безопасности базы данных.
Внутри процедуры проводится проверка корректности данных, возможен откат данных в случае сбойной ситуации
занесении данных.
Поэтому рассмогрим алгоритм сохранения данных применительно к серверным процедурам [21].
Алгоритм сохранения данных в реляционной СУБД[21] Шаг 1.
Получить изображение лица человека для обработки.
Шаг2.
Провести полный цикл создания графа модели для изображения.

61
[стр. 117]

3.4.
Алгоритм сохранении данных Для сохранения модели в описанной выше базе данных требуется сохранение 40-ка коэффициентов Габора (8 ориентации и 5 частот) в каждом из узлов ^ графа модели.
Для случая, когда топология граф модели представляет собой регулярную решетку 5x7 (35 узлов), это потребует 40x35x4
бант = 5600 байт.
Для сравнения, при сохранении обычного изображения
128x128 без сжатия требуется 16384 байт.
При топологии графа, отличной от регулярной решетки, требуемый объем информации о хранении графа будет равен:
У граф = X // X У X 4 баЙТ , где Nуи04число узлов в графе; ц -число ориентаций для фильтров Габора; и число частот для фильтров Габора; Четыре байта требуется для хранения числа с плавающей точкой в диапа* зоне 1,5х10'45...3,4х1038.
Для обеспечения процедуры сохранения записи о персоне и графе модели в базе данных в настоящее время можно использовать несколько способов: 1) запись непосредственно в поля базы данных: основной недостаток заключается в нарушении безопасности базы данных, возможен сбой ссылочной целостности базы данных.
Поэтому такой способ применяется редко; 2) запись с использованием процедур базы данных: такой способ более предпочтителен, так как возможность выполнения процедуры обеспечивается настойками безопасности базы данных.
Внутри процедуры проводится проверка корректности данных, возможен откат данных в случае сбойной ситуации
<+ при занесении данных.
Поэтому рассмотрим алгоритм сохранения данных применительно к серверным процедурам.
117

[стр.,118]

118 Алгоритм сохранения данных в реляционной СУБД Шаг 1.
Получить изображение лица человека для обработки.
Шаг 2.
Провести полный цикл создания графа модели для изображения.

Шаг 3.
Установить соединение с реляционной СУБД, содержащей схему информационного хранилища и необходимые серверные процедуры.
Шаг 4.
Выполнить процедуру добавления новой записи о персоне, получить результат выполнения, получить новый идентификатор РегзопШ в случае успешного выполнения.
В качестве параметров процедуры передать также ФИО персоны, пол, глобальный идентификатор.
Шаг 5.
Выполнить процедуру добавления новой фотографии для персоны, передать внутрь нее известный идентификатор РегзопЮ, получить результат выполнения, получить новый идентификатор РИо1оЮ в случае успешного выполнения.
В качестве параметров процедуры передать также размер изображения, положение центров зрачков каждого из глаз.
При успешном выполнении в таблицу РсгзопРЬоЮ должна быть добавлена ссылка «многие ко многим», связывающая записи таблиц Регзоп и РЬою.
Шаг 6.
Выполнить процедуру добавления дополнительной информации об обрабатываемом изображении (наличие бороды, наличие очков, поворот лица в глубину, тип лица и т.д.).
В качестве параметров процедуры передать известные идентификаторы РсгзопЮ, РЬоЮЮ, идентификатор из справочника дополнительных характеристик РегзопАипЬШе РегзопАИпЬшеЮ и соответствующее значение для дополнительной информации (31пп§Уа1ие, ЫитепсУа1ие, Оа1сПтеУа1ие).
Получить результат выполнения процедуры.
Шаг 7.
Если есть дополнительная информация об изображении, необходимая для сохранения, перейти к Шагу 6.
Шаг 8.
Выполнить процедуру добавления новой модели для изображения, получить результат выполнения, получить идентификатор РасеМос1е1Ю в случае успешного выполнения.
Входным параметром является известный идентификатор РЬоюЮ.

[Back]