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 rychlosti | Překladová invariance | Měřítko invariance | Ortogonální |
---|---|---|---|
Kartézský | Ano | Ano (pokud objekt nezmění měřítko v sekvenci) | Ne |
Zernike | Ano | Ano | Ano |
Reference
- ^ 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
- ^ 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