Baza stereo
Jak działa
Dwie kamery rejestrują tę samą scenę z nieco różnych pozycji odległych o bazę B. Po kalibracji i rektyfikacji odpowiadające sobie punkty leżą w tych samych wierszach obrazu, a ich poziome przesunięcie to dysparycja d. Z geometrii trójkątów podobnych wynika Z = f·B/d — głębia jest odwrotnie proporcjonalna do dysparycji i wprost proporcjonalna do iloczynu ogniskowej i bazy. Błąd głębi rośnie z kwadratem odległości i maleje z bazą: ΔZ ≈ (Z²/(f·B))·Δd, gdzie Δd to niepewność estymacji dysparycji. Dlatego zwiększenie bazy (lub ogniskowej) poprawia dokładność na dużych odległościach, ale jednocześnie podnosi minimalną mierzalną odległość i powiększa obszary widoczne tylko dla jednej kamery (okluzje).
Rozwiązany problem
Pasywne szacowanie głębi ze stereo wymaga przełożenia dwuwymiarowych obrazów na odległość 3D. Baza stereo odpowiada za to, jak czułe i w jakim zakresie jest to przełożenie — zbyt mała baza daje zaszumioną, zgrubną głębię na dystansie, zbyt duża uniemożliwia pomiar obiektów blisko kamery. Dobór bazy rozwiązuje problem dopasowania zakresu i dokładności pomiaru głębi do konkretnego zastosowania.
Implementacja
Duża baza zwiększa minimalną mierzalną odległość i strefy okluzji; obiekty blisko kamery dają dysparycję przekraczającą zakres przeszukiwania i nie otrzymują estymaty głębi.
Mała baza daje małą dysparycję dla odległych obiektów, przez co głębia jest zaszumiona i silnie skwantowana.
Ponieważ Z ∝ B, błąd w zmierzonej bazie przekłada się wprost na proporcjonalny błąd skali wszystkich odległości.
Hiperparametry (konfigurowalne osie)
Metryczna odległość między środkami optycznymi kamer. Liniowo skaluje mierzoną głębię i wyznacza kompromis zasięg–dokładność.
Ogniskowa w pikselach; wraz z bazą wchodzi w licznik wzoru na głębię Z = f·B/d.
Maksymalna dysparycja rozważana przez algorytm dopasowania; ogranicza minimalną mierzalną odległość, która rośnie wraz z bazą.