Resekcja kamery

Resekcja kamery to proces szacowania parametrów modelu kamery otworkowej zbliżonej do kamery, która wykonała dane zdjęcie lub film; określa, który przychodzący promień światła jest powiązany z każdym pikselem na wynikowym obrazie. Zasadniczo proces określa pozę kamery otworkowej.

Zwykle parametry kamery są reprezentowane w macierzy projekcji 3 × 4 zwanej macierzą kamery . Parametry zewnętrzne określają pozycję kamery (położenie i orientację), podczas gdy parametry wewnętrzne określają format obrazu kamery (ogniskowa, rozmiar piksela i pochodzenie obrazu).

Ten proces jest często nazywany kalibracją kamery geometrycznej lub po prostu kalibracją kamery , chociaż termin ten może również odnosić się do kalibracji kamery fotometrycznej lub ograniczać się tylko do oszacowania parametrów wewnętrznych. Orientacja zewnętrzna i orientacja wewnętrzna odnoszą się do określenia odpowiednio tylko parametrów zewnętrznych i wewnętrznych.

Klasyczna kalibracja kamery wymaga specjalnych obiektów w scenie, co nie jest wymagane w przypadku autokalibracji kamery . Resekcja kamery jest często stosowana w zastosowaniach widzenia stereo , gdzie macierze projekcji kamery dwóch kamer są wykorzystywane do obliczania współrzędnych świata 3D punktu widzianego przez obie kamery.

Sformułowanie

Macierz projekcji kamery pochodzi z wewnętrznych i zewnętrznych parametrów kamery i często jest reprezentowana przez serię transformacji; np. macierz wewnętrznych parametrów kamery, macierz rotacji 3 × 3 i wektor translacji. Macierz projekcji kamery może służyć do kojarzenia punktów w przestrzeni obrazu kamery z lokalizacjami w przestrzeni świata 3D.

Jednorodne współrzędne

W tym kontekście używamy do przedstawienia położenia punktu 2D we współrzędnych pikseli i służy do reprezentowania pozycji punktu 3D we współrzędnych światowych . W obu przypadkach są one reprezentowane we współrzędnych jednorodnych (tj. mają dodatkowy ostatni składnik, którym na początku jest umownie 1), co jest najczęściej spotykanym zapisem w robotyce i przekształceniach brył sztywnych .

Występ

Odnosząc się do modelu kamery otworkowej , kamery jest używana do oznaczenia odwzorowania rzutowego ze współrzędnych na współrzędne pikseli .

gdzie . to współrzędne x i y piksela w aparacie, jest wewnętrzną macierzą, jak opisano poniżej, i utwórz macierz zewnętrzną, jak opisano poniżej. to współrzędne źródła promienia światła, który pada na czujnik aparatu we współrzędnych światowych względem początku świat. Dzieląc iloczyn macierzowy przez z kamery względem początku świata, można znaleźć teoretyczną wartość współrzędnych

Parametry wewnętrzne

K zawiera 5 wewnętrznych parametrów określonego modelu aparatu. Parametry te obejmują ogniskową , format przetwornika obrazu i główny punkt aparatu . α i w pikselach, gdzie i są odwrotnościami szerokości i wysokości piksela na płaszczyźnie projekcji, a to ogniskowa pod względem odległości. reprezentuje współczynnik skosu między osią x i osią y i często wynosi 0. i reprezentują główny punkt, który byłby znajdować się idealnie na środku obrazu.

Nieliniowe parametry wewnętrzne, takie jak zniekształcenie obiektywu, są również ważne, chociaż nie można ich uwzględnić w liniowym modelu kamery opisanym przez wewnętrzną macierz parametrów. Wiele nowoczesnych algorytmów kalibracji kamer szacuje te wewnętrzne parametry również w postaci nieliniowych technik optymalizacji. Odbywa się to w formie optymalizacji parametrów kamery i zniekształceń w postaci tak zwanej ogólnie regulacji wiązek .

Parametry zewnętrzne

to parametry zewnętrzne , które oznaczają transformacje układu współrzędnych ze współrzędnych świata 3D do współrzędnych kamery 3D. Równoważnie parametry zewnętrzne określają położenie środka kamery i kierunek kamery we współrzędnych światowych. to pozycja początku światowego układu współrzędnych wyrażona we współrzędnych układu współrzędnych wyśrodkowanego na kamerze. jest często błędnie uważane za położenie kamery. Położenie kamery (ponieważ jest macierzą rotacji .

Kalibracja kamery jest często stosowana jako wczesny etap widzenia komputerowego .

Kiedy używana jest kamera , światło z otoczenia jest skupiane na płaszczyźnie obrazu i przechwytywane. Proces ten zmniejsza rozmiar danych rejestrowanych przez kamerę z trzech do dwóch (światło ze sceny 3D jest zapisywane na obrazie 2D). Każdy piksel na płaszczyźnie obrazu odpowiada zatem promieniowi światła z oryginalnej sceny.

Algorytmy

Istnieje wiele różnych podejść do obliczania parametrów wewnętrznych i zewnętrznych dla określonej konfiguracji kamery. Najczęstsze z nich to:

  1. bezpośredniej transformacji liniowej (DLT).
  2. Metoda Zhanga
  3. Metoda Tsai
  4. Metoda Selby'ego (dla aparatów rentgenowskich)

Metoda Zhanga

Model Zhanga to metoda kalibracji kamery, która wykorzystuje tradycyjne techniki kalibracji (znane punkty kalibracji) oraz techniki autokalibracji (zgodność między punktami kalibracji, gdy znajdują się one w różnych pozycjach). Aby przeprowadzić pełną kalibrację metodą Zhanga, wymagane są co najmniej trzy różne obrazy celu kalibracyjnego/miernika, albo przez przesunięcie miernika, albo przez samą kamerę. Jeśli niektóre parametry wewnętrzne są podane jako dane (ortogonalność obrazu lub współrzędne środka optycznego), liczbę wymaganych obrazów można zmniejszyć do dwóch.

metodą DLT określa się przybliżenie oszacowanej macierzy projekcji między celem kalibracji płaszczyzną . Następnie stosując techniki autokalibracji uzyskano obraz absolutnej matrycy stożkowej [Link]. Głównym wkładem metody Zhanga jest to, jak wyodrębnić ograniczone wewnętrzne liczby parametrów kalibracji i T z ułożenie celu kalibracji.

Pochodzenie

że mamy homografię , która odwzorowuje punkty na „płaszczyźnie sondy” na punkty na obrazie.

Okrągłe punkty sondzie płaszczyzna i na absolutnym stożku . Leżenie na oczywiście oznacza, że ​​​​są one również rzutowane na obraz stożka absolutnego (IAC) , a więc i . Okrągłe punkty rzutują jako

.

możemy zignorować, nasze nowe wyrażenie w następujący sposób:

Algorytm Tsai

Jest to algorytm 2-etapowy, obliczający pozę (orientacja 3D oraz translacja osi x i y) w pierwszym etapie. W drugim etapie oblicza ogniskową, współczynniki dystorsji i translację osi Z.

Metoda Selby'ego (dla aparatów rentgenowskich)

Metoda kalibracji kamer firmy Selby dotyczy automatycznej kalibracji systemów kamer rentgenowskich. Systemy kamer rentgenowskich, składające się z lampy generującej promieniowanie rentgenowskie i detektora półprzewodnikowego, można modelować jako systemy kamer otworkowych, zawierające 9 wewnętrznych i zewnętrznych parametrów kamery. Rejestracja oparta na intensywności oparta na dowolnym zdjęciu rentgenowskim i modelu referencyjnym (jako zbiór danych tomograficznych) może być następnie wykorzystana do określenia względnych parametrów kamery bez potrzeby stosowania specjalnego korpusu kalibracyjnego lub jakichkolwiek danych rzeczywistych.

Zobacz też

  1. ^   Richard Hartley i Andrew Zisserman (2003). Geometria wielu widoków w wizji komputerowej . Wydawnictwo Uniwersytetu Cambridge. s. 155–157. ISBN 0-521-54051-8 .
  2. ^ Z. Zhang, „Nowa elastyczna technika kalibracji kamery” , IEEE Transactions on Pattern Analysis and Machine Intelligence, tom 22, nr 11, strony 1330–1334, 2000
  3. ^ P. Sturm i S. Maybank, „Kalibracja kamery w płaszczyźnie: ogólny algorytm, osobliwości, zastosowania” , w Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), strony 432–437, Fort Collins , CO, USA, czerwiec 1999
  4. ^ Abdel-Aziz, YI, Karara, HM „ Bezpośrednia transformacja liniowa ze współrzędnych komparatora na współrzędne przestrzeni obiektu w fotogrametrii bliskiego zasięgu ”, Proceedings of the Symposium on Close-Range Photogrametry (str. 1-18), Falls Church, VA: Amerykańskie Towarzystwo Fotogrametrii (1971)
  5. ^ Roger Y. Tsai, „Wszechstronna kalibracja kamery dla bardzo dokładnej metrologii wizyjnej 3D przy użyciu gotowych kamer telewizyjnych i obiektywów” , IEEE Journal of Robotics and Automation, tom. RA-3, nr 4, sierpień 1987
  6. Bibliografia _ _ _

Linki zewnętrzne