Distanztransformation
|
|
|
- Heinz Böhme
- vor 7 Jahren
- Abrufe
Transkript
1 1 Inhaltsverzeichnis Distanztransformation... 2 Vorwärtslauf... 2 Rückwärtslauf... 2 Weitere Masken... 2 Morphologie... 3 Erosion... 3 Dilatation... 3 Co-ocurrence Matrix... 3 Filteroperation... 5 Randbehandlung... 5 Glättungsfilter... 6 Box/ Mittelwertfilter (Tiefpassfilter)... 6 Binomialfilter (gewichtete Mittelung)... 6 Medianfilter... 6 Freeman Chain Code... 7 Jordan sches Kurventheorem... 7 RAG und Split and Merge... 8 RAG... 8 Dualer Graph... 8 Pyramide... 9 Laplace Pyramide... 9 Waveletpyramide Region Growing Integral Image und Predictive Code B-Matix I-Matrix B-Matrix Array Grammatik Beispiel: Rechtwinkeliges Dreieck, mit einem rechten Winkel in der linken unteren Ecke! Beispiel: Aufgestelltes Quadrat! Beispiel: Freeman Chain Code zum letzten Beispiel, also Umfang Beispiel: Rechteck mit Seitenverhältnis 1:
2 2 Distanztransformation Zu Beginn ist alles gefüllt mit 1 und unendlich (leeres Kastl). Vorwärtslauf Links oben wird gestartet. Das rote Feld im Raster ist das, das als erstes berechnet wird. Dabei wird der Nuller von der Maske über das neu zu berechnende Pixel gelegt. Der blaue Pixel vom Raster wird mit dem blauen Einser der Maske addiert. Dasselbe geschieht mit dem lila Feld und dem lila Einser. Raster Bildecke Maske Summe blau = 1 Summe lila = 1 => Die kleinste Summe ist 1, das neue Pixel in rot ist 1. Achtung: blau und lila ändern nicht die Werte die Summe werden nur für das neue Pixel benötigt! => Rückwärtslauf Genauso, nur von rechts unten starten. Wenn der Pixel vom roten Pixel schon kleiner ist als die Summe, die raus kommt, wird der kleinere, alte Pixel genommen. Maske Wenn der Pixel vom roten schon kleiner ist, als die Summe, die raus kommt, wird der kleinere, alte Pixel genommen. Weitere Masken d4 d8 = Schachbrettdistanz d23 vorwärts rückwärts
3 3 Morphologie Morphologische Bildverarbeitung: durch Erosion und Dilatation => Öffnung, Schließung, morphologische Glättung. Weil nur 1&0 was nicht 0 ist, ist 1. S Strukturelement, auf die erste Matrix anwenden in 2. eintragen. Erosion Objekt wird kleiner. Passt S vollständig => Bezugspixel stehen lassen (gehört zur erodierten Menge), sonst Referenzpixel aus Region entfernen. Dilatation Strukturelement auf Region legen, schaun, ob Bezugspixel 0 oder 1 ist, also auf dem Objekt liegt, oder nicht. 0 => Nachbarschaft um S erweitern 1 => nicht erweitern Co-ocurrence Matrix delta (1,0) = 1 Kasterl in x-richtung, 0 in y-richtung In einer immer quadratischen Matrix wird eingetragen, wie oft die Ziffern in gegebener Stellung zu finden sind. Methode der Texturanalyse. Gibt an, wie oft in einem Bild 2 Grauwerte (2 Symbole, 2 Ziffern, ) in bestimmter Anordnung (delta) in Nachbarschaft auftreten. Beispiel: , 1, 2 ist hier kein Index, sondern die Grauwerte. 1 C (1, 0) heißt, dass die Anzahl der Kombinationen von 2 Grauwerten 2 horizontal nebeneinander Es gibt 3 Grauwerte (0, 1, 2) 3x3 Co-occurence Matrix => berechne die drei C (k, l) k = Abstand horizontal l = Abstand vertikal a b Wir suchen alle 0-0 Paare, die horizontal nebeneinander liegen. => , 1, 2 der linke Grauwert , 1, 2 der rechte Grauwert 1 2 a b 2. Wir suchen alle 1-0 Paare, die horizontal nebeneinander liegen. 1 0 usw.
4 Dasselbe geht auch mit vertikalen Paaren mit k=0, l=1 4
5 5 Filteroperation Mit Faltung Filter möglich (Hoch- und Tiefpassfilter) Lineare Faltung berechnet Werte des Ausgangsbildes aus rechteckiger Umgebung des Eingangsbildes. Zeilen und Spalten der Matrix sind in der Bildverarbeitung immer kleiner als das Eingangsbildes. Anwendung: für jeden Pixel Bestimmung des neuen Wertes als Summe der Produkte der Faltungsmatrix (Maske) im Bild. Bsp: Vorgehen: Eingabebild B Faltungsmatrix F Ausgabebild * = Pixel der Multiplikation mit Faltungsmatrix berechnen => *F 0*0 + 1*1 + 0*0 + 3*1 + 1*1 + 2*1 + 0*0 + 2*1 + 2*0 = Manchmal wird das Bild dadurch kleiner, es gibt aber auch andere 6 10 Möglichkeiten Randbehandlung Ignorieren => Bild wird dann mit jeder Faltung kleiner Auffüllen mit Nullen => starke Randeffekte Auffüllen mit Randwerten (Neumannsche Randbedingung, 1.Ableitung = 0) Zirkuläre Fortsetzung (Bild als periodische Struktur, wenns rechts aus ist, einfach links weiterlesen, selbiges mit oben und unten)
6 6 Glättungsfilter um Störungen zu reduzieren, Kanten verwischen, Bild wird unscharf Box/ Mittelwertfilter (Tiefpassfilter) 1/9 1/9 1/9 3x3 Matrix => Faltungsmatrix 1/9 1/9 1/9 1/9 1/9 1/9 5x5 Matrix => lauter 1/25 Verstärkt tiefe Ortsfrequenzen, unterdrückt hohe kleine Grauwertspitzen Binomialfilter (gewichtete Mittelung) Filterwerte aus Binomialkoeffizienten x3: x5: innen: * Medianfilter Jedes Pixel ersetzt durch Median der Nachbarschaft. Zuerst der Größe nach ordnen, dann die Mitte der Reihe wählen. Rechnung: n*m/2, bei einem geraden Zähler +1 => Ausreißer haben keinen Einfluss => keine neuen Grauwerte => keine Kantenglättung, obwohl Störungen weg sind => schlecht bei Schrift, weil dünne, gerade Linien schnell weg sind
7 7 Freeman Chain Code Bild muss aus Chaincode erstellt werden. Raster und Startpunkt sind vorgegeben. Zur Beschreibung der Konturen/ des Randes einer Region. Eine Folge von Punkten in 8er- Nachbarschaft kann durch Angabe des Startpixels, gefolgt von den Codes, die den Ort des folgenden Pixels relativ zum vorhergehenden Pixel angeben. Crack-Codes Freeman Chain Ruli Chain Code L I R U 1, 0, 1, 0, 0, 0, 3, 3, 3, 1, 0, 0, 0, 6, 6, 6, RLRIIIRIIIRIIRILIR 3, 2, 2, 2, 1, 1, 2, 2 4, 4, 2, 2, 4, 4 Zeigt nicht auf Pixel, Bei folgendem Code wird Rand der äußeren Kanten der sondern gibt die Richtung mittels einer Zahl von 0 bis Randpixel, immer in Blickrichtung, der äußeren Kante der 7 angegeben, wo der wie wenn man an der Pfeilspitze sitzt Randpixel an. nächste Pixel liegt. und immer geradeaus schaut. Ein Weg ist eine Folge benachbarter Pixel. Wenn alle Pixel durch einen Weg verbunden sind, ist die Region zusammenhängend. 4-zusammenhängend: Pixel mit einer gemeinsamen Kante 8-zusammenhängend: Pixel mit einem gemeinsamen Punkt => Zn(R) ist die Zusammenhangskomponente Z einer Region R mit der Nachbarschaft N (4 oder 8) 4er-Nachbarschaft 8er-Nachbarschaft Zusammenhanfkomponenten Pixel mit gemeinsamen Pixel mit gemeinsamen Kanten Kanten und Ecken Jordan sches Kurventheorem Geschlossene Kurve erzeugt kleine Mengen (Zusammenhangskomponenten) alles innerhalb der Kurve = Objekt Graphik s. Skript Wohlgeformt? Wenn in Freeman Chaincode eine 45 Grad Schräge Kante (Schachbrettmuster) vorkommt, dann ist das Bild NICHT wohlgeformt.
8 8 RAG und Split and Merge 1. Startregion ist das ganze Bild 2. Split: Zerlege ALLE inhomogenen Regionen in Teilregionen 3. Merge: Vereinige benachbarte Regionen, wenn sie ähnlich/gleich sind 4. Iteriere Split und Merge bis keine Änderung mehr auftritt Homogen ist eine Region, wenn alle Pixel denselben Wert haben. Alle schwarz, alle weiß, 2 1. Ist die Reihe inhomogen? Nein, also splitten Splitten der Region in 4 Teilregionen Split 1 Region in 4 Teilregionen: Sind Teilregionen homogen? Ja, eine (links oben). 3 weitere Teilregionen aber nicht. Kann man die homogene mit einer anderen mergen? Nein, weil es keine zweite ähnliche gibt. 4. Teile die übrigen 3 Teilregionen in je 4 Teile Split 3 Regionen in je 4 Teilregionen: Sind die Teilregionen homogen? Ja, jetzt 7 insgesamt. Kann man diese mit benachbarten mergen? Ja. 3 Merge 1 mit 6; 2 mit 3, 4, 5: von 7 homogenen Regionen 3 a b Über bleiben 3 Regionen: a, b und c c Region adjacency = angrenzende Region. Wenn 2 Regionen durch 1 oder mehrere Pixel verbunden sind, sind sie angrenzend. RAG Durch RAG kann man angeben, welche Regionen angrenzend sind. Regionen entsprechen Knoten, Kanten dazu geben an, welche Regionen zueinander adjazent (also angrenzend) sind. zu oben: a b Kanten a-b, a-c, je diese 2 Regionen sind benachbart. b-c nicht, haben keine angrenzenden Pixel c Dualer Graph Für jede gebildete Fläche wird ein Knoten angenommen. Kanten werden so gezogen, dass immer Flächen, die sich in mindestens einer Pixelkante berühren, benachbart sind.
9 9 Pyramide in Ebenen aufgebaute Pyramiden. Man fasst aus untersten 4 Pixel zusammen, berechnet Durchschnitt => nächsthöhere Ebene, die auf ¼ der vorhergehenden Ebene reduziert ist, den Wert des zusammengefassten Pixels. Bsp: Ausgangsmatrix ( )/4 = Die 3 in der nächsten Ebene links oben eintragen usw ,25 3,25 2,25 2,25 2,75 Laplace Pyramide Wi = min {Mi, 6-Mi } Es werden die einzelnen Ziffern der Matrikelnummer von 6 abgezogen. Dann werden diese verglichen mit den eigentlichen Ziffern der Matrikelnummer und der kleinere Wert davon genommen. Dadruch liegen alle Werte von Wi zwischen 0 und 2. Zuerst trag in die gekennzeichneten Pixel der noch leeren Matrizen die berechneten Werte ein. Die anderen Pixel musst du berechnen. Ein Pixel wird berechnet, indem man von den 4 Pixel aus der Region, die dieses Pixel bilden, den Durchschnitt berechnet. Also: a b (a+b+c+d)/4 c d w w5 6 w7 w7 aufblasen: Die dann minus der w5/w6 Matrix von P = 2 2 P abgezogen ergibt die 2x2 Matrix von L gleich Dasselbe passiert mit der 4x4 Matrix: Zuerst wird die w5/w6 Matrix von P aufgeblasen und von der die w1/w2/w3/w4 (4x4 Matrix von P) L = abgezogen. Das ergibt dann die 4x4-Matrix von L. Achtung: Meist sind zu Beginn bestimmte Pixel vorgegeben, welche Werte die haben müssen. Die dürfen dann natürlich nicht verändert werden.
10 10 Waveletpyramide 1. In I0 wie verlangt Ziffern eingtragen. 2. Immer von 2 Werte nebeneinander den Mittelwert berechnen. 3. Die Differenzen ausrechnen von den Werten, die diesen Mittelwert berechnet haben, zu eben diesem. Und zwar erster der beiden Werte minus dem Mittelwert, oder Mittelwert minus des zweiten der beiden, die den Mittelwert gebildet haben. 4. In der nächsten Zeile dasselbe berechnen mit der Hälfte, die durch die Mittelwerte entstanden sind. Dadurch wird die Wurscht in jedem Schritt halbiert. Achtung: Die Mittelwerte im nächsten I in die Hälfte eintragen, unter der I0*H steht, die Differenzwerte auf die Hälfte, unter der I0*G steht.
11 11 Region Growing Saatpixel/ Saatregion Start markiere alle Nachbarpixel der Saatregion N N N N alle Nachbarpixel, die denselben Wert (0 oder 1) wie das Saatpixel haben, N N sind ebenfalls Teil der Region und werden der Region hinzugefügt. f = false, das Pixel wird nicht mehr näher betrachtet, da es nicht zur Region hinzugefügt worden ist. t = zur Region zugehörig. N N N N markierte Nachbarpixel N N f t t N N t t t N N N N N f t t f f f t t f f t t t t Vergleiche neu markierte N mit den Regionspixeln und nimm die Nachbarpixel mit denselben Werten zur Region hinzu usw. bis zum Endergebnis! f f f f f f t t f f t t f f f f t t f f f t t t t f
12 12 Integral Image und Predictive Code B-Matix 1er einfüllen, so wie es die Angabe vorschreibt I-Matrix Es wird immer ein Viereck von der Ecke links oben gezogen bis inklusive des Pixel, das man ausrechnen will. Alles, was drinnen liegt, wird addiert und in das Pixel im rechten unteren Pixel des aufgezogenen Vierecks geschrieben. Dadurch wird die I-Matrix nach unten rechts hin von den Werten her ansteigend. Wenn der Rand nicht anders vorgegeben ist, am besten einen 0-Abschluss wählen (geht am schnellsten). Bsp: => => B-Matrix Integral Image soll mit einem linearen Prädiktor mit den Koeffizienten +1 B überzogen werden (Der Prädiktor wird wie eine Maske einer Faltung angewendet). Die drei Pixel, die nicht B sind, multipliziert man mit denen, die in der B-Matrix darunter liegen und addiert dann die Ergebnisse. Was raus kommt, schreibt man in das Pixel, das an der Stelle des B liegt. Danach werden mittels Lauflängencodierung die Spalten aufgeschrieben. Achtung: Es wird die Differenz der Werte der B-Matrix zur I-Matrix verlangt! Achtung: Einfacher ist es, wenn in der B-Matrix gleich die Pixel markiert werden, die zur I-Matrix anders sind. Es geht dann schneller, den Lauflängencode zu schreiben. Achtung: Hinweis darauf aufschreiben, dass wir erst ein Flag (eigentlich!) gesetzt wird und Sinn macht, wenn es mehr als 3 Zeichen in Folge sind.
13 13 Array Grammatik Bei der Zuweisung einer Grammatik zu einem Hilbert-Scan empfiehlt es sich, rechts neben jede Grammatikzeile das Zeichen zu zeichnen, das sich daraus ergibt. Definition G = (N, T, #, P, {(v0, S)}) N Nichtterminale/Metasymbole T Terminale (1er) # leeres Pixel, Null, halt noch leeres Blatt P Produktionsmenge (Regeln) v0 Startvektor S Startvektor Beispiel: Rechtwinkeliges Dreieck, mit einem rechten Winkel in der linken unteren Ecke! G = ({S, 0}, {1}, #, P, S) # S P: p1: S # 1 0 p2: S 1 p3: # # p4: 1 # 1 0 Ableitung: S S S S S p1 S p1 1 0 p3 1 0 p4 1 1 p1 1 1 p p2 S p p p Beispiel: Aufgestelltes Quadrat! G = ({S, 0}, {1}, #, P, S) # 1 # P: p1: S p2: 1 1 p3: # 1 # p4: # p5: 1 # p6:
14 14 Ableitung: p1 0 p2 1 p p S p p p p p p p p p p p Beispiel: Freeman Chain Code zum letzten Beispiel, also Umfang G = ({A, B, C, D, E, R, S, T}, {1, 3, 5, 7}, #, P, S) 5 7 6
15 15 P: p1: S TRE p2: R RR p3: TE # p4: R ABCD p5: BA AB P6: CA AC p7: DA AD p8: CB BC p9: DB BD p10: DC CD P11: AE E1 p12: BE E3 p13: CE E5 p14: DE E7 Ableitung: p1 p4 p14 p13 p12 S TRE TABCDE TABCE7 TABE57 p11 p3 TAE357 TE1357 #1357 => p1 p2 p4 p7 p9 S TRE TRRE TABCDABCDE TABCADBCDE TABCABDCDE p10 p6 p8 p5 p14 TABCABCDDE TABACBCDDE TABABCCDDE TAABBCCDDE p14 p13/12/11/3 TAABBCCDE7 TAABBCCE77 # => Beispiel: Rechteck mit Seitenverhältnis 1:2 G = ({S, 0}, {1}, #, P, S) # 1 1 P: p1: S 0 0 p2: p3: # p4: 1 1 p5: 0 1 p1 p p p p4 S p p p p p p
EVC Repetitorium Blender
EVC Repetitorium Blender Michael Hecher Felix Kreuzer Institute of Computer Graphics and Algorithms Vienna University of Technology INSTITUTE OF COMPUTER GRAPHICS AND ALGORITHMS Filter Transformationen
Prüfung der VO Grundlagen der digitalen Bildverarbeitung Kropatsch
Prüfung der VO Grundlagen der digitalen Bildverarbeitung Kropatsch Grundsätzliches: Im Allgemeinen scheint die Angabe etwas verwirrend zu sein, da man bei manchen Beispielen mit seiner Matrikelnummer jonglieren
1. Filterung im Ortsbereich 1.1 Grundbegriffe 1.2 Lineare Filter 1.3 Nicht-Lineare Filter 1.4 Separabele Filter 1.
. Filterung im Ortsbereich. Grundbegriffe. Lineare Filter.3 Nicht-Lineare Filter.4 Separabele Filter.5 Implementierung. Filterung im Frequenzbereich. Fouriertransformation. Hoch-, Tief- und Bandpassfilter.3
Bildverarbeitung Herbstsemester
Bildverarbeitung Herbstsemester Herbstsemester 2009 2012 Filter Filter 1 Inhalt Lineare und nichtlineare Filter Glättungsfilter (z.b. Gauss-Filter) Differenzfilter (z.b. Laplace-Filter) Lineare Faltung
Prüfung der VO Grundlagen der digitalen Bildverarbeitung Kropatsch
Prüfung der VO Grundlagen der digitalen Bildverarbeitung Kropatsch Grundsätzliches: Im Allgemeinen scheint die Angabe etwas verwirrend zu sein, da man bei manchen Beispielen mit seiner Matrikelnummer jonglieren
Prüfung Grundlagen der digitalen Bildbearbeitung
Prüfung Grundlagen der digitalen Bildbearbeitung 14.06.2005 1) Gegeben sind 24 Bilder, die als Eingabe als auch als Ergebnis einer der 10 Bildoperationen auftreten können. (14 Punkte) 10 folgenden Bildoperationen,
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
Morphologische Filter
Morphologische Filter Industrielle Bildverarbeitung, Vorlesung No. 8 1 M. O. Franz 28.11.2007 1 falls nicht anders vermerkt, sind die Abbildungen entnommen aus Burger & Burge, 2005. Übersicht 1 Morphologische
Filter Transformationen (Blender) INSTITUTE OF COMPUTER GRAPHICS AND ALGORITHMS
Filter Transformationen (Blender) INSTITUTE OF COMPUTER GRAPHICS AND ALGORITHMS Wozu Filter? Wozu Filter? Beispiel 3 Teil1: Filter anwenden (verschiedene Filter anwenden um diverse Effekte zu erzeugen)
Computergrafik 2: Morphologische Operationen
Computergrafik 2: Morphologische Operationen Prof. Dr. Michael Rohs, Dipl.-Inform. Sven Kratz [email protected] MHCI Lab, LMU München Folien teilweise von Andreas Butz, sowie von Klaus D. Tönnies
6. Texterkennung in Videos Videoanalyse
6. Texterkennung in Videos Videoanalyse Dr. Stephan Kopf 1 Übersicht Motivation Texterkennung in Videos 1. Erkennung von Textregionen/Textzeilen 2. Segmentierung einzelner Buchstaben 3. Auswahl der Buchstabenpixel
Distributed Algorithms. Image and Video Processing
Chapter 6 Optical Character Recognition Distributed Algorithms for Übersicht Motivation Texterkennung in Bildern und Videos 1. Erkennung von Textregionen/Textzeilen 2. Segmentierung einzelner Buchstaben
Lösungscode Die markierten Zeilen, jeweils die Einerstelle der zugehörigen Zahl, - für Leerfelder.
1&2. Arukone 5&5 Punkte Verbinden Sie jeweils gleiche Zahlen durch einen Linienzug, der waagerecht und senkrecht von Feldmittelpunkt zu Feldmittelpunkt verläuft. Es müssen nicht alle Felder benutzt werden.
Graphische Datenverarbeitung und Bildverarbeitung
Graphische Datenverarbeitung und Bildverarbeitung Hochschule Niederrhein Morphologische Operatoren Graphische DV und BV, Regina Pohle, 5. Morphologische Operatoren Einordnung in die Inhalte der Vorlesung
Filter. Industrielle Bildverarbeitung, Vorlesung No M. O. Franz
Filter Industrielle Bildverarbeitung, Vorlesung No. 5 1 M. O. Franz 07.11.2007 1 falls nicht anders vermerkt, sind die Abbildungen entnommen aus Burger & Burge, 2005. Übersicht 1 Lineare Filter 2 Formale
Lösbarkeit linearer Gleichungssysteme
Lösbarkeit linearer Gleichungssysteme Lineares Gleichungssystem: Ax b, A R m n, x R n, b R m L R m R n Lx Ax Bemerkung b 0 R m Das Gleichungssystem heißt homogen a A0 0 Das LGS ist stets lösbar b Wenn
Tag der Mathematik 2016
Tag der Mathematik 016 Mathematischer Wettbewerb, Klassenstufe 9 10 30. April 016, 9.00 1.00 Uhr Aufgabe 1 Der Mittelwert von 016 (nicht unbedingt verschiedenen) natürlichen Zahlen zwischen 1 und 0 16
32. Essener Mathematikwettbewerb 2016/2017
Klasse 5 Alexandra hat vor sich viele Hölzchen von jeweils 5 cm Länge und viele Knetekugeln, die die Hölzchen an ihrem Ende zusammenhalten können. Sie möchte daraus Dreiecksgitter bauen. In den Abbildungen
Einführung in die medizinische Bildverarbeitung WS 12/13
Einführung in die medizinische Bildverarbeitung WS 12/13 Stephan Gimbel Kurze Wiederholung Pipeline Pipelinestufen können sich unterscheiden, beinhalten aber i.d.r. eine Stufe zur Bildvorverarbeitung zur
1 Goldener Schnitt Pascalsches Dreieck Der Binomische Lehrsatz ( ) ß mit a multipliziert. ( a+ b) 4 = a 3 +3a 2 b+3ab 2 + b 3
1 Goldener Schnitt Pascalsches Dreieck 17 1.3 Pascalsches Dreieck 1.3.1 Der Binomische Lehrsatz Aus der Schule ist Ihnen mit Sicherheit die Binomische Regel bekannt: ( ) 2 = a 2 +2ab+ b 2 a+ b Diese Regel
Computergrafik 2: Übung 9. Morphologische Operationen
Computergrafik 2: Übung 9 Morphologische Operationen Organisation KLAUSURANMELDUNG (UNIWORX) NICHT VERGESSEN! Computergrafik 2 SS2012 2 Besprechung Übung 8 Anmerkungen? Computergrafik 2 SS2012 3 Quiz Watershed-Algorithmus
Mischungsverhältnisse: Nehmen wir an, es stehen zwei Substanzen (zum Beispiel Flüssigkeiten) mit spezifischen Gewicht a = 2 kg/l bzw.
Kapitel 5 Lineare Algebra 51 Lineare Gleichungssysteme und Matrizen Man begegnet Systemen von linearen Gleichungen in sehr vielen verschiedenen Zusammenhängen, etwa bei Mischungsverhältnissen von Substanzen
2 Lineare Gleichungssysteme
2 Lineare Gleichungssysteme Betrachte ein beliebiges System von m linearen Gleichungen in den n Unbekannten x,,x n : a x + a 2 x 2 + + a n x n = b a 2 x + a 22 x 2 + + a 2n x n = b 2 () a m x + a m2 x
Mischungsverhältnisse: Nehmen wir an, es stehen zwei Substanzen (zum Beispiel Flüssigkeiten) mit spezifischen Gewicht a = 2 kg/l bzw.
Kapitel 5 Lineare Algebra 5 Lineare Gleichungssysteme und Matrizen Man begegnet Systemen von linearen Gleichungen in sehr vielen verschiedenen Zusammenhängen, etwa bei Mischungsverhältnissen von Substanzen
Unter dem Symbol n! (gelesen n Fakultät) versteht man das Produkt der natürlichen Zahlen von 1 bis n.
Die Fakultät Definition: Unter dem Symbol n! (gelesen n Fakultät) versteht man das Produkt der natürlichen Zahlen von 1 bis n. n! = 1 2 3... (n 2) (n 1) n Zusätzlich wird definiert 0! = 1 Wie aus der Definition
Lineare Algebra 1. Roger Burkhardt
Lineare Algebra 1 Roger Burkhardt [email protected] Fachhochschule Nordwestschweiz Hochschule für Technik Institut für Geistes- und Naturwissenschaft HS 2010/11 2 Rechenoperationen und Gesetze Gleichheit
Digitale Bildverarbeitung Einheit 9 Morphologische Operationen
Digitale Bildverarbeitung Einheit 9 Morphologische Operationen Lehrauftrag SS 2007 Fachbereich M+I der FH-Offenburg Dr. Bernard Haasdonk Albert-Ludwigs-Universität Freiburg Ziele der Einheit Verstehen,
Digitale Bildverarbeitung Einheit 9 Morphologische Operationen
Digitale Bildverarbeitung Einheit 9 Morphologische Operationen Lehrauftrag WS 2007/2008 Fachbereich M+I der FH-Offenburg Dr. Bernard Haasdonk Albert-Ludwigs-Universität Freiburg Ziele der Einheit Verstehen,
Bildverbesserung. Frequenz-, Punkt- und Maskenoperationen. Backfrieder-Hagenberg
Bildverbesserung Frequenz-, Punkt- und Maskenoperationen Filtern im Frequenzraum Fouriertransformation f(x)->f( ) Filter-Multiplikation F =FxH Rücktransformation F ( )->f (x) local-domain frequency-domain
Aufgaben Klassenstufe 5
Aufgaben Klassenstufe 5 Oma Streifstrumpf strickt für Peppi neue Socken. Peppi hat drei Lieblingsfarben und zwar rot, gelb und blau, die alle in den drei Streifen vorkommen sollen. a) Die Oma hat Wolle
Kursarbeit Nr.1 LK Mathematik NAME :
Kursarbeit Nr.1 LK Mathematik 7. 10. 2004 1. Bestimmen Sie eine Stammfunktion F zur angegebenen Funktion f! a) f :R R, f x =1 1 x 100 b) f :R R, f x =sin 2 x 5 x c) f :R R, f x = x 5 x 3 2 2 x 2 2. Berechnen
Kurs über Lineare Gleichungssysteme. PD Dr. Karin Halupczok
Kurs über Lineare Gleichungssysteme PD Dr. Karin Halupczok Mathematisches Institut Albert-Ludwigs-Universität Freiburg http://home.mathematik.unifreiburg.de/halupczok/diverses.html [email protected]
Universität Trier. Fachbereich IV. Wintersemester 2004/2005. Wavelets made easy. Kapitel 2 Mehrdimensionale Wavelets und Anwendungen
Universität Trier Fachbereich IV Wintersemester 2004/2005 Wavelets made easy Kapitel 2 Mehrdimensionale Wavelets und Anwendungen Thomas Queckbörner 16.11.2004 Übersicht des Kapitels: 1. Einführung 2. Zweidimensionale
LU Grundlagen der digitalen Bildverarbeitung Abgabe 2. Gruppe 25 peter holzkorn andreas bretschneider martin tintel
LU Grundlagen der digitalen Bildverarbeitung Abgabe 2 Gruppe 25 peter holzkorn 0426262 andreas bretschneider 0327444 martin tintel 0402913 Beispiel 6 Texturanalyse und Texturklassifikation Texturklassen
Hauptklausur zur Vorlesung Bildverarbeitung WS 2002/2003
Name:........................................ Vorname:..................................... Matrikelnummer:.............................. Bitte Studiengang ankreuzen: Computervisualistik Informatik Hauptklausur
Aufgaben zu Anwendungen zur Vektorrechnung
Aufgaben zu Anwendungen zur Vektorrechnung 1. Von einer Strecke AB mit dem Mittelpunkt M sind bekannt: A(/5) und M(-4/3). Berechnen Sie B.. Die Punkte A(3/7) und B(11/-1) sind gegenüberliegende Ecken eines
Modul Digitale Bildverarbeitung SS16 Bestandteile der Lehrveranstaltung und Prüfung: Vorlesungen Übungsserien Praktika (ImageJ) bis Mai 2016 Projekt
Modul Digitale Bildverarbeitung SS16 Bestandteile der Lehrveranstaltung und Prüfung: Vorlesungen Übungsserien Praktika (ImageJ) bis Mai 2016 Projekt im Juni 2016 Themen: Digitale Bilder, Eigenschaften
Lösungen Klasse 11 A B. Figur 1
Lösungen Klasse 11 Klasse 11 1. Thomas markiert auf der Oberfläche eines Würfels einige Punkte, so dass folgende Bedingung erfüllt ist: Es gibt keine zwei Seitenflächen mit gleich vielen markierten Punkten.
Aufgaben zu Anwendungen zur Vektorrechnung
Aufgaben zu Anwendungen zur Vektorrechnung. Von einer Strecke AB mit dem Mittelpunkt M sind bekannt: A(/5) und M(-4/3). Berechnen Sie B.. Die Punkte A(3/7) und B(/-) sind gegenüberliegende Ecken eines
Basistext Determinanten
Basistext Determinanten Definition In der Linearen Algebra ist die Determinante eine Funktion die einer quadratischen Matrix eine Zahl zuordnet. Die Funktion wird mit det abgekürzt. Die runden Matrixklammern
Morphologische BV. Morphological Image Processing. M. Thaler, TG208 Bildverarbeitung ZHAW, BV HS17, M. Thaler.
Morphologische BV Morphological Image Processing M. Thaler, TG208 [email protected] Juni 7 Um was geht es? threshold Binärbild region fill egdes Juni 7 2 2 ... um was geht es? Morphologie in der Biologie Beschäftigung
Beispiele 1. Gegeben ist das lineare System. x+4y +3z = 1 2x+5y +9z = 14 x 3y 2z = 5. Die erweiterte Matrix ist
127 Die Schritte des Gauß-Algorithmus sind nun die Folgenden: 1. Wir bestimmen die am weitesten links stehende Spalte, die Einträge 0 enthält. 2. Ist die oberste Zahl der in Schritt 1 gefundenen Spalte
Algebra 4.
Algebra 4 www.schulmathe.npage.de Aufgaben In einem kartesischen ( Koordinatensystem ) sind die Punkte A( ), B( ), C(5 ), D( 4 0) und S gegeben. a) Die Punkte A, B und C liegen in einer Ebene E. Stellen
Blockmatrizen. Beispiel 1 Wir berechnen das Produkt von A R 4 6 mit B R 6 4 :
Blockmatrizen Beispiel 1 Wir berechnen das Produkt von A R 4 6 mit B R 6 4 : 2 1 3 1 1 0 1 0 1 0 0 2 1 1 11 1 1 4 0 1 0 1 0 1 4 1 0 2 1 0 1 0 1 0 3 1 2 1 = 2 4 3 5 11 1 1 4 0 1 0 1 0 1 5 1 2 1 2 4 3 5
Matrizen. Spezialfälle. Eine m nmatrix ist ein rechteckiges Zahlenschema mit. m Zeilen und n Spalten der Form. A = (a ij ) =
Matrizen Eine m nmatrix ist ein rechteckiges Zahlenschema mit m Zeilen und n Spalten der Form a 11 a 12 a 1n A = a ij = a 21 a 22 a 2n a m1 a m2 a mn Dabei sind m und n natürliche und die Koezienten a
Was bisher geschah. digitale Bilder: Funktion B : pos col Matrix B col pos. Punktoperationen f : col 1 col 2
Was bisher geschah digitale Bilder: Funktion B : pos col Matrix B col pos statistische Merkmale Punktoperationen f : col 1 col 2 (Bildanalyse) (Farbtransformation) Geometrische Operationen f : pos 1 pos
Städtewettbewerb Frühjahr 2009
Städtewettbewerb Frühjahr 2009 Lösungsvorschläge Hamburg 4. März 2009 [Version 1. April 2009] M Mittelstufe Aufgabe M.1 (3 P.). In ein konvexes 2009-Eck werden sämtliche Diagonalen eingezeichnet. (Diagonalen
D-MAVT Lineare Algebra I HS 2017 Prof. Dr. N. Hungerbühler. Lösungen Serie 10
D-MAVT Lineare Algebra I HS 2017 Prof. Dr. N. Hungerbühler Lösungen Serie 10 1. Für a 1 : 1 1 0, a 2 : 1 1, a 3 : 1 1 1, b : 2 2 2 1 und A : (a 1, a 2, a 3 ) gelten welche der folgenden Aussagen? (a) det(a)
Klausur Informatik B April Teil I: Informatik 3
Informatik 3 Seite 1 von 8 Klausur Informatik B April 1998 Teil I: Informatik 3 Informatik 3 Seite 2 von 8 Aufgabe 1: Fragekatalog (gesamt 5 ) Beantworten Sie folgende Fragen kurz in ein oder zwei Sätzen.
Mathematik I Prüfung für den Übertritt aus der 8. Klasse
Aufnahmeprüfung 014 für den Eintritt in das 9. Schuljahr eines Gymnasiums des Kantons Bern Mathematik I Prüfung für den Übertritt aus der 8. Klasse Bitte beachten: - Bearbeitungsdauer: 60 Minuten - Alle
Musterlösungen Blatt Mathematischer Vorkurs. Sommersemester Dr. O. Zobay. Matrizen
Musterlösungen Blatt 8 34007 Mathematischer Vorkurs Sommersemester 007 Dr O Zobay Matrizen Welche Matrixprodukte können mit den folgenden Matrizen gebildet werden? ( 4 5 A, B ( 0 9 7, C 8 0 5 4 Wir können
Lösungen zu Ungerade Muster in Pyramiden. Muster: Die Summe der ungeraden Zahlen (in jeder Teilpyramide) ist stets eine Quadratzahl.
Lösungen zu Ungerade Muster in Pyramiden Aufgabe Muster: Die Summe der ungeraden Zahlen (in jeder Teilpyramide) ist stets eine Quadratzahl. Begründung : Zunächst schauen wir eine Abbildung an, in der die
Signalverarbeitung g für audiovisuelle Kommunikation
University of Applied Science Signalverarbeitung g für audiovisuelle Kommunikation 3. Segmentierung - Morphologische Operationen Morphologische Operationen Morphologie: die Gestalt betreffend Gestalt in
Lineare Algebra 1. Roger Burkhardt
Lineare Algebra 1 Roger Burkhardt [email protected] Fachhochschule Nordwestschweiz Hochschule für Technik Institut für Geistes- und Naturwissenschaft HS 2010/11 1 Einführung Lineare Gleichungen Definition
Selbsteinschätzungstest Auswertung und Lösung
Selbsteinschätzungstest Auswertung und Lösung Abgaben: 46 / 587 Maximal erreichte Punktzahl: 8 Minimal erreichte Punktzahl: Durchschnitt: 7 Frage (Diese Frage haben ca. 0% nicht beantwortet.) Welcher Vektor
Das Gauß-Jordan-Verfahren zur Lösung von Lineargleichungssystemen
Das Gauß-Jordan-Verfahren zur Lösung von Lineargleichungssystemen W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Das Prinzip des Verfahrens von Gauß 2 2 Die Ergänzung des Verfahrens von Jordan 5 Das
Beispiele 1. Gegeben sei das lineare Gleichungssystem mit erweiterter Matrix (A
133 e 1. Gegeben sei das lineare Gleichungssystem mit erweiterter Matrix 1 3 2 1 1 2 3 0. 1 3 2 1 2. Gegeben sei das lineare Gleichungssystem mit erweiterter Matrix 1 3 2 1 1 2 3 0. 1 3 2 1 Schritte des
Segmentierung. Vorlesung FH-Hagenberg SEM
Segmentierung Vorlesung FH-Hagenberg SEM Segmentierung: Definition Die Pixel eines Bildes A={a i }, i=1:n, mit N der Anzahl der Pixel, werden in Teilmengen S i unterteilt. Die Teilmengen sind disjunkt
6.1.2 Bem.: Für Vierecke ist der Begriff Innenwinkel im allgemeinen nicht sinnvoll. Skizze.
6 Flächeninhalt 6.1 Vierecke 6.1.1 Def.: Seien A, B, C, D vier verschiedene Punkte in E, keine drei auf einer Geraden, so dass AB, BC, CD, DA einander höchstens in Endpunkten treffen. Dann bilden diese
3 Lineare Gleichungen
Aufgabe 3. Man löse die lineare Gleichung a 2 x b 2 a a(b ax) b + b2 a = a, a b nach der Unbekannten x auf und diskutiere die möglichen Fälle. a 2 x b 2 a a(b ax) b + b2 a = a a b a 2 bx b 3 a 2 b + a
Ermitteln Sie die Koordinaten des Schnittpunktes dieser beiden Geraden und erklären Sie Ihre Vorgehensweise!
Aufgabe 2 Lagebeziehungen von Geraden im Raum Gegeben sind zwei Geraden g und h in 3. =( 3 Die Gerade g ist durch eine Parameterdarstellung X 4 2 Die Gerade h verläuft durch die Punkte A = (0 8 0 und B
1 Definition. 2 Besondere Typen. 2.1 Vektoren und transponieren A = 2.2 Quadratische Matrix. 2.3 Diagonalmatrix. 2.
Definition Die rechteckige Anordnung von m n Elementen a ij in m Zeilen und n Spalten heißt m n- Matrix. Gewöhnlich handelt es sich bei den Elementen a ij der Matrix um reelle Zahlen. Man nennt das Paar
Mathematik: Mag. Schmid Wolfgang Arbeitsblatt Semester ARBEITSBLATT 13 EBENE KOORDINATENGEOMETRIE DER ORTSVEKTOR
ARBEITSBLATT 13 EBENE KOORDINATENGEOMETRIE DER ORTSVEKTOR Bei sehr vielen mathematischen Aufgabenstellungen ist nicht nur die Länge von bestimmten Strecken oder der Umfang interessant, sondern auch die
Struktur des menschlichen Auges. Bildgebende Verfahren in der Medizin und medizinische Bildverarbeitung Bildverbesserung 2 / 99
Struktur des menschlichen Auges 2 / 99 Detektoren im Auge Ca. 100 150 Mio. Stäbchen Ca. 1 Mio. Zäpfchen 3 / 99 Zapfen Entlang der Sehachse, im Fokus Tagessehen (Photopisches Sehen) Scharfsehen Farbsehen
9. Vorarlberger Mathematik Miniolympiade
9. Vorarlberger Mathematik Miniolympiade (5.5.011) Hinweise: * Gib auf jedem Blatt deinen Namen und deine Schule an! * Löse jede Aufgabe auf einem eigenen Blatt! (Blattnummer von 1 bis 8) * Führe Begründungen,
B =(b1,1. + b 1,2. + b 1,3 1,3. + b 2,4 + b 3,1. + b 2,2. + b 2,3. + b 3,2. + b 3,3
Matrizen Matrizen sind zunächst einmal einfach eine rechteckige Anordnung von Zahlen, Elementen oder mathematischen Operationen, die lineare Zusammenhänge zwischen verschiedenen Größen übersichtlich darstellen.
Digitale Bildverarbeitung Einheit 8 Lineare Filterung
Digitale Bildverarbeitung Einheit 8 Lineare Filterung Lehrauftrag WS 05/06 Fachbereich M+I der FH-Offenburg Dipl.-Math. Bernard Haasdonk Albert-Ludwigs-Universität Freiburg Ziele der Einheit Verstehen,
3 Matrizenrechnung. 3. November
3. November 008 4 3 Matrizenrechnung 3.1 Transponierter Vektor: Die Notation x R n bezieht sich per Definition 1 immer auf einen stehenden Vektor, x 1 x x =.. x n Der transponierte Vektor x T ist das zugehörige
12 Übungen zu Gauß-Algorithmus
Aufgaben zum Vorkurs B S. 2 Übungen zu Gauß-Algorithmus 2x x 2 = 7x +, 5x 2 = 7 Aufgabe 6: Aufgabe 7: Aufgabe 8: Aufgabe 9: 2x x 2 = x +2x 2 = 2 2x x 2 = 7x +, 5x 2 =, 5 x 2x 2 = x +x 2 = 5 2x +x 2 = 4
Gruber I Neumann. Erfolg in VERA-8. Vergleichsarbeit Mathematik Klasse 8 Gymnasium
Gruber I Neumann Erfolg in VERA-8 Vergleichsarbeit Mathematik Klasse 8 Gymnasium . Zahlen Zahlen Tipps ab Seite, Lösungen ab Seite 0. Zahlen und Zahlenmengen Es gibt verschiedene Zahlenarten, z.b. ganze
Basiswissen Matrizen
Basiswissen Matrizen Mathematik GK 32 Definition (Die Matrix) Eine Matrix A mit m Zeilen und n Spalten heißt m x n Matrix: a a 2 a 4 A a 2 a 22 a 24 a 4 a 42 a 44 Definition 2 (Die Addition von Matrizen)
Mathematik. Matur-Aufgaben Stefan Dahinden. 26. Juni 2007
Mathematik Matur-Aufgaben 2006 Stefan Dahinden 26. Juni 2007 Rotationskörper Lassen Sie die Kurve mit der Gleichung y = 9 x für 0 x 9 um die x- Achse rotieren und berechnen Sie das exakte Volumen des entstehenden
Runde 3. Gemischte Runde (95 Minuten)
Namen eintragen: Runde Gemischte Runde.00. ( Minuten) Nr. Rätsel Restzeit.. Minuten 0 Standard Sudoku Standard Sudoku Circle Sudoku Rossini Sudoku Sudoku V Anti Knight Sudoku 0 Kropki Sudoku Next to Nine
Lineare Algebra 1. Roger Burkhardt
Lineare Algebra 1 Roger Burkhardt [email protected] Fachhochschule Nordwestschweiz Hochschule für Technik Institut für Geistes- und Naturwissenschaft HS 2010/11 3 und lineare Gleichungssysteme und
FH Gießen-Friedberg, FB 06 (MNI) Skript 8 Mathematik 1 für KMUB 5./7. November 2008 Prof. Dr. H.-R. Metz. Matrizen 1. a m1 a m2 a m3 a mn
FH Gießen-Friedberg, FB 06 (MNI) Skript 8 Mathematik 1 für KMUB./7. November 2008 Prof. Dr. H.-R. Metz (Matrix) Matrizen 1 Ein System von Zahlen a ik, die rechteckig in m Zeilen und n Spalten angeordnet
BEISPIELAUFGABEN ZUM ONLINE-KURS MATHEMATIK-ÜBUNGEN - MATRIZEN - MULTIPLIKATION
BEISPIELAUFGABEN ZUM ONLINE-KURS MATHEMATIK-ÜBUNGEN - MATRIZEN - MULTIPLIKATION Dieser Kurs beinhaltet: * Matrizen multiplizieren * bestimmte Elemente einer Produktmatrix bestimmen * Umformung eines linearen
Übersicht der Vorlesung
Übersicht der Vorlesung 1. Einführung 2. Bildverarbeitung 3. orphologische Operationen 4. Bildsegmentierung 5. erkmale von Objekten 6. Klassifikation 7. Dreidimensionale Bildinterpretation 8. Bewegungsanalyse
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
Mathematik II für Studierende der Informatik. Wirtschaftsinformatik (Analysis und lineare Algebra) im Sommersemester 2016
und Wirtschaftsinformatik (Analysis und lineare Algebra) im Sommersemester 2016 25. April 2016 Die Dimensionsformel Definition 3.9 Sei f : V W eine lineare Abbildung zwischen zwei K-Vektorräumen. Der Kern
HM II Tutorium 5. Lucas Kunz. 22. Mai 2018
HM II Tutorium 5 Lucas Kunz 22. Mai 2018 Inhaltsverzeichnis 1 Theorie 2 1.1 Wiederholung Lineare Gleichungsysteme................... 2 1.2 Wiederholung: Kern einer Abbildung..................... 3 1.3
Graphen. Definitionen
Graphen Graphen werden häufig als Modell für das Lösen eines Problems aus der Praxis verwendet, wie wir im Kapitel 1 gesehen haben. Der Schweizer Mathematiker Euler hat als erster Graphen verwendet, um
6.1.2 Bem.: Für Vierecke ist der Begriff Innenwinkel im allgemeinen nicht sinnvoll. Skizze.
6 Flächeninhalt 6.1 Vierecke 6.1.1 Def.: Seien A, B, C, D vier verschiedene Punkte in E, keine drei auf einer Geraden, so dass AB, BC, CD, DA einander höchstens in Endpunkten treffen. Dann bilden diese
05. Lineare Gleichungssysteme
05 Lineare Gleichungssysteme Wir betrachten ein System von m Gleichungen in n Unbestimmten (Unbekannten) x 1,, x n von der Form a 11 x 1 + a 12 x 2 + a 13 x 3 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + a
Mathematik Aufnahmeprüfung 2017
Mathematik Aufnahmeprüfung 2017 Zeit: 2 Stunden. Rechner: TI30/TI34 oder vergleichbare. Hinweis: Der Lösungsweg muss nachvollziehbar sein, ansonsten werden keine Teilpunkte vergeben. Numerische Resultate
Seien u, v V, u v. Da G zusammenhängend ist, muss mindestens ein Pfad zwischen u und v existieren.
Beweis: 1. 2. Seien u, v V, u v. Da G zusammenhängend ist, muss mindestens ein Pfad zwischen u und v existieren. Widerspruchsannahme: Es gibt zwei verschiedene Pfade zwischen u und v. Dann gibt es einen
Featurebasierte 3D Modellierung
1 Featurebasierte 3D Modellierung Moderne 3D arbeiten häufig mit einer Feature Modellierung. Hierbei gibt es eine Reihe von vordefinierten Konstruktionen, die der Reihe nach angewandt werden. Diese Basis
Rechner. Verlauf ansehen. Ausdruck teilen. Graph Gleichungen. OXY Seite öffnen. SCI/ENG Schreibweise. Eigene Gleichung zuweisen
Rechner Taste Funktion Verlauf ansehen Ausdruck teilen Zurück (bis zu 30 Schritte) Vorwärts (bis zu 30 Schritte) Graph Gleichungen Eigene Gleichung zuweisen OXY Seite öffnen Bruch/Grad Konvertierung SCI/ENG
Effizienter Planaritätstest Vorlesung am
Effizienter Planaritätstest Vorlesung am 23.04.2014 INSTITUT FÜR THEORETISCHE INFORMATIK PROF. DR. DOROTHEA WAGNER Satz Gegebenen einen Graphen G = (V, E) mit n Kanten und m Knoten, kann in O(n + m) Zeit
8.2 Invertierbare Matrizen
38 8.2 Invertierbare Matrizen Die Division ist als Umkehroperation der Multiplikation definiert. Das heisst, für reelle Zahlen a 0 und b gilt b = a genau dann, wenn a b =. Übertragen wir dies von den reellen
Digitale Bildverarbeitung Einheit 9 Morphologische Operationen
Digitale Bildverarbeitung Einheit 9 Morphologische Operationen Lehrauftrag WS 05/06 Fachbereich M+I der FH-Offenburg Dipl.-Math. Bernard Haasdonk Albert-Ludwigs-Universität Freiburg Ziele der Einheit Verstehen,
