Table of Contents
Homografi on peruskonsepti tietokonevisiossa ja kuvankäsittelyssä. Se kuvaa kahden saman planaarisen pinnan kuvan suhdetta eri näkökulmista. Homografian ymmärtäminen on olennaista sovelluksille, kuten parannetulle todellisuudelle, jossa virtuaaliesineet on päällystetty reaalimaailmaan.
Matemaattiset perusteet Homografian
Homografiaa edustaa 3x3 matriisi, joka kartoittaa pisteitä kuvasta toiseen. Tämä matriisi on vuorottelu, käännös, skaalaus ja perspektiivin vääristymät. Laskeakseen homografi, vähintään neljä pistettä kirjeenvaihto kuvia tarvitaan.
Matemaattinen malli käyttää projective geometriaa, jossa kuvan jokainen kohta on edustettuna homogeenisissa koordinaateissa. Muunnos ilmaistaan seuraavasti:
[LLT:0]p'[[LLT:1]] = H * [LLT:2]]p[[LLT:3]]
jossa p ja p'[ ovat vastaavien pisteiden homogeenisia koordinaatteja ja H on homografimatriisi.
Sovellus parannetussa todellisuudessa
Lisätyssä todellisuudessa (AR), homografia käytetään yhdistämään virtuaalisia esineitä reaalimaailman pintoihin. Arvioimalla kameranäkymän ja tunnetun planaaripinnan välisen homografin virtuaalinen sisältö voidaan päällystää tarkasti.
Tämä prosessi sisältää havaitseminen ominaisuus kohtia pinnalla, vastaavat niitä eri kuvia, ja laskenta homografimatriisi. Kun muutos on tiedossa, virtuaalisia esineitä voidaan renderöidä oikeassa asennossa ja suunta.
Homografisen arvioinnin keskeiset vaiheet
- Ominaisuuksien havaitseminen kuvissa
- Täsmäävät ominaisuuspisteet kuvien välillä
- Lasketaan homografimatriisia käyttäen algoritmia kuten RANSAC
- Muunnoksen soveltaminen virtuaaliseen sisältöön