AyniCam
Dokáže kamera telefonu odhadnout vzdálenost k autu?
Jak kamera telefonu odhaduje vzdálenost? Zjistěte, proč polohy objektů na 3D mapě AyniCam nejsou přesným měřením vzdálenosti.
V tomto průvodci
Ano, odhady jsou možné, ale nejsou to přesná měření
Kamera telefonu může podporovat odhad vzdálenosti, když software kombinuje obrazové informace s předpoklady, kalibrací nebo trénovaným modelem. Samotný obrázek automaticky neposkytuje důvěryhodnou vzdálenost v metrech. V AyniCam se podporované objekty detekované kamerou zobrazují v odhadovaných pozicích; displej by neměl být považován za přístroj pro měření vzdálenosti.
To je důležité, když 3D pohled vypadá přesvědčivě. Model auta nakreslený na silnici se může jevit jako přesný, i když jsou informace za jeho umístěním nejisté. Pochopení tohoto rozdílu vám pomůže odečíst na displeji, aniž byste si zaměnili vizualizaci za ověřené měření.
Proč je vzdálenost na snímku z jedné kamery nejednoznačná
Blízký malý objekt a větší objekt ve větší vzdálenosti mohou zabírat podobné oblasti snímku. Perspektiva promění trojrozměrnou scénu na dvourozměrný obraz, čímž se ztratí informace o absolutním měřítku. Software potřebuje další informace nebo naučené předpoklady, aby mohl odhadnout chybějící hloubku.
Výzkum monokulární hloubky tento problém studuje. Modely využívající měřítko mohou používat informace o školení a kamerách k vytváření odhadů metrik, ale to neodstraňuje chyby, když se podmínky liší od jejich tréninkových nebo vyhodnocovacích dat. Zde citovaný výzkum vysvětluje obecnou výzvu; nejde o implementaci AyniCam ani o benchmark aplikace.
Detekce, odhadovaná hloubka a naměřený dosah jsou různé výstupy
Detektor objektů dokáže na snímku lokalizovat auto, aniž by změřil jeho vzdálenost. Skóre spolehlivosti pro štítek automobilu není interval spolehlivosti pro metry. 3D renderer pak může umístit model pomocí odhadu, ale realistický vzhled tohoto modelu nezlepší podkladové důkazy.
Snímače hloubky poskytují jiný druh vstupních dat. Apple na podporovaném hardwaru umožňuje snímání hloubky pomocí LiDARu. Nelze předpokládat, že tuto možnost má každý iPhone nebo že ji používá každá aplikace s kamerou. Tento průvodce netvrdí, že AyniCam měří vzdálenosti na silnici pomocí LiDARu.
| Výstup | Co popisuje | Co nezakládá |
|---|---|---|
| Detekční pole | Odhadované umístění objektu na obrázku | Přesná fyzická vzdálenost |
| Důvěryhodnost detekce | Důvěra modelu ve výstup detekce | Bezpečná vzdálenost |
| Odhadovaná 3D pozice | Umístění založené na dostupných informacích | Souřadnice terénu nebo přesná vzdálenost |
| Zmapovaná silnice nebo budova | Obsah zeměpisné mapy | Živé měření tohoto objektu kamerou |
Jak interpretovat auta na 3D mapě AyniCam
Čtěte mapu AyniCam jako dvě propojené vrstvy. Silnice a budovy pocházejí z mapových podkladů. Podporované silniční objekty pocházejí z detekcí kamery a jsou umístěny na odhadovaných pozicích. Geografické pozadí a detekovaný vůz proto nemají stejný zdroj informací.
Vozidlo může být částečně skryté, mimo záběr kamery nebo příliš nejasné na to, aby bylo možné jej označit. Jeho absence ve vizualizaci není důkazem, že prostor je prázdný. Stejně tak rozestupy mezi vykreslenými modely nejsou ověřenou brzdnou dráhou ani předpovědí dalšího pohybu jiného řidiče.
Volby zobrazení objektů vám umožňují určit, které podporované typy se zobrazí. Skrytím kategorie se změní zobrazení, nikoli fyzická scéna. Pokud se zobrazení liší od toho, co jste očekávali, zkontrolujte vybraný model a nastavení displeje při parkování.
Co by měla ukázat užitečná ukázka odhadu vzdálenosti
Hledejte uvedené zařízení, nastavení fotoaparátu, podmínky scény a nezávislou referenční vzdálenost. Ukázka by měla vysvětlit své chyby, nejen ukázat přesvědčivé překrytí. Auta na simulátoru a úhledné rozestupy modelů mohou demonstrovat chování rozhraní, ale nedokážou zaručit přesnost měření na skutečné silnici.
Pro AyniCam použijte označené demo, abyste porozuměli zobrazení a prohlédli si stránku metodologie testování, abyste odlišili důkazy rozhraní od fyzického testování. Nevybírejte následující mezeru, parkovací vzdálenost nebo brzdný bod z odhadované vzdálenosti objektů. Aplikace neřídí ani nebrzdí vozidlo.
Otázky týkající se odhadu vzdálenosti mezi telefonem a fotoaparátem
Zobrazuje AyniCam přesnou vzdálenost od auta před vámi?
Polohy objektů detekovaných kamerou jsou odhady. Tato příručka nestanovuje ověřenou přesnost v metrech a 3D displej není měřicí přístroj.
Znamená vysoká spolehlivost detekce, že je vzdálenost správná?
Ne. Důvěra ve výsledek detekce objektů a přesnost fyzické vzdálenosti jsou různé otázky. Jasný štítek auta nepotvrzuje jeho dojezd ani bezpečnou mezeru v sledování.
Dokáže GPS telefonu lokalizovat každé auto v okolí?
Vlastní poloha telefonu nedává polohu jiných vozidel. Detekce kamer AyniCam a obsah geografických map poskytují různé informace.
Proč může v 3D zobrazení chybět skutečné auto?
Může být mimo záběr kamery, zakryté, špatně viditelné nebo detektorem zapomenuté. Filtrování zobrazení může také skrýt podporovanou kategorii. Chybějící model neznamená prázdnou silnici.
Mohu použít 3D rozestupy k rozhodnutí, kdy mám brzdit?
Ne. Nepoužívejte odhadovaný rozestup modelu jako pokyn k brzdění nebo zabránění kolizi. Dávejte pozor na aktuální stav vozovky a zůstaňte odpovědní za ovládání vozidla.