Samochodowy system detekcji i rozpoznawania znaków drogowych. Sensory w budowie maszyn i pojazdów Maciej Śmigielski

Podobne dokumenty
Algorytmy decyzyjne będące alternatywą dla sieci neuronowych

Przekształcenia punktowe

Przygotowanie materiału uczącego dla OCR w oparciu o aplikację Wycinanki.

WYKŁAD 12. Analiza obrazu Wyznaczanie parametrów ruchu obiektów

Pattern Classification

Analiza i przetwarzanie obrazów

Antyaliasing w 1 milisekundę. Krzysztof Kluczek

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

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

Implementacja filtru Canny ego

Interpretacja gestów dłoni w sekwencji obrazów cyfrowych. autor: Karol Czapnik opiekun: prof. dr hab. Włodzimierz Kasprzak

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

rozpoznawania odcisków palców

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

6. Algorytmy ochrony przed zagłodzeniem dla systemów Linux i Windows NT.

Transformacja wiedzy w budowie i eksploatacji maszyn

Szacowanie wartości monet na obrazach.

AUTOMATYCZNE ROZPOZNAWANIE PUNKTÓW KONTROLNYCH GŁOWY SŁUŻĄCYCH DO 3D MODELOWANIA JEJ ANATOMII I DYNAMIKI

Przetwarzanie obrazów wykład 2

System wykrywania obiektów (pieszych, rowerzystów, zwierząt oraz innych pojazdów) na drodze pojazdu. Wykonał: Michał Zawiślak

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

Dydaktyczno-badawczy Poligon ITS Akademii Techniczno-Humanistycznej w Bielsku-Białej WSPÓLNA REALIZACJA

Przetwarzanie obrazu

PK Kurs Audytu BRD grudzień 2017

Badania zachowańpieszych w obszarze przejść dla pieszych z wykorzystaniem analizy obrazu

Waga problemu: - liczba pieszych ofiar wypadków drogowych, Innowacyjne rozwiązania dla poprawy bezpieczeństwa na przejściach dla pieszych

Analiza obrazów. Segmentacja i indeksacja obiektów

Sieciowe Sterowanie Robotem Przemysłowym KUKA KR3 Sprzężonego z Systemem Wizyjnym oraz Systemem Rozpoznawania Mowy

Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1

Analiza obrazów - sprawozdanie nr 3

Agnieszka Nowak Brzezińska

Oprócz funkcjonalności wymaganych przez zamawiających, urządzenia Hikvision oferują dodatkowo następujące funkcjonalności:

Badania zachowań pieszych. z wykorzystaniem analizy obrazu. Piotr Szagała Politechnika Warszawska

Problem eliminacji nieprzystających elementów w zadaniu rozpoznania wzorca Marcin Luckner

Widzenie komputerowe (computer vision)

ANALIZA I INDEKSOWANIE MULTIMEDIÓW (AIM)

Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy

Przetwarzanie obrazów wykład 7. Adam Wojciechowski

Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych

Reprezentacja i analiza obszarów

Klasyfikatory: k-nn oraz naiwny Bayesa. Agnieszka Nowak Brzezińska Wykład IV

O przetwarzaniu danych. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

SYSTEM BIOMETRYCZNY IDENTYFIKUJĄCY OSOBY NA PODSTAWIE CECH OSOBNICZYCH TWARZY. Autorzy: M. Lewicka, K. Stańczyk

Wydział Geologii, Geofizyki i Ochrony Środowiska PROJEKT INŻYNIERSKI

Wideorejestrator / kamera samochodowa XBLITZ BLACK BIRD 2.0 GPS

Przetwarzanie obrazów rastrowych macierzą konwolucji

PLATFORMA COMARCH SECURITY. Analiza i skracanie wideo

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

Wykład 8. Testowanie w JEE 5.0 (1) Autor: Zofia Kruczkiewicz. Zofia Kruczkiewicz

Filtrowanie tekstur. Kinga Laurowska

Arkadiusz Łapiński ETI V gr.9.4. Sieć neuronowa w inteligentnym pojeździe, Tribolite

Agnieszka Nowak Brzezińska Wykład III

ScrappiX. Urządzenie do wizyjnej kontroli wymiarów oraz kontroli defektów powierzchni

Metody komputerowego przekształcania obrazów

System informacji o zajętos ci miejsc parkingowych w strefie miejskiej

Cyfrowe Przetwarzanie Obrazów. Karol Czapnik

Wtyczka Crop3D. Wstęp. Implementacja. Sprawozdanie z realizacji projektu Bartłomiej Trzewiczek Kraków,

Problematyka budowy skanera 3D doświadczenia własne

Analiza i przetwarzanie obrazo w

Orange Smart City. Piotr Janiak Orange Polska

wsparcie przeciwpożarowe dla leśników i strażaków

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

Agnieszka Nowak Brzezińska Wykład III

Instrukcja interpretacji Raportu podobieństwa systemu Antyplagiat

Problemy związane ze stosowaniem liczników czasu w sygnalizacji świetlnej. Tomasz Folwarski MSR Traffic sp. z o. o.

Bezzałogowy samolot rozpoznawczy Mikro BSP

Wyznaczanie trójkątów widoczności na skrzyżowaniu dwóch dróg

Laboratorium. Cyfrowe przetwarzanie sygnałów. Ćwiczenie 9. Przetwarzanie sygnałów wizyjnych. Politechnika Świętokrzyska.

Czym jest OnDynamic? OnDynamic dostarcza wartościowych danych w czasie rzeczywistym, 24/7 dni w tygodniu w zakresie: czasu przejazdu,

Metody komputerowe w inżynierii komunikacyjnej. Pomiary ruchu. doc. dr inż. Tadeusz Zieliński r. ak. 2011/12

PhoeniX. Urządzenie do wizyjnej kontroli wymiarów oraz kontroli defektów powierzchni

Zastosowanie techniki Motion Capture

Wykrywanie twarzy na zdjęciach przy pomocy kaskad

ZNAKI I TABLICE PRYZMATYCZNE Partnerzy: Podstawowe informacje dotyczące znaków oraz tablic pryzmatycznych

mgr inż. Stanisława Rzewuskiego temat: Passive target detection and localization using low power WIFI transmitters as illuminators

Elżbieta Kula - wprowadzenie do Turbo Pascala i algorytmiki

Politechnika Poznańska, Zakład Techniki Świetlnej i Elektrotermii. Redukcja poziomu oświetlenia drogowego możliwości i ograniczenia

Inteligentna Platforma CCTV IP inteligentna analiza obrazu. Inteligentna Platforma CCTV IP. CarR analiza tablic rejestracyjnych

Transpozer czasowy mowy

INSTRUKCJA OBSŁUGI Adapter OBD. Adapter OBD wersja 1.0B (zgodna z software Diego G )

Projekt i implementacja systemu wspomagania planowania w języku Prolog

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

Ocena zagrożenia na sieci dróg na podstawie doświadczeń programu EuroRAP. Marcin Budzyński, Karol Romanowski Politechnika Gdańska

Wykrywanie twarzy ludzkich na kolorowych obrazach ze złożonym tłem

AUTOMATYCZNA AKTUALIZACJA BAZY DANYCH O BUDYNKACH W OPARCIU O WYSOKOROZDZIELCZĄ ORTOFOTOMAPĘ SATELITARNĄ

Reprezentacja i analiza obszarów

Analiza obrazu. wykład 3. Marek Jan Kasprowicz Uniwersytet Rolniczy 2009

Funkcjonalność urządzeń pomiarowych w PyroSim. Jakich danych nam dostarczają?

Metody badawcze Marta Więckowska

Julia 4D - raytracing

Indeksy w bazach danych. Motywacje. Techniki indeksowania w eksploracji danych. Plan prezentacji. Dotychczasowe prace badawcze skupiały się na

Instrukcja interpretacji Raportu podobieństwa systemu Antyplagiat

Jacek Oskarbski Michał Miszewski Joanna Durlik Sebastian Maciołek. Gdynia

PROJEKT ORGANIZACJI RUCHU

Analiza składowych głównych. Wprowadzenie

System wizyjny OMRON Xpectia FZx

Sztuczna inteligencja dla bezpieczeństwa ruchu drogowego

Zarządzanie ruchem przy pomocy technologii informatycznych

Nocne migracje ptaków i ich obserwacje za pomocą radaru ornitologicznego

Transkrypt:

Samochodowy system detekcji i rozpoznawania znaków drogowych Sensory w budowie maszyn i pojazdów Maciej Śmigielski

Rozpoznawanie obrazów Rozpoznawaniem obrazów możemy nazwać proces przetwarzania i analizowania obrazu statycznego lub wideo, dzięki któremu możemy stwierdzić jakiego rodzaju obiekty są na nim zawarte, a następnie na określeniu czy wśród wykrytych elementów są takie, które nas interesują.

Budowa systemu System oparty na rozpoznawaniu obrazu jest względnie prosty. Zbudowany jest jedynie z jednego typu sensora, którym jest kamera. Główne zadanie spełnia tutaj komputer, który musi posiadać wysoką moc obliczeniową zdolną przetwarzać uzyskiwany obraz przy pomocy specjalnych algorytmów z odpowiednią prędkością. Standardowo uzyskuje się 24 klatki na sekundę (co daje 86400 klatek na godzinę)

Dobór kamery Kamery o wysokiej rozdzielczości są pożądane ze względu na usunięcie niedoskonałości obrazu już na poziomie hardware u. Niestety ze względu na ich wysoki koszt w seryjnej produkcji używa się kamer o niższej jakości kompensując straty wysoko wyspecjalizowanymi algorytmami przetwarzania obrazu.

Podział systemów ze względu na sposób działania 1. Systemy bazujące na współrzędnych GPS Aktualne współrzędne GPS pojazdu są porównywane z zawartością bazy danych zawierającej rodzaj dróg i obowiązujące na nich ograniczenia prędkości.

Podział systemów ze względu na sposób działania Systemy bazujące na współrzędnych GPS Zalety deterministyczne zależą tylko od danych w bazie danych i zasięgu GPS, Jeżeli oba te elementy działają to zawsze zostanie zwrócony aktualny wynik znajdujący się w bazie danych nie jest zależna od warunków oświetlenia Wady zależna od zasięgu GPS i od ukształtowania otoczenia poprawność działania zależy również od aktualności bazy danych

Podział systemów ze względu na sposób działania 2. Systemy bazujące na rozpoznawaniu obrazów Systemy które opierają się na interpretacji obrazu przechwytywanego z kamery samochodu.

Podział systemów ze względu na sposób działania Zalety Dane są analizowane w czasie rzeczywistym Odzwierciedlają aktualny stan Wady Silnie zależne od warunków pogodowych Wrażliwe na zakłócenia związane z oświetleniem Konieczność opracowania skomplikowanych algorytmów Wysoki koszt kamer o wysokiej rozdzielczości

Podział systemów ze względu na sposób działania 3. Systemy hybrydowe (rozpoznawanie obrazu połączone z odczytem współrzędnych GPS) Systemy w których wynik wstępnego rozpoznawania obrazu z kamery zostaje porównany z bazą danych, a po otrzymaniu potwierdzenia zgodności jest wyświetlany kierowcy.

Podział systemów ze względu na sposób działania Zalety Rozpoznawanie oparte na 2 systemach powoduje mniejszy udział błędów Błędy odczytu jednego systemu są korygowane przez drugi Wady Problemy z wyważeniem który etap rozpoznawania jest ważniejszy

Ogólny schemat systemu przetwarzania obrazów

Segmentacja (binaryzacja obrazu) Jest to przekształcenie punktowe (nie zmienia rozmiarów ani skali obrazu), wykorzystywane w procesie analizy obrazu. Celem binaryzacji jest radykalna redukcja ilości informacji zawartej w obrazie. Proces binaryzacji polega na tym, że obraz mający wiele poziomów szarości zamienia się na obraz, którego piksele mają wyłącznie wartości 0 i 1.

Przykład: Binaryzacja dolnoprogowa L(m,n)- jasność punktu w obrazie źródłowym L (m,n)- wartość odpowiedniego punktu w obrazie wynikowym a- próg binaryzacji

Metody detekcji (segmentacji) znaków Detekcja na podstawie koloru. Detekcja na podstawie wykrywania kształtów. Detekcja za pomocą algorytmów uczenia maszynowego.

Metody detekcji (segmentacji) znaków Segmentacja oparta na kolorach opiera się na poszukiwaniu obszarów obrazu o zadanym kolorze. Dąży się do tego aby otrzymać tylko interesujące nas obszary, a pozostałe usunąć z obrazu. W tak zbinaryzowanym obrazie obszarom charakterystycznym przypisuje się wartości 1, a elementy tła otrzymują wartości 0.

Obraz oryginalny oraz jego trzy obrazy częściowe

Metody detekcji (segmentacji) znaków Detekcja na podstawie barw. Zalety podstawowy algorytm prosty w implementacji Wady przy stosowaniu tylko kryterium koloru występuje zbyt duży współczynnik fałszywych wykryć kolor jest zmienny i zależny od wielu czynników takich jak pora dnia i warunki pogodowe

Metody detekcji (segmentacji) znaków Segmentacja oparta na kształtach opiera się na poszukiwaniu na obrazie kształtów, które przedstawiają interesujące nas obiekty. W przypadku detekcji znaków drogowych mogą być to koła, trójkąty i prostokąty. Dalsze postępowanie jest takie samo jak w segmentacji opartej na kolorach.

Wynik operacji znajdowania środka znaku na podstawie kąta

Metody detekcji (segmentacji) znaków Detekcja na podstawie wykrywania kształtów. Zalety mniej zależny od warunków oświetlenia i pogodowych, Wady algorytm składający się z większej ilości etapów (ustalenie kształtu musi być poprzedzone jakimś rodzajem segmentacji która wyodrębni obiekt) Skomplikowany, wymaga dużej mocy obliczeniowej

Metody detekcji (segmentacji) znaków W 2001r. Paul Viola i Michael Jones zaprezentowali algorytm uczący się służący do wykrywania obiektów w czasie rzeczywistym. Nauka polegała na podaniu algorytmowi zestawu próbek prawdziwych oraz fałszywych. Algorytm działał dzięki dwóm mechanizmom: falki Haara oraz AdaBoost

Przykłady użytych obrazów przy nauczaniu a) Dobra widoczność b) Znak zacieniony c) Złe oświetlenie d) Rozmyty obraz e) Obraz zniekształcony f) Częściowo przysłonięty

Metody detekcji (segmentacji) znaków Detekcja za pomocą algorytmów uczenia maszynowego. Zalety stosunkowo szybkie działanie przy dużym zbiorze danych uczących wykazuje duży współczynnik prawidłowych wskazań Wady do poprawnego działania wymagany duży zbiór danych uczących konieczność przeprowadzania fazy uczenia

Rozpoznanie obrazu Rozpoznawanie jest realizowane jako poszukiwanie podobieństw pomiędzy analizowanym obrazem a zbiorem pewnych oczekiwanych obrazów- wzorców. Wyróżnia się metody rozpoznawania: Metody bezpośredniej analizy obrazu Metody oparte o generację i analizę wektora cech Inne

Komercyjnie dostępne systemy rozpoznawania znaków drogowych Mobileye (rozpoznaje i interpretuje znaki drogowe różnego rodzaju: stojące z boku drogi, wyświetlane na elektronicznych tablicach oraz znaki umieszczone na jezdni) Continental (rozpoznaje znaki zgodne z wymogami konwencji w Viennie, sprzężony jest z systemem GPS, dzięki któremu interpretuje sytuacje nieopisane znakami drogowymi)

Skuteczność Obecne systemy nie wykazują 100% skuteczności przez co kierowcy nie mogą na nich polegać całkowicie. Najczęstsze błędy: Wykrywanie znaków nie należących do danego pasa ruchu Brak interpretacji sytuacji nieopisanych znakami drogowymi (np. w Polsce koniec ograniczenia prędkości za skrzyżowaniem) Błędne interpretowanie znaków informacyjnych (kategorii D ze względu na duże podobieństwo)

Bibliografia Politechnika Warszawska, Praca dyplomowa inżynierska Rozpoznawanie znaków drogowych w sekwencjach wideo P. Onaszkiewicz Akademia Górniczo-Hutnicza, Praca Dyplomowa Magisterska Przenośny system detekcji i rozpoznawania znaków drogowych A. Pyka Artykuł: An overview of traffic sign detection methods K. Brkić