www.wikidata.de-de.nina.az
Unter Bildverarbeitung versteht man in der Informatik und der Elektrotechnik die Verarbeitung von Signalen die Bilder reprasentieren beispielsweise Fotografien oder Einzelbilder aus Videos Das Ergebnis einer Bildverarbeitung kann wiederum ein Bild sein oder auch eine Menge von Merkmalen des Eingabebildes siehe Bilderkennung In den meisten Fallen werden Bilder als zweidimensionales Signal betrachtet so dass ubliche Methoden aus der Signalverarbeitung angewandt werden konnen Bildverarbeitung ist zu unterscheiden von der Bildbearbeitung die sich mit der Manipulation von Bildern zur anschliessenden Darstellung beschaftigt Inhaltsverzeichnis 1 Anwendungsbeispiele der Bildverarbeitung 1 1 Industrielle Bildverarbeitung IBV 1 2 Inspektion und Vermessung von Objekten 1 3 Lesen von codierten Informationen 2 Objekte der Bildverarbeitung 3 Abgrenzung zu verwandten Gebieten 4 Neue Entwicklungen 4 1 Evolutionare Bildverarbeitung 5 Operationen der Bildverarbeitung 5 1 Digitale Bildtransformationen 5 2 Affine Transformationen 6 Beispiele 6 1 Bildverbesserung 6 2 Objekterkennung und verfolgung 7 Siehe auch 8 Literatur 9 EinzelnachweiseAnwendungsbeispiele der Bildverarbeitung BearbeitenBildverarbeitung wird mittlerweile in nahezu allen Wissenschafts und Ingenieursdisziplinen eingesetzt wie beispielsweise in der modernen Mikroskopie medizinischen Diagnostik Astronomie Maschinenbau und in der Fernerkundung Umweltbeobachtung Spionage Rontgen und Ultraschallgerate liefern mittels Bildverarbeitung aufbereitete Bilder die der Arzt einfacher deuten kann Rontgengerate mit integrierter Bildanalyse untersuchen in Sicherheitszonen automatisch das Gepack und die Kleidung nach gefahrlichen Materialien und Objekten Waffen etc Der in der Robotik sogenannte Griff in die Kiste wird ebenfalls durch Bildverarbeitung unterstutzt Industrielle Bildverarbeitung IBV Bearbeiten Ein weites Feld ist die Qualitatssicherung in Fertigungs und Produktionsprozessen wo mit Methoden der Bildverarbeitung Objekte gezahlt vermessen inspiziert oder codierte Informationen gelesen werden Typische Komponenten solcher Bildverarbeitungssysteme sind digitale Kameras Objektive Beleuchtungen Auswerteeinheiten z B PCs Software und Schnittstellen zu anderen Systemen Inspektion und Vermessung von Objekten Bearbeiten Vermessung von Chips in der Halbleiterfertigung Es wird zum Beispiel die Position der Ecke eines Chips in einem Bild gemessen Mit dieser Information kann dieser Chip prazise zur Bestuckung positioniert werden Bei der Chip Endkontrolle werden Fehler beim Loten und Bonden detektiert indem ein Chip vor die Kamera gefahren wird und mit einem Golden Sample verglichen wird das zuvor vom Bildverarbeitungssystem eingelernt wurde Oder es wird dabei nach eindeutig definierten geometrischen Mustern Kreis Ecke nach Rissen oder Ausbruchen gesucht Bildverarbeitung in einer Getranke Abfullanlage Um zu prufen ob in jeder Flasche gleich viel eingefullt wurde wird ein Bild des Flaschenhalses gemacht und die Flussigkeitskante gemessen Vor der Abfullung wird gepruft ob der Flaschenhals Risse oder Absplitterungen aufweist Vermessung von Klebstoff in der Mikromechanik Bei der Fertigung von Kameramodulen fur Mobiltelefone wird Klebstoff auf den Linsenhalter aufgetragen Um eine gleichmassige Qualitat der Produktion zu gewahrleisten wird die Form dieses Klebstoffs in einem Bild gepruft Wenn der Klebstoffauftrag nicht innerhalb gewisser Toleranzen liegt wird das Bauteil ausgeschieden Lesen von codierten Informationen Bearbeiten Mittels Bildverarbeitung konnen aus Bildern codierte Informationen automatisiert ausgelesen werden Zum Beispiel kann ein in DataMatrix Form codierter Text ausgelesen werden oder Information mittels OCR als Klartext extrahiert werden Diese Funktionen werden auch in der Brief und Paketidentifikation verwendet In der Automobilfertigung werden Seriennummern von Bauteilen in DataMatrix Form codiert Wenn eine Baugruppe einen Fertigungsbereich erreicht wird mit einer Kamera ein Bild des Codes aufgenommen und der Code ausgelesen Mit dieser Seriennummer erhalten Maschinen des Fertigungsbereichs von einem Server Informationen wie die Baugruppe zu behandeln ist Objekte der Bildverarbeitung BearbeitenVerfahren der Bildverarbeitung erwarten generell Bilddaten als Eingabe Diese Bilddaten konnen sowohl in der Art ihrer Entstehung als auch in ihrer Kodierung unterschieden werden Die Art der Entstehung beschreibt uber welches technische Prinzip das Bild erzeugt wurde Am weitesten verbreitet sind hier Reflexionsbilder wie sie bei einer Kamera oder beim Ultraschall entstehen Daruber hinaus existieren Projektionsbilder wie zum Beispiel Rontgenaufnahmen sowie Schematisierte Bilder wie Karten und Dokumente Bei der Kodierung ist die Rastergrafik die verbreitetste Form in der die Bilddaten durch ein zweidimensionales Raster von Pixeln dargestellt werden Eine weitere Form sind Vektorgrafiken die nicht aus einem Raster bestehen sondern Anweisungen dazu enthalten wie ein Bild aus geometrischen Primitiven zu erzeugen ist Abgrenzung zu verwandten Gebieten BearbeitenVerwandte Gebiete der Bildverarbeitung sind die Bildbearbeitung Computer Vision und die Computergrafik Mit Bildbearbeitung wird eine eher abstraktere Sicht auf die Anderung von Bildern gelegt wahrend die Bildverarbeitung hierfur die mathematischen und algorithmischen Grundlagen liefert welche dann bei der Implementierung von Grafiksoftware zur Bildverarbeitung verwendet werden Dies liefert die Bildverarbeitung auch fur das computerbasierte Sehen Wahrend die Bildverarbeitung aus Bilddaten wiederum Bilddaten oder einfache Informationen erzeugt erzeugt das computerbasierte Sehen aus Bilddaten Bildbeschreibungen Die Computergrafik wiederum erzeugt aus Bildbeschreibungen Bilddaten Neue Entwicklungen BearbeitenEvolutionare Bildverarbeitung Bearbeiten Die evolutionare Bildverarbeitung ist ein Teilgebiet der digitalen Bildverarbeitung bei dem zur Optimierung und Losung verschiedener Problemstellungen evolutionare Algorithmen eingesetzt werden Hauptartikel Evolutionare BildverarbeitungOperationen der Bildverarbeitung BearbeitenBei den Operationen zur Bildverarbeitung ist zunachst zu unterscheiden zwischen Verfahren die ein neues Bild erzeugen und solchen die Informationen uber das Bild liefern Die Verfahren die ein neues Bild erzeugen konnen anhand der Grosse der Region der Eingangsdaten unterschieden werden Daruber hinaus ist zu unterscheiden ob das Verfahren die grundlegende Struktur des Bildes erhalt oder diese verandert Ein verbreitetes Verfahren um aus einem Bild eine Information zu erzeugen ist die Berechnung des Histogramms welches Aufschluss uber die statistische Helligkeitsverteilung im Bild gibt Solch ein Histogramm kann zum Beispiel als Konfiguration fur weitere Bildverarbeitungschritte oder als Information fur einen menschlichen Benutzer einer Software dienen Weitere berechenbare Informationen eines Bildes sind zum Beispiel seine Entropie oder mittlere Helligkeit Verfahren die ein neues Bild erzeugen lassen sich aufgrund ihrer Eingangsdaten in Punktoperationen Nachbarschaftsoperationen und globale Operationen unterscheiden Die Punktoperationen verwenden die Farb oder Helligkeitsinformationen an einem gegebenen Punkt des Bildes als Eingabe errechnen einen neuen Helligkeitswert als Ergebnis und speichern dieses an denselben Punkt im Zielbild Typische Anwendungsfalle von Punktoperationen sind zum Beispiel die Korrektur von Kontrast und Helligkeit eine Farbkorrektur durch Drehen des Farbraums oder die Anwendung verschiedener Schwellenwertverfahren Eine Punktoperation kann entweder homogen sein was bedeutet dass die Koordinate der Quelldaten bei der Berechnung nicht berucksichtigt wird oder sie konnen inhomogen sein was zum Beispiel eine adaptive Tonwertkorrektur ermoglicht Nachbarschaftsoperationen verwenden sowohl einen Punkt als auch eine bestimmte Menge seiner Nachbarn als Eingabe errechnen aus ihnen ein Ergebnis und schreiben dieses an die Koordinate des Referenzpunktes in das Zielbild Eine sehr verbreitete Art von Nachbarschaftsoperationen sind die Faltungsfilter Hierbei werden die Helligkeit oder Farbwerte gemass einem Filterkern miteinander verrechnet um das Ergebnis zu bilden Mit diesem Verfahren konnen zum Beispiel Weichzeichnungsfilter wie das Mittelwertfilter Gauss Filter oder das Binomialfilter realisiert werden Uber Faltungsfilter konnen ebenso Kanten eines Bildes hervorgehoben werden mittels Ableitungsfilter oder Laplace Filter Die Nachbarschaftsoperationen sind jedoch nicht auf die Faltungsfilter begrenzt Durch komplexere algorithmische Behandlung des Referenzpunktes und seiner Nachbarn konnen zum Beispiel weitere Verfahren zur Glattung wie das Medianfilter oder zur Kantendetektion das Extremalspannenfilter oder der Prewitt Operator realisiert werden Aus morphologischen Operatoren wie zum Beispiel Erosion und Dilatation lassen sich die Operationen Offnen Schliessen und somit eine Morphologische Glattung definieren Wahrend eine Glattung uber relativ einfache Nachbarschaftsoperationen realisierbar ist ist eine Dekonvolution und somit Scharfung des Bildes eine komplexere Aufgabe Weder Punkt noch Nachbarschaftsoperationen verandern ein Bild in seiner Grosse oder seiner grundlegenden Struktur Dies wird durch geometrische Bilderoperationen wie zum Beispiel die Skalierung Rotation oder Translation eines Bildes erreicht wobei hier anisotropes Filtern notwendig ist und die Interpolation ein entscheidendes Kriterium fur die Bildqualitat ist Die geometrischen Bilderoperationen sind ein Teil der globalen Bildoperationen welche das komplette Bild als Eingangsdaten verwenden Ein weiterer Vertreter der globalen Bildoperationen ist die Fourier Transformation wobei das Bild in dem Frequenzraum umgerechnet wird in dem die Anwendung linearer Filter einen niedrigeren Aufwand bedeutet Digitale Bildtransformationen Bearbeiten Der Zeitbedarf der genannten Operationen ist ganz wesentlich von der Bildauflosung abhangig Digitale Filter konnen verwendet werden um digitale Bilder zu verwischen oder zu scharfen Das Filtern kann in raumlicher Hinsicht mit speziellen Faltungsmatrizen durchgefuhrt werden Es konnen auch bestimmte Frequenzbereiche mithilfe von schnellen Fourier Transformationen maskiert werden Die folgenden Beispiele zeigen beide Methoden Filter Filterkern oder Filtermaske BeispielOriginalbild nbsp Raumlicher Tiefpass 1 9 1 1 1 1 1 1 1 1 1 displaystyle frac 1 9 times begin bmatrix 1 amp 1 amp 1 1 amp 1 amp 1 1 amp 1 amp 1 end bmatrix nbsp nbsp Raumlicher Hochpass 0 1 0 1 4 1 0 1 0 displaystyle begin bmatrix 0 amp 1 amp 0 1 amp 4 amp 1 0 amp 1 amp 0 end bmatrix nbsp nbsp Fourier Darstellung nbsp Fourier Tiefpass nbsp nbsp Fourier Hochpass nbsp nbsp Affine Transformationen Bearbeiten Die affine Transformation ist eine lineare Abbildungsmethode bei der Punkte Geraden und Ebenen erhalten bleiben Dies gilt ebenso fur die Parallelitat die nach einer affinen Transformation erhalten bleibt Dagegen andern sich durch eine affine Transformation die Massstabe und Winkel Affine Transformationen werden typischerweise verwendet um geometrische Verzerrungen oder Verformungen zu korrigieren die bei nicht idealen Kamerawinkeln auftreten Beispielsweise verwendet man zur Korrektur perspektiver Verzerrungen von Satellitenbildern affine Transformationen Entzerrung welche durch eine schrage Aufnahmerichtung verursacht wird Beim Zusammensetzen eines Panoramabildes aus mehreren Einzelbildern Stitching und bei der Bildregistrierung mussen uberlappende Bildbereiche benachbarter Bilder angepasst werden wobei ebenfalls affine Transformationen eingesetzt werden konnen Das Transformieren und Verschmelzen der Bilder zu einem gemeinsamen ebenen Koordinatensystem ist wunschenswert um Verzerrungen zu vermeiden Dies ermoglicht einfachere Interaktionen und Berechnungen bei denen keine Bildverzerrung mehr berucksichtigt werden muss Die folgende Tabelle zeigt die verschiedenen affinen Transformationen am Beispiel eines Schachbrettmusters Identische Abbildung Parallelverschiebung Spiegelung Skalierung Drehung und Scherung 1 Affine Transformation Affine Matrix BeispielIdentische Abbildung 1 0 0 0 1 0 0 0 1 displaystyle begin bmatrix 1 amp 0 amp 0 0 amp 1 amp 0 0 amp 0 amp 1 end bmatrix nbsp nbsp Parallelverschiebung 1 0 v x gt 0 0 1 v y 0 0 0 1 displaystyle begin bmatrix 1 amp 0 amp v x gt 0 0 amp 1 amp v y 0 0 amp 0 amp 1 end bmatrix nbsp nbsp Spiegelung 1 0 0 0 1 0 0 0 1 displaystyle begin bmatrix 1 amp 0 amp 0 0 amp 1 amp 0 0 amp 0 amp 1 end bmatrix nbsp nbsp Skalierung c x 2 0 0 0 c y 1 0 0 0 1 displaystyle begin bmatrix c x 2 amp 0 amp 0 0 amp c y 1 amp 0 0 amp 0 amp 1 end bmatrix nbsp nbsp Drehung cos 8 sin 8 0 sin 8 cos 8 0 0 0 1 displaystyle begin bmatrix cos theta amp sin theta amp 0 sin theta amp cos theta amp 0 0 amp 0 amp 1 end bmatrix nbsp nbsp Scherung 1 c x 0 5 0 c y 0 1 0 0 0 1 displaystyle begin bmatrix 1 amp c x 0 5 amp 0 c y 0 amp 1 amp 0 0 amp 0 amp 1 end bmatrix nbsp nbsp Beispiele BearbeitenBildverbesserung Bearbeiten nbsp Originalbild nbsp Bild mit kunstlich hinzugefugtem Salt and Pepper Rauschen nbsp Anwendung eines 3 3 Gaussfilters auf das verrauschte Bild nbsp Anwendung eines 3 3 Medianfilters auf das verrauschte BildObjekterkennung und verfolgung Bearbeiten nbsp Flugobjekterkennung durch Bildverarbeitung nbsp Erkennung sich bewegender Personen durch Shape Recognition BildverarbeitungSiehe auch BearbeitenAngewandte BildverarbeitungLiteratur BearbeitenWilhelm Burger Mark J Burge Digital Image Processing An Algorithmic Introduction Using Java Erste Auflage Springer 2008 ISBN 978 1 84628 379 6 Helge Moritz Lexikon der Bildverarbeitung Huthig Heidelberg 2003 ISBN 3 7785 2920 X Bernd Jahne Digitale Bildverarbeitung 6 uberarbeitete und erweiterte Auflage Springer Berlin u a 2005 ISBN 3 540 24999 0 Pedram Azad Tilo Gockel Rudiger Dillmann Computer Vision Das Praxisbuch Elektor Aachen 2007 ISBN 978 3 89576 165 2 Gerhard A Weissler Hrsg Einfuhrung in die industrielle Bildverarbeitung Elektronik amp Elektrotechnik Bibliothek Band 1 Franzis Poing 2007 ISBN 978 3 7723 4028 4 Michael Sackewitz Hrsg Handbuch zur Industriellen Bildverarbeitung Qualitatssicherung in der Praxis 3 Vollstandig uberarbeitete und aktualisierte Auflage 3 Auflage Fraunhofer Verlag Stuttgart Stuttgart 2017 ISBN 978 3 8396 1226 2 Johannes Steinmuller Von der Bildverarbeitung zur raumlichen Interpretation von Bildern 1 Auflage Springer Berlin Heidelberg 2007 ISBN 978 3 540 79742 5 Kristian Bredies Dirk Lorenz Mathematische Bildverarbeitung Einfuhrung in Grundlagen und moderne Theorie Vieweg Teubner Wiesbaden 2011 ISBN 978 3 8348 1037 3 Rafael C Gonzalez amp Richard E Woods Hrsg Digital Image Processing Pearson Education New Jersey 2008 ISBN 978 0 13 168728 8 Michael Sackewitz Hrsg Leitfaden zur industriellen Bildverarbeitung Band 13 Fraunhofer Verlag Stuttgart 2013 ISBN 978 3 8396 0447 2Einzelnachweise Bearbeiten The MathWorks Inc Linear mapping method using affine transformationNormdaten Sachbegriff GND 4006684 8 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Bildverarbeitung amp oldid 236739455