Wszystkie kategorie

Blog

Strona Główna >  Blog

Typy wzorców kalibracyjnych: Analiza porównawcza wzorców i ich zalet

Time : 2025-07-25

Dokładna kalibracja kamery jest podstawą sukcesu każdej aplikacji wizyjnej/komputerowej. Wybór obiektu kalibracyjnego znacząco wpływa na precyzję kalibracji, jednak istnieje wiele typów wzorców – każdy z odrębnymi właściwościami. W tym przewodniku przeanalizowano zalety i ograniczenia typowych wzorców (szachownica, siatka okrągła, CharuCo) w celu wspierania optymalnego wyboru.

machine vision case (3).png

I. Wielkość wzorca kalibracyjnego: istotne zagadnienia

Wymiary fizyczne wzorca kalibracyjnego mają bezpośredni wpływ na dokładność pomiaru, głównie poprzez związek z polem widzenia (FOV). Kluczowe zasady obejmują:

1. Pokrycie FOV: Aby kalibracja była skuteczna, wzorzec powinien zajmować >50% pikseli obrazu podczas frontalnego widoku. Mały wzorzec umożliwia wielu kombinacjom parametrów kamery wyjaśnienie zaobserwowanych cech, co pogarsza wiarygodność modelu.

2. Stabilność ostrości: Kalibracja zakłada ustaloną odległość roboczą. Zmiana długości ogniskowej lub przesłony unieważnia wcześniejszą kalibrację z powodu przesunięcia ostrości i aberracji optycznych.

3. Porada praktyczna: Wybierz rozmiar obiektu odpowiadający Twojemu polu widzenia (FOV). W przypadku pomiarów na dużą skalę (np. inspekcja samochodów) użyj powiększonych obiektów lub wielopozycyjnego przechwytywania.

 

II. Typy obiektów do kalibracji: wzory i wydajność

1. Obiekty w wzorze szachownicy

Najbardziej powszechny wzór, obsługiwany przez OpenCV, Halcon i MATLAB.

Przepływ detekcji:

Binarizacja obrazu → wykrywanie czworokątów (ciemne kwadraty) → filtrowanie według wielkości/regularności siatki → dopasowanie do wymiarów zdefiniowanych przez użytkownika.

machine vision case (4).png

Zalety:

Dokładność subpiksela: Narożniki (matematycznie punkty siodłowe) są nieskończenie małe, umożliwiając nieobciążoną lokalizację pod wpływem zniekształceń perspektywicznych (dokładność: ±0,1 piksela).

Modelowanie zniekształceń: Wysoka gęstość krawędzi poprawia estymację zniekształceń radialnych/stycznych.

Ograniczenia:

Wymagana pełna widoczność: Cała tablica musi być widoczna na wszystkich obrazach, co ogranicza zbieranie danych z narożników (kluczowe dla modelowania zniekształceń na krawędziach obrazu).

Ograniczenie symetrii: W kalibracji stereoskopowej unikaj dwuznaczności 180°, zapewniając parzystą liczbę wierszy + nieparzystą liczbę kolumn (lub odwrotnie).

Najlepszy dla: Kalibracja pojedynczej kamery, gdzie możliwa jest pełna widoczność tablicy.

machine vision case (5).png

2. Matriksy okrągłe

Popularne warianty: czarne kółka na białym tle lub białe kółka na czarnym tle.

Przepływ detekcji:

Wykrywanie "plam" → Filtracja według powierzchni, okrągłości i wypukłości → Identyfikacja struktury siatki.

Zalety:

Odporność na zakłócenia: Dopasowanie okręgów wykorzystuje wszystkie piksele na obwodzie, zmniejszając wrażliwość na szum.

Tolerancja zakrycia: Częściowo widoczne kółka pozostają wykrywalne.

Ograniczenia:

Błąd perspektywy: Okręgi rzutują się jako elipsy w perspektywie. Zniekształcenia obiektywu dalej deformują kształty, powodując drobne błędy dopasowania.

Dwuznaczność stereo: Symetryczne siatki cierpią na dwuznaczność 180°; w układach wielokamerycznych należy stosować siatki niesymetryczne.

Najlepszy dla: Aplikacje podświetlone i środowiska z zmiennym oświetleniem.

machine vision case (6).png

3. CharuCo Targets

Wzór hybrydowy łączący narożniki szachownicy z markerami ArUco.

Przepływ detekcji:

Identyfikuj markery ArUco → Znajdź interpolowane punkty siodłowe między markerami.

Zalety:

Obsługa częściowego widoczności: Unikalne kodowanie markerów umożliwia kalibrację z zakrytymi lub przycinanymi brzegami celami.

Wydajne zarządzanie oświetleniem: odporny na błędy spowodowane nierównomiernym oświetleniem (np. odblaski lustrzane).

Dokładność na poziomie subpikseli: Osiąga precyzję punktów siodłowych porównywalną do szachownic.

Ograniczenia:

Złożoność algorytmu: Wymaga specjalistycznych bibliotek (OpenCV 3.0+).

U rozmieszczenie markerów: Słabo wydrukowane markery pogarszają wykrywanie.

Najlepszy dla: Systemy wielokamerowe, obiektywy o wysokiej dystorsji i przestrzenie ograniczone.

machine vision case (1).png

III. Najlepsze praktyki wdrażania

1. Jakość druku:

Używaj celowników wydrukowanych laserowo lub trawionych na podłożach nierefleksyjnych.

Zapewnij płaskość (dopuszczalne odkształcenie: <0,1 mm/m²).

2. Protokół pozyskiwania:

Zdobądź 15–30 obrazów z celem ustawionym w różnych orientacjach (pokryj narożniki pola widzenia).

Utrzymuj stałe oświetlenie i ostrość.

3. Uwagi specyficzne dla bibliotek:

OpenCV: Tablice szachownicowe wymagają pełnej widoczności; CharuCo wymaga modułu aruco.

Halcon: Zoptymalizowany dla siatek okrągłych z wbudowanym obsługą niesymetryczności.

 

Wybór płyty kalibracyjnej powinien uwzględniać równowagę pomiędzy wymaganiami dokładności, ograniczeniami środowiskowymi i wsparciem algorytmicznym. Mimo że tablice szachownicowe zapewniają maksymalną dokładność w warunkach kontrolowanych, CharuCo oferuje nieosiągalną odporność dla zastosowań przemysłowych. Siatki okrągłe stanowią praktyczną równowagę dla układów stereo. Dostosowując właściwości płyty do potrzeb systemu wizyjnego, tworzy się podstawę dla pomiarów metrycznych – fundamentu niezawodnego widzenia maszynowego.

Poprzedni: Jak wybrać kamery przemysłowe

Następny: Ostateczny przewodnik wyboru obiektywów telecentrycznych dla sukcesu wizji maszynowej

ZapytanieZapytanie

Skontaktuj się z HIFLY już dziś:

Imię i nazwisko
Firma
Komórka
Kraj
E-mail
Wiadomość
0/1000
E-mail E-mail Whatsapp Whatsapp WeChat WeChat
WeChat
GÓRAGÓRA