Студопедия — Зміст роботи
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Зміст роботи






В основі поняття розпізнавального алгоритму, тобто алгоритму з допомогою якого здійснюється розпізнавання зображень об’єктів два базові принципи: принцип аналізу елементів зображення, в якості якого найчастіше виступає принцип розгортання або сканування елементів цього зображення в заданій послідовності та принцип порівняння або логічного аналізу у відповідності з яким порівнюють кожен елемент або групу елементів щодо їх подібності чи еквівалентності заданому еталону. Таким чином розпізнавальний алгоритм забезпечує планомірне відслідковування елементів зображення з одночасним їх логічним аналізом.

Суть принципу сканування полягає в наступному. Розглянемо деяке прямокутне бінарне зображення розмірності , яке створюється в результаті сканування деякого інформацій­ного поля, тобто реалізується принцип розгортки. Нехай – множина однотипних елементів – пікселів, які можуть приймати один із станів, що визначені підмножиною , . Введемо множину індексів таку, що і будемо вважаємо, що між множинами та існує бієктивне відобра­ження , тобто існує така нумерація , що має місце відношення , тобто маємо відношення строго­го порядку. Тоді, організація пронумерованих елементів у форму матриці , отримана в результаті реалізації принципу розгортки відповідає відображенню

, (14)

причому елементи лежать на траєкторії, яка забезпечує скрізь щільне їх впорядкування, відповідно до елементів множини . В процесі впорядкованого розгортання (перегляду або переби­рання) одного за одним елементів множини у форму матриці , одинарний нижній індекс замінюється на подвійний , де , – номер стрічки, а , – номер стовпчика. Зв’я­зок між індексами і індексами та має наступний вид

, (2)

де оператор визначає цілу частину частки в круглих дужках. Траєкторія розгортання елементів прямокутної матриці складається з двох впорядкованих синхронних, узгоджених і незалеж­них переміщень: вздовж і поперек стрічок.

Таким чином, при розгортанні області зображення елемент за елементом (піксел за пікселом) в межах локалізованої на ньому площі, здійснюється ідентифікація всіх точок цієї області у відповідності з визначеними задачами, умовами та критеріями, тобто аналізується колір, інтенсивність, сусідство кожного елемента в контексті даної задачі. Найпростішою ознакою будь-якого об’єкта, представленого на екрані монітору є характеристичні параметри довільної точки, що належить об’єкту розпізнання. Проте, використання в якості ознак тільки одного елементе є ефективним лише в окремих випадках, наприклад, якщо об’єкт відрізняється кольором. Переважно в описах, тобто робочих словниках використовують, як правило, конфігуративні ознаки, які є фрагментами форми розпізнаваних об’єктів, або ж в якості ознак використовують інваріанти, тобто параметри, які не змінюються при афінних чи інших перетвореннях. Такі параметри визначаються через характерні точки, які, в свою чергу, визначаються через цілісне зображення або його фрагменти.

Процедура розгортання заданої області або цілого зображення, яку часто назівають скануванням, є основною частиною перважної більшості розпізнавальних алгоритмів і легко може бути реалізована програмно з допомогою двох вкладених один в одного операторів циклів, наприклад

де внутрішній цикл переміщує апертуру аналізатора (тобто активну область аналізуючого пристрою, наприклад, для людського зорового аналізатора – ока це є точка фіксації зору (погляду) в яку скерована увага і відносно якої здійснюється аналіз баченого, в технічних системах це область зображення виділена оптичною сенсорною системою, в якій проводиться аналіз спеціалізованими пристроями (наприклад роботами), а при комп’ютерній обробці це матриця, з допомогою якої відображається виділена прямокутна область зображення, яка розглядається як математичний обєкт і аналізується математичними алгоритмами, оскільки кожен елемент матриці є відповідним значенням елемент (піксела) зображення у виділеній області).

Фактично алгоритм розгортки це алгоритм B, який практично є однаковим для різних розпізнавальних алгоритмів.

Для комп’ютерного аналізу ознак, суть якого зводиться до константації факту наявності тої чи іншої ознаки, заданої словником ознак конфігурації пікселів, найбільш простим в цьому плані є представлення ознаки конфігурацією, утвореною чотирьома пікселами, розміщеними у формі квадратної матриці . В бінарному випадку (монохромне зображення з двома градаціями) матрицею , в залежності від розміщення в ній “чорних” і “білих” пікселів можна представити ознак. У випадку, коли об’єкт розпізнавання має лінійно прямокутну форму (синтезовані зображення в попередній лабораторній роботі), причому орієнтація об’єкта є такою, що лінійні ділянки контура об’єкта є паралельні осям координат області сканування, в якості ознак можуть бути вибрані вершини кутів.

Це значить, що такі об’єкти можуть бути описані послідовністю, порядок якої визначений процедурою розгортки, яка включає вісім видів ознак, вид яких зображено на рис. 2.

 

Рис.2. Розпізнавальні ознаки, описані предикатами.

 

Зображенні на рис. 2. темні піксели відповідають фону, а світлі об’єкту, хоча може бутти і навпаки. Як бачимо з цього рисунка ознаки 1, 2, 3, 4 відповідають зовнішнім кутам контура об’єкта і представлені лише пікселом вершини кута в оточенні трьох пікселів фону. Ознаки 5, 6,, 7, 8, утворені трьома пікселам, які належать об’єкту і тому представляють внутрішні кути об’єкта.

Для розпізнавання об’єкта за цими ознаками використовується логічний предикат. Нагадаємо, що логічним предикатом називається функція яка відображає множину довільної природи (в даному випадку характеристик піксела) в множину або (відсутність чи наявність ознаки). В якості такого логічного предикату – алгоритму С для розпізнавання синтезованих об’єктів використовується низка логічних умов наступного виду:

На рисунку 2. показано нумерацію пікселів так, як вони входять в логічний даний логічний предикат. Розпізнавання ознак в цього випадку є бінарною процедурою прийняття рішення: 1 – ознака є, 0 – ознака відсутня. Для візуального контролю роботи даного алгоритму виконучою рішення структурою є оператор CIRCLE(X, Y), R. Робота цього оператора полягає у виділенні розпізнаної ознаки круговою областю (колом), колір якого (за домовленістю) відповіцдає номеру ознаки, наприклад за нумерацією прийнятою на рис.2.

 







Дата добавления: 2014-11-10; просмотров: 467. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

Гидравлический расчёт трубопроводов Пример 3.4. Вентиляционная труба d=0,1м (100 мм) имеет длину l=100 м. Определить давление, которое должен развивать вентилятор, если расход воздуха, подаваемый по трубе, . Давление на выходе . Местных сопротивлений по пути не имеется. Температура...

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

Решение Постоянные издержки (FC) не зависят от изменения объёма производства, существуют постоянно...

ТРАНСПОРТНАЯ ИММОБИЛИЗАЦИЯ   Под транспортной иммобилизацией понимают мероприятия, направленные на обеспечение покоя в поврежденном участке тела и близлежащих к нему суставах на период перевозки пострадавшего в лечебное учреждение...

Кишечный шов (Ламбера, Альберта, Шмидена, Матешука) Кишечный шов– это способ соединения кишечной стенки. В основе кишечного шва лежит принцип футлярного строения кишечной стенки...

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия