Segmentierung 1 Segmentation
|
|
|
- Heike Friedrich
- vor 7 Jahren
- Abrufe
Transkript
1 Segmentierung Segmentation M. Thaler, TG08 Juni 7
2 Um was geht es? Bis jetzt vor allem Transformation Bild Bild Neu Transformation Bild? Feature, Aussage, etc. Bild Aussage "it's a circle" erster Schritt: Bildsegmentierung - Aufteilung des Bildes in Bereiche resp. Regionen nächste Schritte - Objektbeschreibung und Objekterkennung Juni 7
3 ... um was geht es? z.b. suchen der Umrandung von Objekten Juni 7 3 3
4 ... um was geht es? Aufteilung in Objekte Distanzbild Binärbild Diplomarbeit HS07 TOF Kamera Kantenbild Label-Bild Juni 7 4 4
5 Lehrziele Sie können den Begriff Segmentierung erklären und diskutieren Algorithmen zum Finden von Punkten und Linien in Bildern erklären und diskutieren den Begriff Kante erklären und auch den mathematischen Hintergrund der Kanten-detektion verschiedene Kantendetektionsverfahren und ihre Eigenschaften aufzählen, erklären und diskutieren Probleme der Kantendetektion aufzählen und mögliche Lösungen diskutieren Juni 7 5 5
6 Inhalt Einführung Kantenbasierte Segmentierung Punkte und Linien einfache Kantendetektoren verbesserte Kantendetektoren edge linking Zusammenfassung Intensitätsbasierte Segmentierung (global) Regionenbasierte Segmentierung (lokal) Bewegungsbasierte Segmentierung Juni 7 6 6
7 Segmentierung: Definitionen Aufteilung eines Bildes in seine Regionen Objekte Teile von Objekten Algorithmen basieren auf Bildübergängen, Intensitätsänderungen - z.b. Umrandung Ähnlichkeiten: Nachbarpixel mit mit ähnlichen Attributen (Prädikaten) Probleme ungleichmässige Beleuchtung Rauschen Juni 7 7 Regionen sind - Hintergrund - Objekte (Regionen mit einer gemeinsamen Eigenschaft (Prädikat) - Teile von Objekten: Kreis oder Halbkreise Umrandung (Kanten des Objekts) - manchmal ist es ausreichend die Umrandung der Objekte zu kennen (siehe Kap. ) - manchmal können Umrandungen verwendet werden um die Objekte zu separieren 7
8 ... Segmentierung Vier grundlegende Lösungsansätze kanten- und linienbasierte Verfahren lokal - basieren auf Ableitungen intensitätsbasierte Verfahren global - basiert auf Thresholding regionenbasierte Verfahren - basieren auf Prädikaten und Nachbarschaften bewegungsbasierte Verfahren - basieren auf Bildsequenzen und ihren Änderungen Juni 7 8 8
9 Segmentierung Beispiel: grosse und kleine Holzzapfen Unterscheidung: Hintergrund und Zapfen Threshold Kanten Juni 7 9 Eigenschaften - hell <-> dunkel Übergang - Hintergrund Holzzapfen 9
10 ... Segementierung Etwas Mathematik das Bild besteht aus allen Regionen F = n U R i i= 0 jede Region ist eine verbundene Menge Regionen überlappen nicht auf alle Pixel einer Region trifft das Prädikat zu benachbarte Regionen besitzen unterschiedliche Prädikate R i, i R R = φ, i j P( R i ) = TRUE, i i, j and i P ( Ri R j ) = FALSE, Ri, R j adj. j Juni 7 0 0
11 Punkte, Linien und Kanten Segmentierung mit Punkten, Linien und Kanten suchen von starken, lokalen Intensitätsänderungen Kantendetektion lokales Verfahren zum Suchen von Kantenpixeln basiert mathematisch auf der. oder. Ableitung von Intensitätsbildern Typische Kantenformen in Bildern f (x 0,y) Schritt y f (x 0,y) Dach y f (x 0,y) Linie y f (x 0,y) verrauschter Schritt y Juni 7
12 Ableitungen digitale Änderungen. Ableitung f( x ) f x = f ( x + ) f ( x) x. Ableitung ) f x = f ( x + ) = f ( x + ) + f ( x) ( f ( x) f ( x ) ) f ( x ) f ( x) ) Änderung der. Ableitung im Punkt x f( x ) f( x- ) f( x ) f( x ) f( x+ ) f( x+ ) x Juni 7 Hinweis - dx =
13 Ableitungen Beispiel isolated point Bildlinie ramp line step. Ableitung. Ableitung Juni 7 3 3
14 Laplace:. Ableitung Laplace Operator Kantenstärke (keine Richtungsinformation) f ( x, y) f ( x, y) f ( x, y) = + x y Operatoren h 0 = anisotrop h = 8 isotrop Juni 7 4 Wichtiger Hinweis zu Laplace - keine Richtungsinformation aber Richtungsabhängigkeit Begriffe - anistrop - istrop richtungsabhängig horizontale und vertikale Änderungen werden stärker gewichtet richtungsunabhängig (nahezu) alle 45 Grad Richtungen werden gleich gewichtet 4
15 5 Juni 7 5 Punkte Punkt-Detektion sollte. Ableitung verwenden z.b. isotroper Laplace Operator - Threshold ergibt Punkte - Problem: Rauschen ), ( ), ( ), ( y y x f x y x f y x f + = = 8 h = otherwise 0 ), ( ), ( T y x f y x g f(x,y) g(x,y) f(x,y)
16 Linien Masken: erkennen Linien in best. Richtungen speziell geeignet für Binärbilder horizontal vertikal º º Originalbild +45º nach Threshold Juni 7 6 6
17 ... Linien Laplace Operator detektiert Linien istrop "double line effect" h = 8 Original Laplace (double line effect) abs(laplace) laplace 0 Juni 7 7 7
18 Kantendetektion Kante: Übergang zwischen zwei Intensitäten Schritt Rampe Dach x x Nulldurchgang Kantenposition Juni 7 8 8
19 ... Kantendetektion Problem: Rauschen speziell bei. Ableitung σ = 0 σ = 0. σ =.0 σ = 0.0 Juni 7 9 9
20 ... Kantendetektion 3 Schritte. Vorverarbeitung - Rauschreduktion - Entfernung kleiner Objekte - Intensitätstransformationen. Erkennung von Kantenpunkten - Auswahl möglicher Kantenpunkte - Ableitungen in x- und y- Richtung,. und. Ordnung 3. Nachverarbeitung: lokalisieren der Kanten - auswählen der echten Kantenpixel - Thresholding - Ausdünnen (Thinning) - Nulldurchgänge der. Ableitung Juni 7 0 0
21 Derivative based edge detection: original anisotrope Maske h h T 8% isotrope Maske Juni 7 Laplace Operator (. Ableitung) - Thresholding notwendig keine Richtungsinformation - Thresholding weil Laplace-Operator kontinuierliche Graustufenwerte liefert
22 Juni 7 Gradientenbasierte Kantendetektion Gradient Stärke und Richtung der Intensitätsänderung Gradient Kantenrichtung = = dy f dx f G G y x f y x ), ( y x y x y x G G G G G G y x f = ), ( = x y G G G arctan ϕ ϕ G Kante steht senkrecht auf Gradient
23 Gradienten-Operatoren Operatoren(Maken) für Grandienten- Approximation digitale Differenzen Roberts-Operator Prewitt-Operator Sobel-Operator f ( x +, y) f ( x, y) f ( x, y) = f ( x, y + ) f ( x, y) Juni 7 3 Prewitt (Ableitung) f( x ) m m m m m a = f ( x) = f ( x + ) = = m + m f ( x + ) f ( x ) = f ( x) ( f ( x + ) f ( x ) ) f( x- ) f( x ) ( f ( x + ) f ( x) + f ( x) f ( x ) ) f ( x ) f( x+ ) x Sobel - beinhaltet zusätzlich Tiefpassfilterung Rauschreduktion - ohne Beweis 3
24 ... Gradienten-Operatoren Prewitt und Sobel: anisotrop Operatoren, die Diagonalen bevorzugen (+/- 45 o ) Prewitt Sobel Juni 7 4 4
25 Sobel Original Gy Gx Gx + Gy Juni 7 5 5
26 ... Sobel Gx + Gy T 0% Gx + Gy 5x5 Mittelwert- Filter des Originals T 0% Juni 7 6 Vorgängige Filterung reduziert Einfluss kleiner Objekte - dazu gehört auch Rauschen 6
27 ... Sobel: Linien und Objekte Original G x G x + G y G y Juni 7 7 Sobel erzeugt - positive und negative Werte - doppelte Linien 7
28 Diskussion Gradientenkämme oft "zerfurcht" Thresholding ergibt nur unvollständige Kanten Juni 7 8 8
29 Verbesserte Kantendetektion Berücksichtigt Rauschen Art der Kanten LoG: "laplacian of gaussian" oder "mexican hat" berücksichtigt: Bildskalierung und. Ableitung kann "verschmierte" und scharfe Kanten detektieren Marr-Hildreth: Nulldurchgänge des LoG-gefilterten Bildes Canny Kantendetektor Ziele - kleine Fehlerrate - gut lokalisierte Kanten - nur ein Punkt auf Kante Algorithmus: mehrschrittiges Verfahren Juni 7 9 9
30 Nulldurchgänge Kantendetektion basierend auf Nulldurchgängen f (x) f '(x) f ''(x) x x x. Ableitung Maximum an Kantposition. Ableitung Nulldurchgang an Kantenposition - Nulldurchgänge einfacher zu lokalisieren als Maxima kann -Pixel breite Kanten erzeugen - Probleme Rauschen: erfordert vorgängige Tiefpassfilterung Juni
31 LoG Grundlegende Idee Tiefpassfilter (Gaussfilter). Ableitung (Laplace) zum Suchen der Kanten (Nulldurchgänge) LoG (laplacian of gaussian) oder "mexican hat" (Form) Operator: verbindet Tiefpassfilterung und Ableitung h x + y x + y x + y σ σ σ ( x, y) LoG = hgauss = e = K e 4 ist (Approximation für 5x5, σ = 0.5): isotrop Juni 7 3 σ Idee σ wird aufgrund der Bildgrösse (Bildskalierung) ausgewählt Daumenregel aus Gonzalez, basiert auf einem Beispiel Wahl von σ - n 6 σ - σ 0.5 % der kleineren Seite des Bildes +-3 σ deckt 99.7 % des Volumens unter der -d Gaussoberfläche ab Wahl von n und σ - n ~ 3 % der kleineren Seite des Bildes - σ ~ n/6 3
32 ... LoG and Marr-Hildreth Original LoG x σ = Th von 45% Marr- Hildreth 5x5 σ = Juni 7 3 Passt σ an Bildgrösse an % % der kleineren Bildseite LoG - berechnet LoG - wählt Threshold des Betrags von LoG Marr-Hildreth - berechnet LoG - wählt Nulldurchgänge, die den Threshold th übersteigen 3
33 Juni
34 ... Marr-Hildreth: Nulldurchgänge Juni
35 LoG: Diskussion Eigenschaften starke Tiefpassfilterung scharfe Kanten können verlorengehen erzeugt meist geschlossene Kanten Nachbearbeitung notwendig - Nulldurchgänge suchen rauschempfindlich Was ist hier das Problem? σ = Juni
36 Canny Kantendetektor Idee. Ableitung des Gauss gefilterten Bildes Gradient Kanten Bergkämme im Gradientenbild - Gradientenstärke und -richtung um Kämmen zu folgen Juni
37 ... Canny Kantendetektor Berechnung. Gaussfilter zu Rauschreduktion. Gradientenberechnung (Sobel, Prewitt, etc.) 3. Kammpixel suchen: "non-maxima supression" 4. zwei Thresholds zum Suchen der Kanten - Pixel mit f(x,y) > T gehören zur Kanten (starke Kantenpixel) - Pixel mit T < f(x,y) < T (schwache Kantenpixel) gehören zu Kante, falls in der 8-er Nachbarschaft ein starkes Kantenpixel vorhanden ist 5. falls notwendig: Nachbearbeitung mit "Thinning" Verbesserte Resultate aber wahrnehmbar langsamer Juni
38 ... canny Juni
39 Edge linking und Randdetektion Kantendetektion Satz von Pixeln, die auf der Kante liegen unvollständig wegen - Rauschen - nicht gleichmässiger Beleuchtung, etc. - etc. Edge linking berücksichtigt Eigenschaften der Kantenpixel (z.b. Gradient) vereinigt Pixel zu - sinnvollen Kanten - Regionengrenzen lokale und globale Verfahren Juni
40 ... Edge Linking: lokale Verfahren Lokale Verfahren Gradient Stärke der Kante: M(x,y) = g x (x,y) + g y (x,y) Thresholding: oft zu wenige oder zu viele Pixel Rauschpixel: zusätzliche oder unterdrückte Kantenpixel Edge linking verbindet Nachbarpixel, die mit hoher Wahrscheinlichkeit Kantenpixel sind Idee. Gradient Betrag M(x, y) und Winkel ϕ(x, y). Wahl eines Nachbarpixels ) P(s,t) von P(x,y) als Kantenpixel, wenn M ( s, t) M ( x, y) m ϕ( s, t) ϕ( x, y ϕ 3. wiederholen für alle Pixel 0 ) 4. falls notwendig: einzelne Pixel entfernen, Thinning 0 ) 8-connected neighbors Juni 7 40 betrachten Nachbarschaft eines Pixels, z.b. 9x9 Umgebung Gonzales schlägt vor - nur horizontale Linien zu betrachten - auf diesen Linien Edge Linking zu machen - dann das Bild um einen bestimmten Winkel zu rotieren -... und das für alle Winke zwischen 0 und 80 Grad (Inkrement?) 40
41 ... Edge Linking: lokale Verarbeitung Beispiel Original Gradient 40% linked 5x5 environ T m < 0.08, Tϕ < 5 o Juni 7 4 Nachbarschaft sollte genügend gross sein - je grösser die Nachbarschaft, desto kleiner die Toleranz - desto feiner die Strukturen 4
42 ... Edge Linking: globale Verarbeitung Globale Verarbeitung Kanten sind oft Linien Objektränder bestehen aus einer Menge von Linien suchen der Linien notwendig Hough Transform findet Pixel, die zu einer Linie gehören - funktioniert auch mit Rauschen bestimmt: Steigung a und Offset b y = a x + b Edge Linking Linien mit Bild vergleichen um Start- und Endpunkte zu finden Juni 7 4 4
43 Zusammenfassung Kanten trennen Objekte und Regionen Kantendetektion: verschiedene Methoden verfügbar - unterschiedliche Genauigkeit - meist rauschsensitiv Grundlage für konturbasierte Objektdeskriptoren Probleme Rauschen oft Tiefpassfiltering notwendig (...jpeg Bilder) im Normalfall "dicke Kanten" Thinning oder. Ableitung doppelte Kanten und Linien Kanten mit Löcher Edge Linking Kantenbilder enthalten negative Pixelwerte Daten Typen - Sättigung kann zu Verlust von Kantensegmenten führen Juni
Elementare Bildverarbeitungsoperationen
1 Elementare Bildverarbeitungsoperationen - Kantenerkennung - 1 Einführung 2 Gradientenverfahren 3 Laplace-Verfahren 4 Canny-Verfahren 5 Literatur 1 Einführung 2 1 Einführung Kantenerkennung basiert auf
Digitale Bildverarbeitung (DBV)
Digitale Bildverarbeitung (DBV) Prof. Dr. Ing. Heinz Jürgen Przybilla Labor für Photogrammetrie Email: heinz juergen.przybilla@hs bochum.de Tel. 0234 32 10517 Sprechstunde: Montags 13 14 Uhr und nach Vereinbarung
Bildverarbeitung Herbstsemester 2012. Kanten und Ecken
Bildverarbeitung Herbstsemester 01 Kanten und Ecken 1 Inhalt Einführung Kantendetektierung Gradientenbasierende Verfahren Verfahren basierend auf der zweiten Ableitung Eckpunkterkennung Harris Corner Detector
Digitale Bildverarbeitung Einheit 8 Lineare Filterung
Digitale Bildverarbeitung Einheit 8 Lineare Filterung Lehrauftrag SS 2008 Fachbereich M+I der FH-Offenburg Dr. Bernard Haasdonk Albert-Ludwigs-Universität Freiburg Ziele der Einheit Verstehen, wie lineare
Grundlagen: Bildbearbeitung / Objekterkennung. Julia Peterwitz zum Seminar: Videobasierte Erkennung und Analyse menschlicher Aktionen
Grundlagen: Bildbearbeitung / Objekterkennung Julia Peterwitz zum Seminar: Videobasierte Erkennung und Analyse menschlicher Aktionen Videoerkennung! Warum? Live-Übertragung von Veranstaltungen Überwachung
FILTER UND FALTUNGEN
Ausarbeitung zum Vortrag von Daniel Schmitzek im Seminar Verarbeitung und Manipulation digitaler Bilder I n h a l t. Der Begriff des Filters 3 2. Faltungsfilter 4 2. Glättungsfilter 4 2.2 Filter zur Kantendetektion
INTELLIGENTE DATENANALYSE IN MATLAB
INTELLIGENTE DATENANALYSE IN MATLAB Bildanalyse Literatur David A. Forsyth: Computer Vision i A Modern Approach. Mark S. Nixon und Alberto S. Aguado: Feature Extraction and Image Processing. Ulrich Schwanecke:
Inhaltsbasierte Bildsuche. Matthias Spiller. 17. Dezember 2004
Kantenbasierte Merkmale für die Bildsuche Inhaltsbasierte Bildsuche Matthias Spiller 17. Dezember 2004 Übersicht Übersicht Einleitung Was sind Kanten? Kantenrichtungs Histogramm Der Canny-Algorithmus Feature-Erzeugung
Kantenextraktion. Universität Ulm Fakultät für Mathematik und Wirtschaftswissenschaften. Klassische Verfahren
CURANDO Universität Ulm Fakultät für Mathematik und Wirtschaftswissenschaften UNIVERSITÄT ULM SCIENDO DOCENDO Kantenextraktion Klassische Verfahren Seminar Bildsegmentierung und Computer Vision WS 2005/2006
Praktikum-Meßtechnik Verfasser: Dr. H. Bergelt
TU Bergakademie Freiberg Praktikum-Meßtechnik Verfasser: Dr. H. Bergelt Filter in der Bildverarbeitung. Einleitung Digitale Filter gehören zu den wirkungsvollsten Methoden der Bildverarbeitung. Wir können
Systemtheorie abbildender Systeme
Bandbegrenzung Bild in (b) nicht band-begrenzt: scharfe Kanten = Dirac-Funktionen = weißes Spektrum Erfordert Tapering vor Digitalisierung (Multiplikation mit geeigneter Fensterfunktion; auf Null drücken
R.Wagner, Mathematik in der Astronomie
Mathematik in der Astronomie Roland Wagner Johann Radon Institute for Computational and Applied Mathematics (RICAM) Österreichische Akademie der Wissenschaften (ÖAW) Linz, Austria Linz, 20.Mai 2016 Übersicht
Morphologie auf Binärbildern
Morphologie auf Binärbildern WS07 5.1 Konen, Zielke WS07 5.2 Konen, Zielke Motivation Aufgabe: Objekte zählen Probleme: "Salt-&-Pepper"-Rauschen erzeugt falsche Objekte Verschmelzen richtiger Objekte durch
Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform. Thorsten Jost INF-M2 AW1 Sommersemester
Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform Thorsten Jost INF-M2 AW1 Sommersemester 2008 Agenda Motivation Feature Detection Beispiele Posenbestimmung in Räumen
Kapitel 8: Operationen auf Rasterdaten
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS DATABASE Kapitel 8: Operationen auf Rasterdaten Skript zur Vorlesung Geo-Informationssysteme Wintersemester 2015/16 Ludwig-Maximilians-Universität
Prof. Dr. Rolf Linn
Prof. Dr. Rolf Linn 6.4.5 Übungsaufgaben zu Mathematik Analysis. Einführung. Gegeben seien die Punkte P=(;) und Q=(5;5). a) Berechnen Sie den Anstieg m der Verbindungsgeraden von P und Q. b) Berechnen
Debayeringverfahren. 19. Mai Thomas Noack, Nikolai Kosjar. SE Computational Photography - Debayeringverfahren
Debayeringverfahren Thomas Noack, Nikolai Kosjar 19. Mai 2010 Was bisher geschah... Reduktion der Herstellungskosten durch Einsatz von nur noch einem CCD-Sensor mit Bayer-Filter Problem: Bayer Image Full
Musterlösung zu den Übungen zur Vorlesung Mathematik für Physiker II. x 2
Musterlösung zu den Übungen zur Vorlesung Mathematik für Physiker II Wiederholungsblatt: Analysis Sommersemester 2011 W. Werner, F. Springer erstellt von: Max Brinkmann Aufgabe 1: Untersuchen Sie, ob die
Krümmungsapproximation auf 3D-Modellen
Krümmungsapproximation auf 3D-Modellen Mathematische Grundlagen und Approximation Christian Cyrus Matrikelnummer 157707 Fakultät für Informatik Otto-von-Guericke-Universität Magdeburg Diese Ausarbeitung
Grundlagen der digitalen Bildverarbeitung / Fortsetzung
Grundlagen der digitalen Bildverarbeitung / Fortsetzung Wir haben bereits zwei Beispiele digitaler Bildfilter gesehen. Es gibt eine große Menge von Filtern mit ganz unterschiedlicher Auswirkung auf das
Übersicht der Vorlesung
Übersicht der Vorlesung. Einführung. Bildverarbeitung. Morphologische Operationen 4. Bildsegmentierung 5. Merkmale von Objekten 6. Klassifikation 7. Dreidimensionale Bildinterpretation 8. Bewegungsanalyse
Studienarbeit zur Still Image Segmentation
Studienarbeit zur Still Image Segmentation Studienarbeit von Susanne Krabbe aus Greifswald vorgelegt am Lehrstuhl für Praktische Informatik IV Prof. Dr. Effelsberg Fakultät für Mathematik und Informatik
Kompakte Graphmodelle handgezeichneter Bilder. Einbeziehung in Autentizierung und Bilderkennung
Kompakte Graphmodelle handgezeichneter Bilder Einbeziehung in Autentizierung und Bilderkennung Inhaltsverzeichnis 1 Einleitung Das graphische Model.1 Image Thinning................................. 3.
Einfluss der Bildverarbeitung - Artefakte und Korrekturmöglichkeiten
Einfluss der Bildverarbeitung - Artefakte und Korrekturmöglichkeiten Karl-Friedrich Kamm Norderstedt Karl-Friedrich Kamm 29/07/2013 1 Mögliche Fehler bei digitalen Röntgenaufnahmen flaue Bilder fehlender
Detektion, Kompression und Rekonstruktion von geometrischen Objekten mittels numerischer Methoden
Universität Ulm Fakultät für Mathematik und Wirtschaftswissenschaften Detektion, Kompression und Rekonstruktion von geometrischen Objekten mittels numerischer Methoden Bachelorarbeit in Mathematik vorgelegt
Tutorium Mathematik II, M Lösungen
Tutorium Mathematik II, M Lösungen 7. Juni 201 *Aufgabe 1. Gegeben seien fx, y = xy 2 8e x+y und P = 1, 2. Der Gradient von f ist genau an der Stelle P Null. a Untersuchen Sie mit Hilfe der Hesse-Matrix,
1. EINFÜHRUNG. Eingang (Bild) -> Operation(en) -> Ausgang (Bild und/oder extrahierte geometrische und semantische Informationen)
1. EINFÜHRUNG 1.1. DEFINITIONEN UND ÜBERBLICK Bildverarbeitung Eingang (Bild) -> Operation(en) -> Ausgang (Bild) Bildanalyse Eingang (Bild) -> Operation(en) -> Ausgang (Bild und/oder extrahierte geometrische
Telezentrische Meßtechnik
Telezentrische Meßtechnik Beidseitige Telezentrie - eine Voraussetzung für hochgenaue optische Meßtechnik Autor : Dr. Rolf Wartmann, Bad Kreuznach In den letzten Jahren erlebten die Techniken der berührungslosen,
Multiskalenanalyse. Any view depends on the viewpoint!
Multiskalenanalyse Any view depends on the viewpoint! Multiskalenanalyse Motivation Aufwandsminimierung bei Filterung Objekterkennung, Segmentierung Textur Klassifikation Mosaicing rundlagen Signaltheorie
Computergraphik 1 2. Teil: Bildverarbeitung. Fouriertransformation Ende FFT, Bildrestauration mit PSF Transformation, Interpolation
Computergraphik 1 2. Teil: Bildverarbeitung Fouriertransformation Ende FFT, Bildrestauration mit PSF Transformation, Interpolation LMU München Medieninformatik Butz/Hoppe Computergrafik 1 SS2009 1 2 Repräsentation
Datenstrukturen und Algorithmen. Christian Sohler FG Algorithmen & Komplexität
Datenstrukturen und Algorithmen Christian Sohler FG Algorithmen & Komplexität 1 Clustering: Partitioniere Objektmenge in Gruppen(Cluster), so dass sich Objekte in einer Gruppe ähnlich sind und Objekte
Morphologische Bildverarbeitung II
FAKULTÄT FÜR MATHEMATIK UNIVERSITÄT ULM ABT. STOCHASTIK ABT. ANGEWANDTE INFORMATIONSVERARBEITUNG Seminar Simulation und Bildanalyse mit Java Morphologische Bildverarbeitung II BETREUER: JOHANNES MAYER
(x a) 3 + f (a) 4! x 4 4! Wir werden im Folgenden vor allem Maclaurin-Reihen betrachten, dies alles funktioniert aber auch. f (x) = sin x f (0) = 0
Taylor-Reihen Einführung Mathematik GLF / 6 Christian Neukirchen Oft können wir bestimmte mathematische Funktionen nicht genau ausrechnen, besonders die trigonometrischen Funktionen wie, cos x, oder die
Zusammenfassung Digitale Bildverarbeitung By Fabian Flohrmann
Zusammenfassung Digitale Bildverarbeitung By Fabian Flohrmann VL01 Stufen der Bildverarbeitung Bildgewinnung => Bildbearbeitung => Bilderkennung Bildgewinnung: Bildaufnahme Bilddiskretisierung Bildbearbeitung:
Computergraphik I. Scan Conversion: Lines & Co. Einordnung in die Pipeline. G. Zachmann Clausthal University, Germany zach@tu-clausthal.
11/4/10 lausthal omputergraphik I Scan onversion of Lines. Zachmann lausthal University, ermany [email protected] Einordnung in die Pipeline Rasterisierung der Objekte in Pixel Ecken-Werte interpolieren
Seminarvortrag Bildverarbeitung im Projekt FAUST mit dem Schwerpunkt Skelettierung
Seminarvortrag Bildverarbeitung im Projekt FAUST mit dem Schwerpunkt Skelettierung Ingmar Gründel HAW-Hamburg 15. Dezember 2006 Ingmar Gründel Bildverarbeitung im Projekt FAUST mit dem Schwerpunkt Skelettierung
Grundlagen: Bildverarbeitung / Objekterkennung. Technische Universität München. Fakultät für Informatik. Seminar Thesis. Betreuer: Jan Bandouch
Grundlagen: Bildverarbeitung / Objekterkennung Technische Universität München Fakultät für Informatik Seminar Thesis Betreuer: Jan Bandouch Abgabedatum: 05.07.2006 von Julia Peterwitz Grundlagen der Bildverarbeitung
RWTH Aachen University Fakultät für Maschinenwesen. Institut für Kraftfahrzeuge. CES - Seminar. Computer Vision für Fahrerassistenzsysteme
RWTH Aachen University Fakultät für Maschinenwesen Institut für Kraftfahrzeuge CES - Seminar Computer Vision für Fahrerassistenzsysteme vorgelegt von: Herrn B.Sc. Julian Bock Aachen, August 2013 Inhalt
Bildmerkmalssuche. Seminar Computational Photography. Visual Computing Department of Computer Science
Bildmerkmalssuche Seminar Computational Photography EINFÜHRUNG 2 Einführung Bildmerkmalssuche: sehr wichtiges Thema des künstlichen Sehens Erkennen von Objekten auf dem Bild oder in einer Bildsequenz anhand
Wurzelfunktionen Aufgaben
Wurzelfunktionen Aufgaben. Für jedes k (k > 0) ist die Funktion f k (x) = 8 (x k ) kx, 0 x gegeben. a) Untersuchen Sie die Funktion f k auf Nullstellen und Extrema. Ermitteln Sie lim f k(x) sowie für 0
Seminar. Visual Computing. Poisson Surface Reconstruction. Peter Hagemann Andreas Meyer. Peter Eisert: Visual Computing SS 11.
Poisson Surface Reconstruction Peter Hagemann Andreas Meyer Seminar 1 Peter Eisert: SS 11 Motivation Zur 3D Darstellung von Objekten werden meist Scan-Daten erstellt Erstellung eines Dreieckmodells aus
6.2 Scan-Konvertierung (Scan Conversion)
6.2 Scan-Konvertierung (Scan Conversion) Scan-Konvertierung ist die Rasterung von einfachen Objekten (Geraden, Kreisen, Kurven). Als Ausgabemedium dient meist der Bildschirm, der aus einem Pixelraster
Kompakte Graphmodelle handgezeichneter Bilder
Kompakte Graphmodelle handgezeichneter Bilder Einbeziehung in Authentizierung und Bilderkennung Inhaltsverzeichnis Seminar Mustererkennung WS 006/07 Autor: Stefan Lohs 1 Einleitung 1 Das graphische Modell.1
Partielle Ableitungen, Gradient, Lineare Näherung, Extrema, Fehlerfortpflanzung
Partielle Ableitungen, Gradient, Lineare Näherung, Extrema, Fehlerfortpflanzung Jörn Loviscach Versionsstand: 29. Juni 2009, 18:41 1 Partielle Ableitungen, Gradient Die Ableitung einer Funktion f an einer
Medienforensik - Manipulationserkennung. Multimedia Sicherheit, Martin Steinebach
Medienforensik - Manipulationserkennung - Ballistik Image Forensics Forensische Anwendungen im Bildbereich sind mehrfach belegt Optimierung von Bildern, die z.b. mit Überwachungskameras aufgenommen wurden
B3. Bilderkennung mit Java
B3. Bilderkennung mit Java B3.3 HIPR Framework B3.4 Praktisches Beispiel und weitere Operationen auf Bildern - thresholding - morphologische Operationen - region labeling Literatur: The Hypermedia Image
Motivation. Diskretisierung. Überblick. Algorithmik III Algorithmen und Modelle für kontinuierliche Datenstrukturen. Diskretisierung und Quantisierung
Algorithmik III Algorithmen und Modelle für kontinuierliche Datenstrukturen Motivation Analoge Aufnahme von Sprache, Bildern Digitale Speicherung durch Diskretisierung + Quantisierung Informationsverlust
Entwicklung und Implementierung von Algorithmen zur Merkmalsdetektion in 3D-Laserscanpunktwolken nach der Multiskalenstrategie
Entwicklung und Implementierung von Algorithmen zur Merkmalsdetektion in 3D-Laserscanpunktwolken nach der Multiskalenstrategie EBERHARD GÜLCH 1, PAUL RAWIEL 2 & JÜRGEN PILZ 3 Zusammenfassung: Zur Erfassung
Mathematischer Vorkurs für Physiker WS 2012/13
TU München Prof. P. Vogl Mathematischer Vorkurs für Physiker WS 2012/13 Übungsblatt 2 Wichtige Formeln aus der Vorlesung: Basisaufgaben Beispiel 1: 1 () grad () = 2 (). () () = ( 0 ) + grad ( 0 ) ( 0 )+
Let's talk Gimp Farbräume. RGB-Farbraum. Digitales Gestalten mit Open Source
Unter Farbmodelle versteht man die Aufteilung in unterschiedliche Farbräume, über die eine Farbe definiert werden kann. Alle hier genannten Farbräume werden in Gimp dargestellt: Die bekanntesten sind:
Erste Schularbeit Mathematik Klasse 7A G am
Erste Schularbeit Mathematik Klasse 7A G am 12.11.2015 SCHÜLERNAME: Punkte im ersten Teil: Punkte im zweiten Teil: Davon Kompensationspunkte: Note: Notenschlüssel: Falls die Summe der erzielten Kompensationspunkte
8 Extremwerte reellwertiger Funktionen
8 Extremwerte reellwertiger Funktionen 34 8 Extremwerte reellwertiger Funktionen Wir wollen nun auch Extremwerte reellwertiger Funktionen untersuchen. Definition Es sei U R n eine offene Menge, f : U R
Bildkompression InTh, 2005, JPEG, Hak, Rur, 1
Bildkompression InTh, 25, JPEG, Hak, Rur, 1 Referenzen [1] D Salomon, Data Compression, Springer, 24 [2] Prof Dr A Steffen, Kurs SU, ZHW, 1999-24 [3] G Wallace, The JPEG Still Picture Compression Standard,
Mathematik für Biologen und Chemiker Prof. Scheltho - Übungen Mathe 2
Mathematik für Biologen und Chemiker Prof. Scheltho - Übungen Mathe 2 Fortsetzung der komlexen Zahlen : 9. Radizieren und Potenzen a) Berechnen Sie (1+i) 20 und geben Sie das Resultat als Polarkoordinaten
Bildverarbeitung in der Robotik
Bildverarbeitung in der Robotik Thomas Röfer (Folien z.t. von Rolf Müller) Bildaufnahme Filter Kantenfindung Farbverarbeitung Landmarkenerkennung Einsatzgebiete Industrie Qualitätskontrolle Lageerkennung
Wie modelliere ich einen Bilderrahmen?
Wie modelliere ich einen Bilderrahmen? Hallo, dieses Tutorial sollte Anfängern zeigen wie man in Blender einen Schnitt durch verschiedenste Profile erstellen kann und diese dann auch anordnet und miteinander
OCR Zeichenselektierung auf Wandlergehäusen
OCR Zeichenselektierung auf Wandlergehäusen Bachelorarbeit Name: Studiengang: Hochschule: Christian Riebe Geoinformatik (Bachelor) Hochschule Neubrandenburg 1. Betreuer: Prof. Dr. Gerd Teschke, Hochschule
Fachartikel. Telezentrische Objektive für Kameras größer 1 Zoll
Vision & Control GmbH Mittelbergstraße 16 98527 Suhl. Germany Telefon: +49 3681 / 79 74-0 Telefax: +49 36 81 / 79 74-33 www.vision-control.com Fachartikel Telezentrische Objektive für Kameras größer 1
Mathematik 3 für Informatik
Gunter Ochs Wintersemester 5/6 Mathematik 3 für Informatik Lösungen zum Hausaufgabenblatt Lösungshinweise ohne Garnatie auf Fehlerfreiheit c 5. Berechnen Sie die folgenden unbestimmten Integrale: a x 4
Optimierung für Nichtmathematiker
Optimierung für Nichtmathematiker Prof. Dr. R. Herzog WS/ / Inhaltsübersicht 3Einführung in die freie Optimierung 4Orakel und Modellfunktionen 5Optimalitätsbedingungen der freien Optimierung 6Das Newton-Verfahren
Objekterkennung durch Vergleich von Farben. Videoanalyse Dr. Stephan Kopf HWS2007 Kapitel 5: Objekterkennung
Objekterkennung durch Vergleich von Farben 48 Farbräume (I) Definitionen: Farbe: Sinnesempfindung (keine physikalische Eigenschaft), falls Licht einer bestimmten Wellenlänge auf die Netzhaut des Auges
Segmentierung von Faserstrukturen in tomographischen Aufnahmen. Workshop Analyse der Mikrostruktur von Faserverbundwerkstoffen in Volumenbildern
Segmentierung von Faserstrukturen in tomographischen Aufnahmen Workshop Analyse der Mikrostruktur von Faserverbundwerkstoffen in Volumenbildern Oliver Wirjadi Frankfurt, 7.03.007 Bildquelle: Institut für
HTWD, FB Informatik/Mathematik Prof. Dr. M. Voigt. Mathematik II für Bauingenieure. (f) 4 sin x cos 5 x dx. 3 x e x2 dx (i) e 2x 1 dx.
HTWD, FB Informatik/Mathematik Prof. Dr. M. Voigt Mathematik II Mathematik II für Bauingenieure Wiederholungsaufgaben zur Prüfungsklausur im Juli 2007 1 Integralrechnung Aufgabe 1 : Berechnen Sie die folgenden
Heute. Motivation. Diskretisierung. Medizinische Bildverarbeitung. Volumenrepräsentationen. Volumenrepräsentationen. Thomas Jung
[email protected] Heute Volumenrepräsentationen Thomas Jung Generierung von Volumenrepräsentationen Rendering von Volumenrepräsentationen Konvertierung in Oberflächenrepräsentationen Weitere Geometrische
( ) als den Punkt mit der gleichen x-koordinate wie A und der
ETH-Aufnahmeprüfung Herbst 05 Mathematik I (Analysis) Aufgabe [6 Punkte] Bestimmen Sie den Schnittwinkel α zwischen den Graphen der Funktionen f(x) x 4x + x + 5 und g(x) x x + 5 im Schnittpunkt mit der
Kantenbasierte Wiedererkennung einfarbiger
Institut für Informatik Arbeitsgruppe für künstliche Intelligenz Kantenbasierte Wiedererkennung einfarbiger Objektflächen Eine Ausarbeitung von André Stephan Betreuer: Daniel Göhring 26. März 2008 Inhaltsverzeichnis
Hauptseminar Autofokus
Hauptseminar Autofokus Hans Dichtl 30. Januar 2007 Wann ist ein Bild fokussiert? Wann ist ein Bild fokusiert? Welche mathematischen Modelle stehen uns zur Verfügung? Wie wird das elektronisch und mechanisch
27 Taylor-Formel und Taylor-Entwicklungen
136 IV. Unendliche Reihen und Taylor-Formel 27 Taylor-Formel und Taylor-Entwicklungen Lernziele: Konzepte: klein o - und groß O -Bedingungen Resultate: Taylor-Formel Kompetenzen: Bestimmung von Taylor-Reihen
Bilder Schärfen und Rauschen entfernen
Bilder Schärfen und Rauschen entfernen Um alte Bilder, so wie die von der Olympus Camedia 840 L noch dazu zu bewegen, Farben froh und frisch daherzukommen, bedarf es einiger Arbeit und die habe ich hier
Schärfen und Rauschreduzierung mit Adobe Camera RAW
Schärfen und Rauschreduzierung mit Adobe Camera RAW Hin und wieder kommt es einfach vor, dass man mit der ISO etwas zu hoch ankommt. Bei Langzeitbelichtungen im allgemeinen kann es auch sehr schnell zu
Versuch C: Auflösungsvermögen Einleitung
Versuch C: svermögen Einleitung Das AV wird üblicherweise in Linienpaaren pro mm (Lp/mm) angegeben und ist diejenige Anzahl von Linienpaaren, bei der ein normalsichtiges Auge keinen Kontrastunterschied
Vorab : Von dem indischen Mathematiker D. R. Kaprekar stammt folgender Zusammenhang :
Seite 1 Algorithmen zur Erzeugung von Kaprekar- Konstanten Autor : Dipl.- Ing. Josef Meiler ; Datum : März 015 Vorab : Von dem indischen Mathematiker D. R. Kaprekar stammt folgender Zusammenhang : a) man
Geometrische Methoden der mathematischen Bildverarbeitung in der Materialprüfung
Geometrische Methoden der mathematischen Bildverarbeitung in der Materialprüfung Bachelorarbeit Hochschule: Studiengang: Student: Hochschule Neubrandenburg University of Applied Sciences Geoinformatik
JAVA - Methoden
Übungen Informatik I JAVA - http://www.fbi-lkt.fh-karlsruhe.de/lab/info01/tutorial Übungen Informatik 1 Folie 1 sind eine Zusammenfassung von Deklarationen und Anweisungen haben einen Namen und können
Nichtrealistische Darstellung von Gebirgen mit OpenGL
Nichtrealistische Darstellung von Gebirgen mit OpenGL Großer Beleg Torsten Keil Betreuer: Prof. Deussen Zielstellung Entwicklung eines Algorithmus, der die 3D- Daten einer Geometrie in eine nichtrealistische
Mathematische und statistische Hilfsmittel für Pharmazeuten
Mathematische und statistische Hilfsmittel für Pharmazeuten Dr. Helga Lohöfer Fachbereich Mathematik und Informatik der Philipps-Universität Marburg Fassung vom September 2003 Inhaltsverzeichnis I Elementare
Grundlagen der Videotechnik, Farbe 2
Grundlagen der Videotechnik, Farbe 2 1 Beispiel für additive Farbmischung: Aus: O. Limann: Fernsetechnik ohne Ballast, Franzis Verlag 2 Veranschaulichung Farbe, Farbkomponenten Aus: O. Limann: Fernsetechnik
1 Vektoralgebra (3D euklidischer Raum R 3 )
Institut für Physik der Martin-Luther-Universität Halle-Wittenberg WS 202/203 Vorlesung Elektrodynamik LAG PD Dr. Angelika Chassé) Vektoralgebra 3D euklidischer Raum R 3 ). Grundbegriffe = Vektordefinition
Files 1 Grundlagen ... 3 2 Tiefpassfilter ... 5 3 Hochpassfilter. ...8 4 Rangordnungsfilter ... 15 5 Quellenverzeichnis. ... 22
Tutorial Files 1 Grundlagen... 3 2 Tiefpassfilter... 5 3 Hochpassfilter...8 3.1 Richtungsunabhängige Hochpassfilter... 8 3.2 Richtungsabhängige Hochpassfilter... 10 3.2.1 Sobel-... 10 3.2.2 Prewitt-...13
SEMACODE: Semantische Kodierung von Bildern
SEMACODE: Semantische Kodierung von Bildern Situation: hohes Aufkommen digitaler Bilddaten Verknüpfung multimedialer Daten (Text, Bilder, Sprache ) Problem: automatische inhaltliche Charakterisierung von
Studienberechtigungsprüfung Mathematik 1 VHS polycollege Siebenbrunnengasse, von 9:00 bis 11:00 Seite 1 von 2
Studienberechtigungsprüfung Mathematik 1 VHS polycollege Siebenbrunnengasse, 19.1.201 von 9:00 bis 11:00 Seite 1 von 2 Der Rechenvorgang ist ausführlich darzustellen! Maximale Punkteanzahl: 20 1. ( Punkte)
Probelektion zum Thema. Shadow Rendering. Shadow Maps Shadow Filtering
Probelektion zum Thema Shadow Rendering Shadow Maps Shadow Filtering Renderman, 2006 CityEngine 2011 Viewport Real reconstruction in Windisch, 2013 Schatten bringen viel Realismus in eine Szene Schatten
Im Original veränderbare Word-Dateien
Computergrafik Bilder, Grafiken, Zeichnungen etc., die mithilfe von Computern hergestellt oder bearbeitet werden, bezeichnet man allgemein als Computergrafiken. Früher wurde streng zwischen Computergrafik
Vektorobjekte auf der Formebene zeichnen. Form-Werkzeug wählen und über die Optionsleiste die Formeigenschaften festlegen
Vektorobjekte Besonderheiten von Vektorobjekten Was sind Vektorobjekte? Vektorobjekte bestehen aus Linien oder Kurven, die mathematisch berechnet werden. Die Konturen von Vektorobjekten werden als Pfade
Programmierbeispiele und Implementierung. Name: Michel Steuwer E-Mail: [email protected]
> Programmierbeispiele und Implementierung Name: Michel Steuwer E-Mail: [email protected] 2 > Übersicht > Matrix Vektor Multiplikation > Mandelbrotmenge / Apfelmännchen berechnen > Kantendetektion
Allgemeine Ziele: Verbesserung des subjektiv visuellen Eindrucks Vereinfachung nachfolgender Verarbeitungsschritte
Kapitel 2 Grundlagen p. 12/18 Vorverarbeitung Bildvorverarbeitung: i.a. eine Bildtransformation: I(r, c) I (r, c), bei der das Ergebnis wieder ein Bild ist der Informationsgehalt des Bildes im Hinblick
Funktionen höherer Ordnung
Eine Funktion wird als Funktion höherer Ordnung bezeichnet, wenn Funktionen als Argumente verwendet werden, oder wenn eine Funktion als Ergebnis zurück gegeben wird. Beispiel: twotimes :: ( a -> a ) ->
Musterlösung. TECHNISCHE UNIVERSITÄT MÜNCHEN Fakultät für Mathematik. Klausur Mathematik für Physiker 3 (Analysis 2) I... II...
................ Note I II Name Vorname 1 Matrikelnummer Studiengang (Hauptfach) Fachrichtung (Nebenfach) 2 3 Unterschrift der Kandidatin/des Kandidaten 4 TECHNISCHE UNIVERSITÄT MÜNCHEN Fakultät für Mathematik
Graphen. Leonhard Euler ( )
Graphen Leonhard Euler (1707-1783) 2 Graph Ein Graph besteht aus Knoten (nodes, vertices) die durch Kanten (edges) miteinander verbunden sind. 3 Nachbarschaftsbeziehungen Zwei Knoten heissen adjazent (adjacent),
Bachelorarbeit. Implementierung und Evaluierung einer Objekterkennung für einen Quadrocopter. Julius-Maximilians-Universität Würzburg
Julius-Maximilians-Universität Würzburg Fakultät für Mathematik und Informatik Informationstechnik für Luft- und Raumfahrt Lehrstuhl für Informatik 8 Prof. Dr. Sergio Montenegro Bachelorarbeit Implementierung
3 Optimierung mehrdimensionaler Funktionen f : R n R
3 Optimierung mehrdimensionaler Funktionen f : R n R 31 Optimierung ohne Nebenbedingungen Optimierung heißt eigentlich: Wir suchen ein x R n so, dass f(x ) f(x) für alle x R n (dann heißt x globales Minimum)
2. VEKTORANALYSIS 2.1 Kurven Definition: Ein Weg ist eine stetige Abbildung aus einem Intervall I = [a; b] R in den R n : f : I R n
2. VEKTORANALYSIS 2.1 Kurven Definition: Ein Weg ist eine stetige Abbildung aus einem Intervall I = [a; b] R in den R n : f : I R n f ist in dem Fall ein Weg in R n. Das Bild f(t) des Weges wird als Kurve
Mathematik-Tutorium für Maschinenbauer II: Differentialgleichungen und Vektorfelder
DGL Schwingung Physikalische Felder Mathematik-Tutorium für Maschinenbauer II: Differentialgleichungen und Vektorfelder Johannes Wiedersich 23. April 2008 http://www.e13.physik.tu-muenchen.de/wiedersich/
Grundlagen der Computer-Tomographie
Grundlagen der Computer-Tomographie Quellenangabe Die folgenden Folien sind zum Teil dem Übersichtsvortrag: imbie.meb.uni-bonn.de/epileptologie/staff/lehnertz/ct1.pdf entnommen. Als Quelle für die mathematischen
Versuch 5: Filterentwurf
Ziele In diesem Versuch lernen Sie den Entwurf digitaler Filter, ausgehend von der Festlegung eines Toleranzschemas für den Verlauf der spektralen Charakteristik des Filters, kennen. Es können Filtercharakteristiken
Industrielle Bildverarbeitung mit OpenCV
Industrielle Bildverarbeitung mit OpenCV Zhang,Duoyi 6.7.2 Gliederung. Einführung für OpenCV 2. Die Struktur von OpenCV Überblick Funktionsumfang in Ausschnitten mit Beispielen 3. Industrielles Anwendungsbeispiel
KR II: Visuelle Verarbeitung II (Bildverarbeitung, Objekterkennung, Interpretation)
KR II: Visuelle Verarbeitung II (Bildverarbeitung, Objekterkennung, Interpretation) Prof. Dr. Verena V. Hafner, Humboldt-Universität zu Berlin, Institut für Informatik, WS 2008/2009 Ein Großteil dieser
