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

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

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe

RX 450h E ,00 zł ,00 zł ,00 zł. KOD KONFIGURACJI: ByKxHlNfW. cena konfiguracji. cena wersji podstawowej.

M{ZD{ CX _15R1_CX3_V3_COVERS.indd /05/ :22:22

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

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

7,32% ECOSTRALIS. oszczędność zużycia paliwa w modelu. Auto Service

Centrum Szkoleniowo-Technologiczne PL Mikołów ul. Pokoju 2 tel.(0-32) ,tel./fax (032)

Załącznik Nr 1 do SIWZ

Specjalne zabezpieczenie antykradzieżowe nie

MOŻLIWOŚCI NOWOCZESNYCH ZINTEGROWANYCH SYSTEMÓW ZARZĄDZANIA RUCHEM NA PRZYKŁADZIE SYSTEMU WARSZAWSKIEGO

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

Jazda autonomiczna Delphi zgodna z zasadami sztucznej inteligencji

Załącznik Nr 1 do SIWZ

DOKUMENTACJA POJAZDU. Dane Dealera: URSYN CAR ul. Romera Warszawa. Kontakt do sprzedawcy:

Zapewniają wysoką przyczepność do podłoża w sezonie zimowym. ORYGINALNE KOMPLETNE KOŁA ZIMOWE FORD

Adam Korzeniewski - p. 732 dr inż. Grzegorz Szwoch - p. 732 dr inż.

EFEKTYWNOŚĆ SYSTEMU ZARZĄDZANIA RUCHEM WWARSZAWIE SEBASTIAN KUBANEK. Zarząd Dróg Miejskich w Warszawie

Algorytm wstecznej propagacji błędów dla sieci RBF Michał Bereta

Julia 4D - raytracing

Uwaga! Upadek! Opis zadania konkursowego

Wydajność systemów a organizacja pamięci, czyli dlaczego jednak nie jest aż tak źle. Krzysztof Banaś, Obliczenia wysokiej wydajności.

Sieć Hopfielda. Sieci rekurencyjne. Ewa Adamus. ZUT Wydział Informatyki Instytut Sztucznej Inteligencji i Metod Matematycznych.

Chevrolet Camaro 2018

Świetna przyczepność w każdych warunkach. Kompletne koła zimowe Ford.

Twoje 520d xdrive Limuzyna.

Inteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe

Twoje 430i Gran Coupé.

Sposoby modelowania układów dynamicznych. Pytania

Twoje X3 xdrive20d.

Antyaliasing w 1 milisekundę. Krzysztof Kluczek

Algorytmy sztucznej inteligencji

Centrum Zarządzania Ruchem Stryków. Funkcjonalność Technologia Bezpieczeostwo

Twoje 520d xdrive Limuzyna.

Pojęcie Ekojazdy Eco-Driving

Sztuczna inteligencja dla bezpieczeństwa ruchu drogowego

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

1

Seat Leon 1.4 TSI 150KM FR Wyprzedaż rocznika w ASO

Politechnika Lubelska

Chevrolet Camaro 2018

Optymalizacja ciągła

PLATFORMA COMARCH SECURITY. Analiza i skracanie wideo

Uczenie sieci neuronowych i bayesowskich

Nowa gama czujników parkowania Valeo Beep&Park oraz Park Vision. Marzec 2018

Chevrolet Camaro 2018

Twoje X1 xdrive18d.

Nowy Nissan QASHQAI. 3 Lata Gwarancji! Podstawowe dane techniczne: Wersja wyposażenia: Acenta + Pakiet Technologiczny + Pakiet zimowy

Zintegrowany System Zarządzania. Ruchem w Warszawie. Zarząd Dróg Miejskich Zintegrowany System Zarządzania Ruchem. w Warszawie

Wykrywanie potencjalnych zagrożeń w ruchu morskim na podstawie danych AIS. Milena Stróżyna, Witold Abramowicz

Powtórzenie wiadomości z klasy I. Temat: Ruchy prostoliniowe. Obliczenia

Parametry funkcjonalno techniczne. Specyfikacja techniczna oferowanego samochodu osobowego typu hatchback, 5-drzwi.

SYSTEM MONITOROWANIA DECYZYJNEGO STANU OBIEKTÓW TECHNICZNYCH

Zintegrowany System Zarządzania

Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase

FIAT KTÓREGO WYBRAŁEŚ

Zastosowania sieci neuronowych

Podstawy Sztucznej Inteligencji (PSZT)

dr inż. Jarosław Forenc

Sieci neuronowe w Statistica. Agnieszka Nowak - Brzezioska

Wykaz tematów w zakresie prawa jazdy kategorii A

Sieci neuronowe w Statistica

bezpieczniej przez tory

Analiza skupień. Analiza Skupień W sztucznej inteligencji istotną rolę ogrywają algorytmy grupowania

Wykonawca musi posiadać stosowne doświadczenie i wykazać, iż:

CENY I SPECYFIKACJE IS

Michał Cydzik. Promotor: Mgr inż. Waldemar Ptasznik-Kisieliński

Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2)

Wpływ systemu ITS w Tychach na poprawę poziomu bezpieczeństwa ruchu pieszych

Wyniki pomiarów prędkości w miejscach zlikwidowanych fotoradarów 6-8 kwietnia 2016 rok, stycznia 2017

Zmiana skuteczności akustycznej cichych nawierzchni drogowych z upływem czasu

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

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

Elementy inteligencji obliczeniowej

PLN PLN

Jerzy Roman. Strategia BRD dla Olsztyna na lata w odniesieniu do funkcjonowania ITS

Rozdział 1 Sztuczne sieci neuronowe. Materiały do zajęć dydaktycznych - na podstawie dokumentacji programu Matlab opracował Dariusz Grzesiak

CSC-Tool WYDAJNE NARZĘDZIE DIAGNOSTYCZNE DLA SYSTEMÓW WSPOMAGANIA JAZDY

Implementacja sieci neuronowych na karcie graficznej. Waldemar Pawlaszek

CPC Conti Pressure Check. Monitoring ciśnienia i temperatury opon samochodów ciężarowych

Automatyczne rozpoznawanie mowy - wybrane zagadnienia / Ryszard Makowski. Wrocław, Spis treści

2. Zakres budowy motoroweru lub motocykla i zasady obsługi technicznej.

Kompresja sekwencji obrazów - algorytm MPEG-2

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

BEZPRZEWODOWA KAMERA INTERNETOWA USB 2.0

A safe world. Jazda autonomiczna czy rozwój technologiczny wyprzedzi przyjemność z jazdy Mariusz Mankiewicz, AutoEvent, 21 czerwca 2017.

Twoje X5 xdrive25d.

Twoje X5 xdrive25d.

System zarządzający grami programistycznymi Meridius

Sieciowe Technologie Mobilne. Laboratorium 2

Dane techniczne. Nowe BMW X1. sdrive16d.

Liczby zmiennoprzecinkowe i błędy

Okna oddymiające klatek schodowych: Czy są skutecznym sposobem na odprowadzenie dymu i ciepła z budynku?

IMPLEMENTACJA SIECI NEURONOWYCH MLP Z WALIDACJĄ KRZYŻOWĄ

METODY STATYSTYCZNE W BIOLOGII

nowe idee nowe inspiracje City Network wersja demonstracyjna

Transkrypt:

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

Cel: Określenie czy określony obszar jest drogą (betonową) czy nie. Główne cechy: wykorzystuje kamerę (przechwytującą obraz z punktu widzenia kierowcy), działa w czasie rzeczywistym, niezależny od linii itp. oznaczeń drogowych. Podstawowe kroki działania: 1. krótki krok inicjalizacyjny zebranie próbek danych, 2. trening sieci neuronowej, 3. zastosowanie sieci do detekcji drogi. 2

Postać danych - obraz jest w postaci RGB, - cechy: + 3 x 8 bitów na kolory, + wartości współrzędnych x i y rozważanych punktów (znormalizowane). Każdy wektor jest następnie ręcznie oznaczany jako droga lub nie-droga. Trening sieci 3

Detekcja drogi Przykładowy wynik 4

Zastrzeżenie do algorytmu Mimo, że detekcja drogi przez otrzymaną sieć odbywa się automatycznie i może być wykonywana w czasie rzeczywistym, to trenowanie wymaga ręcznych oznaczeń wprowadzanych przez człowieka Adaptacyjne podejście rzeczywiście dla czasu rzeczywistego przy podstawowych założeniach systemu bez zmian Dodatkowa obserwacja 5

Bazując na oczekiwanych obszarach wg poprzedniego obrazka, bierzemy punkty z tych obszarów i automatycznie oznaczamy je jako droga lub nie-droga. A nieco dokładniej określamy to nie dla pojedynczych punktów a dla pewnych obszarów / okien Wykorzystanie okien z poprzedniego slajdu (wraz z oznaczeniami droga czy niedroga) jako filtrów 6

Dlaczego nie powinno się cały czas uczyć sieci w ten sposób, czyli np. zakręt Post processing, aby zwiększyć precyzję 1. szumy są redukowane filtrami graficznymi erosion & dilationm, 2. jeśli droga na 2 kolejnych obrazach nie różni się znacznie, informacje z poprzednich obrazków o segmentacji mogą być wykorzystywane. 7

Implementacja strona techniczna Dell Latitude laptop 2,2GHz, z Red Hatem 9, Unibrain Fire-i (320x240 pixels) firewire camera (30 klatek / sek.), aplikacja napisana w C++. Implementacja sieć neuronowa 26 inputs (24 bitów RGB + koordynaty x i y) sieć trzywarstwowa: - dwie pierwsze warstwy zawierają po 4 neurony, - ostatnia warstwa złoŝona z 1 neuronu zwraca wynik, wykorzystuje wsteczną propagację. 8

Implementacja c.d. Dla umożliwienia działania w czasie rzeczywistym: każdy obrazek jest zmniejszany z 320x240 do 160x120, wybierany jest co trzeci piksel wraz z otoczeniem o rozmiarach 7x7 (więc nachodzą te okna na siebie trzema pikselami z każdej strony), Aktualnie czas segmentacji drogi wynosi ok. 60 ms / ramkę Wyniki testy na różnych rodzajach dróg, 4-sekundowe sekwencje wideo, wykresy błędów pokazują co 25 klatkę. 9

Test 1, prosta droga, wyniki Test 2, droga z cieniami, wyniki 10

Test 3, łuk drogi, lekka zmiana otoczenia, wyniki Test 4, duża zmiany otoczenia i drogi, wyniki 11

Podsumowanie wyników Uwagi, pomysły, plany na przyszłość trening sieci zajmuje aktualnie ok. 600 ms, nowe dane bufor FIFO, rozwiązanie dla dynamicznych zmian, wykorzystywanie informacji o ruchu pojazdu, zastosowanie algorytmów dla detekcji nadjeżdżających pojazdów. 12

Co jeszcze się dzieje w kierunku intelligent vehicles? n.p. kilka skrótów: CC - (Cruise Control) system stabilizacji prędkości jazdy iccs - system utrzymujący stałą odległość od poprzedzającego pojazdu DAS - system identyfikujący pasy ruchu, znaki drogowe i przeszkody DSC - układ kontroli stabilności pojazdu DTC - układ dynamicznej kontroli trakcji) EOBD - (European On- Board Diagnostic) układ ten stanowi centrum gromadzenia wszelkich funkcji diagnostycznych ICC (Intelligent Cruise Control)- inteligentny system stabilizacji prędkości jazdy ICS - zespolony system kontroli układów samochodowych PTS - system ułatwiający parkowanie (wyposażony w czujniki odległości) RDW - system informujący o zmianie ciśnienia w oponach SRS - system bezpieczeństwa pasażerów TPMS - układ monitorujący ciśnienie powietrza w ogumieniu 13