AyniCam
Czy aparat w telefonie może oszacować odległość do samochodu?
Jak kamera telefonu szacuje odległość? Dowiedz się, dlaczego pozycje obiektów na mapie 3D AyniCam nie są dokładnymi pomiarami.
W tym przewodniku
Tak, szacunki są możliwe, ale nie są to dokładne pomiary
Aparat w telefonie może obsługiwać szacowanie odległości, gdy oprogramowanie łączy informacje o obrazie z założeniami, kalibracją lub wyszkolonym modelem. Samo zdjęcie nie zapewnia automatycznie wiarygodnej odległości w metrach. W AyniCam obsługiwane obiekty wykryte przez kamerę są wyświetlane w szacunkowych pozycjach; wyświetlacza nie należy traktować jako przyrządu do pomiaru odległości.
Ma to znaczenie, gdy widok 3D wygląda przekonująco. Model samochodu narysowany na drodze może sprawiać wrażenie dokładnego, nawet jeśli informacje o jego umieszczeniu są niepewne. Zrozumienie tej różnicy pomoże Ci odczytać wyświetlany obraz bez pomylenia wizualizacji ze zweryfikowanym pomiarem.
Dlaczego odległość jest niejednoznaczna na obrazie z jednej kamery
Pobliski mały obiekt i większy obiekt znajdujący się dalej mogą zajmować podobne obszary obrazu. Perspektywa zamienia trójwymiarową scenę w dwuwymiarowy obraz, tracąc informację o skali bezwzględnej. Oprogramowanie potrzebuje dodatkowych informacji lub wyuczonych założeń, aby oszacować brakującą głębokość.
Problem ten badają badania głębi jednoocznej. Modele uwzględniające skalę mogą wykorzystywać informacje szkoleniowe i informacje z kamery do tworzenia szacunków metryk, ale nie usuwa to błędów, gdy warunki różnią się od danych szkoleniowych lub ewaluacyjnych. Cytowane tutaj badania wyjaśniają ogólne wyzwanie; nie jest to implementacja AyniCam ani test porównawczy aplikacji.
Wykrywanie, szacowana głębokość i mierzony zasięg to różne wyniki
Detektor obiektów może zlokalizować samochód na obrazie bez pomiaru jego odległości. Wynik ufności dla etykiety samochodu nie jest przedziałem ufności dla liczników. Osoba renderująca 3D może następnie umieścić model na podstawie szacunków, ale realistyczny wygląd tego modelu nie poprawia dowodów.
Czujniki głębokości dostarczają innego rodzaju danych wejściowych. Apple udostępnia przechwytywanie głębi LiDAR na obsługiwanym sprzęcie. Nie należy zakładać, że taka funkcja istnieje w każdym iPhonie lub że będzie używana przez każdą aplikację aparatu. Ten przewodnik nie twierdzi, że AyniCam mierzy odległości drogowe za pomocą LiDAR.
| Wynik | Co opisuje | Czego nie ustala |
|---|---|---|
| Skrzynka wykrywania | Szacowana lokalizacja obiektu na obrazie | Dokładna odległość fizyczna |
| Wiarygodność wykrywania | Wiarygodność modelu w skuteczność detekcji | Bezpieczna odległość śledzenia |
| Szacowana pozycja 3D | Umiejscowienie na podstawie dostępnych informacji | Współrzędne pomiarowe lub dokładny odstęp |
| Wyznaczona na mapie droga lub budynek | Zawartość mapy geograficznej | Pomiar tego obiektu na żywo z kamery |
Jak interpretować samochody na mapie 3D AyniCam
Odczytaj mapę AyniCam jako dwie połączone warstwy. Drogi i budynki pochodzą z danych map. Obsługiwane obiekty drogowe pochodzą z wykrycia kamery i są umieszczane w szacunkowych pozycjach. Dlatego pochodzenie geograficzne i wykryty samochód nie mają tego samego źródła informacji.
Pojazd może być częściowo ukryty, poza polem widzenia kamery lub zbyt niejasny, aby otrzymać przydatną etykietę. Jej brak na wizualizacji nie jest dowodem na to, że przestrzeń jest pusta. Podobnie odstępy między renderowanymi modelami nie są zweryfikowaną drogą hamowania ani przewidywaniem następnego ruchu innego kierowcy.
Opcje wyświetlania obiektów pozwalają kontrolować, które typy są wyświetlane. Ukrycie kategorii zmienia sposób wyświetlania, a nie fizyczną scenę. Sprawdź wybrany model i ustawienia wyświetlacza podczas parkowania, jeśli widok różni się od oczekiwanego.
Co powinna pokazać przydatna demonstracja szacowania odległości
Poszukaj określonego urządzenia, konfiguracji kamery, warunków sceny i niezależnego odległość referencyjna. Demonstracja powinna wyjaśnić swoje błędy, a nie tylko pokazać przekonującą nakładkę. Samochody symulacyjne i schludne odstępy między modelami mogą wykazać zachowanie interfejsu, ale nie mogą ustalić dokładności pomiaru na rzeczywistej drodze.
W przypadku AyniCam użyj oznaczonej wersji demonstracyjnej, aby zrozumieć widok i przejrzyj stronę z metodologią testowania, aby odróżnić dowody interfejsu od testów fizycznych. Nie wybieraj odstępu, odstępu parkingowego ani punktu hamowania na podstawie szacowanej odległości między obiektami. Aplikacja nie steruje ani nie hamuje pojazdu.
Pytania dotyczące szacowania odległości między aparatem w telefonie
Czy AyniCam pokazuje dokładną odległość do poprzedzającego samochodu?
Położenia obiektów wykrytych przez kamerę mają charakter szacunkowy. W tym przewodniku nie określono potwierdzonej dokładności w metrach, a wyświetlacz 3D nie jest przyrządem pomiarowym.
Czy wysoka pewność wykrywania oznacza, że odległość jest prawidłowa?
Nie. Pewność wyniku wykrywania obiektu i dokładność odległości fizycznej to różne kwestie. Wyraźna etykieta samochodu nie potwierdza jego zasięgu ani bezpiecznej odległości.
Czy GPS w telefonie może zlokalizować każdy samochód w pobliżu?
Własna lokalizacja telefonu nie podaje lokalizacji innych pojazdów. Wykrycia kamery AyniCam i zawartość mapy geograficznej dostarczają różnych informacji.
Dlaczego w widoku 3D może brakować prawdziwego samochodu?
Może znajdować się poza polem widzenia kamery, być zasłonięty, słabo widoczny lub przeoczony przez detektor. Filtrowanie wyświetlania może również ukryć obsługiwaną kategorię. Brakujący model nie oznacza pustej drogi.
Czy mogę wykorzystać rozstaw 3D, aby zdecydować, kiedy hamować?
Nie. Nie używaj szacunkowych odstępów między modelami jako instrukcji hamowania lub unikania kolizji. Zwracaj uwagę na rzeczywiste warunki na drodze i pozostań odpowiedzialny za kontrolowanie pojazdu.