Қуатты мүмкіндіктерді жеделдетті - Speeded up robust features - Wikipedia

Жылы компьютерлік көру, мықты функцияларды жеделдетті (СЕРФ) жергілікті патенттелген функция детекторы және дескриптор. Сияқты тапсырмалар үшін қолдануға болады объектіні тану, кескінді тіркеу, жіктеу, немесе 3D қайта құру. Бұл ішінара шабыттандырады масштаб-инвариантты түрлендіру (SIFT) дескриптор. SURF-тің стандартты нұсқасы SIFT-тен бірнеше есе жылдам және оның авторлары SIFT-ге қарағанда әртүрлі кескін түрлендірулеріне қарсы сенімді деп мәлімдейді.

Қызығушылық нүктелерін анықтау үшін SURF-ге бүтін санға жуықтау қолданылады Гессянның детерминанты блок детекторы, оны алдын ала есептелген 3 бүтін амалдармен есептеуге болады ажырамас сурет. Оның ерекшелігі дескрипторының қосындысына негізделген Хаар вейвлет қызығушылық тудыратын нүкте бойынша жауап беру. Оларды интегралды кескіннің көмегімен есептеуге болады.

SURF дескрипторлары заттарды, адамдарды немесе беттерді табу және тану, 3D көріністерді қалпына келтіру, объектілерді қадағалау және қызықты жерлерді шығару үшін қолданылған.

SURF алғаш рет жарияланған Герберт Бей, Тинне Туйтелаарс және Люк Ван Гол, және 2006 жылы ұсынылған Компьютерлік көзқарас бойынша Еуропалық конференция. Алгоритмнің қолданылуы АҚШ-та патенттелген.[1] SURF-тің «тік» нұсқасы (U-SURF деп аталады) кескінді айналдыруға инвариантты емес, сондықтан есептеу үшін жылдамырақ және камера көлденең күйінде қалатын жерде қолдануға ыңғайлы.

Суретті пайдаланып, координаталарға айналады көп рұқсатты пирамида техникасы, суреттің түпнұсқасын Пирамидалық Гауссиямен көшіруге немесе Лаплациан пирамидасы өлшемі бірдей, бірақ өткізу қабілеттілігі төмен кескін алу үшін пішін. Бұл масштаб-кеңістік деп аталатын түпнұсқа кескінге арнайы бұлыңғыр әсер етеді және қызықты нүктелердің масштабты инвариантты болуын қамтамасыз етеді.

Алгоритм және ерекшеліктері

SURF алгоритмі SIFT сияқты принциптер мен қадамдарға негізделген; бірақ әр қадамдағы мәліметтер әр түрлі. Алгоритмде үш негізгі бөлім бар: қызығушылықты анықтау, жергілікті көршілес сипаттама және сәйкестік.

Анықтау

SURF шамамен квадрат тәрізді сүзгілерді қолданады Гауссты тегістеу. (SIFT тәсілі масштабта өзгермейтін сипаттамалық нүктелерді анықтау үшін каскадты сүзгілерді қолданады, мұнда Гаусстың (DoG) айырмашылығы қайта өлшемді кескіндерде есептеледі.) Кескінді квадратпен сүзу әлдеқайда тез болады, егер ажырамас сурет қолданылады:

Тіктөртбұрыш ішіндегі бастапқы кескіннің қосындысын төртбұрыштың төрт бұрышында бағалауды қажет ететін интегралды кескін арқылы тез бағалауға болады.

SURF негізінде блокты детектор қолданылады Гессиялық матрица қызығушылықты табу. The анықтауыш Гессия матрицасы нүктенің айналасындағы жергілікті өзгеріс өлшемі ретінде пайдаланылады және осы детерминант максимум болатын нүктелер таңдалады. Миколайчик пен Шмидтің гессиан-лаплациан детекторынан айырмашылығы, SURF шкаланы таңдау үшін гессян детерминантын пайдаланады, оны Линдеберг де жасайды. I кескіндегі p = (x, y) нүктесі берілген, p нүктесіндегі H (p, σ) гессеналық матрица:

қайда т.с.с.-геустың екінші ретті туындысының кескінмен конволюциясы нүктесінде .

9 × 9 өлшемді қорапты сүзгі Ga = 1,2-ге тең Гаусстың жуықтауы болып табылады және блок-жауап карталары үшін ең төменгі деңгейді (кеңістіктің жоғары ажыратымдылығын) білдіреді.

Масштаб-кеңістікті көрсету және қызығушылық тудыратын орындардың орналасуы

Қызығушылықты әр түрлі масштабта табуға болады, өйткені ішінара корреспонденцияны іздеу көбінесе әр түрлі масштабта көрінетін салыстырмалы суреттерді қажет етеді. Басқа ерекшеліктерді анықтау алгоритмдерінде масштаб кеңістігі әдетте кескін пирамидасы ретінде жүзеге асырылады. Кескіндер бірнеше рет Гаусс сүзгісімен тегістеледі, содан кейін пирамиданың келесі жоғарғы деңгейіне жету үшін кіші үлгілер қойылады. Сондықтан маскалардың әртүрлі өлшемдері бар бірнеше қабаттар немесе баспалдақтар есептеледі:

Масштаб кеңістігі бірнеше октаваларға бөлінеді, мұндағы октава масштабтың екі еселенуін жауып тастайтын бірқатар жауап карталарына сілтеме жасайды. SURF-де масштаб кеңістігінің ең төменгі деңгейі 9 × 9 сүзгілерінің шығуынан алынады.

Демек, бұрынғы әдістерден айырмашылығы, SURF-тегі масштабтық кеңістіктер әртүрлі өлшемдегі қораптық сүзгілерді қолдану арқылы жүзеге асырылады. Тиісінше масштаб кеңістігі сурет өлшемін итеративті түрде кішірейтудің орнына сүзгінің өлшемін ұлғайту арқылы талданады. Жоғарыдағы 9 × 9 сүзгінің шығысы масштабтағы бастапқы масштабты қабат ретінде қарастырылады с = 1,2 (бірге Гаусс туындыларына сәйкес келеді σ = 1.2). Интегралды кескіндердің дискретті сипатын және арнайы сүзгі құрылымын ескере отырып, суретті біртіндеп үлкен маскалармен сүзу арқылы келесі қабаттар алынады. Бұл 9 × 9, 15 × 15, 21 × 21, 27 × 27, .... өлшемдеріндегі сүзгілерге әкеледі. 3 × 3 × 3 маңындағы максималды емес басу суреттегі қызығушылық нүктелерін оқшаулау үшін қолданылады. . Содан кейін Гессия матрицасының детерминанты максимумдары масштабта және кескін кеңістігінде Браун ұсынған әдіспен интерполяцияланады және т.б. Бұл жағдайда масштабты кеңістікті интерполяциялау әсіресе маңызды, өйткені әрбір октаваның бірінші қабаттары арасындағы масштабтағы айырмашылық салыстырмалы түрде үлкен болады.

Дескриптор

Дескриптордың мақсаты - кескіннің ерекше және берік сипаттамасын беру ерекшелігі, мысалы, пикселдердің қарқындылығы бойынша таралатын жерді сипаттау арқылы. Осылайша, дескрипторлардың көпшілігі жергілікті әдіспен есептеледі, сондықтан бұрын анықталған барлық қызықты нүктелер үшін сипаттама алынады.

Дискриптордың өлшемділігі оның есептеу қиындығына да, нүктеге сәйкес келетін беріктігі мен дәлдігіне де тікелей әсер етеді. Қысқа дескриптор сыртқы түрдің өзгеруіне қарсы анағұрлым берік болуы мүмкін, бірақ жеткілікті кемсітушілікке жол бермейді және осылайша тым көп жалған позитивтер береді.

Бірінші қадам қызығушылық нүктесінің айналасындағы дөңгелек аймақтан алынған ақпаратқа негізделген көбейтілетін бағдарды бекітуден тұрады. Содан кейін біз таңдалған бағдар бойынша тураланған квадрат аймақты құрамыз және одан SURF дескрипторын шығарамыз.

Бағдар тағайындау

Айналмалы инварианттылыққа жету үшін қызығушылықтың бағдарын табу керек. Хаар вейвлеті радиустың шеңбер маңындағы х және у бағыттары бойынша жауап береді қызығушылықтың айналасында есептеледі, қайда - бұл қызықты нүкте анықталған масштаб. Алынған жауаптар қызықтыру нүктесінде центрленген Гаусс функциясымен өлшенеді, содан кейін екі өлшемді кеңістіктегі нүктелер түрінде кескінделеді, көлденең жауабы абцисса және тік жауап ординат. Үстем бағдар size / 3 өлшемді жылжымалы бағдар терезесіндегі барлық жауаптардың қосындысын есептеу арқылы бағаланады. Терезенің ішіндегі көлденең және тік жауаптар жинақталған. Екі қорытынды жауап жергілікті бағдарлау векторын береді. Ең ұзын осындай вектор жалпы қызығушылықтың бағдарын анықтайды. Жылжымалы терезенің өлшемі - бұл беріктік пен бұрыштық ажыратымдылық арасындағы қажетті тепе-теңдікке жету үшін мұқият таңдалуы керек параметр.

Haar вейвлет жауаптарының қосындысына негізделген дескриптор

Нүктенің айналасындағы аймақты сипаттау үшін квадраттық аймақ бөлініп алынады, қызығушылық нүктесіне оралады және жоғарыда таңдалған бағыт бойынша бағытталады. Бұл терезенің өлшемі 20-ға тең.

Қызығушылық аймағы кішігірім 4х4 квадрат ішкі аймақтарға бөлінеді және әрқайсысы үшін Haar вейвлет жауаптары 5x5 тұрақты түрде іріктелген нүктелерде шығарылады. Жауаптар гаусспен өлшенеді (деформациялар, шу және аударма үшін анағұрлым берік болу үшін).

Сәйкестік

Әр түрлі кескіндерден алынған дескрипторларды салыстыру арқылы сәйкес келетін жұптарды табуға болады.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ АҚШ 2009238460, Рюджи Фунаяма, Хиромичи Янагихара, Люк Ван Гол, Тинне Туйтелаарс, Герберт Бэй, «ҚЫЗЫҚТЫ ҚЫЗЫҚТЫ ДЕТЕКТОР ЖӘНЕ ДИСКРИПТОР», 2009-09-24 жарияланған 

Дереккөздер

Сыртқы сілтемелер