AyniCam
Poate o cameră a telefonului să estimeze distanța până la o mașină?
Cum estimează camera telefonului distanța? Află de ce pozițiile obiectelor pe harta 3D AyniCam nu reprezintă măsurători exacte.
În acest ghid
Da, sunt posibile estimări, dar nu sunt măsurători exacte
O cameră de telefon poate accepta estimarea distanței atunci când software-ul combină informații despre imagine cu ipoteze, calibrare sau un model instruit. O fotografie singură nu oferă automat o distanță de încredere în metri. În AyniCam, obiectele acceptate detectate de cameră sunt afișate la pozițiile estimate; display-ul nu trebuie tratat ca un instrument de măsurare a distanței.
Acest lucru contează atunci când o vedere 3D pare convingătoare. Un model de mașină desenat pe un drum poate părea precis chiar și atunci când informațiile din spatele plasării sale sunt incerte. Înțelegerea acestei diferențe vă ajută să citiți afișajul fără să confundați o vizualizare cu o măsurătoare verificată.
De ce distanța este ambiguă într-o singură imagine a camerei
Un obiect mic din apropiere și un obiect mai mare mai îndepărtat pot ocupa zone similare ale unei imagini. Perspectiva transformă o scenă tridimensională într-o imagine bidimensională, pierzând informații despre scara absolută. Software-ul are nevoie de informații suplimentare sau de ipoteze învățate pentru a estima această adâncime lipsă.
Cercetarea monoculară a adâncimii studiază această problemă. Modelele conștiente la scară pot folosi informațiile de antrenament și camerele foto pentru a produce estimări de metrică, dar acest lucru nu elimină erorile atunci când condițiile diferă de datele de antrenament sau de evaluare. Cercetarea citată aici explică provocarea generală; nu este implementarea AyniCam sau un punct de referință al aplicației.
Detecția, adâncimea estimată și intervalul măsurat sunt rezultate diferite
Un detector de obiecte poate localiza o mașină într-o imagine fără a-i măsura distanța. Un scor de încredere pentru eticheta mașinii nu este un interval de încredere pentru metri. O redare 3D poate plasa apoi un model folosind o estimare, dar aspectul realist al modelului respectiv nu îmbunătățește dovezile subiacente.
Senzorii de adâncime oferă un alt tip de intrare. Apple expune captura de adâncime LiDAR pe hardware-ul acceptat. Nu se presupune că această capacitate există în fiecare iPhone sau că este utilizată de fiecare aplicație pentru cameră. Acest ghid nu pretinde că AyniCam măsoară distanțele rutiere cu LiDAR.
| Ieșire | Ce descrie | Ce nu stabilește |
|---|---|---|
| Cutie de detectare | O locație estimată a obiectului în imagine | Distanța fizică exactă |
| Încredere în detectarea | Încrederea modelului în ieșirea sa de detectare | O distanță de urmărire sigură |
| Poziția 3D estimată | O destinație de plasare bazată pe informațiile disponibile | Coordonate de nivel de topografie sau degajare exactă |
| Drum sau clădire pe hartă | Conținutul hărții geografice | O măsurătoare în timp reală a obiectului respectiv |
Cum să interpretezi mașinile pe harta 3D a AyniCam
Citiți harta AyniCam ca două straturi conectate. Drumurile și clădirile provin din date de hărți. Obiectele rutiere acceptate provin din detectările camerei și sunt plasate în poziții estimate. Contextul geografic și o mașină detectată, prin urmare, nu au aceeași sursă de informații.
Un vehicul poate fi parțial ascuns, în afara vizualizării camerei sau prea neclar pentru a primi o etichetă utilă. Absența lui din vizualizare nu este o dovadă că spațiul este gol. De asemenea, distanța dintre modelele redate nu este o distanță de oprire verificată sau o predicție a următoarei mișcări a altui șofer.
Opțiunile de afișare a obiectelor vă permit să controlați ce tipuri acceptate apar. Ascunderea unei categorii modifică afișarea, nu scena fizică. Verificați modelul selectat și setările de afișare în timp ce sunteți parcat dacă vizualizarea diferă de ceea ce vă așteptați.
Ce demonstrație utilă de estimare a distanței ar trebui să arate
Căutați un dispozitiv specificat, configurarea camerei, condițiile scenei și o distanță de referință independentă. O demonstrație ar trebui să-și explice erorile, nu doar să arate o suprapunere convingătoare. Mașinile simulatoare și spațierea între modele pot demonstra comportamentul interfeței, dar nu pot stabili precizia reală a distanței pe drum.
Pentru AyniCam, utilizați demonstrația etichetată pentru a înțelege vizualizarea și a examina pagina cu metodologia de testare pentru a distinge dovezile interfeței de testarea fizică. Nu alegeți următorul decalaj, spațiu de parcare sau punct de frânare din distanța dintre obiecte estimată. Aplicația nu direcționează și nu frânează vehiculul.
Întrebări despre estimarea distanței dintre telefon și cameră
AyniCam arată distanța exactă până la mașina din față?
Pozițiile sale ale obiectelor detectate de cameră sunt estimative. Acest ghid nu stabilește o precizie validată în metri, iar afișajul 3D nu este un instrument de măsurare.
O încredere ridicată în detecție înseamnă că distanța este corectă?
Nu. Încrederea într-un rezultat al detectării obiectelor și acuratețea distanței fizice sunt întrebări diferite. O etichetă clară a mașinii nu își validează raza de acțiune sau un spațiu de urmărire sigur.
Poate GPS-ul telefonului să localizeze fiecare mașină din jurul său?
Locația proprie a telefonului nu îi oferă locațiile altor vehicule. Detectările camerei de la AyniCam și conținutul hărții geografice oferă informații diferite.
De ce ar putea lipsi o mașină adevărată din vizualizarea 3D?
Poate fi în afara vizualizării camerei, ascunsă, slab vizibilă sau ratată de detector. Filtrarea afișajului poate ascunde și o categorie acceptată. Un model lipsă nu înseamnă un drum gol.
Pot folosi distanța 3D pentru a decide când să frânez?
Nu. Nu utilizați distanța dintre modele estimată ca instrucțiune de frânare sau de evitare a coliziunilor. Păstrați atenția asupra condițiilor reale ale drumului și rămâneți responsabil pentru controlul vehiculului.