46
Industrielle Bildverarbeitung WS 2007/2008, Fakultät Informatik, Technische Informatik Prof. Dr. Matthias Franz [email protected] www-home.htwg-konstanz.de/~mfranz/ibv.html

Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

  • Upload
    hahanh

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Industrielle Bildverarbeitung

WS 2007/2008,Fakultät Informatik,

Technische InformatikProf. Dr. Matthias Franz

[email protected]/~mfranz/ibv.html

Page 2: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Überblick• Grundlagen

– Einführung in die industrielle Bildverarbeitung– Bildentstehung– Digitale Bilder– Punktoperationen– Einführung in die Fourieranalyse

• Nachbarschaftsoperationen– Filter– Kanten und Konturen– Morphologische Filter

• Detektion von Strukturen im Bild– Regionenbasierte Verfahren– Detektion einfacher Kurven– Interest-Point-Operatoren

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 1 of 45

Page 3: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Überblick (2)• Jenseits von Grauwerten...

– Farbbilder– Textur

• Globale Verfahren– Bildvergleich– Geometrische Bildoperationen

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 2 of 45

Page 4: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Literaturverzeichnis

• W. Burger & M.J. Burge, Digitale Bildverarbeitung,Springer, 515 Seiten, 2006.Gut verständliche Einführung in die Bildverarbeitung.Deckt Vorlesungsstoff komplett ab.

• B. Jähne, Figitale Bildverarbeitung,Springer, 607 Seiten, 2005.Häufig aktualisiertes Standardwerk, geht im Umfang über die Vorlesung hinaus. Nicht ganz so leichtzugänglich, aber lohnend.

• H.A. Mallot, Sehen und die Verarbeitung visueller Informationen,Vieweg, 258 Seiten, 1998.Sehr gut verständlich, deckt den Vorlesungsstoff aber nicht komplett ab. Einführung in die hier nicht behandeltenThemen des Rechnersehens für biologisch Interessierte.

• R.C. Gonzalez & R.E. Woods, Digital Image Processing;Addison Wesley, 716 Seiten, 1993.

Häufig zitiertes Standardwerk.Deckt Vorlesungsstoff im wesentlichen ab, geht aber an machen Stellendarüberhinaus.

Standardwerke zur Bildverarbeitung

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 3 of 45

Page 5: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Überblick• Einführung in die industrielle Bildverarbeitung

– Definition und Abgrenzung zu anderen Gebieten– Anwendungsbereiche

• Bildentstehung– Aufbau eines Bildverarbeitungssystems– Technische Bildgeber– Das biologische Vorbild

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 4 of 45

Page 6: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Einführu ng in die Industrielle Bildverarbeitung Englisch: machine vision Deutsch: maschinelles Sehen Anwendung von

- Kameras - Beleuchtungssystemen - Computer - Software

um

1. die visuelle Intelligenz des Menschen zu automatisieren 2. berührungslose Mess- / Steuerungsaufgaben durchzuführen

zwecks Lösung technischer Probleme im industriellen Umfeld

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 5 of 45

Page 7: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Abgrenzung zu andern Gebieten Die Industrielle Bildverarbeitung wird oft verwechselt mit:

- Bildbearbeitung - Computergrafik - Grafik-Design

Die Bildbearbeitung hat zum Ziel, Bilder für das Auge zu verbessern. Oft wird dieser Vorgang durch einen Menschen interaktiv, Schritt für Schritt vorgenommen. Das ist zum Beispiel:

- bei Fotos rote Augen entfernen - Farben und Sättigung nachregeln - stürzende Linien begradigen - schärfen eines Bildes - usw.

Anmerkung: Die Bildverarbeitung setzt unter anderem die gleichen Verfahren ein. Allerdings automatisiert und immer mit dem Ziel aus dem verbesserten Bild stabilere Entscheidungen treffen zu können

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 6 of 45

Page 8: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Die Computergrafik ist ein kreativer Vorgang, der das Ziel hat ein Bild zu erzeugen. Im Grunde ist die Richtung entgegengesetzt zur Bildverarbeitung oder zur Bildbearbeitung. Bilder werden synthetisch erzeugt. Beispiele:

- Visualisierung von Vorgängen - künstliche Landschaften - Computerspiele - Zeichentrickfilme / Animationen in Kinofilmen - usw.

Grafik-Design ist ebenso ein kreativer Vorgang, der ein Gesamtbild oder eine Webseite als Ziel hat. Dabei werden Bilder, grafische Elemente, Animationen, usw. verwendet. Beispiele:

- Werbung - Webdesign - Firmenlogos - Visitenkarten - usw.

aus wikipedia.org

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 7 of 45

Page 9: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Anmerkung Bis zum heutigen Tag bildet die Industrielle Bildverarbeitung immer nur kleinste Teile der menschlichen Intelligenz ab. Und dann auch nur nach den programmierten Vorgaben. Ein Mensch entscheidet immer auf Grund seines ganzen Wissens! Sortiert man Industriegüter, dann findet ein Bildverarbeitungssystem nur die trainierten Fehler oder die Abweichungen zum dem ihm beigebrachten Kriterien. Kommt ein unbekannter Fehler, der auch in die guten Kriterien passt, wird er übersehen. Der Mensch hat durch seine allgemeine Erfahrung die Möglichkeit zu entscheiden, was gut oder schlecht ist. Stichwort: Ästhetik Allerdings hat die Industrielle Bildverarbeitung auch entscheidende Vorteile. Bei gleichen Bildern entscheidet sie immer gleich. Unabhängig von Gefühlen oder Müdigkeit. Außerdem erreicht sie auf dem speziellen Gebiet Geschwindigkeiten, die kein Mensch mehr leisten kann.

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 8 of 45

Page 10: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Die Industrielle Bildverarbeitung ist interdisziplinär

- Optik , Mikroelektronik, Physik - Nachrichtentechnik, Informationstheorie - Statistik , Mustererkennung , Mathematik - Biologie, Erkenntnisforschung - Mechanik, Automatisierung

Die industrielle Bildverarbeitung ist eine relativ junge Technik (ab ca. 1975 )

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 9 of 45

Page 11: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Aufgabengebiete der Bildverarbeitung z.B. Qualitätskontrolle in der Produktionslinie

Muster

Prüflinge Übereinstimmung in Ordnung?

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 10 of 45

Page 12: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Aufgabengebiete der Bildverarbeitung z.B. Schrifterkennung (OCR = Optical Character Recognition)

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 11 of 45

Page 13: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Aufgabengebiete der Bildverarbeitung z.B. Objekte erkennen, selektieren, zählen

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 12 of 45

Page 14: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Aufgabengebiete der Bildverarbeitung z.B. Objekte erkennen

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 13 of 45

Page 15: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Aufgabengebiete der Bildverarbeitung z.B. Medizinische Bildauswertung (CT = Computer Tomographie)

Tumor

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 14 of 45

Page 16: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Aufgabengebiete der Bildverarbeitung z.B. 3- dimensionale Bildverarbeitung: optische 3D Scanner

Originalmodell → optische Aufnahmen → 3D-Datensatz

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 15 of 45

Page 17: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Aufgabengebiete der Digitalen Bildverarbeitung

z.B. Militärische Bildauswertung:

• Militärische Anwendungen Zielverfolgung, autonome Fahrzeuge, Luftbildauswertung

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 16 of 45

Page 18: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Automatische vs manuelle Bildverarbeitung Automatisch: 1. Industrielle Anwendungen wie

optische Qualitätskontrolle, Teile-Erkennung, Mustererkennung,

optisch geführte Roboter, 3- dimensionale Vermessung

2. Militärische Anwendungen Das Bildverarbeitungssystem entscheidet autonom, d.h. ohne Einwirkung des Menschen

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 17 of 45

Page 19: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Automatische vs manuelle Bildverarbeitung Manuell bzw. semi-automatisch:

1. Büroautomation Text- und Bildverarbeitung, Dokumenten-Handling OCR Animation

2. Medizinische Bildauswertung Röntgen-, thermografische, Ultraschall-Aufnahmen, Computertomografie

3. CAD und Simulation

Konstruieren von synthetischen und quasi-natürlichen Objekten

Der Mensch trifft die letzte Entscheidung

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 18 of 45

Page 20: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Überblick• Einführung in die industrielle Bildverarbeitung

– Definition und Abgrenzung zu anderen Gebieten– Anwendungsbereiche

• Bildentstehung– Aufbau eines Bildverarbeitungssystems– Technische Bildgeber– Das biologische Vorbild

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 19 of 45

Page 21: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Was ist ein Bild?

Ein 2-dimensionales Bild ist die Projektion einer 3-dimensionalen Welt auf eine ebene Fläche (Bildschirm, Film, Sensor, ….)

Bild-Intensität (x,y) = Beleuchtung (x,y) · Reflexion (x,y)

y

Optisches System

Bildszene mit 3-dim. Objekt

Beleuchtungsvektor

Reflexionsvektor

x

2-dim. Abbildung = Intensitätsvektor

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 20 of 45

Page 22: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Aufbau eines Bildverarbeitungssystems

Bildszene Bildgeber Video-Interface Rechner Ausgabe

AD

Analog-Digital-Wandler

Bild-speicher

Flächen-Kamera

Zeilen-Kamera

Computer-Tomographie

Mainframe

Minicomputer

Super-PC

PC

Monitor

Industrie-Steuerung

Radar-Scanner

Firewire, USB2.0

480 Mbit/sec

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 21 of 45

Page 23: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Aufbau eines Bildverarbeitungssystems * Einheitliche Struktur, da fast alle Bildgeber Pixel-Bilder erzeugen. * Video-Interface digitalisiert das analoge Video-Signal, bzw. die Kamera selbst. * Wegen der meist hohen Datenrate legt man das Bild im Bildspeicher ab. Die Bearbeitung des Bildes erfolgt offline.

* Digitale Bildgeber werden direkt über digitale Schnittstellen in den

Arbeitsspeicher eingelesen (DMA-Transfer). * Die Größe des Rechners hängt von den durchzuführenden Operationen und den Zeitbedingungen ab. (Stichwort "Echtzeit") * Das Zeitverhalten wird vor allem durch das Betriebssystem bestimmt.

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 22 of 45

Page 24: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Die Bildszene

PRODUKT Gesetz: Beleuchtung ist genauso wichtig wie das Objekt!!

Weltkoordinaten

Bild-Intensität (x,y) = Beleuchtung (x,y) · Reflexion (x,y)

y

Optisches System

Bildszene mit 3-dim. Objekt

Beleuchtungsvektor

Reflexionsvektor

x

2-dim. Abbildung = Intensitätsvektor

Zw

Yw

Xw

Bildkoordinaten

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 23 of 45

Page 25: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Die Beleuchtung ist genauso wichtig wie das Objekt!

Optische Bildverarbeitungssysteme benötigen :

a) eine ausreichend intensive und spektral korrekte Beleuchtung b) eine korrekte Beleuchtungsrichtung (Ausleuchtung ) c) eine ausreichend konstante Beleuchtung

Nicht ausreichend abgebildete Bildbereiche können durch nachfolgende Bildoperationen nur noch schwierig verbessert werden.

Eine gute Ausleuchtung ist eine Kunst

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 24 of 45

Page 26: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Beleuchtungsaufwand: 5 Scheinwerfer mit grossen Diffusoren/Reflektoren 4 Mitarbeiter 16 Stunden im Feld 12 Stunden Nacharbeit am Computer Kosten: ca. 50.000 €

Werbephotographie

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 25 of 45

Page 27: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Überblick• Einführung in die industrielle Bildverarbeitung

– Definition und Abgrenzung zu anderen Gebieten– Anwendungsbereiche

• Bildentstehung– Aufbau eines Bildverarbeitungssystems– Technische Bildgeber– Das biologische Vorbild

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 26 of 45

Page 28: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Technische Bildgeber Technische Bildgeber optische nicht optische Kameras Scanner Ultraschall- Mikrowellen- taktile Scanner Scanner Geber (z. B. Radar) Röhren Halbleiter (CCD) Laser-Scanner Matrix Zeile Kreis

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 27 of 45

Page 29: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Fernsehnorm • Besteht aus zwei Halbbildern im Zeilensprung-Verfahren (interlaced scan).

• HDTV arbeitet ohne Zeilensprungverfahren.

odd frame0 bis 20 ms

even frame20 bis 40 ms

13

313

24

312

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 28 of 45

Page 30: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Fernsehnorm Video-Signal mit der Austastlücke nach der CCIR-Norm:

0,7 V

0,3 V

4,7

1,5

12 5264 Zeiten in µsec

sichtbare Zeile

weiß

schwarz

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 29 of 45

Page 31: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

CCD-Kameras

CCD-Chip:

• charge coupled device, d. h. frei übersetzt: Eimer-Ketten-Schaltung.

Anschlusspins

Chip mitPhotodioden

Gehäuse

Zeilen-CCD Zirkulares CCD

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 30 of 45

Page 32: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

CCD-Kameras

Vorteile der CCD-Kameras:

+ absolute geometrische Stabilität (auf einem Chip), + extrem robust, unempfindlich, + sehr klein, niedriger Stromverbrauch (für transportable Geräte), + sehr lichtempfindlich (bis zu 0,1 LUX), + mittlerweile Massenware, + nicht an TV-Norm gebunden.

Nachteil der CCD-Kameras:

- Matrixgröße ist noch beschränkt. • CCD-Chips erfordern einen speziellen Herstellungsprozess. • Man versucht, die CCD- durch CMOS-Technologie zu ersetzen

(bisher noch Probleme mit dem Rauschen und der Empfindlichkeit).

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 31 of 45

Page 33: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

• FT-CCD: frame transfer CCD

horizontales Schieberegister

Photozelle mit "Sammelstelle"

Transportzelle

Zellen fürDunkelstrom- Information

Richtung des Ladungsträgertransportes

Matrix- grenze

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 32 of 45

Page 34: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

FT-CCD-Kameras

• Funktion teilt sich bei FT-CCDs in drei Phasen auf:

• Integrationsphase

- Bild wird aufgenommen.

- Photodiode sammelt entsprechend der Beleuchtung Ladungsträger.

• Auslesephase

- Ladungsträger werden aus der Matrix zum Ausgang gebracht werden.

- Photozellen übergeben Ladungsträger an benachbarte Transportzelle (vertikales Schieberegister).

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 33 of 45

Page 35: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

FT-CCD-Kameras

• Transportphase (parallel zur nächsten Integrationsphase)

- Inhalt aller Transportzellen wird vertikal um eine Zelle verschoben.

- Horizontales Schieberegister übernimmt Inhalt der untersten Zeile und schiebt die Information pixelweise nach links heraus.

- Nach dem letzten Pixel wird Inhalt der vertikalen Schieberegistern um eine Zelle (also eine Zeile) nach unten geschoben.

- Diese Schritte wiederholen sich, bis die Matrix ausgelesen ist. • Auslesephase sollte nicht länger als 1 % der Integrationsphase sein. • Während der Transportphase ändert sich Anzahl der Ladungsträger

(Leckströme und thermisches Rauschen). Das führt zu einer Verschiebung des Schwarzpegels. Deshalb benutzt man Informationen abgedeckter Zellen für eine Korrektur.

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 34 of 45

Page 36: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

• FF-CCD: full frame CCD

horizontales Schieberegister

Photozelle mit "Sammelstelle"

Transportzelle

Zellen fürDunkelstrom- Information

Richtung des Ladungsträgertransportes

Matrix- grenze

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 35 of 45

Page 37: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

FF-CCD-Kameras

• FF-CCDs (full frame CCDs) nutzen die ganze Matrixfläche für Photozellen.

• Transport der Ladungsträger erfolgt während der Auslesephase über die Photozellen.

Vorteil der FF-CCDs:

+ Auflösung ist größer als bei den FT-CCDs. Nachteil der FF-CCDs:

- Ungenauigkeit beim Auslesen steigt, da die Matrix weiter belichtet wird.

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 36 of 45

Page 38: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

CMOS Bildsensoren

1. analoge Bildsensoren/Verstärker und digitale Schaltkreise auf einem Chip ( 1-chip Kameras)

2. frei-adressierbare pixel / Zeilen / Spalten / ROI´s ( region-of-interest)

3. logarithmische Kennlinie möglich

4. wesentlich günstigere Herstellung als CCD

5. web-cam, Digitalkameras, spezielle machine vision cameras

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 37 of 45

Page 39: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Überblick• Einführung in die industrielle Bildverarbeitung

– Definition und Abgrenzung zu anderen Gebieten– Anwendungsbereiche

• Bildentstehung– Aufbau eines Bildverarbeitungssystems– Technische Bildgeber– Das biologische Vorbild

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 38 of 45

Page 40: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Biologische Bildsensoren Unser Auge:

Iris Linse Stäbchen Kegel Retina

BildgeberOptisches System

Brennweite ca. 16 mm

Sehnerv

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 39 of 45

Page 41: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Biologische Bildsensoren • Kegel, Zäpfchen:

• ca. 7 Millionen Kegel, • besonders in der Augenmitte (fovea) konzentriert, • übernehmen das Sehen am Tage und das Erkennen von Farben, • je 3 dicht benachbarte Kegel reagieren jeweils auf violett-blau, auf grün

und auf orange-rot. Das Gehirn fasst die Farbsignale zusammen. • Stäbchen:

• ca. 100 Millionen Stäbchen, • sind für das Dämmerungssehen zuständig, • unterstützen das periphere Wahrnehmen stark, • liefern nur einen groben Eindruck über die Helligkeit.

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 40 of 45

Page 42: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Adaptionsbereich des menschlichen Auges: Empfind- lichkeit

Intensität(logarithm.)

1 : 1.000.000Adaptionsbereich

1 : 100

Blenden (Schmerz!)

Die Dynamik der Sehstäbchen/zäpchen ist sehr schlecht ( 7 Bit ) Die sehr hohe Dynamik des Sehsystems kommt ausschließlich durch die Motorblende (adaptierende Pupille, Iris)

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 41 of 45

Page 43: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Biologische Bildsensoren Vergleich: Bildverarbeitungssystem Auge Anzahl Pixel 0,3 – 39 Millionen (Sensor) ca. 100 Millionen Unterschiedliche Graustufen 256 ( z.T. 4096 ) ca. 100 Unterschiedliche Farben 16,7 Millionen ( z.T. 68719 Millionen) 7 Millionen

768 x 576 x 3 x 25 Byte/s = ca. 32 MByte/s (PAL Norm) 659 x 494 x 3 x 200 Byte/s = ca. 186 MByte/s (zur Zeit auf dem Markt / Feb. 2007) *

Verarbeitungsleistung

1504 x 1128 x 3 x 1000 MByte/s = 4,74 GByte/s (Highspeed Kamera, Speicherung kurzer Sequenzen in der Kamera)

ca. 10 GByte/s

* je nach Anwendung muss diese Datenflut erst einmal auf dem Rechner verarbeitet werden… (für einen P4 Prozessor werden heute ca. 10.000 MIPS angegeben)

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 42 of 45

Page 44: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Biologische Bildsensoren

Die schlechte Auflösung des Farbkanals (Kegel)

Das menschliche Auge kann feine Strukturen, wie zum Beispiel die Schrift, in schwarzer Farbe wesentlich besser erkennen als in einer anderen Farbe. Das menschliche Auge kann feine Strukturen, wie zum Beispiel die Schrift, in schwarzer Farbe wesentlich besser erkennen als in einer anderen Farbe. Das menschliche Auge kann feine Strukturen, wie zum Beispiel die Schrift, in schwarzer Farbe wesentlich besser erkennen als in einer anderen Farbe.

Die gute Auflösung des s/w Kanals Das menschliche Auge kann feine Strukturen, wie zum Beispiel die Schrift, in schwarzer Farbe wesentlich besser erkennen als in einer anderen Farbe.

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 43 of 45

Page 45: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Biologische Bildsensoren Der nicht wissende Grafiker Der kluge Grafiker

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 44 of 45

Page 46: Industrielle Bildverarbeitung - Hochschule Konstanzmfranz/ibv_files/lect00_Einleitung.pdf · Nicht ganz so leicht ... Radar-Scanner Firewire, USB2.0 480 Mbit/sec ... Digitalkameras,

Das menschliche Sehsystem

Das menschliche Auge kann

- schwarz/weiße Strukturen feiner auflösen als farbige (Bandpass) und

- farbige Flächen besser wahrnehmen als schwarz/weiße (Tiefpass)

>> s/w Sehen ist optimiert für die Erkennung von Konturen >> Farbsehen ist optimiert für die Bewertung von Flächen

Matthias O. Franz HTWG Konstanz Vorlesung Industrielle Bildverarbeitung WS2007/2008 Page 45 of 45