31
Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer: Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

Embed Size (px)

Citation preview

Page 1: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

Jochen Wangerowski

Seminar: „Bildverarbeitung und Computervision“

27.11.2015, Universität Stuttgart

Betreuer:Prof. Dr.-Ing. Andrés Bruhn

IMAGE SEGMENTATION

Page 2: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

SEGMENTATION

Page 3: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION
Page 4: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION
Page 5: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

K-MEANS

Page 6: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

K-MEANS

Alg K-Means:Wähle k-viele µ aus N als Initialschwerpunkte

While (true) {Alle Punkte dem nächstgelegenen µ zuweisenBerechne Schwerpunkte der Segmente neuIf (Schwerpunkte ändern sich nicht) {

break;}}

Page 7: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

K-MEANS

Page 8: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

K-MEANS• Pros

Einfach (Matlab) und schnell

• Cons

K muss gewählt werden

Hängt stark von Initialisierung ab

Stark anfällig für „Ausreißer“

Schlechte Wahl von K

Gute Wahl von K

Page 9: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

MEAN-SHIFT

Page 10: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

Searchwindow

Center ofmass

Mean Shiftvector

MEAN-SHIFT

Slide by Y. Ukrainitz & B. Sarel edited by Jochen Wangerowksi

Page 11: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

Searchwindow

Center ofmass

Mean Shiftvector

MEAN-SHIFT

Slide by Y. Ukrainitz & B. Sarel edited by Jochen Wangerowksi

Page 12: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

Searchwindow

Center ofmass

Mean Shiftvector

MEAN-SHIFT

Slide by Y. Ukrainitz & B. Sarel edited by Jochen Wangerowksi

Page 13: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

Searchwindow

Center ofmass

Mean Shiftvector

MEAN-SHIFT

Slide by Y. Ukrainitz & B. Sarel edited by Jochen Wangerowksi

Page 14: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

Searchwindow

Center ofmass

Mean Shiftvector

MEAN-SHIFT

Slide by Y. Ukrainitz & B. Sarel edited by Jochen Wangerowksi

Page 15: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

Searchwindow

Center ofmass

Mean Shiftvector

MEAN-SHIFT

Slide by Y. Ukrainitz & B. Sarel edited by Jochen Wangerowksi

Page 16: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

Searchwindow

Center ofmass

MEAN-SHIFT

Slide by Y. Ukrainitz & B. Sarel edited by Jochen Wangerowksi

Page 17: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

MEAN-SHIFT1. Sortiereigenschaften festlegen (Dichte, Farben, Gradienten etc.)

2. Gewichtungsfunktion erstellen

(Meist wird ein Gaußkern über die Punkte gelegt)

Page 18: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION
Page 19: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

MEAN-SHIFT

Page 20: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION
Page 21: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

MEAN-SHIFT

Page 22: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION
Page 23: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION
Page 24: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

MEAN-SHIFT

Page 25: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

MEAN-SHIFT• Pros

• Robust gegen „Ausreißer“

• Funktioniert sehr gut

• Cons

Kernelgröße muss gewählt werden

Qualität nimmt bei höheren Dimensionen stark ab

Page 26: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

MEAN-SHIFT CAM-SHIFT

• (Continuously Adaptive Mean-shift)

Page 27: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

MEAN-SHIFT CAM-SHIFT

Page 28: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

SUMMARY

• Segmentation

• K-Means

• Mean-Shift

• Cam-Shift

Page 29: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

QUELLEN• Texte:

• http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.76.8968&rep=rep1&type=pdf

• https://de.wikipedia.org/wiki/K-Means-Algorithmus

• https://en.wikipedia.org/wiki/Radial_basis_function_kernel

• http://www.computervisiononline.com/blog/tutorial-using-camshift-track-objects-video

• http://docs.opencv.org/master/db/df8/tutorial_py_meanshift.html#gsc.tab=0

Page 30: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

QUELLEN• Bilder:

• S2: K Grauman

• S4: https://buffy.eecs.berkeley.edu/PHP/resabs/images/2005/100723-2.jpg (bearbeitet durch Jochen Wangerowski)

• S7: https://de.wikipedia.org/wiki/K-Means-Algorithmus

• S8: Jochen Wangerowski

• S18: cv14_script22 Slides by Andrés Bruhn (Seite 6)

• S19/21/22: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.76.8968&rep=rep1&type=pdf Seite 14

• S20: cv14_script22 Slides by Andrés Bruhn (Seite 7/9)

• S23: cv14_script20 Slides by Andrés Bruhn (Seite 36)

• S24: http://docs.opencv.org/master/meanshift_face.gif

• S26: http://docs.opencv.org/master/camshift_face.gif

• S27: http://docs.opencv.org/master/camshift_result.jpg

http://docs.opencv.org/master/meanshift_result.jpg

Page 31: Jochen Wangerowski Seminar: „Bildverarbeitung und Computervision“ 27.11.2015, Universität Stuttgart Betreuer:Prof. Dr.-Ing. Andrés Bruhn IMAGE SEGMENTATION

(Besonders an Herrn Bruhn, für die Tatkräftige Unterstützung und Betreuung meines Vortrages)

VIELEN DANK