Tässä blogikirjoituksessa tarkastellaan periaatteita, joiden mukaan 360 asteen kamerat luovat kuvia ajoneuvon ympäriltä ja korjaavat vääristymiä kuljettajan turvallisuuden parantamiseksi.
Kuljettajia pysäköidessä tai kapeilla teillä ajettaessa on olemassa useita laitteita. Näistä erityisen huomionarvoinen on järjestelmä, joka käyttää ajoneuvon ympärille asennettujen kameroiden kuvaa luodakseen lintuperspektiivin 360 asteen ympäristöstä. Tämä kuva näytetään sitten auton näytössä kuljettajalle. Tämä laite auttaa kuljettajia turvallisesti navigoimaan ja pysäköimään tarjoamalla välittömän yleiskuvan ympäröivästä ympäristöstä. Tarkastellaan nyt prosessia, jolla tämä kuva esitetään kuljettajalle.
Ensin ajoneuvon ympärille maahan asetetaan ruudukkokuvio, jonka kamerat sitten tallentavat. Tässä järjestelmässä käytetyissä kameroissa on tyypillisesti laajakulmaobjektiivit, jotka tarjoavat laajan näkökentän. Tämä vähentää kuolleita kulmia ja auttaa kuljettajaa säilyttämään paremman näkyvyyden. Laajakulmaobjektiivit kuitenkin vääristävät kuvia luonnostaan linssin läpi kulkevan valon kaarevuuden vuoksi. Kuvan keskipiste näyttää kuperalta, ja vääristymä kasvaa, kun siirrytään poispäin keskustasta. Tätä kutsutaan linssin vääristymäksi. Kameran itsensä ominaisuuksia, jotka vaikuttavat tähän vääristymään, kutsutaan sisäisiksi muuttujiksi, ja niitä edustavat vääristymäkertoimet. Sisäisten muuttujien tarkka tuntemus mahdollistaa vääristymämallin asettamisen vääristymän korjaamiseksi.
Vääristymien korjaaminen vaatii erittäin monimutkaista työtä. Vain minimoimalla kameran ottamien kuvien vääristymät voivat kuljettajan näkemät kuvat vastata todellista tilannetta mahdollisimman tarkasti. Tähän tarkoitukseen käytetään vääristymien korjausalgoritmeja, ja tässä prosessissa linssin ominaisuuksilla sekä ajoneuvoon asennetun kameran sijainnilla ja kulmalla on ratkaiseva rooli. Ajoneuvoon asennetun kameran kallistuksen kaltaisten tekijöiden aiheuttamaa vääristymää kutsutaan ulkoiseksi muuttujaksi. Vertaamalla otettua kuvaa todelliseen ruudukkolevyyn voidaan määrittää kameran kallistuskulma kuvassa olevan ruudukon kiertokulman tai sen sijainnin muutosten perusteella. Tätä tietoa käytetään ulkoisten muuttujien muokkaamiseen ja vääristymän korjaamiseen.
Kun vääristymän korjaus on valmis, seuraava vaihe vaatii perspektiivimuunnosta. Tämä tarkoittaa vastaavien 3D-todellisen maailman pisteiden arvioimista kuvan pisteille, jolloin saadaan kuva, josta perspektiiviefektit on poistettu. Yleensä, kun kamera heijastaa 3D-todellisen maailman 2D-kuvaan, samankokoiset objektit näyttävät pienemmiltä, mitä kauempana ne ovat kamerasta. Koska ylhäältä alas katsottuna kuvassa ei kuitenkaan pitäisi näkyä objektien koon muutoksia etäisyyden perusteella, tämän perspektiiviefektin poistaminen on ratkaisevan tärkeää.
Jos tiedämme useiden näkökulmamuunnoksella saadun kuvan pisteiden sijainnit ja niitä vastaavat pisteet reaalimaailman ruudukossa, voimme kuvata kaikkien kuvan pisteiden ja ruudukkopisteiden välisen vastaavuuden virtuaalisen koordinaatiston avulla. Tämän vastaavuuden avulla kuvapisteiden sijoittaminen tasolle säilyttäen ruudukon muodon ja ruudukoiden välisten suhteellisten kokojen samanlaisena kuin reaalimaailmassa johtaa kaksiulotteiseen kuvaan. Tuloksena oleva kuva on täsmälleen lintuperspektiivikuva. Syntetisoimalla kuvia kummastakin suunnasta tällä tavalla kuljettaja voi katsella 360° kuvaa näytöllä ikään kuin katsoisi ylhäältä alas ajoneuvon ympärille.
Tässä prosessissa käytetty teknologia on erittäin monimutkaista ja tarkkaa, mutta tulos tarjoaa merkittävää apua kuljettajalle. Erityisesti kapeissa pysäköintipaikoissa tai monimutkaisissa tieolosuhteissa tällaiset laitteet ovat ratkaisevassa roolissa kuljettajan turvallisuuden varmistamisessa. Tämän teknologian kehitys parantaa huomattavasti ajoneuvojen käytön turvallisuutta ja mukavuutta ja toimii elintärkeänä perustana tulevaisuuden autonomisten ajoneuvojen kehittämiselle.