Autokalibrering av kamera ved bruk av rotasjon og vinkelmåling

FFI-Rapport 2015

Om publikasjonen

Rapportnummer

2015/00713

ISBN

9788246425276

Format

PDF-dokument

Størrelse

970 KB

Språk

Norsk

Last ned publikasjonen
Marius Halsør Jørgen Rennemo

Dette arbeidet er utført med tanke på kameraer som skal brukes for Augmented Reality (AR). AR innebærer at man viser virtuell informasjon plassert på korrekt sted i en reell scene. For å få til dette, må man vite hvor kameraet befinner seg, og hvilken retning det peker i. Men man må også kjenne kameraets egenskaper, dvs. hvordan det overfører en tredimensjonal scene til et todimensjonalt bildeplan.

For et “vanlig” digitalt kamera er aktuelle parametere fokallengde, beskrivelse av kameraets forvrengning og hvilket pixel i bildet som tilsvarer det optiske sentrum. Vi ønsket en metode for å finne kameraets parametere, og metoden må ikke være for omfattende eller ta for lang tid. Den skulle heller ikke kreve at man tok bilde av spesielle mønstre. Metoden vi kom frem til, baserer seg på at man holder kameraet i samme posisjon og tar bilder mens man roterer kameraet om to akser normalt på optisk akse. Bildene med tilhørende vinkelverdier brukes så i et dataprogram.

Programmet gjenkjenner automatisk punkter i scenen i de forskjellige bildene. Med et bestemt parametersett skal ett punkt i ett bilde avbildes til ett bestemt punkt i et annet bilde. Avviket mellom dette beregnede punktet og det faktisk, målte punktet i det nye bildet er en “feil”. Gitt den matematiske kameramodellen, finner algoritmen det parametersettet som gir den minste totale feilen for alle gjenkjente punkter i alle bildene, og angir dette som det beste estimatet for kameraets parametere.

Nylig publisert