Wizyjno-optyczna metoda wykrywania przechyłu obiektu

Podobne dokumenty
O Sposobie Sprawdzania Urządzeń do Pomiaru Geometrii Kół

URZĄDZENIE DO DEMONSTRACJI POWSTAWANIA KRZYWYCH LISSAJOUS

Wyznaczanie ogniskowej soczewki za pomocą ławy optycznej

Kalibracja kamery. Kalibracja kamery

Wyznaczanie współczynnika załamania światła

Implementacja filtru Canny ego

WSTAWIANIE GRAFIKI DO DOKUMENTU TEKSTOWEGO

Laserowe przyrządy pomiarowe w wygodny sposób zrewolucjonizowały budowanie, prace renowacyjne i konserwacyjne

LABORATORIUM TELEMATYKI TRANSPORTU

Wyznaczanie wartości współczynnika załamania

WYZNACZANIE WSPÓŁCZYNNIKA ZAŁAMANIA SZKŁA ZA POMOCĄ SPEKTROMETRU.

MIKROSKOPIA OPTYCZNA AUTOFOCUS TOMASZ POŹNIAK MATEUSZ GRZONDKO

Wyznaczanie wartości przyspieszenia ziemskiego (za pomocą nachylanej linii powietrznej)

Zastosowanie zobrazowań SAR w ochronie środowiska. Wykład 2

CAR BRAKE DECELERATION MEASUREMENT - PRECISION AND INCORRECTNESS

WYBÓR PUNKTÓW POMIAROWYCH

14th Czech Polish Workshop ON RECENT GEODYNAMICS OF THE SUDETY MTS. AND ADJACENT AREAS Jarnołtówek, October 21-23, 2013

Metoda pojedynczego kąta Metoda kierunkowa

USTALANIE WARTOŚCI NOMINALNYCH W POMIARACH TOROMIERZAMI ELEKTRONICZNYMI

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

KONKURS FIZYCZNY dla uczniów gimnazjów województwa lubuskiego 10 marca 2011 r. zawody III stopnia (finałowe) Schemat punktowania zadań

Laboratorium optycznego przetwarzania informacji i holografii. Ćwiczenie 6. Badanie właściwości hologramów

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

TUTORIAL: Modelowanie powierzchniowe

DISTO D5 karta produktu. DISTO D510 - jeden z najlepszych na świecie dalmierzy z cyfrowym celownikiem i Bluetooth

Zastosowanie deflektometrii do pomiarów kształtu 3D. Katarzyna Goplańska

Akademia Górniczo - Hutnicza im. Stanisława Staszica w Krakowie. Projekt. z przedmiotu Analiza i Przetwarzanie Obrazów

AKADEMIA MORSKA W SZCZECINIE

SZCZEGÓŁOWA SPECYFIKACJA TECHNICZNA D

Zastosowanie stereowizji do śledzenia trajektorii obiektów w przestrzeni 3D

KP, Tele i foto, wykład 3 1

D ODTWORZENIE TRASY I PUNKTÓW WYSOKOŚCIOWYCH

Tarcie statyczne i kinetyczne

OKREŚLENIE WPŁYWU WYŁĄCZANIA CYLINDRÓW SILNIKA ZI NA ZMIANY SYGNAŁU WIBROAKUSTYCZNEGO SILNIKA

Prawne i praktyczne aspekty badania jakości reflektorów samochodowych

DOBÓR ŚRODKÓW TRANSPORTOWYCH DLA GOSPODARSTWA PRZY POMOCY PROGRAMU AGREGAT - 2

c) d) Strona: 1 1. Cel ćwiczenia

Ćw.6. Badanie własności soczewek elektronowych

Projekt rejestratora obiektów trójwymiarowych na bazie frezarki CNC. The project of the scanner for three-dimensional objects based on the CNC

Temat ćwiczenia. Pomiary płaskości i prostoliniowości powierzchni

PROFIL PRĘDKOŚCI W RURZE PROSTOLINIOWEJ

LABORATORIUM Z FIZYKI

i ruchów użytkownika komputera za i pozycjonujący oczy cyberagenta internetowego na oczach i akcjach użytkownika Promotor: dr Adrian Horzyk

Ćwiczenie nr 71: Dyfrakcja światła na szczelinie pojedynczej i podwójnej

Ćwiczenie nr 41: Busola stycznych

PRZYRZĄD DO BADANIA RUCHU JEDNOSTAJNEGO l JEDNOSTANIE ZMIENNEGO V 5-143

INSTYTUT ELEKTROENERGETYKI POLITECHNIKI ŁÓDZKIEJ BADANIE PRZETWORNIKÓW POMIAROWYCH

WYZNACZANIE WSPÓŁCZYNNIKA ZAŁAMANIA SZKŁA ZA POMOCĄ SPEKTROMETRU CZĘŚĆ (A-zestaw 1) Instrukcja wykonawcza

Komputerowo wspomagane

Obszar pierwszy to pasek narzędzi (rys. 1) zawierający skróty do najczęściej uŝywanych funkcji. Rys. 1 Pasek Narzędzi

TEMAT: POMIAR LUMINANCJI MATERIAŁÓW O RÓśNYCH WŁAŚCIWOŚCIACH FOTOMETRYCZNYCH

SPECYFIKACJA TECHNICZNA D

ODTWORZENIE TRASY I PUNKTÓW WYSOKOŚCIOWYCH

1 : m z = c k : W. c k. r A. r B. R B B 0 B p. Rys.1. Skala zdjęcia lotniczego.

WARUNKI TECHNICZNE 2. DEFINICJE

5(m) PWSZ -Leszno LABORATORIUM POMIARY I BADANIA WIBROAKUSTYCZNE WYZNACZANIE POZIOMU MOCY AKUSTYCZNEJ MASZYN I URZĄDZEŃ 1. CEL I ZAKRES ĆWICZENIA

Obliczenie objętości przepływu na podstawie wyników punktowych pomiarów prędkości

Wyznaczanie zależności współczynnika załamania światła od długości fali światła

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

LABORATORIUM Z FIZYKI

O 2 O 1. Temat: Wyznaczenie przyspieszenia ziemskiego za pomocą wahadła rewersyjnego

Laboratorium z Systemów Wytwarzania. Instrukcja do ćw. nr 5

Pomiar drogi koherencji wybranych źródeł światła

Grafika komputerowa. Zajęcia IX

AUTOCAD MIERZENIE I PODZIAŁ

S ODTWORZENIE PUNKTÓW WYSOKOŚCIOWYCH TRASY I INWENTARYZACJA POWYKONAWCZA

PRZYRZĄDY DO POMIARU USTAWIENIA I ŚWIATŁOŚCI ŚWIATEŁPOJAZDU. Piotr Domański Piotr Papierz

Analiza i przetwarzanie obrazów

Pomiar długości fali świetlnej i stałej siatki dyfrakcyjnej.

Wykrywanie twarzy na zdjęciach przy pomocy kaskad

Metody kodowania wybranych cech biometrycznych na przykładzie wzoru naczyń krwionośnych dłoni i przedramienia. Mgr inż.

Zanim zadzwonisz do Serwisu Numer 11 (69) Listopad 2009 JAK SKORYGOWAĆ WARTOŚCI NALICZONYCH ODPISÓW

D ODTWORZENIE TRASY I PUNKTÓW WYSOKOŚCIOWYCH

Ćwiczenie nr 2: ZaleŜność okresu drgań wahadła od amplitudy

Wyznaczanie prędkości dźwięku w powietrzu

POMIAR KĄTÓW POZIOMYCH. Pomiar kąta metodą pojedynczego kąta

Formatowanie komórek

Instrukcja do ćwiczenia laboratoryjnego nr 5

Ć W I C Z E N I E N R O-1

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

INSTRUKCJA DO ĆWICZEŃ LABORATORYJNYCH

Oświetlenie. Modelowanie oświetlenia sceny 3D. Algorytmy cieniowania.

ANALIZA I INDEKSOWANIE MULTIMEDIÓW (AIM)

Weryfikacyjne metody pomiaru opóźnienia hamowania pojazdu

SPOSÓB POMIARU PODSTAWOWYCH PARAMETRÓW OŚWIETLENIA

Nazwisko i imię: Zespół: Data: Ćwiczenie nr 9: Swobodne spadanie

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

ALGORYTM ROZPOZNAWANIA OBRAZÓW MATERIAŁÓW BIOLOGICZNYCH

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

W polskim prawodawstwie i obowiązujących normach nie istnieją jasno sprecyzowane wymagania dotyczące pomiarów źródeł oświetlenia typu LED.

Politechnika Warszawska Wydział Mechatroniki Instytut Automatyki i Robotyki

BUDOWA DRÓG - LABORATORIA

PRZYROSTOWA METODA WYZNACZANIA ZAPOTRZEBOWANIA NA WOLNE MIEJSCA NA PARKINGACH PRZY AUTOSTRADZIE

SZCZEGÓŁOWE SPECYFIKACJE TECHNICZNE D RECYKLING FREZOWANIE NAWIERZCHNI ASFALTOWYCH NA ZIMNO

Bezwładność - Zrywanie nici nad i pod cięŝarkiem (rozszerzenie klasycznego ćwiczenia pokazowego)

Kondensator, pojemność elektryczna

Ćwiczenie z fizyki Doświadczalne wyznaczanie ogniskowej soczewki oraz współczynnika załamania światła

POLITECHNIKA BIAŁOSTOCKA

LABORATORIUM OPTYKI GEOMETRYCZNEJ

Politechnika Warszawska Instytut Mikroelektroniki i Optoelektroniki Zakład Optoelektroniki

Transkrypt:

Marek Stawowy 1, Andrzej Szmigiel 2 Wydział Transportu Politechniki Warszawskiej Tomasz Targosiński 3, Instytut Transportu Samochodowego Wizyjno-optyczna metoda wykrywania przechyłu obiektu 1. WPROWADZENIE Za pomocą kamery i komputerowej analizy obrazów rzadko moŝna robić precyzyjne pomiary. Jednak przy uŝyciu dodatkowych przyrządów uŝycie kamery moŝe wydać się właściwe do odczytywania wyników działania innego przyrządu pomiarowego. W trakcie transportu np: narzędzi pomiarowych nierzadko istnieje potrzeba poprawnego rejestrowania połoŝenia takiego przyrządu. Rejestrowane dane mogą posłuŝyć w takim przypadku do korekty pomiarów wykonywanych przez przenoszony przyrząd. Takie zastosowanie ma metoda przedstawiona w tym artykule. Metoda ta jest wykorzystana przy precyzyjnym pomiarze przechyłu urządzenia do analizy świateł samochodu. Wykorzystuje dwa elementy, jakimi są światło lasera i rejestracja sekwencji obrazów przez kamerę. 2. OPIS METODY Metoda polega z zmianie połoŝenia plamki światła w zaleŝności od pochylenie przyrządu (rys. 1) oraz lokalizacji tej plamki na ekranie. Zmianę połoŝenia plamki światła moŝna zrealizować poprzez ruchome zwierciadło, które zmienia swoje pochylenie grawitacyjnie. Zwierciadło powinno być wyposaŝone w tłumiki inercyjne, aby nie zmieniało połoŝenia zbyt gwałtownie. Promień umocowanego na stałe lasera powinien padać na zwierciadło a to z kolei odbijać ten promień i kierować w róŝne miejsca ekranu w zaleŝności od swego odchylenia od połoŝenia pierwotnego. PołoŜenie pierwotne to takie połoŝenie, które zostało uznane, jako wyjściowe dla układu pomiarowego. Czyli gdy plamka na ekranie jest w połoŝeniu pierwotnym wtedy urządzenie jest w pozycji poziomej. Rys. 1. Elementy składowe systemu automatycznego poziomowania oraz widok wnętrza urządzenia pomiarowego. 1 mst@it.pw.edu.pl 2 asz@it.pw.edu.pl 3 tomasz.targosinski@its.waw.pl Logistyka 4/2012 703

Następnie naleŝy wykonać lokalizację plamki światła lasera na ekranie. W celu jak najpewniejszej lokalizacji plamki naleŝy zdefiniować szereg parametrów lokalizacyjnych takich jak: Szerokość poziomicy odległość od prawej krawędzi obrazu definiująca, w jakim zakresie poziomym poruszać się będzie plamka poziomicy. PołoŜenie początkowe połoŝenie wskaźnika poziomicy w pionie w przypadku, gdy urządzenie jest w poziomie (połoŝenie pierwotne). Zakres badania otoczenia definiuje ile pikseli dookoła ma być badanych poza spodziewanym połoŝeniem wskaźnika poziomicy. Próg detekcji parametr wskazujący, jaka bezwzględna róŝnica jasności powinna występować w plamce wskaźnika poziomnicy w stosunku do średniej jasności obszaru badanego. Szerokość plamki definiuje się oczekiwaną szerokość plamki wskaźnika poziomicy. Tolerancja szerokości plamki zawiera wartość o ile pikseli moŝe się róŝnić szerokość wykrytej plamki wskaźnika poziomicy od ustawienia szerokość plamki. Wysokość plamki zawiera spodziewaną wysokość plamki wskaźnika poziomicy. Tolerancja wysokości plamki zawiera wartość o ile pikseli moŝe się róŝnić wysokość wykrytej plamki wskaźnika poziomicy od ustawienia Wysokość plamki. Współczynnik poziomowania współczynnik poziomowania, przez który naleŝy podzielić odchylenie wskaźnika poziomicy w celu uzyskania wartości korygującej połoŝenie środka obrazu. Względny próg detekcji parametr wskazujący, jaka względna, procentowa róŝnica jasności moŝe występować w plamce wskaźnika poziomnicy w stosunku do wartości maksymalnej jasności. Mając te dane moŝna przystąpić do opisania działania lokalizacji plamki algorytmem. Algorytm ten został przedstawiony na rys. 2. Lokalizacja plamki odbywa się poprzez analizę lokalnej funkcji jasności i wykrywanie cech charakterystycznych obrazu. Iterując kolejne linie obrazu program bada fragment obrazu między prawą jego krawędzią a linią pikseli identyfikowaną przez parametr szerokość poziomicy. Fragment brany pod uwagę jest ograniczony w pionie parametrem zakres badania otoczenia. W pierwszym kroku w tak zdefiniowanym obszarze szukany jest punkt maksymalnej jasności oraz wyliczana średnia jasność wszystkich pikseli. W drugim kroku jest wyszukiwany punkt największej jasności (spodziewana plamka poziomicy) spełniający warunki opisane parametrami: próg detekcji, szerokość plamki, tolerancja szerokości plamki, wysokość plamki, tolerancja wysokości plamki oraz względny próg detekcji. Jeśli zostanie wykryta plamka opisana tymi parametrami system zapamiętuje jej połoŝenie i w kolejnym kroku iteracji linii obrazu szuka następnej, potencjalnej plamki. By na końcu wybrać tę plamkę, która jest najbliŝsza wymiarów opisanych parametrami szerokość plamki i wysokość plamki. Funkcja zwraca aktualne połoŝenie wskaźnika poziomicy, która to wartość słuŝy następnie do wyliczenia aktualnego przechylenia urządzenia oraz wykrywania czy urządzenie jest w spoczynku. Geometria sceny pomocna w wyliczeniu kąta przechylenia urządzenia pokazana została na rys 3. W celu wyliczenia kąta α wystarczy posłuŝyć się prostym równaniem geometrycznym na podstawie geometrii sceny. Kąt ten będzie miał wartość: c b α = arctg( ) arctg( ) (1) a a gdzie: a Odległość zwierciadła od ekranu, b PołoŜenie pierwotne plamki poziomicy. c PołoŜenie aktualne palami poziomicy. W tym miejscu moŝna spróbować oszacować błąd metody. OtóŜ okazuje się, Ŝe błąd jest mocno zaleŝny od rozdzielczości obrazu, a dokładnie od rozdzielczości w pionie. Będzie to błąd wynikający z dyskretnej natury obrazu. MoŜna go wyznaczyć na podstawie wzoru: gdzie: p - Wysokość piksela. p α = arctg( ) (2) a 704 Logistyka 4/2012

Rys. 2. Algorytm lokalizacji połoŝenia wskaźnika poziomicy. Rys. 3. Geometria sceny obserwowanej przez kamerę. Logistyka 4/2012 705

Ze wzoru (2) widać, Ŝe błąd metody będzie malał wraz ze wzrostem odległości zwierciadła od ekranu oraz wraz ze wzrostem rozdzielczości kamery. Ta właściwość tej metody umoŝliwia uzyskanie duŝo większą precyzję pomiaru zmiany połoŝenia obiektu (w tym przypadku pochylenia) niŝ ostatnio coraz częściej stosowane w tym celu elektroniczne czujniki bezwładnościowe. 3. IMPLEMENTACJA METODY Metoda została zaimplementowana, w jako system automatycznego poziomowania w urządzeniu do analizy świateł, wykonanego przez ITS 4. Na rys. 4 przedstawione zostało wnętrze tego urządzenia z zamontowanymi elementami do pomiaru zmiany poziomowania. zwierciadło z tłumikiem inercyjnym laser kamera Rys. 4. Widok wnętrza urządzenia pomiarowego. Pomiar zmiany połoŝenia plamki odbywa się poprzez lokalizację jej na ekranie za pomocą analizy obrazów. Obraz uzyskany z kamery przedstawia rys 5. Poza lokalizowaniem system wyposaŝony jest w detekcję róŝnych niepoprawnych zdarzeń. Takich jak: zlokalizowano za małą plamkę lub za duŝa, plamka za blisko krawędzi ekranu, nie zlokalizowano plamki, zbyt jasne tło itp. Trzeba pamiętać, Ŝe urządzenie słuŝy do analizy świateł samochodu i ekran zazwyczaj jest mocno oświetlony przez światła samochodu jak to widać na rys. 6. Jednak jedną z właściwości światła jest jego addytywność. Co w rezultacie daje moŝliwość wykrycia jaśniejszej plamki nawet na mocno oświetlonej powierzchni. 706 Logistyka 4/2012

Rys. 5. Obraz ekranu oświetlonego promieniem lasera (plamka przy prawej krawędzi). System analizy informuje, Ŝe nie mógł zlokalizować plamki, bo jest za mała. Źródło: opracowanie własne za pomocą programu testata napisanego na potrzeby projektu urządzenia do analizy świateł. Rys. 6. Obraz ekranu oświetlonego promieniem lasera i światłem badanego reflektora samochodowego. Źródło: opracowanie własne za pomocą programu testata napisanego na potrzeby projektu urządzenia do analizy świateł. Na rys 7 przedstawiany został pionowy przekrój przez taki obraz w miejscu połoŝenia plamki. Widać, Ŝe plamka jest wyraźnie zaznaczona i jaśniejsza nawet od najjaśniejszego piksela obrazu w tym przekroju. Jednak nie zawsze musi tak być. TakŜe samą procedurę lokalizacji naleŝy wyposaŝyć w elementy testowania otoczenia plamki dla jak najpewniejszej jej lokalizacji. Co zostało opisane w poprzednim rozdziale. Rys. 7. Przekrój jasności obrazu z rys. 3 w linii pionowej odpowiadającej połoŝeniu plamki. Źródło: opracowanie własne za pomocą programu testata napisanego na potrzeby projektu urządzenia do analizy świateł. Logistyka 4/2012 707

4. PODSUMOWANIE Do pomiaru zmian pochylenia wykorzystano metodę opartą na grawitacyjnej zmianie połoŝenia zwierciadła, na które pada promień światła lasera. Odbity promień jest lokalizowany przez komputerową analizę obrazów. Następnie jest wyznaczana zmiana połoŝenia urządzenia na podstawie geometrii sceny. Poza przedstawieniem metody w artykule wskazano na główny błąd, jaki powstaje przy tych pomiarach zmiany połoŝenia. Jak wynika ze wzoru błąd ten moŝna zminimalizować oddalając ekran od zwierciadła lub stosując kamerę o większej rozdzielczości. Przedstawiona w artykule metoda okazuje się duŝo dokładniejsza niŝ obecnie często stosowane elektroniczne czujniki. Na potrzeby tej metody został opracowany specjalny algorytm lokalizacji plamki na ekranie dający częściej poprawną lokalizację niŝ ogólnie znane i stosowane metody detekcji wzorców. W opracowaniu przedstawiono takŝe implementację metody w postaci systemu automatycznego poziomowania przyrządu pomiarowego w czasie jego transportu. Konkretnie w tym przypadku omówiono zmianę nachylenia przyrządu pomiarowego słuŝącego do analizy świateł samochodu. Taki przyrząd jest w miejscu zastosowania przewoŝony na wózku (często wózek jest jego integralną częścią) i ustawiany naprzeciwko świateł samochodu. Ze względu na nierównomierność podłoŝa lub jego nachylenie moŝe dochodzić do zmiany poziomowania tego urządzenia. Co prowadzi do niepoprawnej analizy świateł. Wybór tej metody, a co za tym idzie opracowanie szczególnego algorytmu lokalizacji plamki, został podyktowany tym, Ŝe przyrząd i tak wykonuje analizę obrazów a połoŝenie plamki systemu automatycznego poziomowania dostarcza tylko dodatkowych danych do analizy. Dzięki czemu uzyskano precyzyjny pomiar przy nie duŝych kosztach dodatkowych. Streszczenie Wizyjno-optyczna metoda detekcji przechyłu obiektu opiera się wykrywaniu zmian połoŝenia plamki światła lasera w na ekranie i lokalizację jej komputerową analizą obrazu. Metoda ta nie tylko umoŝliwia wykrywanie zmian poziomowania ale i pomiar kąta pochylenia. Metoda ta została uŝyta do poziomowania w prototypowym urządzeniu do analizy świateł samochodu 4. Słowa kluczowe: pomiar pozycji, analiza obrazu. Video-optical method for tilt detection of object Abstract Video-optical method for detection of tilt of object based on changes in the position of the laser light spot on the screen and localization it by image analysis. This method not only allows detection of changes, but measuring the angle of inclination too. This method was used in the prototype device to analyze the car's lights. Key words: position measurement, image analysis. LITERATURA [1] Stawowy M.: Komputerowa analiza obrazów w zastosowaniu do pomiarów parametrów ruchu pojazdów. Rozprawa Doktorska, Wydział Transportu PW. Warszawa 2001. [2] Stawowy M.: Zastosowanie analizy obrazu do rozwiązywania zagadnień transportowych. Raport Prace IPI PAN, nr 862, Warszawa. [3] Targosiński T. Estimation of the Cut-Off Line Progress in Automobile Lighting Darmstadt 1999. [4] Stawowy M.: Opis urządzenie do analizy świateł samochodu. Instytut Transportu Samochodowego. Warszawa 2005. [5] F. Bantien, "Micromechanical Tilt Sensor." United States Patent, 1992. [6] M. Born and E. Wolf, Principles of Optics, Pergamon Press, Oxford, sixth ed., 1980. 4 Wymieniony tu analizator świateł został opisany na stronach Instytutu Transportu Samochodowego w roku 2009 http://www.its.waw.pl/analizator_swiatel,0,2127,1.html. M. Stawowy i T. Targosiński byli współpomysłodawcami i współwykonawcami tego analizatora. 708 Logistyka 4/2012