Hvordan skaber 360-graders kameraer billeder og retter forvrængning?

Dette blogindlæg udforsker principperne bag, hvordan 360-graders kameraer genererer billeder omkring et køretøj og korrigerer forvrængning for at forbedre førersikkerheden.

 

Der findes forskellige enheder, der kan hjælpe førere med parkering eller navigation på smalle veje. Blandt disse er særligt bemærkelsesværdigt det system, der bruger optagelser fra kameraer monteret rundt om køretøjet til at skabe et fugleperspektiv af omgivelserne i 360°. Dette billede vises derefter på en skærm i bilen for føreren. Denne enhed hjælper førere med at navigere og parkere sikkert ved at give et øjeblikkeligt overblik over det omgivende miljø. Lad os nu undersøge processen for, hvordan dette billede præsenteres for føreren.
Først udlægges et gittermønster på jorden omkring køretøjet, som derefter optages af kameraerne. Kameraerne, der bruges i dette system, har typisk vidvinkelobjektiver, der giver et stort synsfelt. Dette reducerer blinde vinkler og hjælper føreren med at opretholde bedre udsyn. Vidvinkelobjektiver forvrænger dog i sagens natur billeder på grund af krumningen af ​​lys, der passerer gennem objektivet. Billedets centrum fremstår konvekst, og forvrængningen øges, når man bevæger sig væk fra midten. Dette kaldes linseforvrængning. De egenskaber ved selve kameraet, der påvirker denne forvrængning, kaldes interne variabler og repræsenteres af forvrængningskoefficienter. Nøjagtig viden om de interne variabler gør det muligt at indstille en forvrængningsmodel for at korrigere forvrængningen.
Processen med at korrigere forvrængning kræver et meget avanceret arbejde. Kun ved at minimere forvrængning i de billeder, der optages af kameraet, kan de billeder, som føreren ser, afspejle den faktiske situation så præcist som muligt. Forvrængningskorrektionsalgoritmer anvendes til dette formål, og i denne proces spiller objektivets egenskaber sammen med positionen og vinklen på kameraet monteret på køretøjet en afgørende rolle. Forvrængning forårsaget af faktorer som hældningen på det køretøjsmonterede kamera kaldes en ekstern variabel. Ved at sammenligne det optagne billede med en virkelig gitterplade kan man bestemme kameraets hældningsvinkel baseret på rotationsvinklen på gitterpladen i billedet eller ændringer i dens position. Denne information bruges til at ændre de eksterne variabler og korrigere forvrængningen.
Når forvrængningskorrektionen er fuldført, kræver næste trin perspektivtransformation. Dette involverer estimering af de tilsvarende 3D-punkter i den virkelige verden for punkterne i billedet, hvorved der opnås et billede uden perspektiveffekter. Generelt, når et kamera projicerer den virkelige 3D-verden på et 2D-billede, virker objekter af samme størrelse mindre, jo længere væk fra kameraet de er. Men da et billede set fra et top-down-perspektiv ikke bør vise størrelsesændringer i objekter baseret på afstand, er det afgørende at fjerne denne perspektiveffekt.
Hvis vi kender positionerne af flere punkter i billedet, der opnås gennem synspunkttransformation, og deres tilsvarende punkter på det virkelige gitter, kan vi beskrive korrespondancen mellem alle punkter i billedet og gitterpunkterne ved hjælp af et virtuelt koordinatsystem. Ved at bruge denne korrespondance kan vi placere billedpunkterne på et plan, samtidig med at gitterets form og de relative størrelser mellem gitre bevares identiske med den virkelige verden, hvilket resulterer i et todimensionelt billede. Dette resulterende billede er præcis fugleperspektivbilledet. Ved at syntetisere billeder fra hver retning på denne måde kan føreren se et 360°-billede på skærmen, som om vedkommende kigger ned ovenfra omkring køretøjet.
Teknologien, der anvendes i denne proces, er yderst kompleks og præcis, men resultatet giver føreren betydelig hjælp. Især i smalle parkeringspladser eller komplekse vejforhold spiller sådanne enheder en afgørende rolle i at sikre førersikkerheden. Udviklingen af ​​denne teknologi forbedrer sikkerheden og bekvemmeligheden ved køretøjets betjening i høj grad og vil tjene som en vital grundlæggende teknologi for udviklingen af ​​fremtidige autonome køretøjer.

 

Om forfatteren

Forfatter

Jeg er "kattedetektiv", og jeg hjælper med at genforene forsvundne katte med deres familier.
Jeg lader op over en kop café latte, nyder at gå ture og rejse, og udvider mine tanker gennem at skrive. Ved at observere verden nøje og følge min intellektuelle nysgerrighed som blogskribent, håber jeg, at mine ord kan tilbyde hjælp og trøst til andre.