AyniCam
Kan een telefooncamera de afstand tot een auto schatten?
Lees hoe een camera afstanden schat en hoe je objectposities op AyniCams 3D-kaart interpreteert. Een schatting is geen exacte meting.
In deze handleiding
Ja, schattingen zijn mogelijk, maar het zijn geen exacte metingen
Een telefooncamera kan afstandsschatting ondersteunen wanneer software beeldinformatie combineert met aannames, kalibratie of een getraind model. Een foto alleen geeft niet automatisch een betrouwbare afstand in meters. In AyniCam worden ondersteunde objecten die door de camera worden gedetecteerd, weergegeven op geschatte posities; het display mag niet worden behandeld als een instrument voor afstandsmeting.
Dit is van belang als een 3D-weergave er overtuigend uitziet. Een automodel dat op een weg is getekend, kan er nauwkeurig uitzien, zelfs als de informatie achter de plaatsing ervan onzeker is. Als u dat verschil begrijpt, kunt u het scherm beter lezen zonder een visualisatie voor een geverifieerde meting te verwarren.
Waarom afstand dubbelzinnig is in een enkel camerabeeld
Een klein object dichtbij en een groter object verder weg kunnen vergelijkbare delen van een beeld in beslag nemen. Perspectief verandert een driedimensionale scène in een tweedimensionaal beeld, waarbij informatie over de absolute schaal verloren gaat. Software heeft aanvullende informatie of aangeleerde aannames nodig om die ontbrekende diepte in te schatten.
Monoculaire diepteonderzoek bestudeert dit probleem. Schaalbewuste modellen kunnen training en camera-informatie gebruiken om metrische schattingen te maken, maar dat neemt fouten niet weg als de omstandigheden afwijken van hun trainings- of evaluatiegegevens. Het hier aangehaalde onderzoek legt de algemene uitdaging uit; het is niet de implementatie van AyniCam of een benchmark van de app.
Detectie, geschatte diepte en gemeten bereik zijn verschillende uitgangen
Een objectdetector kan een auto in een beeld lokaliseren zonder de afstand ervan te meten. Een betrouwbaarheidsscore voor het autolabel is geen betrouwbaarheidsinterval voor meters. Een 3D-renderer kan dan een model plaatsen op basis van een schatting, maar de realistische weergave van dat model verbetert het onderliggende bewijsmateriaal niet.
Dieptesensoren bieden een ander soort invoer. Apple maakt LiDAR-diepteregistratie beschikbaar op ondersteunde hardware. Er mag niet van worden uitgegaan dat deze mogelijkheid op elke iPhone aanwezig is of door elke camera-app wordt gebruikt. Deze handleiding beweert niet dat AyniCam wegafstanden meet met LiDAR.
| Uitvoer | Wat het beschrijft | Wat het niet vaststelt |
|---|---|---|
| Detectievak | Een geschatte objectlocatie in de afbeelding | Exacte fysieke afstand |
| Detectievertrouwen | Het vertrouwen van het model in zijn detectie-uitvoer | Een veilige volgafstand |
| Geschatte 3D-positie | Een plaatsing op basis van beschikbare informatie | Enquêteniveau coördinaten of exacte afstand |
| In kaart gebrachte weg of gebouw | Inhoud van de geografische kaart | Een live camerameting van dat object |
Auto's interpreteren op de 3D-kaart van AyniCam
Lees de kaart van AyniCam als twee verbonden lagen. Wegen en gebouwen zijn afkomstig van kaartgegevens. Ondersteunde wegobjecten zijn afkomstig van de detecties van de camera en worden op geschatte posities geplaatst. De geografische achtergrond en een gedetecteerde auto hebben dus niet dezelfde informatiebron.
Een voertuig kan gedeeltelijk verborgen zijn, buiten het camerazicht of te onduidelijk zijn om een bruikbaar label te krijgen. De afwezigheid ervan in de visualisatie is geen bewijs dat de ruimte leeg is. Op dezelfde manier is de afstand tussen de gerenderde modellen geen geverifieerde remafstand of een voorspelling van de volgende zet van een andere bestuurder.
Met de keuzes voor de weergave van objecten kunt u bepalen welke ondersteunde typen worden weergegeven. Als u een categorie verbergt, verandert de weergave, niet de fysieke scène. Controleer het geselecteerde model en de weergave-instellingen terwijl u geparkeerd staat als de weergave afwijkt van wat u had verwacht.
Wat een nuttige demonstratie van afstandsschatting zou moeten laten zien
Zoek naar een vermeld apparaat, camera-instellingen, scèneomstandigheden en een onafhankelijke referentieafstand. Een demonstratie moet de fouten ervan verklaren en niet alleen een overtuigende overlay laten zien. Simulatorauto's en nette modelafstanden kunnen interfacegedrag demonstreren, maar ze kunnen geen bereiknauwkeurigheid op echte wegen vaststellen.
Gebruik voor AyniCam de gelabelde demo om de weergave te begrijpen en bekijk de testmethodologiepagina om interfacebewijs te onderscheiden van fysieke tests. Kies geen volgafstand, parkeerafstand of rempunt op basis van de geschatte objectafstand. De app stuurt of remt het voertuig niet.
Vragen over het schatten van de afstand tussen telefoon en camera
Laat AyniCam de exacte afstand tot de voorligger zien?
De posities van objecten die door de camera worden gedetecteerd, zijn schattingen. In deze handleiding wordt geen gevalideerde nauwkeurigheid in meters vastgelegd, en de 3D-weergave is geen meetinstrument.
Betekent een hoge detectiebetrouwbaarheid dat de afstand correct is?
Nee. Het vertrouwen in een objectdetectieresultaat en de nauwkeurigheid van de fysieke afstand zijn verschillende vragen. Een duidelijk autolabel valideert het bereik of de veilige volgafstand niet.
Kan de GPS van de telefoon elke auto eromheen lokaliseren?
De eigen locatie van de telefoon geeft hem niet de locaties van andere voertuigen. De cameradetecties van AyniCam en de inhoud van de geografische kaart bieden verschillende informatie.
Waarom ontbreekt een echte auto in de 3D-weergave?
Deze bevindt zich mogelijk buiten het camerabeeld, wordt verduisterd, slecht zichtbaar of wordt gemist door de detector. Weergavefiltering kan ook een ondersteunde categorie verbergen. Een ontbrekend model betekent niet dat er een lege weg is.
Kan ik de 3D-afstand gebruiken om te beslissen wanneer ik moet remmen?
Nee. Gebruik de geschatte modelafstand niet als rem- of botsingsvermijdingsinstructie. Houd de werkelijke wegomstandigheden in de gaten en blijf verantwoordelijk voor de controle van het voertuig.