Два класи методів представлення та опису форми:
контурні методи, (зовнішні), на основі інформації, витягнутої з контуру об'єкта і його властивостей;
регіоні методи, (внутрішні), на основі інформації, витягнутої з області форми (колір, текстура).
Два підходи :
структурний підхід, поділ контуру або області форми на сегменти або частини – “примітиви”, за будь-яким критерієм;
глобальний підхід не ділить контур або область форми
периметр, площа, компактність, кривизна, кількість кутів, отворів?
Дескриптори повинні бути як можна менш чутливими до зміни розмірів об'єкта та його переміщення по полю зображення (зсув, поворот).
x
y(x)
y=y(x)
l
l
x(l)
y(l)
В параметричній формі
Code: 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 3, 3, 0, 0, 0, 1, 0, 1, 0, 0, 3, 0, 3, 0, 3, 3, 3, 3, 3, 2, 3, 2, 2, 3, 2, 1, 1, 2, 2, 2, 3, 2, 3, 2, 2, 1, 2, 1, 2;
Code: 2, 2, 2, 2, 2, 1, 0, 1, 0, 6, 7, 0, 1, 1, 0, 0, 7, 7, 6, 6, 6, 6, 6, 5, 4, 5, 4, 2, 3, 4, 5, 5, 4, 4, 3, 3.
Напрям за домовленістю
differential chain code: 5(-1), 0, 0, 0, 5, 5, 1, 5, 6, 1, 3, 1, 0, 5, 0, 7, 0, 5, 0, 0, 0, 0, 5, 5, 1, 5, 6, 1, 1, 1, 0, 5, 0, 5, 0;
Ланцюговий код контору області залежить від початкової точки тому код розглядається як циклічна послідовність номерів напрямків відрізків
Інваріантний щодо повороту замість самого коду розглядають його першу різницю
Кривизна (Curvature) швидкість зміни кута нахилу: -1, 0, 0, 0, -1, -1, 1, -1, -2 (6), 1, 1, 1, 0, ‑1, 0, -1 (7), 0, -1, 0, 0, 0, 0, -1, -1, 1, -1, -2, 1, 1, 1, 0, -1, 0 -1, 0.
Сума квадратів дає енергію вигину (bending energy) : 1, 0, 0, 0, 1, 1, 1, 1, 4, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 4, 1, 1, 1, 0, 1, 0, 1, 0
аb – початковий відрізок апроксимації границі, з'єднує найбільш віддалені точки. Точка с – найбільш віддалена точка верхньої ділянки границі, точка d - найбільш віддалена точка нижньої ділянки. Процедура розбиття з порогом, рівним 1/4 довжини відрізка аb. Оскільки ні для одного з отриманих відрізків цей поріг (максимум найкоротших відстаней від точок границі до відповідних відрізків) не перевищено, процедура завершується.
Згладжування границі перед її розбиттям.
(1) координати кожного пікселя замінюються середніми значеннями координат його сусідів. Справляється з невеликими нерівностями, важко піддається контролю, відбувається зайве згладжування, а малі значення можуть виявитися недостатніми на деяких ділянках.
(2) надійний спосіб – апроксимація ламаною лінією
Точки області мають значення 1, а точки фону - 0.
Послідовно застосовуємо два основних кроки до точок границі даної області.
Граничною точкою є будь-який одиничний піксель, серед вісімки сусідів якого є хоча б один елемент з нульовим значенням.
Перший крок алгоритму (з використанням наведених позначень для вісімки сусідів) гранична точка р1 позначається для видалення, якщо виконуються наступні умови:
Кількість не нульових сусідів
При виконанні всіх умов елемент позначається для видалення, але саме видалення не проводиться, поки не будуть оброблені всі точки кордону. Така затримка запобігає зміні структури даних в процесі виконання алгоритму. Після того, як перший крок виконаний для всіх точок границі, відмічені елементи видаляються (значення змінюється на 0).
Одна ітерація алгоритму стоншення складається з:
(1) застосування 1 кроку для всіх точок границі з позначенням кандидатів на видалення, (2) видалення позначених точок, (3) застосування кроку 2 з з позначенням кандидатів на видалення; (4) видалення позначених точок. Повторюється до тих пір, поки не припиниться процес видалення точок.
Площа області – кількість пікселів, що в ній містяться.
Площа і периметр лише іноді і застосовуються як дескриптори, це стосується тих випадків, коли розміри областей не змінюються.
Залежність між площею і периметром
направлення
велика вісь контуру А
мала вісь контору В визначається як відрізок, перпендикулярний великої осі А
c(l)=(x(l), y(l)
Позначення Ньютона
Функція кривизни загальне визначення
Для кола радіуса r
Кривизна контуру k(l)
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть