Dokładne pomiary wielkości geometrycznych za pomocą systemów wizyjnych

Podobne dokumenty
WideoSondy - Pomiary. Trzy Metody Pomiarowe w jednym urządzeniu XL G3 lub XL Go. Metoda Porównawcza. Metoda projekcji Cienia (ShadowProbe)

Projektowanie naziemnego pomiaru fotogrametrycznego. Dokładność - specyfikacja techniczna projektu

Programowanie systemów wizyjnych Cognex. Podstawowe pojęcia oraz środowisko Spreadsheet

Podstawy opracowania wyników pomiarów z elementami analizy niepewności pomiarowych

Laboratorium techniki laserowej Ćwiczenie 2. Badanie profilu wiązki laserowej

Temat Zasady projektowania naziemnego pomiaru fotogrametrycznego. 2. Terenowy rozmiar piksela. 3. Plan pomiaru fotogrametrycznego

Ćwiczenie 42 WYZNACZANIE OGNISKOWEJ SOCZEWKI CIENKIEJ. Wprowadzenie teoretyczne.

LABORATORIUM Z FIZYKI

Automatyka i pomiary wielkości fizykochemicznych. Instrukcja do ćwiczenia III. Pomiar natężenia przepływu za pomocą sondy poboru ciśnienia

Pochodna i różniczka funkcji oraz jej zastosowanie do obliczania niepewności pomiarowych

Analiza danych z nowej aparatury detekcyjnej "Pi of the Sky"

POLITECHNIKA OPOLSKA

Pochodna i różniczka funkcji oraz jej zastosowanie do rachunku błędów pomiarowych

Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16

Teoria błędów. Wszystkie wartości wielkości fizycznych obarczone są pewnym błędem.

Sprawdzenie narzędzi pomiarowych i wyznaczenie niepewności rozszerzonej typu A w pomiarach pośrednich

Niepewność pomiaru. Wynik pomiaru X jest znany z możliwa do określenia niepewnością. jest bledem bezwzględnym pomiaru

Podstawy opracowania wyników pomiarów z elementami analizy niepewności pomiarowych

Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych

Reprezentacja i analiza obszarów

Temat: SZACOWANIE NIEPEWNOŚCI POMIAROWYCH

Temat: Zaprojektowanie procesu kontroli jakości wymiarów geometrycznych na przykładzie obudowy.

Wymiarowanie jest to podawanie wymiarów przedmiotów na rysunkach technicznych za pomocą linii, liczb i znaków wymiarowych.

Wstęp do fotografii. piątek, 15 października ggoralski.com

Wyznaczanie profilu wiązki promieniowania używanego do cechowania tomografu PET

POMIAR ODLEGŁOŚCI OGNISKOWYCH SOCZEWEK. Instrukcja wykonawcza

Doświadczalne wyznaczanie ogniskowej cienkiej soczewki skupiającej

Zajęcia wprowadzające W-1 termin I temat: Sposób zapisu wyników pomiarów

Numer zamówienia : III/DT/23110/ Pn-8/2013 Kalisz, dnia r. Informacja dla wszystkich zainteresowanych Wykonawców

3. WYNIKI POMIARÓW Z WYKORZYSTANIEM ULTRADŹWIĘKÓW.

BŁĘDY W POMIARACH BEZPOŚREDNICH

LABORATORIUM OPTYKI GEOMETRYCZNEJ

Reprezentacja i analiza obszarów

Pracownia Astronomiczna. Zapisywanie wyników pomiarów i niepewności Cyfry znaczące i zaokrąglanie Przenoszenie błędu

ĆWICZENIE 13 TEORIA BŁĘDÓW POMIAROWYCH

PL B1. Sposób i urządzenie do porównania i pomiaru parametrów figur płaskich, zwłaszcza arkuszy blachy

Ocena błędów systematycznych związanych ze strukturą CCD danych astrometrycznych prototypu Pi of the Sky

Laboratorium Optyki Falowej

Podstawy programowanie systemów wizyjnych InSight firmy Cognex. Środowisku InSight Explorer / Spreadshee

Optymalizacja projektu wizji przemysłowej

Systemy Ochrony Powietrza Ćwiczenia Laboratoryjne

POMIARY METODAMI POŚREDNIMI NA MIKROSKOPIE WAR- SZTATOWYM. OBLICZANIE NIEPEWNOŚCI TYCH POMIARÓW

DOKŁADNOŚĆ POMIARU DŁUGOŚCI 1

POMIARY KĄTÓW I STOŻKÓW

POMIARY WYMIARÓW ZEWNĘTRZNYCH, WEWNĘTRZNYCH, MIESZANYCH i POŚREDNICH


Projektowanie systemów pomiarowych. 02 Dokładność pomiarów

DOKŁADNOŚĆ POMIARU DŁUGOŚCI

Niepewności pomiarów

Model odpowiedzi i schemat oceniania do arkusza I

Statystyczne Metody Opracowania Wyników Pomiarów

Określanie niepewności pomiaru

Przetwarzanie obrazów rastrowych macierzą konwolucji

Wprowadzenie do rysowania w 3D. Praca w środowisku 3D

Jacek Jarnicki Politechnika Wrocławska

LABORATORIUM FIZYKI PAŃSTWOWEJ WYŻSZEJ SZKOŁY ZAWODOWEJ W NYSIE. Ćwiczenie nr 3 Temat: Wyznaczenie ogniskowej soczewek za pomocą ławy optycznej.

3.5 Wyznaczanie stosunku e/m(e22)

MatliX + MatliX MS. Urządzenie do wizyjnej kontroli wymiarów oraz kontroli defektów powierzchni

Implementacja filtru Canny ego

Ćwiczenie 53. Soczewki

TOLERANCJE WYMIAROWE SAPA

WYMAGANIA EDUKACYJN KRYTERIA OCENY Z MATEMATYKI W KLASIE II GIMNAZJUM

Wykład 9. Terminologia i jej znaczenie. Cenzurowanie wyników pomiarów.

Szybkie skanowanie liniowe. Skanery Liniowe - - technologia inspekcji przemysłowej

Zagadnienia: równanie soczewki, ogniskowa soczewki, powiększenie, geometryczna konstrukcja obrazu, działanie prostych przyrządów optycznych.

Akwizycja obrazów HDR

WZORCE I PODSTAWOWE PRZYRZĄDY POMIAROWE

WYZNACZANIE MODUŁU YOUNGA METODĄ STRZAŁKI UGIĘCIA

Zbigniew Figiel, Piotr Dzikowicz. Skanowanie 3D przy projektowaniu i realizacji inwestycji w Koksownictwie KOKSOPROJEKT

BADANIE MIKROSKOPU. POMIARY MAŁYCH DŁUGOŚCI

Podstawy opracowania wyników pomiarów z elementami analizy niepewności pomiarowych. Wykład tutora na bazie wykładu prof. Marka Stankiewicza

X Y 4,0 3,3 8,0 6,8 12,0 11,0 16,0 15,2 20,0 18,9

( Wersja A ) WYZNACZANIE PROMIENI KRZYWIZNY SOCZEWKI I DŁUGOŚCI FALI ŚWIETLNEJ ZA POMOCĄ PIERŚCIENI NEWTONA.

WARUNKI TECHNICZNE 2. DEFINICJE

Laboratorium Podstaw Pomiarów

POLITECHNIKA OPOLSKA WYDZIAŁ MECHANICZNY Katedra Technologii Maszyn i Automatyzacji Produkcji POMIARY KĄTÓW I STOŻKÓW

KATEDRA MECHANIKI I PODSTAW KONSTRUKCJI MASZYN. Instrukcja do ćwiczeń laboratoryjnych z elementów analizy obrazów

WYZNACZANIE PRACY WYJŚCIA ELEKTRONÓW Z LAMPY KATODOWEJ

Fizyka (Biotechnologia)

Problematyka budowy skanera 3D doświadczenia własne

Funkcje dwóch zmiennych

POLITECHNIKA ŁÓDZKA INSTYTUT OBRABIAREK I TECHNOLOGII BUDOWY MASZYN. Ćwiczenie B-2 POMIAR PROSTOLINIOWOŚCI PROWADNIC ŁOŻA OBRABIARKI

Ćwiczenie nr 2. Pomiar energii promieniowania gamma metodą absorpcji

1 Funkcje dwóch zmiennych podstawowe pojęcia

Podstawy opracowania wyników pomiarów z elementami analizy niepewności statystycznych

RÓWNANIA RÓŻNICZKOWE WYKŁAD 4

Podstawy opracowania wyników pomiarów z elementami analizy niepewności pomiarowych

XLIII OLIMPIADA FIZYCZNA ETAP II Zadanie doświadczalne

Anemometria obrazowa PIV

Dodatek B - Histogram

Przedmiotowe zasady oceniania i wymagania edukacyjne z matematyki dla klasy drugiej gimnazjum

Pomiar natężenia oświetlenia

XL OLIMPIADA FIZYCZNA ETAP I Zadanie doświadczalne

Pomiar rezystancji metodą techniczną

Ćwiczenie 1 Metody pomiarowe i opracowywanie danych doświadczalnych.

Diagnostyka obrazowa

Pomiar ogniskowych soczewek metodą Bessela

Transkrypt:

Temat numeru Termowizja i systemy wizyjne Dokładne pomiary wielkości geometrycznych za pomocą systemów wizyjnych Systemy wizyjne realizują różnorodne zadania. W przypadku niektórych z nich, jak kontrola obecności, kontrola poprawności montażu, czytanie kodów lub tekstów, zliczenie elementów, często nie jest potrzebna zaawansowana analiza, by proces zakończył się sukcesem. Natomiast pomiarowe systemy wizyjne są obarczone wymaganiami o innej skali trudności. Rys. 1. Pomiar kąta z czterech punktów konturu Wielu integratorów systemów wizyjnych, zwłaszcza automatyków i informatyków, podejmuje się realizacji wizyjnych systemów pomiarowych, nie będąc świadomym metodyki ich projektowania i stopnia trudności. Poniżej przedstawiono wybrane zagadnienia dotyczące projektowania wizyjnego systemu pomiarowego. Nie wszystkie zadania wizyjne są bardzo skomplikowane. Realizacja wielu z nich może się udać z pominięciem przedstawionej poniżej analizy, zwłaszcza gdy zadanie pomiarowe jest proste, a wymagana dokładność pomiaru nie jest wysoka. Jeśli jednak błąd pomiaru ma być mały lub mierzonego wymiaru nie widać bezpośrednio na obrazie, pomiar jest pośredni, wówczas jest bardzo prawdopodobne, że bez dogłębnej analizy zadania i rachunku błędów projekt zakończy się niepowodzeniem. 1. Projektowanie urządzeń pomiarowych Pomiar to porównanie mierzonego wymiaru z wzorcem. Oznacza to, że: albo przed pomiarem, np. po zmontowaniu systemu wizyjnego, system musi zostać skalibrowany na wzorcu i od momentu kalibracji do momentu pomiaru istotne parametry systemu (np. geometria układu) nie mogą ulec zmianie, albo w każdym pomiarze (w każdym obrazie) widoczny jest i mierzony obiekt, i wzorzec kalibracyjny. Zarówno kalibracja początkowa, jak i jednoczesna rejestracja obrazu wzorca oraz obiektu wymagają zachowania pełnej kontroli nad geometrią systemu, zwłaszcza nad powiększeniem optycznym. Konsekwencją takiej definicji pomiaru jest definicja błędu pomiaru: Błąd pomiaru (E) jest sumą błędu kalibracji (Ek) i błędu porównania podczas pomiaru (Ep). Błąd systematyczny wyliczymy z sumy arytmetycznej: E = Ek + Ep / 1 a błędy przypadkowe lub zakres niepewności pomiarowej z sumy geometrycznej: E = [Ek^2 + Ep^2] / 2 Sens praktyczny jest następujący: jeśli wzorzec ma stały błąd, np. 0,2 mm, a stały błąd porównania wynosił np. +0,3 mm, to błąd kalibracji wynosi: 0,2 +0,3 = +0,1 mm, jeśli przedział niepewności wymiaru wzorcowego wynosi np. ±0,2 mm, a przedział niepewności dla samego pomiaru wzorca wynosi np. ±0,3 mm, to błąd kalibracji wynosi: (0,2^2 + 0,3^2) = ±0,36 mm. Model matematyczny Pierwszym etapem projektowania układu pomiarowego jest stworzenie koncepcji i jej modelu matematycznego. Zmierzenie odległości dwóch krawędzi daje wynik P px. Najprostszy model matematyczny pomiaru odległości to: W = P x S / 3 gdzie: W = wymiar odległości krawędzi [mm], P = odległość zmierzona na obrazie [px], S = skala, czyli wynik kalibracji systemu [mm/px]. 2 Promocja

Przypadek nieco bardziej złożony to np. pomiar kąta pomiędzy dwiema krawędziami wykroju blachy (zakładam równą grubość wzorca i mierzonej blachy); rys. 1. Po wyskalowaniu systemu na płaskim wzorcu uzyskamy skalę obrazu S [mm/px]. Wyznaczając z obrazu współrzędne X i Y czterech punktów (po dwa punkty na każdej krawędzi), uzyskujemy dane do obliczenia kąta pomiędzy tymi krawędziami. ALFA = ATG[(Y2*S Y1*S)/(X2*S X1*S)] ATG[(Y4*S Y3*S)/(X4*S X3*S)] = = ATG[(Y2 Y1)/(X2 X1)] ATG[(Y4 Y3)/(X4 X3)] / 4 Jak widać, wynik pomiaru kąta ALFA jest niezależny od skali S, a więc pomiar kąta nie wymaga kalibracji (jeśli pominiemy problem dystorsji obiektywu, czyli nierównomierności skali na obszarze obrazu). Rachunek błędów = różniczka zupełna Rachunek błędów oparty jest na różniczce zupełnej, która jest działaniem określającym, jak zmienia się wartość funkcji w wyniku zmian wartości zmiennych wejściowych. n df = (F)/ (Xi) * dxi / 5 i = 1 Czyli: zmiana wartości funkcji równa jest sumie iloczynów zmian poszczególnych parametrów wejściowych i ich współczynników wpływów. Współczynnik wpływu danej zmiennej to pochodna cząstkowa funkcji po danej zmiennej. Jeśli jako zmiany parametrów wejściowych wstawimy błędy poszczególnych wartości wejściowych, to jako wynik df otrzymamy całkowity błąd pomiaru. W przypadku błędów systematycznych błędy elementarne sumuje się liniowo jak w równaniu /5/. W przypadku błędów przypadkowych błędy elementarne sumuje się geometrycznie: n df = [ ( (F)/ (Xi) * dxi)^2] / 6 i = 1 Rachunek błędów przypadkowych dla opisanego powyżej pomiaru kąta: BŁĄD = d(alfa) = [( (ALFA)/ X1*dX1)^2 + + ( (ALFA)/ X2*dX2)^2 + ( (ALFA)/ Y1*dY1)^2 + + ( (ALFA)/ Y2*dY2)^2 +. + + ( (ALFA)/ X3*dX3)^2 + ( (ALFA)/ X4*dX4)^2 + + ( (ALFA)/ Y3*dY3)^2 + ( (ALFA)/ Y4*dY4)^2 +] / 7 co po wyliczeniu różniczek: ( (ALFA)/ X1)^2 = [(1/(1 + ((Y2 Y1)/(X2 X1))^2)) * * ((Y2 Y1)/(X2 X1)^2)]^2 ( (ALFA)/ X2)^2 = [(1/(1 + ((Y2 Y1)/(X2 X1))^2)) * * ((Y2 Y1)/(X2 X1)^2)]^2 ( (ALFA)/ Y1)^2 = [(1/ (1 + ((Y2 Y1)/(X2 X1))^2)) * * (1/(X2 X1))]^2 ( (ALFA)/ Y2)^2 = [(1/(1 + ((Y2 Y1)/(X2 X1))^2)) * * (1/(X2 X1))]^2 ( (ALFA)/ X3)^2 = [(1/(1 + ((Y4 Y3)/(X4 X3))^2)) * * ((Y4 Y3)/(X4 X3)^2)]^2 ( (ALFA)/ X4)^2 = [(1/(1 + ((Y4 Y3)/(X4 X3))^2)) * * ((Y4 Y3)/(X4 X3)^2)]^2 ( (ALFA)/ Y3)^2 = [(1/(1 + ((Y4 Y3)/(X4 X3))^2)) * * (1/(X4 X3))]^2 ( (ALFA)/ Y4)^2 = [(1/(1 + ((Y4 Y3)/(X4 X3))^2)) * * (1/(X4 X3))]^2 / 8 oraz podstawieniu i przekształceniach da: BŁĄD = {[(1/(1 + ((Y2 Y1)/(X2 X1))^2)) * * ((Y2 Y1)/(X2 X1)^2)]^2 * dx1^2 + + [(1/(1 + ((Y2 Y1)/(X2 X1))^2)) * * ((Y2 Y1)/(X2 X1)^2)]^2 * dx2^2 + + [(1/(1 + ((Y2 Y1)/(X2 X1))^2)) * * (1/(X2 X1))]^2 * dy1^2 + + [(1/(1 + ((Y2 Y1)/(X2 X1))^2)) * * (1/(X2 X1))]^2 * dy2^2 + + [(1/(1 + ((Y4 Y3)/(X4 X3))^2)) * * ((Y4 Y3)/(X4 X3)^2)]^2 + dx3^2 + + [(1/(1 + ((Y4 Y3)/(X4 X3))^2)) * * ((Y4 Y3)/(X4 X3)^2)]^2 + dx4^2 + + [(1/(1 + ((Y4 Y3)/(X4 X3))^2)) * * (1/(X4 X3))]^2 * dy3^2 + [(1/(1 + ((Y4 Y3)/(X4 X3))^2)) * * (1/(X4 X3))]^2 * dy4^2} / 9 Fot.???? Rys. 2. Po lewej obraz nieprześwietlony, bez bloomingu, z poprawnymi średnicami otworów, a po prawej prześwietlony z efektem bloomingu powiększającym średnice otworów Pomiary Automatyka Robotyka nr 5/2013 3

Temat numeru Termowizja i systemy wizyjne takiej kalibracji, jak długo intensywność światła oświetlacza i geometria układu nie ulegną zmianie, tak długo kalibracja będzie ważna, a pomiar dokładny. Rys. 3. Konfiguracja systemu do dokładnego pomiaru średnic wałków Nie wygląda zachęcająco, ale wyliczenie błędu to tylko kwestia pracy. W pewnym zadaniu pomiaru kąta: o wielkości ok. 18, kamerą o rozdzielczości 1280 x 960 pix i z polem widzenia ok. 40 x 30 mm (0,031 mm/px), przy zachowaniu dystansów w parze punktów pomiarowych 1 2 lub 3 4 równych ok. 400 px, przy rozdzielczości 0,031 mm/px, pomijając inne źródła błędów (np. dystorsję), uzyskaliśmy błąd pomiaru kąta ±0,29 tylko uwzględniając rozdzielczość 0,031 mm/px. Jeśli taka wielkość błędu spełnia wymagania zadania pomiarowego można budować system. Jeśli nie spełnia trzeba weryfikować koncepcję i redukować błędy elementarne, np. poprawić rozdzielczość systemu, zmieniając kamerę lub zawężając pole widzenia. świetle przechodzącym (back light) przedstawiono na rysunku 3. Kolimator tworzy wiązkę równoległą, w której umieszczany jest mierzony obiekt. Profil rozkładu światła na sensorze nie jest prostokątem, tylko linią bardzo złożoną, a na granicy pomiędzy obszarami jasnymi i ciemnymi występują pochylone linie zmiany jasności (rys. 4). Zależnie od doboru poziomu binaryzacji obrazu (np. w algorytmie wyszukiwania krawędzi) pomiar szerokości wałka wyjdzie różnie (rys. 5). Optymalny poziom binaryzacji można dobrać podczas kalibracji na wałku o znanej średnicy. Trzeba wyszukać taki poziom, aby po binaryzacji algorytm pomiarowy wykazał średnicę zgodną z rzeczywistą średnicą wałka wzorcowego. Po B. Optyka (skala, dystorsja, rozdzielczość) Skala Do aplikacji pomiarowych najkorzystniejsze jest użycie obiektywu telecentrycznego, którego powiększenie jest stałe, niezależne od odległości obiektu od obiektywu (rys. 6). Jeśli nie można użyć obiektywu telecentrycznego, np. ze względu na zbyt duże wymiary obiektu, to konieczne jest użycie obiektywu entocentrycznego (standardowego). Aby utrzymać stałe powiększenie obiektywu entocentrycznego, konieczne jest utrzymanie stałego dystansu na linii obiekt obiektyw. Można też zaniedbać stałość powiększenia i ciągle kontrolować dystans pomiędzy obiektem a obiektywem, np. za pomocą metody triangulacyjnej, a zmienność powiększenia wynikającą ze zmienności dystansu uwzględniać jako poprawkę w wynikach pomiarów. 2. Źródła błędów wizyjnego systemu pomiarowego A. Światło (blooming, dyfrakcja, cienie) Blooming to wada sensorów CCD, która nie występuje w sensorach CMOS. Objawia się powiększeniem powierzchni jasnych obszarów w przypadku prześwietlenia sensora kamery (rys. 2). Aby wyeliminować błędy pomiarów wynikających z bloomingu, należy unikać prześwietlenia sensora, czyli ustawić poprawnie albo oświetlenie, albo czas ekspozycji, albo wzmocnienie kamery, albo przesłonę obiektywu, tak aby żaden piksel w obrazie nie był nasycony (równy 255 przy rozdzielczości 8 bit/px). Na rys. 2 efekt bloomingu jest wyraźny. W przypadku gdy nie jest on tak wyraźny, błąd pomiaru pojawi się, ale nie będziemy tego świadomi. Dyfrakcja na krawędzi obiektu, przy oświetleniu tylnym (tła, czyli back light) to zjawisko normalne, występujące zawsze, ale jest to nieistotne przy pomiarach o małej dokładności. Typową koncepcję wizyjnego systemu pomiarowego do dokładnego pomiaru średnic wałków w skolimowanym Rys. 4. Rozkład światła w wiązce za przesłoną (wałkiem) Rys. 5. Wpływ poziomu binaryzacji (Thr1, Thr2, Thr3) na wynik pomiaru szerokości lub średnicy 4 Promocja

Dystorsja Dystorsja to deformacja obrazu wynikająca ze zmienności powiększenia obiektywu wraz ze zwiększaniem odległości od osi obiektywu (rys. 7). Ponieważ producenci dobrych obiektywów udostępniają charakterystykę dystorsji i jest ona niezmienna dla serii obiektywów można uwzględnić ją jako poprawkę błędu systematycznego. Ze względu na nieliniową charakterystykę dystorsja jest szczególnie istotna przy pomiarach elementów zmieniających położenie w polu widzenia (rys. 8). Przykładowo przy polu widzenia 40 x 30 mm, z niedrogim obiektywem o dystorsji do 3 %, średnica wałka 14 mm ulokowanego symetrycznie w polu widzenia, bez korekty na dystorsję, zmierzona będzie jako 14 1% 1% = 14 2% = 13,72 mm, a średnica wałka ustawionego jedną krawędzią na środku pola widzenia, zaś drugą krawędzią w pobliżu brzegu pola widzenia, bez korekty na dystorsję, zmierzona będzie jako 14 0% 3% = 14 3% = 13,58 mm. Rys. 6. Obiektyw entocentryczny ma powiększenie zmienne z dystansem roboczym, a obiektyw telecentryczny ma powiększenie stałe w pewnym zakresie dystansów w mikrosoczewki. Jednak mikrosoczewki też nie są dużym ulepszeniem, bo ich zadaniem jest zwiększanie obszaru zbierania światła, bez względu na równomierność czułości optycznej piksela z mikrosoczewką. Wyższa rozdzielczość podpikslowa jest możliwa, jeśli sensor ma fill factor 100 %, czyli z kamerami liniowymi oraz z sensorami Frame Transfer i Full Frame. Niektóre z tych sensorów umożliwiają użycie rozdzielczości podpikslowej znacznie większej niż 1:10. Równomierność podziału sensora na piksele to zagadnienie przemilczane przez cały rynek wizyjny. Jeśli Rozdzielczość obiektywu Wpływa ona na ostrość krawędzi i na wykrywanie drobnych faktur. Niska rozdzielczość obiektywu zadziała podobnie jak dyfrakcja: rozmyje krawędzie i znów poprawność pomiaru zależna będzie od poprawności ustawienia poziomu binaryzacji obrazu. Fot.???? C. Sensor kamery (rozdzielczość sensora, fill factor, równomierność rozstawu pikseli) Rozdzielczość sensora jest głównym ograniczeniem możliwości systemu wizyjnego i jednym ze źródeł błędów, więc im mniejszy piksel i im wyższa rozdzielczość, tym mniejszy błąd pomiaru. Fill factor to procentowy współczynnik wielkości powierzchni światłoczułej piksela w stosunku do całej powierzchni piksela (rys. 9). Większość kamer 2D używanych w widzeniu maszynowym ma sensory, w których fill factor wynosi 10 30 %, jeśli sensor nie ma mikrosoczewek, a dochodzi do 70 % w sensorach z mikrosoczewkami. Przy małym fill factor pomiary bazujące na ocenie pozycji krawędzi mają pewne obszary nieczułości (rys. 10). Zastosowanie rozdzielczości podpikslowej (interpolacja w obszarze 1 px) na poziomie 1:2 1:3 może mieć sens w przypadku kamer z sensorem IT CCD (Interline Transfer) lub CMOS, tylko jeśli sensory są wyposażone Rys. 7. Deformacje obrazu spowodowane dystorsją obiektywu (u góry dystorsja ujemna, zwana baryłkowatą; w środku dystorsja dodatnia, zwana poduszkowatą; na dole obraz idealny, bez dystorsji) Rys. 8. Różny wpływ dystorsji na wynik pomiaru średnic wałka, zależnie od pozycji wałka. System wykaże średnicę D1 przy centralnym ustawieniu wałka w polu widzenia, a inną D2 przy niecentralnym ustawieniu wałka Pomiary Automatyka Robotyka nr 5/2013 5

Temat numeru Termowizja i systemy wizyjne Rys. 9. Piksel sensora IT CCD lub CMOS nie ma obszaru światłoczułego (czerwone pole) na całej powierzchni. Tylko mały fragment powierzchni piksela (10 30 % powierzchni) jest światłoczuły Rys. 10. Struktura pikseli i obraz przesłony. Przykład wpływu niepełnej czułości piksela na rozdzielczość wykrywania pozycji krawędzi. Jeśli obraz krawędzi przesłony przemieszcza się po pikselach sensora, pewne zmiany (np. na rysunku przesunięcie w górę) są niewidoczne dla kamery, bo nie odsłaniają lub nie zasłaniają powierzchni światłoczułych (na rysunku czerwonych pól). w charakterystyce kamery podane jest, że piksel ma wymiar 7,4 um, to wszyscy wierzą, że wszystkie piksele mają wymiar i rozstaw 7,400 ± 0 um, co nie jest prawdą. Żadna ze specyfikacji sensorów Sony lub Truesense nie podaje informacji o rozrzucie okresów pikseli. Obejściem problemu niepewności w zakresie nierównomiernego podziału sensora na piksele może być kalibracja, ale powinna ona być bardzo precyzyjna. D. Szumy Szumy kamery powodują nieznaczne lokalne zmiany jasności pikseli i mogą wpływać na lokalny wynik pomiaru, np. szukania krawędzi, o ile punkt pomiarowy trafi na piksel o zafałszowanej szumem wartości sygnału. Sposobem na redukcję wpływu szumów na wynik pomiaru jest albo uśrednianie wyniku z pomiarów na wielu pikselach, albo z pomiaru na wielu obrazach. E. Algorytm (błędy i zaokrąglenia, uśrednianie i poprawki) Algorytm to sposób obróbki danych pomiarowych. Jeśli algorytm nie zawiera błędów logicznych lub matematycznych, to dla optymalizacji pomiaru zalecane są: formatowanie liczb i wyników z wystarczająco dużą liczbą miejsc znaczących, wyliczanie i uwzględnianie poprawek na systematyczne błędy pomiaru, jak dystorsja, paralaksa, błąd skali, projekcja ukośna itp., uśrednianie wyników obciążonych błędami przypadkowymi, będącymi poza naszą kontrolą, jak np. szumy, drgania obiektu, zmienne warunki otoczenia. Uśrednianie może być realizowane jako liczba średnia z kilku liczb albo przez dopasowanie prostej lub krzywej do spróbkowanego konturu obiektu (np. metodą najmniejszych kwadratów) i wyliczenie parametrów tej prostej lub krzywej, np. wierzchołka łuku lub promienia łuku (rys. 11). F. Kalibracja (wstępna lub jednoczesna) Dokładność pomiarów systemu wizyjnego będzie gorsza niż dokładność kalibracji, czyli im lepsza kalibracja, tym większa szansa na dokładne pomiary. Kalibracja powinna obejmować całe pole widzenia i być zrobiona z dużą rozdzielczością (wzorzec w postaci gęstej kraty lub gęstej matrycy kropek). Najpopularniejsze wzorce kalibracji wstępnej to wydrukowane na drukarce laserowej matryce kropek lub krata. Na kartce A4 spodziewać się można dokładności wzorca rzędu 0,2 0,5 mm. Wzorce kropkowe szklane mają dokładność pozycji kropki rzędu ±1 2 um. Kalibrację jednoczesną uzyskamy, ustawiając taki wzorzec kropkowy jako tło mierzonego obiektu. Innym rozwiązaniem kalibracji jednoczesnej jest ustawienie w pobliżu mierzonego obiektu innego przedmiotu wzorcowego o znanej wielkości (rys. 12), a w analizie obrazu porównanie mierzonej wielkości z wielkością obiektu wzorcowego. 3. Pomiar 1. Pomiar wymiarów płaskiego wykroju blachy lub kartonu w oświetleniu tła (back light) Ocena konturów w świetle przechodzącym to jedno z najłatwiejszych zadań pomiarowych. Jeśli mierzymy obiekty płaskie o stałej i bardzo małej grubości, możemy użyć obiektywu entocentrycznego, a po wyskalowaniu systemu na wzorcu kropkowym można mierzyć. W celu uzyskania możliwie wysokiej dokładności pomiarów długości i szerokości korzystnie jest wyznaczyć każdą krawędź konturu w wielu punktach (rys. 11) i do znalezionych punktów dopasować linie metodą najmniejszych kwadratów. Odległość naprzeciwległych linii daje poszukiwany wymiar konturu. Rozstawy otworów należy wyznaczyć jako odległość środków okręgów dopasowanych metodą najmniejszych kwadratów do punktów (rys. 11) znalezionych na krawędziach otworów. Stosując metodę najmniejszych kwadratów do wyznaczenia linii konturów obiektu, można uzyskać błąd pomiaru mniejszy niż rozdzielczość pomiaru (niż wielkość piksela przeliczona na powierzchnię obiektu). 4. Pomiar 2. Dokładny pomiar średnicy wałka Jeśli pomiar ma się odbywać na końcówce wałka, to jednoczesne wstawienie do pola widzenia końcówki wałka mierzonego i wałka wzorcowego (rys. 12) da możliwość dynamicznego dopasowania poziomu binaryzacji (thersholdu) do poprawnej oceny średnicy wałka mierzonego. 5. Pomiar 3. Pomiar kąta w dwóch wykonaniach A. Podejście niemetrologiczne Rys. 11. Wyznaczenie konturów obiektu z cech linii dopasowanych do zbioru punktów na konturze 6 Promocja

Rys. 12. Pomiar średnicy wałka przez porównanie ze średnicą wałka wzorcowego widocznego w tym samym obrazie Z obrazu jak na rys. 1 zdejmujemy współrzędne punktów charakterystycznych X1, Y1; X2, Y2; X3, Y3; X4, Y4. Wyliczamy kąt z równania 2/ WYNIK = ALFA B. Podejście metrologiczne Z obrazu jak na rys. 1 zdejmujemy współrzędne punktów charakterystycznych X1, Y1; X2, Y2; X3, Y3; X4, Y4. Wyliczamy kąt z równania 2/ Wyliczamy BŁĄD pomiaru z równania 9/ WYNIK = ALFA ± BŁĄD prowadzeniu skanowanego obiektu, o tyle wysoka dokładność pomiaru w osi Y (w kierunku skanowania) wymaga dużej rozdzielczości enkodera, w miarę możliwości użycia enkodera programowalnego (w celu dopasowania rozdzielczości), małego bicia i małych błędów kołowości wałka napędowego, na osi którego zamocowany jest enkoder, oraz współosiowości enkodera z osią wałka napędowego. Dokładność rzędu ±0,01 mm w osi X jest realna, ale w osi Y trudna do uzyskania. Zakończenie Opisane wyżej aspekty należy rozważyć i przeliczyć przed zakupem komponentów do wizyjnego systemu pomiaru wielkości geometrycznych o dużej dokładności. W przypadku tworzenia systemu o bardzo wysokiej dokładności trzeba dodatkowo przeanalizować skutek uzmiennienia wszystkich stałych i zerowych wartości i źródeł błędów, zwykle pomijanych w analizie, np.: na rys. 3 nieprostopadłość sensora do osi wiązki (sensor zarejestruje obraz rzutu ukośnego), odnośnie rys. 5 winietowanie obiektywu daje nierówną jasność obrazu i właściwie poziom binaryzacji nie powinien być stały na całej powierzchni obrazu, typowy w analizie metrologicznej czynnik rozszerzalności termicznej (np. 1 C zmiany temperatury pręta stalowego o długości 1 m daje zmianę długości 0,011 0,016 mm). Dużo pracy, ale opłaci się. Dobrze przemyślany i przeliczony system będzie mierzył z oczekiwaną dokładnością i przez wiele lat. Największy problem w tym, żeby zleceniodawca był gotowy za tę pracę zapłacić. Marek Kania www.imaco.pl Fot.???? 6. Pomiar 4. Skanowanie kamerą liniową Kamera liniowa tworzy obraz z sumy kolejno rejestrowanych linii, których naświetlanie wyzwalane jest przez enkoder. Skala takiego skanera liniowego jest inna w kierunku ruchu skanera, a inna w kierunku poprzecznym. Kalibracja powinna wykazać dwie mniej lub bardziej różniące się skale wyrażone w mm/px. W rzeczywistości skaner to dwa układy pomiarowe w jednym urządzeniu (rys. 13). Impulsy enkodera narzucają rozstaw linii obrazu, czyli skalę Y. Okres pikseli na sensorze, ogniskowa obiektywu i dystans roboczy narzucają skalę X. Zmiana enkodera lub rolek transportowych, a także zużycie rolek transportowych lub taśmy transportowej wymagają nowej kalibracji systemu w osi Y. Zmiana dystansu roboczego lub przeogniskowanie obiektywu wymaga nowej kalibracji w osi X. O ile pomiary w osi X mogą być dosyć dokładne przy precyzyjnym Rys. 13. Skaner z kamerą liniową, czyli dwa w jednym. Szerokość obszaru skanowania (SZ) i rozdzielczość sensora kamery definiują rozdzielczość w poprzek kierunku skanowania, a rozdzielczość enkodera i średnica wałka transportowego sprzężonego z enkoderem definiują rozdzielczość w kierunku skanowania (DL) Pomiary Automatyka Robotyka nr 5/2013 7