1 / 30

Fahrspurerkennung in Videoechtzeit mit SoC

Fahrspurerkennung in Videoechtzeit mit SoC. Eike Jenning INF-M3 - Seminar/Ringvorlesung - Wintersemester 2007/2008 30. November 2007. Agenda. Einleitung Algorithmus zur Fahrspurerkennung Fahrspurerkennung mit SoC Zusammenfassung Ausblick. Agenda. Einleitung

platt
Download Presentation

Fahrspurerkennung in Videoechtzeit mit SoC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fahrspurerkennung in Videoechtzeit mit SoC Eike Jenning INF-M3 - Seminar/Ringvorlesung - Wintersemester 2007/2008 30. November 2007

  2. Agenda Einleitung Algorithmus zur Fahrspurerkennung Fahrspurerkennung mit SoC Zusammenfassung Ausblick Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC

  3. Agenda Einleitung Algorithmus zur Fahrspurerkennung Fahrspurerkennung mit SoC Zusammenfassung Ausblick Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC

  4. Motivation Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC • Teilnahmeder HAW am CaroloCup • JährlicherWettbewerbfürautonomeFahrzeuge • VergleichzuanderenTeilnehmern • Industriekontakt • WettbewerbscharaktersollStudentenmotivieren

  5. Anforderungen Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC Fahrspurerkennung Hinderniserkennung Paralleles Einparken Modellmaßstab 1:10 Minimaler Energieverbrauch Maximale Geschwindigkeit

  6. Faust-Plattform Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC • SCV und intelliTruck erfüllen andere Anforderungen •  Aufbaueinerkonformen Faust-Plattform • Transfer vorhandenerFunktionen • AndereSensorik • AndereRechenleistung

  7. Thema Projekt/Abschlussarbeit(en) Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC Fahrspurerkennung  Seminar Hinderniserkennung Paralleles Einparken Modellmaßstab 1:10 Minimaler Energieverbrauch Maximale Geschwindigkeit

  8. Fahrspurerkennung intelliTruck Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC • Kantenerkennung durch Houghtransformation • 2,33Ghz DualCore CPU • Zu verbessern: • Kurvenverhalten • Robustheit

  9. Argumentation für SoC Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC Entlastung der Hauptsteuereinheit Verbesserung der Regelung Verbesserung der Energiebilanz Industrierelevanz

  10. Agenda Einleitung Algorithmus zur Fahrspurerkennung Fahrspurerkennung mit SoC Zusammenfassung Ausblick Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC

  11. Voraussetzungen Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC Schatten Fehlende bzw. fehlerhafte Markierungen Feuchtigkeit

  12. Ablauf der Bildverarbeitung Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC • Vorverarbeitung • Datenreduktion durch ROI und Resampling • Kantenextraktion (z.B. Sobel, Prewitt) • Glättung (z.B. Gaussfilter) • Merkmalsextraktion • Merkmalsklassifikation •  i.d.R. hohe Rechenleistung erforderlich

  13. Beispiel Vorverarbeitung Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC • Glätten mit Binomialfilter • Gauss-Näherung • 3x3 Faltungsmaske

  14. Peak-finding Algorithmus Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC • Idee: Extraktion von Maxima pro Bildzeile • Grundlage: Markierungseigenschaften • Helligkeit • Breite • Nachbarschaft •  Maxima müssen Anforderungen bezüglich Höhe und Breite erfüllen

  15. Extraktion von Maxima Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC Peak ohne Welle Glättung wichtig

  16. Auswerten der Maxima Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC • Bilden von Geraden im Peak-Point-Image • kleinste Fehlerquadrat-Methode • Zusammenfügen der Geraden

  17. Ergebnis Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC Robustheit wird nicht angegeben Geschwindigkeit: 15ms bei 1,8GHz

  18. Agenda Einleitung Algorithmus zur Fahrspurerkennung Fahrspurerkennung mit SoC Zusammenfassung Ausblick Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC

  19. Modulbasierte Architektur Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC

  20. Herausforderung Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC • Externen Speicherzugriff vermeiden • Bildgröße: 1280x1024x8bit ≈ 1,3MB • Speicherung von wenigen Bildzeilen im FPGA • Algorithmen im Datenstrom • Parallele OnChip-Speicherung extrahierter Merkmale

  21. Anwendung: 3x3 Faltungsmaske Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC

  22. Anwendung: 3x3 Faltungsmaske Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC

  23. Berechnung in Pipeline Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC

  24. Peak-finding im Datenstrom Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC • Definition einer 1-dimensionalen Maske • Breite und Höhe durch Maximaspezifikation • Zustandsautomat kontrolliert Pixelverlauf • Information über Pixel 3 in nächste Verarbeitungsstufe

  25. Agenda Einleitung Algorithmus zur Fahrspurerkennung Fahrspurerkennung mit SoC Zusammenfassung Ausblick Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC

  26. Zusammenfassung Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC • Rahmen: Teilnahme am CaroloCup • Argumentation für SoC • Fahrspurerkennung durch Peak-finding • Algorithmen im Datenstrom • Deserialisierung • Parallele Berechnung • Pipelining

  27. Ausblick Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC • Projekt: Fahrzeugplattform aufbauen • Sensorik • Kommunikation • Energieverbrauch • Masterarbeit: • Algorithmus-Evaluation in Software • Architekturentwürfe für Hardware-Modellierung

  28. Literatur Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC S.Huang, C.Chen, P.Hsiao, L.Fu: On-board Vision System for Lane Recognition…, IEEE 2004 P.Hsiao, H.Cheng, C.Yeh, L.Fu: Automobile Lane Detection System-on-Chip…, IEEE 2005 L.Zhang:FPGA based CCD Camera with Bayer Filter Interpolation, 2006 I.Birnbaum: Erweiterung eines FPGA-basierten CCD-Kamera-Prototypen mit Steuerungs-und Bildverarbeitungsmodulen, 2007 F.Paulo: Bildvorverarbeitungsmodule für eine FPGA-basierte CCD-Kamera mit Optimierung einer 700 MBit Schnittstelle, 2007

  29. Fahrspurerkennung in Videoechtzeit mit SoC Eike Jenning INF-M3 - Seminar/Ringvorlesung - Wintersemester 2007/2008 30. November 2007

  30. Glossar Eike Jenning - Fahrspurerkennung in Videoechtzeit mit SoC • FPGA – Field ProgrammableGrid Array • Vielseitiger Hardwarebaustein aus Logikgattern • ROI – Region of Interest • Bildausschnitt mit den wesentlichen Informationen • SCV – Sensor ControlledVehicle • Faust-Plattform zur Erforschung von zeitgesteuerten Systemen und Fahrassistenten • SoC – System on Chip • Hardwarebaustein mit verschiedenen logischen Modulen

More Related