AyniCam
Kan et telefonkamera estimere afstanden til en bil?
Hvordan anslår et mobilkamera afstand? Forstå, hvorfor objektpositioner på AyniCams 3D-kort ikke er præcise afstandsmålinger.
I denne vejledning
Ja, estimater er mulige – men de er ikke nøjagtige mål
Et telefonkamera kan understøtte afstandsestimering, når software kombinerer billedinformation med antagelser, kalibrering eller en trænet model. Et billede alene giver ikke automatisk en pålidelig afstand i meter. I AyniCam vises understøttede objekter, der er registreret af kameraet, på anslåede positioner; displayet bør ikke behandles som et afstandsmålende instrument.
Dette har betydning, når en 3D-visning ser overbevisende ud. En bilmodel tegnet på en vej kan fremstå præcis, selv når informationen bag dens placering er usikker. Forståelse af denne forskel hjælper dig med at læse skærmen uden at tage fejl af en visualisering for en verificeret måling.
Hvorfor afstanden er tvetydig i et enkelt kamerabillede
Et nærliggende lille objekt og et større objekt længere væk kan optage lignende områder af et billede. Perspektiv forvandler en tredimensionel scene til et todimensionelt billede og mister information om absolut skala. Software har brug for yderligere information eller indlærte antagelser for at vurdere den manglende dybde.
Monokulær dybdeforskning studerer dette problem. Skalabevidste modeller kan bruge trænings- og kameraoplysninger til at producere metriske estimater, men det fjerner ikke fejl, når forholdene afviger fra deres trænings- eller evalueringsdata. Den forskning, der citeres her, forklarer den generelle udfordring; det er ikke AyniCams implementering eller et benchmark for appen.
Detektion, estimeret dybde og målt rækkevidde er forskellige output
En objektdetektor kan lokalisere en bil i et billede uden at måle dens afstand. En konfidensscore for bilmærket er ikke et konfidensinterval for målere. En 3D-renderer kan derefter placere en model ved hjælp af et skøn, men det realistiske udseende af denne model forbedrer ikke de underliggende beviser.
Dybdesensorer giver en anden slags input. Apple afslører LiDAR-dybdeoptagelse på understøttet hardware. Denne evne bør ikke antages at eksistere i enhver iPhone eller bruges af enhver kameraapp. Denne guide hævder ikke, at AyniCam måler vejafstande med LiDAR.
| Output | Hvad den beskriver | Hvad den ikke fastslår |
|---|---|---|
| Detekteringsboks | En anslået objektplacering i billedet | Nøjagtig fysisk afstand |
| Detektionssikkerhed | Modellens tillid til dets detektionsoutput | En sikker følgeafstand |
| Anslået 3D-position | En placering baseret på tilgængelige oplysninger | Survey-grade koordinater eller nøjagtig clearance |
| Kortlagt vej eller bygning | Geografisk kortindhold | En live kameramåling af det pågældende objekt |
Sådan fortolker man biler på AyniCams 3D-kort
Læs AyniCams kort som to forbundne lag. Veje og bygninger kommer fra kortdata. Understøttede vejobjekter kommer fra kameraets registreringer og placeres på anslåede positioner. Den geografiske baggrund og en opdaget bil har derfor ikke den samme informationskilde.
Et køretøj kan være delvist skjult, uden for kameravisningen eller for uklart til at modtage en brugbar etiket. Dets fravær fra visualiseringen er ikke et bevis på, at rummet er tomt. Ligeledes er afstanden mellem gengivet modeller ikke en verificeret stoplængde eller en forudsigelse af en anden chaufførs næste træk.
Valg af objektvisning giver dig mulighed for at kontrollere, hvilke understøttede typer der vises. Hvis du skjuler en kategori, ændres visningen, ikke den fysiske scene. Kontroller den valgte model og skærmindstillinger, mens du er parkeret, hvis visningen afviger fra, hvad du forventede.
Hvad en brugbar afstandskønsdemonstration skal vise
Se efter en angivet enhed, kameraopsætning, sceneforhold og en uafhængig referenceafstand. En demonstration skal forklare sine fejl, ikke kun vise en overbevisende overlejring. Simulatorbiler og pæne modelafstande kan demonstrere grænsefladeadfærd, men de kan ikke etablere nøjagtig rækkevidde på den rigtige vej.
For AyniCam skal du bruge den mærkede demo til at forstå visningen og gennemgå siden med testmetoder for at skelne grænsefladebevis fra fysisk test. Vælg ikke et følgende mellemrum, parkeringsafstand eller bremsepunkt fra estimeret objektafstand. Appen styrer eller bremser ikke køretøjet.
Spørgsmål om estimering af afstand til telefon-kamera
Viser AyniCam den nøjagtige afstand til den forankørende bil?
Dets positioner af objekter, der registreres af kameraet, er skøn. Denne vejledning etablerer ikke en valideret nøjagtighed i meter, og 3D-displayet er ikke et måleinstrument.
Betyder en høj detektionssikkerhed, at afstanden er korrekt?
Nej. Tillid til et objektdetekteringsresultat og nøjagtigheden af fysisk afstand er forskellige spørgsmål. En tydelig biletiket validerer ikke dens rækkevidde eller et sikkert følgegab.
Kan telefonens GPS lokalisere alle biler omkring den?
Telefonens egen placering giver den ikke placeringen af andre køretøjer. AyniCams kameraregistreringer og geografiske kortindhold giver forskellige oplysninger.
Hvorfor kan en rigtig bil mangle i 3D-visningen?
Den kan være uden for kameravisningen, sløret, dårligt synlig eller savnet af detektoren. Visningsfiltrering kan også skjule en understøttet kategori. En manglende model betyder ikke en tom vej.
Kan jeg bruge 3D-afstanden til at bestemme, hvornår jeg skal bremse?
Nej. Brug ikke estimeret modelafstand som en instruktion om at bremse eller undgå kollisioner. Hold øje med de faktiske vejforhold, og forbliv ansvarlig for at kontrollere køretøjet.