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

Počítačové videnie

ORB

Anglický výraz ORB

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

Presná definícia

Čo znamená ORB?

ORB spája orientovaný detektor FAST s rotačne prispôsobeným binárnym deskriptorom BRIEF. Vytvára kompaktné bitové vektory porovnateľné Hammingovou vzdialenosťou a je vhodný pre rýchle aplikácie. Odolnosť voči veľkej zmene mierky býva slabšia než pri plnohodnotnom viacmierkovom SIFT.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Mobilná navigácia používa ORB na sledovanie bodov medzi rámcami pri obmedzenom výkone. Počet bodov sa rozdelí po mriežke obrazu a geometrický solver odmietne zlé páry. Eval testuje rozmazanie pohybom, slabú textúru a rýchlosť pri cieľovom rozlíšení.

Overiteľnosť

Odborné zdroje

  1. ORB: An Efficient Alternative to SIFT or SURFieeexplore.ieee.org
  2. ORB-SLAM: A Versatile and Accurate Monocular SLAM Systemarxiv.org

Praktické odpovede

Často kladené otázky

Ako funguje ORB?

FAST nájde rohy v obrazovej pyramíde, momenty určia orientáciu a otočené páry pixelov vytvoria binárny BRIEF opis.

Kedy má ORB praktický význam?

Mobilná navigácia používa ORB na sledovanie bodov medzi rámcami pri obmedzenom výkone.

S čím si pojem nezamieňať?

SIFT používa plávajúci gradientový deskriptor; ORB je binárny, lacnejší na pamäť a párovanie, no s inou robustnosťou.

Ako sa výsledok kontroluje?

Kontroluje sa počet stabilných tratí, Hamming matching, inliery po RANSAC, drift, čas a spotreba pamäte.

Na čo si dať pozor?

Pri veľkej zmene mierky alebo osvetlenia môže stratiť korešpondencie a opakovaná textúra vytvorí rovnaké bitové vzory.