Гаррісів афінний виявляч областей

Матеріал з testwiki
Версія від 00:02, 5 вересня 2023, створена imported>InternetArchiveBot (Виправлено джерел: 0; позначено як недійсні: 2.) #IABot (v2.0.9.5)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Шаблон:Виявляння ознак (комп'ютерний зір)

У галузях комп'ютерного бачення та Шаблон:Нп га́ррісів афі́нний виявля́ч областе́й (Шаблон:Lang-en) належить до категорії виявляння ознак. Виявляння ознак — це етап попередньої обробки деяких алгоритмів, які покладаються на встановлювання характерних, або особливих точок, щоби встановлювати відповідності між зображеннями, розпізнавати текстури, категоризувати об'єкти, або створювати панорами.

Огляд

Гаррісів афінний виявляч може встановлювати подібні області зображень, пов'язані через афінні перетворення, і з різним освітленням. Ці афінноінваріантні (Шаблон:Lang-en) виявлячі повинні бути здатними встановлювати схожі області в зображеннях, зроблених з різних точок огляду, пов'язаних простим геометричним перетворенням: масштабуванням, повертанням і зміщенням. Ці виявляні області називали як інваріантними, так і коваріантними. З одного боку, ці області виявляються інваріантно щодо перетворення зображення, але вони коваріантно змінюються з перетворенням зображення.[1] Не варто надто зациклюватися на цих двох угодах про іменування; важливо розуміти, що дизайн цих особливих точок робитиме їх сумісними між зображеннями, зробленими з кількох точок огляду. До інших афінноінваріантних виявлячів належать гессіанний афінний виявляч областей, максимально стабільні екстремумні області, Шаблон:Нп, області на основі контурів (Шаблон:Lang-en), та області на основі екстремумів яскравості (Шаблон:Lang-en).

Миколайчик та Шмід (2002) вперше описали гаррісів афінний виявляч, яким його використовують сьогодні, у статті «Афінноінваріантний виявляч особливих точок».[2] До раніших праць у цьому напрямі належать застосування Ліндебергом і Гардінгом афінного пристосовування форми для обчислення афінноінваріантних описувачів зображень і зниження таким чином впливу перспективних деформацій зображень,[3] використання Баумбергом точок афіннопристосованих ознак для стереозіставляння з широкою базою (Шаблон:Lang-en),[4] і перше використання Ліндебергом масштабоінваріантних точок ознак;[5][6][7] для огляду теоретичної підоснови. Гаррісів афінний виявляч покладається на поєднання кутових точок, виявляних за допомогою гаррісового виявляння кутів, багатомасштабного аналізу через гауссів простір масштабів, та афінного унормовування за допомогою ітеративного алгоритму афінного пристосовування форми. Рекурсивний та ітеративний алгоритм використовує ітеративний підхід до виявлення цих областей:

  1. Визначити початкові точки областей за допомогою масштабоінваріантного виявляча Гарріса — Лапласа.
  2. Для кожної початкової точки унормувати область, щоби вона була афінноінваріантною, за допомогою афінного пристосовування форми.
  3. Ітеративно оцінити цю афінну область: обрати належний масштаб інтегрування, масштаб диференціювання, та визначити просторові положення особливих точок.
  4. Уточнити цю афінну область, скориставшись цими масштабами та просторовими положеннями.
  5. Повторити крок 3, якщо критерію зупинки не досягнуто.

Опис алгоритму

Шаблон:ЯкірецьВиявляч Гарріса — Лапласа (початкових точок областей)

Гаррісів афінний виявляч значною мірою покладається як на гаррісову міру, так і на гауссове масштабопросторове подання. Тому далі буде короткий огляд обох. Вичерпніші виведення дивіться у виявлянні кутів та гауссовому просторі масштабів, або їхніх відповідних працях.[6][8]

Гаррісова міра кута

Алгоритм Гарріса виявляння кутів покладається на центровий принцип: на куті яскравість зображення значно змінюватиметься в декількох напрямках. Це можливо сформулювати іншим чином, через дослідження змін яскравості внаслідок зміщення локального вікна. Навколо кутової точки при зміщенні цього вікна в довільному напрямку яскравість зображення змінюється сильно. Слідуючи цій інтуїції, та завдяки вправному розкладові, виявляч Гарріса використовує як основу для своїх рішень про кути матрицю другого моменту. (Повніше виведення див. у виявлянні кутів). Цю матрицю A також називають матрицею автокореляції, вона має значення, тісно пов'язані з похідними яскравості зображення.

A(𝐱)=p,qw(p,q)[Ix2(p,q)IxIy(p,q)IxIy(p,q)Iy2(p,q)]

де Ix та Iy — похідні (яскравості пікселів) у напрямах x та y відповідно в точці (p, q); p та q — параметри положення вагової функції w. Недіагональні елементи є добутком Ix та Iy, тоді як діагональні елементи є квадратами відповідних похідних. Вагова функція w(x,y) може бути рівномірною, але частіше ізотропна, кругова гауссова,

w(x,y)=g(x,y,σ)=12πσ2e(x2+y22σ2)

яка діє як усереднення в локальній області, водночас заважуючи сильніше значення поблизу центру.

Як виявилося, ця матриця A описує форму автокореляційної міри через зміщення розташування вікна. Таким чином, якщо λ1 та λ2 — власні значення A, то ці значення забезпечують кількісний опис того, як автокореляційна міра змінюється в просторі: її головні кривини. Як зазначають Гарріс та Стівенс (1988), матриця A з центром у кутових точках матиме два великі додатні власні значення. Замість виділяння цих власних значень такими методами як сингулярний розклад матриці, використовують гаррісову міру на основі сліду та визначника:

R=det(A)αtrace2(A)=λ1λ2α(λ1+λ2)2

де α — стала. Кутові точки мають великі додатні власні значення, й відтак матимуть велику гаррісову міру. Таким чином, кутові точки визначають як локальні максимуми гаррісової міри, що перевищують заданий поріг.

{xc}={xcR(xc)>R(xi),xiW(xc)},R(xc)>tthreshold

де {xc} — множина всіх кутових точок, R(x) — гаррісова міра, обчислена в x, W(xc) — 8-сусідова множина з центром xc, а tthreshold — заданий поріг.

8-точковий окіл

Гауссів простір масштабів

Гауссове масштабопросторове подання зображення — це набір зображень, що є результатом згортання гауссового ядра різних розмірів із первинним зображенням. У загальному вигляді це подання можливо сформулювати так:

L(𝐱,s)=G(s)I(𝐱)

де G(s) — ізотропне, кругове гауссове ядро, як визначено вище. Згортка з гауссовим ядром згладжує зображення за допомогою вікна розміром з це ядро. Більший масштаб, s, відповідає гладшому отримуваному зображенню. Миколайчик та Шмід (2001) зазначають, що похідні та інші вимірювання мусить бути нормовано над масштабами.[9] Похідну порядку m, Di1,...im, необхідно нормувати коефіцієнтом sm у такий спосіб:

Di1,,im(𝐱,s)=smLi1,,im(𝐱,s)

Ці похідні, або будь-яку довільну міру, можливо пристосовувати до масштабопросторового подання шляхом рекурсивного обчислення цієї міри за допомогою набору масштабів, де n-тий масштаб sn=kns0. Повніший опис див. у просторі масштабів.

Поєднання гаррісового виявляча над гауссовим простором масштабів

Виявляч Гарріса — Лапласа поєднує традиційний двовимірний гаррісів виявляч кутів з ідеєю гауссового масштабопросторового подання для створення масштабоінваріантного виявляча. Гаррісові кутові точки є гарними відправними точками, оскільки було показано, що вони, на додачу до визначання особливих точок зображення, мають добру інваріантність щодо обертання та освітлення.[10] Проте ці точки не інваріантні щодо масштабу, і тому матрицю другого моменту необхідно видозмінити, щоби відтворити властивість масштабоінваріантності. Позначмо через M=μ(𝐱,σ𝐼,σ𝐷) масштабопристосовану матрицю другого моменту, яку використовують у виявлячі Гарріса — Лапласа.

M=μ(𝐱,σ𝐼,σ𝐷)=σD2g(σI)[Lx2(𝐱,σD)LxLy(𝐱,σD)LxLy(𝐱,σD)Ly2(𝐱,σD)][11]

де g(σI) — гауссове ядро масштабу σI, а 𝐱=(x,y). Подібно до гауссового простору масштабів, L(𝐱) — гауссового згладжене зображення. Оператор позначує згортку. Lx(𝐱,σD) та Ly(𝐱,σD) — похідні у відповідних напрямках, застосовані до згладженого зображення, та обчислені з використанням гауссового ядра з масштабом σD. З точки зору нашої системи гауссового простору масштабів, параметр σI визначає поточний масштаб, на якому виявляються гаррісові кутові точки.

Створений на основі цієї масштабопристосованої матриці другого моменту, виявляч Гарріса — Лапласа становить подвійний процес: застосування гаррісового виявляча кутів у кількох масштабах, та автоматичне обирання характерного масштабу (Шаблон:Lang-en).

Багатомасштабні гаррісові кутові точки

Цей алгоритм здійснює пошук над фіксованим числом наперед визначених масштабів. Набір масштабів задають наступним чином:

σ1σn=k1σ0knσ0

Миколайчик та Шмід (2004) використовують k=1.4. Для кожного масштабу інтегрування σI, обраного з цього набору, відповідний масштаб диференціювання обирають як сталу пропорцію масштабу інтегрування: σD=sσI. Миколайчик та Шмід (2004) використовували s=0.7.[11] Використовуючи ці масштаби, особливі точки виявляють за допомогою міри Гарріса на матриці μ(𝐱,σ𝐼,σ𝐷). Кутовість (Шаблон:Lang-en), як і типову міру Гарріса, визначають як

𝑐𝑜𝑟𝑛𝑒𝑟𝑛𝑒𝑠𝑠=det(μ(𝐱,σ𝐼,σ𝐷))αtrace2(μ(𝐱,σ𝐼,σ𝐷))

Подібно до традиційного гаррісового виявляча, кутові точки — це ті локальні (у 8-точкових околах) максимуми кутовості, що перевищують заданий поріг.

Встановлювання характерного масштабу

Ітеративний алгоритм на основі Ліндеберга (1998) як просторово локалізує кутові точки, так й обирає характе́рний масшта́б (Шаблон:Lang-en).[6] Цей ітеративний пошук має три ключові кроки, виконувані для кожної з точок 𝐱, які спершу було виявлено на масштабі σI багатомасштабним гаррісовим виявлячем (k вказує на k-ту ітерацію):

  • Обрати масштаб σI(k+1), який максимізує лапласіан гауссіанів (ЛГ, Шаблон:Lang-en) над попередньо визначеним діапазоном сусідніх масштабів. Сусідні масштаби, як правило, вибирають із діапазону, що перебуває в околі двох масштабів простору (Шаблон:Lang-en). Тобто, якщо вихідні точки було виявлено з використанням коефіцієнта масштабування 1.4 між послідовними масштабами, то окіл двох масштабів простору — це проміжок t[0.7,,1.4]. Таким чином, розглядають гауссові масштаби σI(k+1)=tσIk. Вимірювання ЛГ визначають як
|LoG(𝐱,σI)|=σI2|Lxx(𝐱,σI)+Lyy(𝐱,σI)|
де Lxx та Lyy — другі похідні у своїх відповідних напрямках.[12] Коефіцієнт σI2 (як обговорювалося вище в гауссовому просторі масштабів) використовують для унормовування ЛГ над масштабами, роблячи ці вимірювання порівнянними, відтак роблячи максимум доречним. Миколайчик та Шмід (2001) показують, що міра ЛГ у порівнянні з іншими мірами обирання масштабу досягає найвищого відсотка правильно виявлених кутових точок.[9] Масштаб, який максимізує міру ЛГ в околі двох масштабів простору, вважають характе́рним масшта́бом (Шаблон:Lang-en), σI(k+1), і використовують у наступних ітераціях. Якщо екстремуму або максимуму ЛГ не знайдено, цю точку викидають із подальших пошуків.
  • Використовуючи характерний масштаб, локалізувати точки в просторі. Інакше кажучи, 𝐱(k+1) обирають таким чином, щоби вона максимізувала гаррісову кутову міру (кутовість, Шаблон:Lang-en, як визначено вище) у локальному околі 8 × 8.
  • Критерій зупинки: σI(k+1)==σI(k) і 𝐱(k+1)==𝐱(k).

Якщо критерію зупинки не досягнуто, алгоритм повторюється з кроку 1, використовуючи ці нові точки та масштаб k+1. Коли критерію зупинки досягнуто, знайдені точки являють собою ті, які максимізують ЛГ над масштабами (обирання масштабу) й максимізують гаррісову кутову міру в локальному околі (просторове обирання).

Афінноінваріантні точки

Математична теорія

Точки виявляча Гарріса — Лапласа масштабоінваріантні, й добре працюють для ізотропних областей, які розглядають під однаковим кутом огляду. Щоби вона була інваріантною до довільних афінних перетворень (та точок огляду), цю математичну структуру необхідно переглянути. Матрицю другого моменту μ для анізотропних областей визначають загальніше:

μ(𝐱,ΣI,ΣD)=det(ΣD)g(ΣI)*(L(𝐱,ΣD)L(𝐱,ΣD)T)

де ΣI та ΣD — коваріаційні матриці, що визначають диференціювальні та інтегрувальні масштаби гауссового ядра. Хоча вона може виглядати значно відмінною від матриці другого моменту у виявлячі Гарріса — Лапласа; насправді вона ідентична. Попередня матриця μ була двовимірно ізотропною версією, в якій коваріаційні матриці ΣI та ΣD були одиничними матрицями 2 × 2, помноженими на коефіцієнти σI та σD відповідно. У новому формулюванні гауссові ядра можливо розглядати як багатовимірні гауссові розподіли, на відміну від однорідного гауссового ядра. Однорідне гауссове ядро можливо розглядати як ізотропну, кругову область. Подібно до цього, загальніше гауссове ядро визначає еліпсоїд. Фактично, власні вектори та власні значення коваріаційної матриці визначають кут повороту та розмір еліпсоїда. Таким чином, ми можемо легко побачити, що це подання дозволяє нам повністю визначити довільну еліптичну афінну область, над якою ми хочемо здійснювати інтегрування чи диференціювання.

Мета афінноінваріантного виявляча — встановлювати області зображень, пов'язані через афінні перетворення. Таким чином, ми розглядаємо точку 𝐱L та перетворену точку 𝐱R=A𝐱L, де A — афінне перетворення. У випадку зображень, як 𝐱R, так і 𝐱L живуть у просторі R2. Матриці другого моменту пов'язано наступним чином:[3]

μ(𝐱L,ΣI,L,ΣD,L)=ATμ(𝐱R,ΣI,R,ΣD,R)AML=μ(𝐱L,ΣI,L,ΣD,L)MR=μ(𝐱R,ΣI,R,ΣD,R)ML=ATMRAΣI,R=AΣI,LATΣD,R=AΣD,LAT

де ΣI,b та ΣD,b — коваріаційні матриці для системи відліку b. Якщо ми продовжимо це формулювання й забезпечимо виконання

ΣI,L=σIML1ΣD,L=σDML1

де σI та σD — скалярні коефіцієнти, буде можливо показати, що коваріаційні матриці для відповідної точки пов'язані подібним чином:

ΣI,R=σIMR1ΣD,R=σDMR1

Завдяки вимозі до коваріаційних матриць задовольняти ці умови виникає кілька приємних властивостей. Одна з них полягає в тому, що квадратний корінь матриці другого моменту, M12, перетворюватиме первинну анізотропну область в ізотропні області, пов'язані просто через чисту матрицю повертання R. Ці нові ізотропні області можливо розглядати як унормовану систему відліку. Наступні рівняння формулюють співвідношення між унормованими точками xR' та xL':

A=MR12RML12xR'=MR12xRxL'=ML12xLxL'=RxR'

Матрицю обертання можливо отримувати за допомогою градієнтних методів, таких як в описувачі SIFT. Як обговорювалося стосовно виявляча Гарріса, власні значення та власні вектори матриці другого моменту, M=μ(𝐱,ΣI,ΣD), характеризують кривину та форму яскравостей пікселів. Тобто, власний вектор, пов'язаний із найбільшим власним значенням, вказує напрямок найбільшої зміни, а власний вектор, пов'язаний із найменшим власним значенням, визначає напрямок найменшої зміни. У двовимірному випадку власні вектори та власні значення визначають еліпс. Для ізотропної області область повинна мати круглу форму, а не еліптичну. Це той випадок, коли власні значення мають однакову величину. Таким чином, міра ізотропності навколо локальної області визначають наступним чином:

𝒬=λmin(M)λmax(M)

де λ позначують власні значення. Ця міра має діапазон [01]. Значення 1 відповідає ідеальній ізотропії.

Ітеративний алгоритм

Використовуючи цю математичну структуру, алгоритм гаррісового афінного виявляча ітеративно виявляє матрицю другого моменту, яка перетворює анізотропну область на унормовану, в якій міра ізотропності достатньо близька до одиниці. Алгоритм використовує цю матрицю пристосовування форми (Шаблон:Lang-en), U, щоби перетворювати зображення до унормованої системи відліку. В цьому внормованому просторі параметри особливих точок (просторове розташування, масштаб інтегрування та масштаб диференціювання) уточнюють за допомогою методів, подібних до виявляча Гарріса — Лапласа. Матриця другого моменту обчислюється в цій унормованій системі відліку, й на останній ітерації повинна мати міру ізотропності, близьку до одиниці. На кожній k-тій ітерації кожна особлива область визначається декількома параметрами, які має встановлювати алгоритм: матрицею U(k), положенням 𝐱(k), масштабом інтегрування σI(k), та масштабом диференціювання σD(k). Оскільки цей виявляч обчислює матрицю другого моменту в перетвореній області, це перетворене положення зручно позначувати через 𝐱w(k), де U(k)𝐱w(k)=𝐱(𝐤).

Шаблон:Ordered list

Обчислення та втілення

Обчислювальну складність гаррісового афінного виявляча розбито на дві частини: початкове виявляння точок, та афінне унормовування областей. Алгоритм початкового виявляння точок, Гарріса — Лапласа, має складність 𝒪(n), де n — число пікселів у зображенні. Алгоритм афінного унормовування області автоматично виявляє масштаб та оцінює матрицю пристосовування форми, U. Цей процес має складність 𝒪((m+k)p), де p — кількість початкових точок, m — розмір простору пошуку для автоматичного обирання масштабу, а k — число ітерацій, необхідних для обчислення матриці U.[11]

Існують деякі методи зменшення складності цього алгоритму ціною точності. Одним із методів є усунення пошуку на кроці масштабу диференціювання. Замість обирати коефіцієнт s з набору коефіцієнтів, прискорений алгоритм обирає масштаб, який буде сталим для всіх ітерацій та точок: σD=sσI,s=constant. Хоч це скорочення простору пошуку й може зменшувати складність, ця зміна може серйозно впливати на збіжність матриці U.

Аналіз

Збіжність

Можливо уявити, що цей алгоритм може встановлювати ідентичні особливі точки в різних масштабах. Оскільки гаррісів афінний алгоритм розглядає кожну початкову точку, задану виявлячем Гарріса — Лапласа, незалежно, розрізнення ідентичних точок немає. На практиці було показано, що всі ці точки зрештою збігатимуться до однієї й тієї ж особливої точки. Після завершення встановлювання всіх особливих точок алгоритм враховує дублікати шляхом порівнювання просторових координат (𝐱), масштабу інтегрування σI, міри ізотропності λmin(U)λmax(U), та скосу.[11] Якщо ці параметри особливих точок схожі в межах заданого порогу, їх позначають як дублікати. Алгоритм відкидає всі ці дубльовані точки, за винятком особливої точки, найближчої до усереднення цих дублікатів. Зазвичай 30 % гаррісових афінних точок є достатньо відмінними та несхожими, щоб не бути відкинутими.[11]

Миколайчик та Шмід (2004) показали, що початкові точки часто (40 %) не збігаються. Цей алгоритм виявляє цю розбіжність, зупиняючи ітеративний алгоритм, якщо обернення міри ізотропності перевищує заданий поріг: λmax(U)λmin(U)>tdiverge. Миколайчик та Шмід (2004) використовують tdiverge=6. Для тих, які дійсно збігалися, типове число необхідних ітерацій становило 10.[2]

Кількісна міра

Кількісний аналіз афінних виявлячів областей враховує як точність розташування точок, так і перекриття областей на двох зображеннях. Миколайчик та Шмід (2004) розширюють мі́ру повто́рюваності (Шаблон:Lang-en) Шмід зі співавт. (1998) як відношення точкових відповідностей до мінімуму виявлених точок двох зображень.[11][13]

Rscore=C(A,B)min(nA,nB)

де C(A,B) — число відповідних точок у зображеннях A та B. nB та nA — число виявлених точок у відповідних зображеннях. Оскільки кожне зображення подає тривимірний простір, може ставатися так, що одне зображення містить об'єкти, відсутні в другому зображенні, й відтак особливі точки яких не мають шансів мати відповідні. Щоби зробити міру повторюваності чинною, ці точки усувають, і мусять враховувати лише точки, що лежать на обох зображеннях; nA та nB враховують ці точки так, що xA=HxB. Для пари з двох зображень, пов'язаних через матрицю Шаблон:Нп H, кажуть, що дві точки 𝐱𝐚 та 𝐱𝐛 відповідні, якщо

Область перекриття двох еліптичних областей.

Шаблон:Ordered list

Стійкість щодо афінних та інших перетворень

Миколайчик зі співавт. (2005) провели ретельний аналіз кількох афінних виявлячів областей рівня останніх досягнень: гаррісового афінного, гессіанного афінного виявлячів, МСЕО,[14] областей на основі екстремумів яскравості (Шаблон:Lang-en) та на основі контурів (Шаблон:Lang-en),[15] та Шаблон:Нп[16] виявляча.[1] У ході свого оцінювання Миколайчик зі співавт. аналізували як структуровані, так і текстуровані зображення. Двійкові файли цих виявлячів для Лінукс та їхні перевірні зображення доступні вільно на їхній вебсторінці. Далі йде короткий підсумок результатів Миколайчика зі співавт. (2005); кількісніший аналіз див у Порівнянні афінних виявлячів областей Шаблон:Ref-en.

  • Зміна кута точки огляду: гаррісів афінний виявляч має достатню (середню) стійкість щодо цих типів змін. Він підтримує оцінку повторюваності понад 50 % до кута огляду понад 40 градусів. Цей виявляч схильний виявляти велике число повторюваних і відповідних областей навіть за великої зміни точки огляду.
  • Зміна масштабу: гаррісів афінний виявляч за змін масштабу лишається дуже стабільним. Незважаючи на те, що число точок значно зменшується за великих змін масштабу (понад 2,8), оцінки повторюваності (50—60 %) та збігу (25—30 %) лишаються дуже сталими, особливо для текстурованих зображень. Це узгоджується з високою продуктивністю ітеративного алгоритму автоматичного обирання масштабу.
  • Розмиті зображення: гаррісів афінний виявляч за розмивання зображення лишається дуже стабільним. Оскільки він не покладається на сегментування зображень чи межі областей, оцінки повторюваності та збігу лишаються сталими.
  • Артефакти JPEG: гаррісів афінний виявляч гіршає подібно до інших афінних виявлячів: оцінки повторюваності та збігу значно падають при стисненні понад 80 %.
  • Зміни освітленості: гаррісів афінний виявляч, як й інші афінні виявлячі, дуже стійкий щодо змін освітленості: оцінки повторюваності та збігу за зниження освітленості залишаються незмінними. Цього слід очікувати, оскільки ці виявлячі значною мірою покладаються на відносні яскравості (похідні), а не на абсолютні.

Загальні схильності

  • Точки гаррісових афінних областей, як правило, малі та численні. Як гаррісів афінний, так і гессіанний афінний виявлячі стабільно встановлюють вдвічі більше повторюваних точок, аніж інші афінні виявлячі: ~1000 областей для зображення 800x640.[1] Невеликі області рідше бувають затуленими, але мають менший шанс перекривати сусідні області.
  • Гаррісів афінний виявляч добре реагує на текстуровані сцени, в яких багато кутоподібних частин. Проте для деяких структурованих сцен, як-от будівель, дуже добре працює гессіанний афінний виявляч. Це доповнюють МСЕО, які працюють краще з добре структурованими (сегментованими) сценами.
  • Загалом гаррісів афінний виявляч працює дуже добре, але все ж відстає від МСЕО та гессіанного афінного у всіх випадках, крім розмитих зображень.
  • Гаррісів афінний та гессіанний афінний виявлячі менш точні, ніж інші: їхня оцінка повторюваності зростає зі збільшенням порогу перекриття.
  • Виявлені афінноінваріантні області все ще можуть відрізнятися своїм повертанням та освітленням. Будь-який описувач, що використовує ці області, повинен забезпечувати таку інваріантність при використанні цих областей для зіставлення або інших порівнянь.

Застосування

Програмні пакети

  • Affine Covariant Features: К. Миколайчик підтримує вебсторінку, яка містить двійкові файли для Linux гаррісового афінного виявляча, на додачу до інших виявлячів та описувачів. Також доступний код Matlab, який можливо використовувати для ілюстрації та обчислення повторюваності різних виявлячів. Код і зображення також доступні для дублювання результатів, отриманих у праці Миколайчика зі співавт. (2005).
  • lip-vireo — двійковий код для Linux, Windows та SunOS від дослідницької групи VIREO, див. більше на їхній домашній сторінці

Посилання

  • [1] — слайди презентації Миколайчика зі співавт. до їхньої праці 2005 року.
  • [2] — Лабораторія комп'ютерного бачення Корделії Шмід
  • [3] — код, перевірні зображення, бібліографія афінних коваріантних ознак, які ведуть Крістіан Миколайчик та Група візуальної геометрії з Групи робототехніки Оксфордського університету.
  • [4] — бібліографія виявлячів ознак (і плям), підтримувана Інститутом робототехніки та інтелектуальних систем Університету Південної Каліфорнії
  • [5] — Цифрове втілення лапласіана гауссіана

Див. також

Примітки

Шаблон:Примітки

  1. 1,0 1,1 1,2 K. Mikolajczyk, T. Tuytelaars, C. Schmid, A. Zisserman, J. Matas, F. Schaffalitzky, T. Kadir and L. Van Gool, A comparison of affine region detectors. In IJCV 65(1/2):43-72, 2005 Шаблон:Ref-en
  2. 2,0 2,1 Mikolajcyk, K. and Schmid, C. 2002. An affine invariant interest point detector. In Proceedings of the 8th International Conference on Computer Vision, Vancouver, Canada. Шаблон:Webarchive Шаблон:Ref-en
  3. 3,0 3,1 T. Lindeberg and J. Garding (1997). "Shape-adapted smoothing in estimation of 3-{D} depth cues from affine distortions of local 2-{D} structure". Image and Vision Computing 15: pp 415—434. Шаблон:Ref-en
  4. A. Baumberg (2000). "Reliable feature matching across widely separated views". Proceedings of IEEE Conference on Computer Vision and Pattern Recognition: pages I:1774—1781. Шаблон:Ref-en
  5. Lindeberg, Tony, Scale-Space Theory in Computer Vision, Kluwer Academic Publishers, 1994, Шаблон:ISBN Шаблон:Ref-en
  6. 6,0 6,1 6,2 T. Lindeberg (1998). "Feature detection with automatic scale selection". International Journal of Computer Vision 30 (2): pp 77—116. Шаблон:Ref-en
  7. Шаблон:Cite book Шаблон:Ref-en
  8. C. Harris and M. Stephens (1988). "A combined corner and edge detector". Proceedings of the 4th Alvey Vision Conference: pages 147—151. Шаблон:Webarchive Шаблон:Ref-en
  9. 9,0 9,1 K. Mikolajczyk and C. Schmid. Indexing based on scale invariant interest points. In Proceedings of the 8th International Conference on Computer Vision, Vancouver, Canada, pages 525-531, 2001. Шаблон:Webarchive Шаблон:Ref-en
  10. Schmid, C., Mohr, R., and Bauckhage, C. 2000. Evaluation of interest point detectors. International Journal of Computer Vision, 37(2):151-172. Шаблон:Ref-en
  11. 11,0 11,1 11,2 11,3 11,4 11,5 Mikolajczyk, K. and Schmid, C. 2004. Scale & affine invariant interest point detectors. International Journal on Computer Vision 60(1):63-86. Шаблон:Ref-en
  12. Spatial Filters: Laplacian/Laplacian of Gaussian Шаблон:Webarchive Шаблон:Ref-en
  13. C. Schmid, R. Mohr, and C. Bauckhage. Comparing and evaluating interest points. In International Conference on Computer Vision, pp. 230-135, 1998. Шаблон:Ref-en
  14. J.Matas, O. Chum, M. Urban, and T. Pajdla, Robust wide baseline stereo from maximally stable extremal regions. In BMVC p. 384-393, 2002. Шаблон:Ref-en
  15. T. Tuytelaars and L. Van Gool, Matching widely separated views based on affine invariant regions. In IJCV 59(1):61-85, 2004. Шаблон:Ref-en
  16. T. Kadir, A. Zisserman, and M. Brady, An affine invariant salient region detector. In ECCV p. 404-416, 2004. Шаблон:Ref-en
  17. http://staff.science.uva.nl/~gevers/pub/overview.pdf Шаблон:Ref-en
  18. R. Datta, J. Li, and J. Z. Wang, “Content-based image retrieval - Approaches and trends of the new age,” In Proc. Int. Workshop on Multimedia Information Retrieval, pp. 253-262, 2005.IEEE Transactions on Multimedia, vol. 7, no. 1, pp. 127-142, 2005. Шаблон:Webarchive Шаблон:Ref-en
  19. J. Sivic and A. Zisserman. Video google: A text retrieval approach to object matching in videos. In Proceedings of the International Conference on Computer Vision, Nice, France, 2003.Шаблон:Недоступне посилання Шаблон:Ref-en
  20. J. Sivic and A. Zisserman. Video data mining using configurations of viewpoint invariant regions. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Washington DC, USA, pp. 488-495, 2004.Шаблон:Недоступне посилання Шаблон:Ref-en
  21. G. Dorko and C. Schmid. Selection of scale invariant neighborhoods for object class recognition. In Proceedings of International Conference on Computer Vision, Nice, France, pp. 634-640, 2003. Шаблон:Ref-en
  22. Шаблон:Cite journal Шаблон:Ref-en