Slovník výrazov AI/Počítačové videnie

Počítačové videnie

SURF

Anglický výraz SURF

pokročiléheslo č. 7375 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená SURF?

SURF je lokálny detektor a deskriptor zrýchľujúci viacmierkové príznaky pomocou aproximácie Hessianovej matice, integrálnych obrazov a Haarových vlnkových odoziev. Priraďuje mierku a voliteľne orientáciu. Je podobný cieľom SIFT, ale používa odlišné aproximácie a reprezentáciu.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Pri registrácii priemyselných snímok tím porovná SURF so SIFT a ORB na presnosti, čase aj licenčných podmienkach konkrétnej implementácie. Zhody prejdú pomerovým testom a RANSAC. Voľba nevychádza zo starého tvrdenia o rýchlosti, ale z merania na cieľovom hardvéri.

Overiteľnosť

Odborné zdroje

  1. SURF: Speeded Up Robust Featurespeople.ee.ethz.ch
  2. Lowe - Distinctive Image Features from Scale-Invariant Keypointscs.ubc.ca

Praktické odpovede

Často kladené otázky

Ako funguje SURF?

Box filtre približujú determinant Hessianu v rôznych mierkach a deskriptor sumarizuje Haarove odozvy v orientovaných podoblastiach.

Kedy má SURF praktický význam?

Pri registrácii priemyselných snímok tím porovná SURF so SIFT a ORB na presnosti, čase aj licenčných podmienkach konkrétnej implementácie.

S čím si pojem nezamieňať?

SIFT používa rozdiel gaussiánov a gradientové histogramy; SURF stavia na Hessianovej aproximácii a integrálnych obrazoch.

Ako sa výsledok kontroluje?

Meria sa repeatability, matching precision, geometrické inliery, čas, pamäť a stabilita voči mierke a rozmazaniu.

Na čo si dať pozor?

Rýchlostná výhoda závisí od implementácie a hardvéru; právny stav starších patentov nemožno zamieňať s technickou kvalitou.