Akademia Górniczo-Hutnicza

Podobne dokumenty
Akademia Górniczo-Hutnicza

Akademia Górniczo-Hutnicza

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 12 AiR III

Kalibracja kamery. Kalibracja kamery

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

1. Wybierz polecenie rysowania linii, np. poprzez kliknięcie ikony W wierszu poleceń pojawi się pytanie o punkt początkowy rysowanej linii:

Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych

Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH

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

Przetwarzanie obrazu stereo. Zuzanna Pietrowska 9 czerwca 2010

GEO-SYSTEM Sp. z o.o Warszawa, ul. Kubickiego 9/5, tel./fax ,

DETEKCJA PŁASZCZYZN W SCENIE TRÓJWYMIAROWEJ NA PODSTAWIE SEKWENCJI OBRAZÓW STEREOWIZYJNYCH

Spora część kodu programu jest dla nas nieprzydatna. Dokonaj zmian tak, aby kod miał postać:

Ćwiczenia nr 4. TEMATYKA: Rzutowanie

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

Trójwymiarowa grafika komputerowa rzutowanie

Wahadło. Celem ćwiczenia jest zapoznanie się z zasadą dokonywania wideopomiarów w systemie Coach 6 oraz obserwacja modelu wahadła matematycznego.

Ćwiczenie 9. Rzutowanie i wymiarowanie Strona 1 z 5

Podstawy MATLABA, cd.

Studia Podyplomowe Grafika Komputerowa i Techniki Multimedialne, 2017, semestr II Modelowanie 3D - Podstawy druku 3D. Ćwiczenie nr 4.

Google Earth. Co to jest Google Earth? Co to jest KML? Skąd można pobrać Google Earth?

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

Instrukcja Instalacji. Instalacja lokalna

Tematy lekcji informatyki klasa 4a luty/marzec 2013

Usługi Informatyczne "SZANSA" - Gabriela Ciszyńska-Matuszek ul. Świerkowa 25, Bielsko-Biała

Politechnika Warszawska Wydział Mechatroniki Instytut Automatyki i Robotyki

Moduł Grafika komputerowa i multimedia 312[01].S2. Ćwiczenia Podstawy programu Autocad 2011 Prosta

Temat ćwiczenia: Opracowanie stereogramu zdjęć naziemnych na VSD.

Różne sposoby widzenia świata materiał dla ucznia, wersja z instrukcją

CV.CC.UG PL Camera Calibrator Instrukcja Użytkownika

Nawi zanie do gimnazjum Planimetria Trójk Rysujemy Rysujemy Rysujemy Zapisujemy t zewn trzny trójk ta, Trójk ty ze wzgl du na miary k tów Trójk

KGGiBM GRAFIKA INŻYNIERSKA Rok III, sem. VI, sem IV SN WILiŚ Rok akademicki 2011/2012

SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD

Krzysztof Sendor Słowa kluczowe Tworzenie schodów

Co należy zauważyć Rzuty punktu leżą na jednej prostej do osi rzutów x 12, którą nazywamy prostą odnoszącą Wysokość punktu jest odległością rzutu

Podstawowe operacje na chmurze punktów pochodzących z lotniczego skaningu laserowego

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

WPROWADZENIE DO ŚRODOWISKA SCICOS

kurs rysunku wrocław grupa początkująca

INSTYTUT INFORMATYKI STOSOWANEJ MODELOWANIE CZĘŚCI Z WYKORZYSTANIEM PROGRAMU SOLID EDGE

PL B1. Układ do lokalizacji elektroakustycznych przetworników pomiarowych w przestrzeni pomieszczenia, zwłaszcza mikrofonów

Temat ćwiczenia: Wyznaczenie elementów orientacji zewnętrznej pojedynczego zdjęcia lotniczego

Temat: Kopiowanie katalogów (folderów) i plików pomiędzy oknami

2 Przygotował: mgr inż. Maciej Lasota

Poradnik korzystania z usługi FTP

Przykład projektowania obróbki 2.5D na mikrofrezarkę DENFORD MICROMILL 2000 CE

WYDZIAŁ ELEKTRYCZNY. Optoelektroniczne pomiary aksjograficzne stawu skroniowo-żuchwowego człowieka

Rysowanie precyzyjne. Polecenie:

Techniki CAD w pracy inŝyniera Aplikacja programu Autodesk Inventor Praktyczne ćwiczenia więzów szkicu 2D

dr inż. Cezary Żrodowski Wizualizacja Informacji WETI PG, sem. V, 2015/16

TELEDETEKCJA Z ELEMENTAMI FOTOGRAMETRII WYKŁAD 10

P R Z E T W A R Z A N I E S Y G N A Ł Ó W B I O M E T R Y C Z N Y C H

Automatyzacja i robotyzacja procesów technologicznych

Oprogramowanie wspierające kalibrację kamer 3D oraz analizę głębi obrazu stereoskopowego. Piotr Perek. Łódź, 7 grudnia Politechnika Łódzka

Inżynieria Materiałowa i Konstrukcja Urządzeń - Projekt

Pakiet Świadczeniodawcy

Praca w programie Power Draft

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Programowanie: grafika w SciLab Slajd 1. Programowanie: grafika w SciLab

INSTALACJA OPROGRAMOWANIA

5.1. Światłem malowane

Laboratorium. Środowisko do komputerowego wspomagania wytwarzania EdgeCAM Obróbka z profili 2D za pomocą cykli, ustawianie części na obrabiarce

POZYSKIWANIE INFORMACJI Z AUTOCADa: ODLEG _DIST, POLE _AREA, ID (współrzędne), LISTA _LIST, STAN _STATUS, _TIME

PROGRAM GEO Folder ten naleŝy wkleić do folderu osobistego: D:\inf1\nazwisko\GEO89

Praca w programie Power Draft

DARMOWA PRZEGLĄDARKA MODELI IFC

Animowana grafika 3D. Opracowanie: J. Kęsik.

Instrukcja korzystania ze skryptu kroswalidacja.py

Tematy lekcji informatyki klasa 4a styczeń 2013

Numerowanie obiektów (wzorów, rysunków, tabel, literatury)

Przeglądanie zdjęć satelitarnych Landsat 8

Diagnostyka sieci drogowej istotnym elementem polityki bezpieczeństwa w transporcie

Geometria analityczna

dr inż. Cezary Żrodowski Wizualizacja Informacji WETI PG, sem. V, 2015/16

Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki KATEDRA AUTOMATYKI

Laboratorium z Miernictwa Górniczego

Pakiet programów komputerowych do prognozowania deformacji terenu górniczego - EDBJ-OPN1W

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

Instrukcje do przedmiotu Komputerowe wspomaganie prac inżynierskich. Opracowała: Dr inż. Joanna Bartnicka

TEMAT: Ilustracja graficzna układu równań.

Split Payment (Podzielona płatność) w systemie KS-AOW

Orientacja zewnętrzna pojedynczego zdjęcia

AUTOCAD MIERZENIE I PODZIAŁ

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b

Transmisja. Ustawienia transmisji Wgrywanie współrzędnych do instrumentu Zgrywanie danych z instrumentu Transmisja Nivo M przez Bluetooth.

Laboratorium Optyki Falowej

Aplikacje WWW - laboratorium

Modelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II. Podstawy MATLABA, cz2.

Walec na równi pochyłej

Jeśli chodzi o wymianę/dodanie zdjęcia w galerii to robimy to za pomocą komponentu Galeria Phoca.

Projekt połowicznej, prostej endoprotezy stawu biodrowego w programie SOLIDWorks.

Kalipso wywiady środowiskowe

Prosta i płaszczyzna w przestrzeni

Prowadzenie przewodów w szafie

Przygotowanie spisów zdawczo-odbiorczych w aplikacji Kancelaria Komornika

Analiza i przetwarzanie obrazów

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

MEOMSy - laboratorium

Transkrypt:

Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Kalibracja stereowizyjnego systemu wizyjnego z użyciem pakietu Matlab Kraków, 2011

1. System stereowizyjny Stereowizja jest działem szeroko rozumianej wiedzy wchodzącej w dział nauki poświecony zagadnieniem widzenia komputerowego. Binokularne (stereoskopowe) widzenie komputerowe jest wzorowane na wykształconym w procesie ewolucji organizmów żywych (w tym i człowieka) systemie oceny perspektywy. W omawianym systemie na podstawie dwóch niezależnie rejestrowanych obrazów postrzeganych przez lewe i prawe oko, mózg tworzy trójwymiarowy obraz pozwalający na ocenę głębi i ostrości. Aby uzyskać wzajemnie jednoznaczne odwzorowanie współrzędnych przestrzeni (x,y,z) konieczna jest informacja o rzucie punktów przestrzeni na więcej niż jeden obraz. Na rys. 1, przedstawiono trzy punkty: P 1, P 2, P 3 reprezentujące wierzchołki odwzorowanej bryły w systemie stereoskopowym poprzez punkty p 1L, p 2L, p 3L w lewej kamerze oraz punkty p 1R, p 2R, p 3R w obrazie kamery prawej. W układzie kanonicznym odpowiadające sobie punkty w prawej i lewej płaszczyźnie obrazowej kamery są połączone tzw. liniami epipolarnymi. Rys. 1. Odwzorowanie stereoskopowe Linia epipolarna dla danego punktu w obrazie kamery prawej/lewej jest linią będącą obrazem prostej wychodzącej z ogniska c L /c P i przechodzącą przez odpowiednie punkty p R /p L. W szczególnym przypadku układu kamer, jaki stanowi układ kanoniczny, liniami epipolarnymi są proste równoległe do osi x przechodzącej przez obrazu kamery prawej i lewej. W specyficznych układach w których osie optyczne kamer nie są wzajemnie równoległe linie epipolarne nie są równoległe i przecinają sie w jednym punkcie zwanym punktem epipolarnym. Strona 2

W stereoskopowym systemie widzenia komputerowego para kamer usytuowana horyzontalnie względem siebie rejestruje obraz w sposób podobny do ludzkiego systemu HBV (ang. Human Binocular Vision). Jedyna różnica polega na tym że obraz rejestrowany przez kamery umożliwia ich zmienne usytuowaniu względem siebie co pozwala pozyskać informacje na temat głębi w funkcji różnic determinujących rejestrowane obrazy (mapa dysparycji), które są odwrotnie proporcjonalne do odległości od obserwowanego przedmiotu. Tak więc stereowizja jest techniką wizyjną umożliwiającą wyznaczanie współrzędnych punktów 3D na podstawie obrazów uzyskanych przy pomocy co najmniej dwóch urządzeń rejestrujących. Cel kalibracji systemu stereowizyjnego to wyznaczenie parametrów określających zależności pomiędzy układem podstawowym, układem związanym z pojedynczą kamerą oraz układem stereo, w celu możliwości wzajemnego dopasowania obrazów (rektyfikacja). 2. Opis ćwiczenia W oparciu o 16 odpowiadających sobie zdjęć wykonanych w technice stereowizyjnej odpowiednio o nazwach lewy01.jpg,.lewy16.jpg oraz prawy01.jpg,.prawy16.jpg, pogrupowanych w dwa niezależne pakiety zawierające dodatkowo pliki z procedury kalibracyjnej Calib_Results_lewy.mat i Calib_Results_prawy.mat, należy przeprowadzić procedurę kalibracji i rektyfikacji zdjęć z systemu stereowizyjnego przy użyciu Stereo Camera Calibration Toolbox zaimplementowanego w pakiet Matlab. 3. Procedura kalibracji systemu stereowizyjnego Uruchomić program Matlab i wywołać Stereo Camera Calibration Toolbox komendą stereo_gui w oknie głównym (rys. 1). Rys. 1. Stereo Camera Calibration Toolbox Uwaga: Należy sprawdzić przy użyciu menu File set path czy toolbox_calib jest ustawiony jako ścieżka dostępu głównego (rys. 2). Strona 3

Rys. 2. Ustawianie głównej ścieżki dostępu Przy pomocy urządzenia wskazującego wykonać <L-klik> na przycisku Load left and right calibration files (rys. 1). Matlab zapyta o indywidualną nazwę plików kalibracyjnych zawierających zestawienie danych z lewego oraz prawego zestawu kamerowego (rys. 3). Rys. 3. Wprowadzanie nazw zbiorczych plików kalibracyjnych Wprowadź nazwę pliku zawierającego dane z procedury kalibracji lewego zestawu (Calib_Results_lewy.mat), a następnie zatwierdzając przyciskiem <Enter> w następnym wierszu wprowadzić nazwę pliku zawierającego dane kalibracyjne z zestawu prawego (Calib_Results_prawy.mat). W odpowiedzi system wczyta dane zapisane w plikach kalibracyjnych i na ich podstawie wygeneruje parametry wewnętrzne (ang. intrinsic parameters) oraz parametry zewnętrzne (ang. extrinsic parameters) w postaci pozycji prawej kamery w odniesieniu do lewej (rys. 4). Rys. 4. Parametry zewnetrzne kalibrowanego układu stereowizyjnego Strona 4

Wprowadzenie do pamięci podręcznej komputera parametrów kalibracyjnych umożliwia, przeprowadzenie kalibracji układu stereo przy pomocy polecenia Run stereo calibration (rys. 1). Po przeprowadzeniu obliczeń możliwe jest wygenerowanie modelu parametrów zewnętrznych przy pomocy polecenia Show Extrinsic of stereo rig (rys. 5). Rys. 5. Model parametrów zewnętrznych układu stereowizyjnego Końcową operację kalibrowania układu stereowizyjnego stanowi zabieg rektyfikacji wywoływany poleceniem Rectify the calibration images (rys. 1). Wszystkie pary zdjęć stereowizyjnych użytych do kalibracji podlegają rektyfikacji. Przykładowe zestawienie rektyfikowanej pary zdjęcia stereowizyjnego przedstawiono na rys. 6. L R Rys. 6. Para zdjęć stereowizyjnych poddana rektyfikacji Strona 5

Strona 6