Prof. Dr.-Ing H. Burkhardt. Bildverarbeitung. Albert-Ludwigs-Universität Freiburg



Ähnliche Dokumente
Bildverarbeitung. Albert-Ludwigs-Universität Freiburg. H. Burkhardt, Institut für Informatik, Universität Freiburg ME-I, Kap. 1 1

Bildverarbeitung. Albert-Ludwigs-Universität Freiburg

Image Processing I. Prof. Dr.-Ing H. Burkhardt. Bildverarbeitung. Albert-Ludwigs-Universität Freiburg

Einführung in Bildverarbeitung und Computervision

Grundlagen der Bilderzeugung und Bildanalyse - Mustererkennung

(1) Problemstellung. (2) Kalman Filter

Foundations of Image Formation and. Pattern Recognition

Zellulare Neuronale Netzwerke

Vorbereitungsaufgaben

Übergang vom Diplom zum Bachelor

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis

Studienplan TECHNIKPÄDAGOGIK AUFBAUSTUDIENGANG Anhang C. Universitätsstr. 38 Tel

Ohne Fehler geht es nicht Doch wie viele Fehler sind erlaubt?

Lineare Algebra und Lösung linearer zeitinvarianter Differentialgleichungssysteme

Bildverarbeitung Herbstsemester Fourier-Transformation

Optische Systeme und Computer Vision. Heinz-Wilhelm Hübers, Ralf Reulke

Bildverarbeitung/Mustererkennung: Zusammenfassung und Ausblick

Kevin Caldwell. 18.April 2012

$KNFXGTCTDGKVWPIWPF#NIQTKVJOGP 2TQH&T9QNHICPI-QPGP. Einführung. s. auch info_zum_kurs.html -QOOWPKMCVKQP

Auswahl alter Klausuraufgaben aus einer ähnlichen Vorlesung Maßgeblich für die Prüfung sind die Vorlesungsinhalte!

1 Mathematische Grundlagen

Lizenzen auschecken. Was ist zu tun?

Einführung in die Informatik II

Elementare Bildverarbeitungsoperationen

Computer Vision I. Nikos Canterakis. Lehrstuhl für Mustererkennung, Universität Freiburg,

Regelungs- und Systemtechnik 1. Kapitel 1: Einführung

Informatik studieren an der Universität zu Lübeck

OECD Programme for International Student Assessment PISA Lösungen der Beispielaufgaben aus dem Mathematiktest. Deutschland

Theoretische Grundlagen der Informatik WS 09/10

Informatik studieren an der Universität zu Lübeck

Mathematik Akzentfach

9.2. DER SATZ ÜBER IMPLIZITE FUNKTIONEN 83

Konzepte der Informatik

Bildauswertung in UAV

SCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...

Charakteristikenmethode im Beispiel

Studienrichtung Computational Neuroscience/Neuroinformatik des Studienganges Angewandte Informatik

Fachschaft Mathematik und Informatik (FIM) LA I VORKURS. Herbstsemester gehalten von Harald Baum

Grundlagen der Theoretischen Informatik, SoSe 2008

5.12. Variable Temperaturgradienten über dem Scheibenzwischenraum

Zeichen bei Zahlen entschlüsseln

Animation ist das Erzeugen von Filmen mit Hilfe der Computergrafik. Objekte bewegen sich hierbei oder Beleuchtung, Augpunkt, Form,... ändern sich.

2. Information zum 1. Studienjahr im. Diplomstudiengang Mathematik. Bachelor/Master-Studiengang Mathematik und Anwendungsgebiete

Statistische Thermodynamik I Lösungen zur Serie 1

Diese Prozesse und noch viele andere Tricks werden in der Digitalfotografie mit Hilfe von Bildbearbeitungsprogrammen, wie z. B. Gimp, bewältigt.

Super-Resolution. Irena Kpogbezan & Moritz Brettschneider. Seminar Computational Photography

Zoom-Mikroskop ZM. Das universell einsetzbare Zoom-Mikroskop

Kapiteltests zum Leitprogramm Binäre Suchbäume

Nichtlineare Optimierung ohne Nebenbedingungen

Optik Kontaktlinsen Instrumente Photo

Bilder Schärfen und Rauschen entfernen

Kapitel 3. Codierung von Text (ASCII-Code, Unicode)

Computerarithmetik ( )

EM-Wellen. david vajda 3. Februar Zu den Physikalischen Größen innerhalb der Elektrodynamik gehören:

Universität Bonn, Institut für Angewandte Mathematik. WS 2012/2013 Prüfung Angewandte Mathematik und Statistik - Agrarwiss. /ELW

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Einführung in Petri-Netze. Modellierung von Abläufen und Prozessen (1) Abhängigkeitsgraphen: Motivation. Petri-Netze

Übungen zur Softwaretechnik

Studien- und Prüfungsordnung für Bachelor- Studiengänge der Hochschule Aalen - Technik und Wirtschaft vom 4. Juni 2007

Fragenkatalog zum Kurs 1666 (Datenbanken in Rechnernetzen) Kurstext von SS 96

Kapitel 1: Einführung. Was ist Informatik? Begriff und Grundprobleme der Informatik. Abschnitt 1.1 in Küchlin/Weber: Einführung in die Informatik

Physikalisches Praktikum

Projektpraktikum: Bildauswertung und fusion Wintersemester 2011 / 2012

Mathematik für Informatiker II. Beispiellösungen zur Probeklausur. Aufgabe 1. Aufgabe 2 (5+5 Punkte) Christoph Eisinger Sommersemester 2011

WORKSHOP für das Programm XnView

Wellen. 3.&6. November Alexander Bornikoel, Tewje Mehner, Veronika Wahl

Lernmaterial für die Fernuni Hagen effizient und prüfungsnah

PRAKTIKUM Experimentelle Prozeßanalyse 2. VERSUCH AS-PA-2 "Methoden der Modellbildung statischer Systeme" Teil 2 (für ausgewählte Masterstudiengänge)

4. Übungsblatt Matrikelnr.:

Woraus besteht ein Bild? (c) Winfried Heinkele

Fachdidaktik der Informatik Jörg Depner, Kathrin Gaißer

Optimierung und Fertigung eines Bogenmittelteils aus einer Magnesiumlegierung

Studien- und Prüfungsordnung für Bachelor-Studiengänge der Hochschule Aalen - Technik und Wirtschaft vom 15. Dezember 2005

1 Informationelle Systeme begriffliche Abgrenzung

Vergleichsklausur 12.1 Mathematik vom

Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.

Keine Disketteneinreichung ab 1. Februar 2014

Primzahlen und RSA-Verschlüsselung

6. Bayes-Klassifikation. (Schukat-Talamazzini 2002)

Um zusammenfassende Berichte zu erstellen, gehen Sie folgendermaßen vor:

Theoretische Informatik SS 04 Übung 1

Abituraufgabe zur Stochastik, Hessen 2009, Grundkurs (TR)

Einführung in die Algebra

Informationen zur neuen SPO 31 im Studiengang Informatik

Im Original veränderbare Word-Dateien

Letzte Meile & Drohnen

Grundlagen der Computer-Tomographie

Projektgruppe Algorithmen für die Cloud-unterstützte 3-D-Darstellung auf mobilen Endgeräten

Digitale Bildverarbeitung (DBV)

Die Gleichung A x = a hat für A 0 die eindeutig bestimmte Lösung. Für A=0 und a 0 existiert keine Lösung.

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Bildrekonstruktion & Multiresolution

DIE ZUKUNFT BEGINNT JETZT: ELEKTRONISCHE UNTERSCHRIFT

Outlook Web App Kurzanleitung. Zürich, 09. Februar Eine Dienstabteilung des Finanzdepartements

Eine Logikschaltung zur Addition zweier Zahlen

Grundlagen der Informatik (BSc) Übung Nr. 5

Studienplan für den Diplomstudiengang Mathematik

Grundbegriffe der Informatik

Sudoku-Informatik oder wie man als Informatiker Logikrätsel löst

Einführung in die Programmierung

Transkript:

Algorithmen zur digitalen Signalund Bildverarbeitung I Prof. Dr.-Ing H. Burkhardt Lehrstuhl für Mustererkennung e e u gund Bildverarbeitung Institut für Informatik Albert-Ludwigs-Universität Freiburg H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 1

Inhalt 1. Einleitung Historie, Anwendungsgebiete, Problemstellung, Komplexität 2. Darstellung von Signalen und Bildern in Vektorräumen lineare Vektorräume, Projektionssatz, Bestapproximation und Pseudoinverse, Hilbertraum, verallgemeinerte Fouriertheorie, isomorphe Abbildungen in Vektorräumen 3. Signal- und Bildtransformationen Fourier, Walsh, Karhunen-Loeve, Cosinus, allgemeine 2D- Transformationen mit separierbarem Kern 4. Methoden zur Bildcodierung, JPEG-Standard 5. Schnelle Algorithmen 6. Signal- und Bildfilterung sowie Korrelation 7. Wavelets H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 2

H. Burkhardt, Institut für Informatik, Universität Freiburg ME-I, Kap. 0 3 VERTIEFUNGSBLOCK Graphische und Bildverarbeitende Systeme Prof. Dr. H. Burkhardt Prof. Dr. M. Teschner Junior-Prof. Dr. O. Ronneberger 5. Sem. (WS) 6. Sem. (SS) 7. Sem. (WS) 8. Sem. (SS) Grundlagen der Mustererkennung (Kursvorlesung) (3 V, 1 Ü, 6 ECTS, Burkhardt) Bildverarbeitungspraktikum I (2 SWS, 3 ECTS, Burkhardt) Algorithmen zur Digitalen Bildverarbeitung I (3 V, 1 Ü, 6 ECTS, Burkhardt) Bildverarbeitungspraktikum II (2 SWS, 3 ECTS, Burkhardt) Algorithmen zur Digitalen Bildverarbeitung II (2 V, 3 ECTS, Burkhardt) Seminar Bildanalyse und Computersehen (wechselnde Themen) (4 SWS, 6 ECTS, Burkhardt) Grundlagen d. Rechnersehens I (Computer Vision I) (2 V, 3 ECTS, Burkhardt/Canterakis) Grundlagen d. Rechnersehens II (Computer Vision II) (2 V, 3 ECTS, Burkhardt/Canterakis) Simulation in der Computergraphik p (2 V, 2Ü, 6 ECTS, Teschner) Computergraphik (2 V, 2 Ü, 6 ECTS, Teschner) 3D Bildanalyse (2 V, 2Ü, 6 ECTS, Ronneberger) Praktikum Computergraphik (4 SWS, 6 ECTS, Teschner) Seminar Computer Animation (2 SWS, 4 ECTS, Teschner) Oberseminar (Burkhardt/Teschner) Bildverarbeitung, Computersehen und Computergraphik Seminar Physikalisch-basierte Animation (2 SWS, 4 ECTS, Teschner)

H. Burkhardt, Institut für Informatik, Universität Freiburg ME-I, Kap. 0 4 MAJOR Computer Graphics and Image Processing Prof. Dr. H. Burkhardt Prof. Dr. M. Teschner Junior-Prof. Dr. O. Ronneberger 5. Sem. (WS) 6. Sem. (SS) 7. Sem. (WS) 8. Sem. (SS) Fundamentals of Algorithms for Algorithms for Pattern Recognition (Key Course) Digital Image Processing I Digital Image Processing II (3 V, 1 Ü, 6 ECTS, Burkhardt) (3 V, 1 Ü, 6 ECTS, Burkhardt) (2 V, 3 ECTS, Burkhardt) Seminar Image Analysis and Computer-Vision (4 SWS, 6 ECTS, Burkhardt) Lab Course Image Processing I (2 SWS, 3 ECTS, Burkhardt) Lab Course Image Processing II (2 SWS, 3 ECTS, Burkhardt) Computer Vision I (2 V, 3 ECTS, Burkhardt/Canterakis) Computer Vision II (2 V, 3 ECTS, Burkhardt/Canterakis) Simulation in Computer Graphics (2 V, 2Ü, 6 ECTS, Teschner) Computer Graphics (2 V, 2 Ü, 6 ECTS, Teschner) 3D Image Analysis (2 V, 2Ü, 6 ECTS, Ronneberger) Lab Course Seminar Seminar Computer Graphics (6 ECTS, Teschner) Computer Animation (4 ECTS, Teschner) Oberseminar (Burkhardt/Teschner) Bildverarbeitung, Computersehen und Computergraphik Physically-based Animation (4 ECTS, Teschner)

Seminar im SS 2010 Algorithmen zur Clusteranalyse.htm H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 5

H. Burkhardt, Institut für Informatik, Universität Freiburg ME-I, Kap. 0 6 Bildverarbeitungspraktikum I (WS) (Bachelor-Projekt oder Master-Praktikum zusammen mit BV-Praktikum II (6 ECTS)) Der Lehrstuhl für Mustererkennung und Bildverarbeitung bietet im WS ein Praktikum der Bildverarbeitung im Umfang von 3 Kreditpunkten an. Das Bildverarbeitungspraktikum I umfasst Versuche zu folgenden Themen: Bildvorverarbeitung Mustererkennung Kamerakalibrierung Autofokussysteme Der Farbraum Durch praktisches Arbeiten und Experimentieren lernt der Student interessante Aspekte der Bildverarbeitung kennen. Hard- und Softwarekomponenten werden vorgestellt und Algorithmen zum maschinellen Sehen entwickelt. Die Veranstaltung ist ergänzend zum Vorlesungsstoff, so dass keine speziellen Vorkenntnisse erforderlich sind. Termine: an 5 Terminen im Semester, Do. 14.00-18.00 Uhr, Ort: Geb. 052, Laborraum 02-003/005 Vorbesprechung: noch offen Adressaten: Studenten der Informatik, Mathematik, Physik oder Biologie. Betreuer: Henrik Skibbe, Email: skibbe@informatik.uni-freiburg.de Telefon: 203 8274 oder -8260 (Sekr.)

H. Burkhardt, Institut für Informatik, Universität Freiburg ME-I, Kap. 0 7 Bildverarbeitungspraktikum II (SS) (Bachelor-Projekt oder Master-Praktikum zusammen mit BV-Praktikum I (6 ECTS)) Der Lehrstuhl für Mustererkennung und Bildverarbeitung bietet im SS ein Praktikum der Bildverarbeitung im Umfang von 3 Kreditpunkten an. Das Bildverarbeitungspraktikum II umfasst Versuche zu folgenden Themen: Klassifikatorentwurf Aktives Sehen Beleuchtungsmodelle 3D-Meßzelle Morphologische Bildverarbeitung Durch praktisches Arbeiten und Experimentieren lernt der Student interessante Aspekte der Bildverarbeitung kennen. Hard- und Softwarekomponenten werden vorgestellt und Algorithmen zum maschinellen Sehen entwickelt. Die Veranstaltung ist ergänzend zum Vorlesungsstoff, so dass keine speziellen Vorkenntnisse erforderlich sind. Termine: an 5 Terminen im Semester, Do. 14.00-18.00 Uhr, Ort: Geb. 052, Laborraum 02-003/005 Vorbesprechung: 22.04.09, 14h, in Geb. 052, 02-005 Adressaten: Studenten der Informatik, Mathematik, Physik oder Biologie. Betreuer: Henrik Skibbe, Email: skibbe@informatik.uni-freiburg.de Telefon: 203 8274 oder -8260 (Sekr.)

Digitale Bildverarbeitung II (2 SWS, Credit Points: 3) Prof. Dr.-Ing. Hans Burkhardt Beschreibung: Die Vorlesung baut auf der Spezialvorlesung l Algorithmen zur Digitalen i Bildverarbeitung i auf und dbh behandelt dltausgewählte Anwendungen. Im ersten Teil werden lineare und nichtlineare Optimalfilteralgorithmen zur Restauration gestörter Bilder behandelt. Die linearen Optimalfilter werden aus dem Projektionssatz abgeleitet. Unter Beachtung eines endlichen Quellsignalalphabetes der Original- bilder werden lineare und nichtlineare Bildstörungen mit Hilfe von Markovprozessen beschrieben. Eine Maximum-a-posteriori- a Schätzung führt unter Anwendung der dynamischen Programmierung (Viterbi-Algorithmus) auf ein nichtlineares Optimalfilter. Außerdem wird auf die Parallelisierung des Algorithmus und auf die Berechnung der Schätzgüte näher eingegangen. Im zweiten Teil der Vorlesung werden Algorithmen zur Bewegungsschätzung in Bildsequenzen behandelt. Es wird von einem schnellen Algorithmus zur Laufzeitschätzung bei eindimensionalen Signalen ausgegangen. Das Bewegungsmodell wird auf die planare und räumliche Bewegung ebener Graubildvorlagen erweitert und der Schätzalgorithmus verallgemeinert. Die Algorithmen werden im Hinblick auf ihr Konvergenzverhalten und ihre arithmetische Komplexität analysiert. INHALT 1 Methoden zur Bildrestauration 1.1 Modellierung von Bildstörungen 1.2 Lineare Optimalfilter 1.2.1 Pseudoinverse Filterung 1.2.2 2-D Wiener Filter 1.3. Nichtlineare Optimalfilter 1.3.1 Modellierung von Bildstörungen mit Markovprozessen 1.3.2 Dynamische Programmierung und der Viterbi-Algorithmus 1.3.3 MAP-Restauration von Bildern bei bekannten Signaleinschränkungen 2 Algorithmen zur Bewegungsschätzung in Bildsequenzen 2.1 Der Modifizierte Newton-Raphson-Algorithmus 2.22 Laufzeitschätzung in eindimensionalen i Signalen 2.3 Bewegungsschätzung in Bildern H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 8

1. Einleitung Zur Historie 1920 wurden die ersten Bilder digital kodiert mit Kabel über den Atlantik übertragen. Dies ergab eine Reduktion für den Bildtransport von über eine Woche (Schiff) auf weniger als 3 Stunden (zuerst 5 Graustufen) Später während der Blüte der Raumfahrtprogramme enorm wachsendes Interesse an der digitalen it Bildverarbeitung unter Einsatz immer leistungsfähiger werdender d Rechner. H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 9

1964 wurden die ersten Bilder vom Mond durch die Raumfähre Ranger 7 übertragen und mit dem Rechner Störungen der Kamera korrigiert. Später stark verbesserte Methoden der Bildcodierung, Bildverbesserung und Bildrestauration bei verschiedenen unbemannten und bemannten Missionen zum Mond, Mars, Saturn oder Jupiter. H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 10

Warum digitale Bildverarbeitung? Datenübertragung und Speicherung heute zunehmend digital und nicht mehr analog. Somit auch zusätzliche Bildverarbeitung it mit dem Rechner naheliegend. Digitale Bildverarbeitung wesentlich vielseitiger und flexibler als optische oder analoge elektronische Bildverarbeitung Problem: Geschwindigkeit (Pipeline- und Parallelverarbeitung!) g) H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 11

ANWENDUNGSGEBIETE DER DIGITALEN BILDVERARBEITUNG UND MUSTERERKENNUNG 1. Visuelle Qualitätskontrolle und Produktionsüberwachung, Robotik Materialprüfung, Oberflächen- und Schliffbildanalyse, Ultraschallbildauswertung, Schadenfrüherkennung (Turbinengeräusche, Bruch von Bohrern), Bestückungsprüfung, Infrarotbildauswertung, Werkstückerkennung, Navigation 2. Bilddatenübertragung t mit Datenkompression (Bildcodierung) Videokonferenz, Bildtelefon, Internet-Anwendungen H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 12

3. Zeichenerkennung und automatische Dokumentauswertung und -bearbeitung Anschrift- und Belegleser, Bilder und Text, symbolische Auswertung von Kartenmaterial und Zeichnungen, symbolische Speicherung der Objekte, Handschriftenerkennung und Verifikation von Unterschriften 4. Sprach- und Musikerkennung Spracherkennung, automatische Auskunftssysteme Sprachverifikation (Zugangskontrollsysteme) Automatisches Erstellen von Noten aus Musikaufnahmen (Volksmusik/Musikaufzeichnungen von Eingeborenen) 5. Medizinische Bildauswertung EKG (Elektrokardiagramm-Messung der Aktionsströme des Herzens Hinweis auf Schädigung des Herzmuskels, sowie Leistungs- und Stoffwechselstörungen) EEG (Elektroenzephalogramm-Messung der Aktionsströme im Gehirn Hinweis auf Gehirnstörungen) H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 13

Tomographie (MR,CT), Ultraschall, Röntgenbilder, mikroskopische Analysen (Zellbildklassifikation, Chromosomen, Gewebsschnitte, Blutbild), EKG, EEG Medizinische Studie von USA: (siehe Niemann) Die medizinisch auszuwertenden Datenmengen sind enorm groß. In USA werden jährlich ca. 650 Mio. Röntgenaufnahmen genommen und man schätzt, daß 30% der Anomalien bei der Röntgendiagnose unentdeckt bleiben. Gebiet Zelldiagnose: hier werden 20.000-40.000 Personen beschäftigt und man nimmt an, daß 40% nicht zufriedenstellend ausgewertet werden. Für die Blutbildanalyse l hingegen gibt es bereits sehr gute Geräte. Im Bereich der Röntgenbildanalyse gibt es noch erheblichen Forschungsbedarf! H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 14

6. Satelliten- und Flugbildauswertung g (multispektrale t e Sensoren) e Remote sensing (Auswertung von Flugzeug- und Satellitenbildern), Photogrammetrie, Umweltüberwachung, Meteorologie und Ozeanographie (Wolkenbilder, Wellenbildanalyse), l Vegetationsüberwachung ti (Schädlingsbefall, Ernteerträge, Baumbestand), Exploration und Geologie, Geographie (Stadtplanung, autom. Kartenerstellung) 7. Biologie Überwachung von Zellwachstumsvorgängen svo ge (mit und ohne Tracer), Analyse von Mikroorganismen 8. Kriminalistik Fingerabdrücke, Erkennung von Gesichtern 9. Verbesserung der Auflösung von Licht- und Elektronenmikroskopen H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 15

Hauptanwendungsgebiete der DBV Verbesserung und Aufbereitung von Bildern vor der visuellen oder automatischen Weiterverarbeitung: Bildrestauration (image restoration) Bildverbesserung (image enhancement) Bildnormierung (Kontrast, Helligkeit, Farbe) Bildkodierung di (image coding) Enge Verbindung zu angrenzenden Gebieten: Optik, Informationstheorie und Signalverarbeitung, Mustererkennung, Künstliche Intelligenz, Neuronale Netze H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 16

Allgemeines Schema zur Bildverarbeitung und Mustererkennung menschlicher Beobachter Kamera Digitalisierung Bildvorverarbeitung Merkmalsextraktion Klassifikation Kontinuierliches Muster Digitales Muster Objektraum Musterraum Merkmalsraum Eindimensionaler Bedeutungsraum Im allgemeinen gibt es keinen geschlossen Lösungsweg für ein Mustererkennungsproblem. Wegen der Komplexität der Aufgabenstellung wählt man eine gestufte, modulare Vorgehensweise H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 17

Objektraum: f(x) Vektorfunktion in Abhängigkeit einer vektoriellen unabhängigen gg Variablen x z.b. Farbe und Intensität als Funktion von 2-3 Ortskoordinaten, oder: Betrag und Orientierung eines elektromagnetischen lk Fld Feldes als Funktion ki von Ort und dzi Zeit Musterraum: f(x) häufig skalare Funktion z.b. Graubild als Funktion von Ort und Zeit beim Einsatz von Kameras i.a. Projektion einer 3D-Szene in die Kameraebene (Zentral- oder vereinfacht: Parallelprojektion) H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 18

Wie beschreibt man mathematisch h die Wirkung des Sensors? x y A n z Sensor : Objektraum : Musterraum H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 19

Die mathematische Abbildung A beschreibt die Eigenschaften des Sensors: z A( x ) n (I) Häufig ist zusätzliches Wissen vorhanden, welche in Form von Nebenbedingungen g vorliegen, wie z.b. nur positive Intensitäten möglich, Zeit- oder Ortsbegrenztheit oder ein diskreter Wertevorrat. Diese Nebenbedingungen lassen sich häufig in Form von einer Fixpunktbedingung angeben: x C( x) (II) H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 20

Bi Beispiel ilfür ein inverses Problem: Röntgentomographie H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 21

Lösung des inversen Problems: Rückschluss von auf Frage nach der Existenz von A -1 x y A n z : Objektraum : Musterraum Sensor I.a. Defekt in der Abbildung, Reduktion auf einen Unterraum, d.h. ein Teil von ist unwiederbringlich verloren gegangen, z.b. einfache Dispersion. Damit: mathematisch schlecht gestelltes inverses Problem! Verbesserter Rückschluss auf Originalverhältnisse bei Beachtung von Nebenbedingungen (konvexe und nichtkonvexe); Problem: mathematisch schwierig! i H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 22

Welche Fälle bei der Bildaufnahme (Sensor) kann man unterscheiden: A ist bijektiv d.h. die Äquivalenz- oder Bedeutungsklassen bilden abgeschlossene und damit vollständige Mengen, z.bsp. Geometrische Transformationen mit den Eigenschaften einer mathematischen Gruppe wirken auf die Objekte Unvollständige und gestörte Daten - Unvollständige Beobachtungen durch eine Abbildung A auf Unterräume (tomographische Projektionen, Okklusionen und partielle Ansichten, Dispersionen), daraus folgt: mathematisch schlecht gestellte inverse Probleme - gestörte Beobachtungen (n0) H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 23

Wie fügt sich die Mustererkennung in die allgemeine Schätztheorie für Bilder oder allgemeiner Signale ein? In der Schätztheorie unterscheidet man zwischen: Schätzaufgabe (estimation) Detektion (detection) Mustererkennung (pattern recognition) H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 24

Charakterisierung der drei Aufgabenstellungen in Signalvektorräumen: Äquivalenzklassen A Störung n x 1 y 2 y 1 x 2 y 1 x 3 x y 4 y 4 3, 1. Vollbesetzter Objektsignalraum: Signalschätzung x 2. Es existiert t nur eine Untermenge aller möglichen Signale: Detektion xx i 3. Es existieren endlich viele Signalklassen (Äquivalenz- oder Bedeutungsklassen): Mustererkennung x i x i H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 25

Beispiel für die Signalschätzung: Aufgaben der Meßtechnik x y A n z Sensor Gegeben z, gesucht x H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 26

Beispiel für die Signaldetektion: Digitale Signalübertragung x y A Übertragungsleitung n z 0 1 0 0 1 1 0 1 0 1 Gegeben z, gesucht x x 1 0,9 01 0 A 0,1 0 y 0,1 1 1,1 1 1,2 x liegt auf einem Hyperkubus! H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 27

Visuelle Informationsverarbeitung Kenndaten von biologischen Sehsystemen Netzhaut bis zu 160 000 Sh Sehzellen/mm 2 (Bussard: 10 6) (menschl. Auge) insgesamt: 125 Millionen Zellen 1500 Helligkeitsstufen (transiente Empfindlichkeit) Neuronen Schaltzeiten: ca. 1ms Laufzeiten: bis zu 120 m/s Dichte: 10-1515 000 Zellen/mm 2 Gehirn insgesamt: 10 11 Zellen (100 GBit=ca. 10 GByte) Vernetzungsgrad: 1-10 000 Verbindungen/Zelle (Synapsen) Kenndaten von Rechnersehsystemen Diodenmatrix 3,3 Mio. Zellen auf 30 mm 2 => 110 000 Zellen/mm 2 256 Helligkeitsstufen/Farbkanal Digitalbausteine Schaltzeiten: 1-10 10 ns Laufzeiten: 30 cm/ns Integrationsdichte: 640 000 Bit/mm 2 Gesamtspeicher: 10 9 Byte= 1 GByte Vernetzungsgrad: 1-10 H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 28

Informationsdatenraten für die Kommunikation mit dem Rechner Tastatur: Sprache: Bilder (TV): Auge: 10 Byte/sek 10 KByte/sek 10 MByte/sek 10 GByte/sek Faktor 1000 Faktor 1000 Faktor 1000 Chinesisches Sprichwort: Ein Bild sagt mehr als tausend Worte H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 29

Grenzen serieller Bildverarbeitung Aufgabe: Korrelation eines Bildes der Dimension N=1000x1000 Bildpunkte Direkte Realisierung: (N ( 2 ) Operationen 10 12. 1s = 10 6 s = 277 Stunden = 11,5 Tage Möglichkeiten zur Reduktion der Rechenzeiten: 1. Algorithmen mit geringerer Komplexität (O(N log N) 20 s) 2. Parallelverarbeitung ( 20 Zyklen 20 ns) H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 30

Berechnungskomplexität typischer Bildverarbeitungsprobleme (Video-Realzeit) (Bilddimension N=512x512=2 18, 25 Vollbilder/Sek, ca. 6,5 MByte/Sek pro Farbkanal) Aufgabe Komplexität Rechenleistung Dynamikkorrektur Lokale Filterung (5x5) 5) (1. N ) (25. N ) 10 MFlop/s = 10 7 Flop/s 250 MFlop/s = 2,5. 10 8 Flop/s Diskrete Fouriertransformation (N. N ) = (2 18. N ) 2500 GFlop/s = 2,5 TFlop/s = 2,5. 10 8 Flop/s Schnelle Fouriertransformation ((ld N ). N ) = (18. N ) 200 MFlop/s = 2. 10 8 Flop/s H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 31

Digitale Bildverarbeitung => Verarbeitung örtlich und wertemäßig diskretisierter Signale f Amplitudenquantisierung häufig zweitrangig. Entscheidender: Ortsdiskretisierung (Abtasttheorem, aliasing-fehler) xy, Zweidimensional: f y Häufig integraler Mittelwert anstatt Abtastwert H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 32 x

Welche Probleme tauchen bei der Digitalisierung auf? f 1. Man kann in Realität nur Signale endlicher Dauer behandeln Fensterung 2. Außerdem können nur endlich viele Repräsentanten des Signals verwendet werden Abtastungt 3. Darüberhinaus können nur endlich viele Signalwerte diskriminiert werden Quantisierung i t H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 33

Analysis (kontinuierliche Signale), d, t dt Differenzialgleichungen Verbindung Algebra (digitale Signale),, k Differenzengleichungen Verbindung: Probleme der Approximation (Inter- und Extrapolation), Simulation kontinuierlicher Systeme z.b. digitale Filterung: xt () xk ( ) yk ( ) Vor- digitales Glättungs filter A/D Filter D/A -filter yt () H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 34

Algebraische Methoden Historische Entwicklung der DSV durch Diskretisierung der bekannten analytischen Formulierungen (Approximation). Daraus entstanden Phänomene wie: Abtastung im Zeit-, Frequenz- und Amplitudenbereich, Windowing, Aliasing Später eigenständige Entwicklung durch Anwendung von algebraischen Methoden (insbes. Zahlentheorie), i.a. ohne direktes Analogon im kontinuierlichen Bereich: Algebraische Beschreibung der Fouriertransformation zahlentheoretische Transformationen in endl. Zahlenkörpern GF(p) algebraische Faltungsalgorithmen (ohne Rundungsfehler) diskrete lageinvariante Transformationen T Kodierungsfragen Inverse diskrete Radontransformation Bildrekonstruktion aus dem Betrag der FT Filter mit endlicher Impulsantwort (FIR) und streng lin. Phase (konst. Gruppenlaufzeit) Polynomalgebra, Chines. Restesatz, Gruppentheorie, Diophant. Gleichung, Polynomalgebra über endl. Ringen und Körpern (insbes. in der Kodierungstheorie) H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 35

Literatur (1) W.K. Pratt. Digital Image Processing. Wiley Interscience, 2. edition, 1991. (2) Rafael C. Gonzalez und Richard E. Woods. Digital Image Processing. Prentice-Hall, 2002, 2. Ausgabe. (3) F.M. Wahl. Digitale Bildsignalverarbeitung - Berichtigter Nachdruck. Springer Verlag, 1989. (4) B.K.P. Horn. Robot Vision. Mc Graw-Hill, 1987. (5) H. Heuser und H. Wolf. Algebra, Funktionalanalysis und Codierung. Teubner Verlag, 1986. (6) L.A. Zadeh und C.A. Desoer. Linear System Theory. Mc Graw-Hill, 1963. (7) T. M. Cover and J. A. Thomas, Elements of Information Theory. Wiley-Interscience, August 1991. (8) N.R. Bracewell. The Fourier Transform and its Applications. Mc Graw-Hill, 1986. (9) AP A. Papoulis. Signal lanalysis. Mc Graw-Hill, 1984. (10) A. Papoulis. Probability, Random Variables, and Stochastic Processes. Mc Graw-Hill, 1984. (11) M. Schwartz. Information Transmission, Modulation, and Noise. Mc Graw-Hill, 1981. (12) Anil K. Jain. Fundamentals of Digital Image Processing.Prentice-Hall, Inc., 1989. (13) B. Jähne. Digitale Bildverarbeitung. Springer-Verlag, 4. Ausgabe, 1997. (14) I. Daubechies. Ten Lectures on Wavelets, CBMS 61, SIAM Pr., Philadelphia, 1992. H. Burkhardt, Institut für Informatik, Universität Freiburg DBV-I 36