Momenty rychlosti - Velocity Moments

V oblasti počítačové vidění, rychlostní momenty jsou vážené průměry intenzit pixelů v pořadí obrázků, podobné momenty obrazu ale kromě popisu tvaru objektu také popsat jeho pohyb sekvencí obrazů. Rychlostní momenty lze použít k automatizované identifikaci tvaru v obraze, když je v jeho popisu důležitá informace o pohybu. V současné době existují dvě zavedené verze rychlostních momentů: kartézská[1] a Zernike.[2]

Kartézské rychlostní momenty

Kartézské momenty pro jednotlivé obrázky

Kartézský moment jednoho obrázku se vypočítá podle

kde a jsou rozměry obrázku, je intenzita pixelu v bodě na obrázku a je základní funkce.

Kartézské momenty rychlosti pro sekvence obrazů

Kartézské rychlostní momenty jsou založeny na těchto kartézských momentech. Kartézský rychlostní moment je definováno

kde a jsou opět rozměry obrazu, je počet obrázků v sekvenci a je intenzita pixelu v bodě v obraze .

je převzato z Ústřední momenty, přidáno, takže rovnice je překlad neměnný, definováno jako

kde je souřadnice těžiště pro obrázek , a podobně pro .

zavádí rychlost do rovnice jako

kde je souřadnice těžiště pro předchozí snímek, , a opět obdobně pro .

Po výpočtu karteziánského rychlostního momentu jej lze normalizovat pomocí

kde je průměrná plocha objektu v pixelech a je počet obrázků. Na hodnotu nyní nemá vliv počet obrázků v sekvenci ani velikost objektu.

Vzhledem k tomu, že karteziánské momenty nejsou neortogonální, jsou to také kartézské rychlostní momenty, takže různé momenty lze úzce korelovat. Tyto rychlostní momenty však poskytují translaci a neměnnost měřítka (pokud se měřítko nezmění v posloupnosti obrázků).

Zernikeho rychlostní momenty

Momenty Zernike pro jednotlivé obrázky

Moment Zernike jediného obrázku se vypočítá podle

kde označuje komplexní konjugát, je celé číslo mezi a , a je celé číslo takové, že je sudé a . Pro výpočet Zernikeových momentů je obrázek nebo část obrazu, která je předmětem zájmu, mapována na jednotka disku, pak je intenzita pixelu v bodě na disku a je omezení hodnot a . Souřadnice jsou poté mapovány na polární souřadnice, a a jsou polární souřadnice bodu na mapě disku jednotky.

je odvozen z Zernikeovy polynomy a je definována

Zernikeho rychlostní momenty pro sekvence obrázků

Zernikeho momenty rychlosti jsou založeny na těchto momentech Zernike. Moment rychlosti Zernike je definováno

kde je opět počet obrázků v sekvenci a je intenzita pixelu v bodě na disku jednotky mapovaném z obrazu .

zavádí rychlost do rovnice stejným způsobem jako v kartézských rychlostních momentech a je z výše popsané Zernikeovy momentové rovnice.

Stejně jako karteziánské rychlostní momenty lze Zernikeho rychlostní momenty normalizovat pomocí

kde je průměrná plocha objektu v pixelech a je počet obrázků.

Vzhledem k tomu, že momenty Zernikeovy rychlosti jsou založeny na ortogonálních momentech Zernike, vytvářejí méně korelované a kompaktnější popisy než kartézské momenty rychlosti. Zernikeovy momenty rychlosti také poskytují translaci a invariantnost měřítka (i když se měřítko v rámci sekvence mění).

Porovnání metod

Typ momentu rychlostiPřekladová invarianceMěřítko invarianceOrtogonální
KartézskýAnoAno (pokud objekt nezmění měřítko v sekvenci)Ne
ZernikeAnoAnoAno

Reference

  1. ^ J. D. Shutler, M. S. Nixon, C. J. Harris, "Statistický popis chůze prostřednictvím časových okamžiků", Proč. SSIAI 2000 - Austin, Texas,: str. 291-295, 2000
  2. ^ J. D. Shutler a M. S. Nixon, „Zernike Velocity Moments for Description and Recognition of Moving Shapes“, Proc. BMVC 2001, Manchester, UK, 2: str. 705-714, 2001

externí odkazy