image processingultra.sdk.free.fr/docs/image-processing/courses/rolf%20ingold... · fundamentals of...

14
Image Processing: Presentation Winter term 2004/05 Rolf Ingold Département d'Informatique Université de Fribourg http://diuf.unifr.ch/courses04-05/improc

Upload: others

Post on 17-Mar-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Image Processingultra.sdk.free.fr/docs/Image-Processing/Courses/Rolf%20Ingold... · Fundamentals of Image Processing Human Visual System Point Operators Spatial Domain Operators Frequency

Image Processing:Presentation

Winter term 2004/05

Rolf IngoldDépartement d'InformatiqueUniversité de Fribourg

http://diuf.unifr.ch/courses04-05/improc

Page 2: Image Processingultra.sdk.free.fr/docs/Image-Processing/Courses/Rolf%20Ingold... · Fundamentals of Image Processing Human Visual System Point Operators Spatial Domain Operators Frequency

© 2004 Rolf Ingold, University of Fribourg

What is Image Processing ?

The analysis, manipulation, storage, and display of graphical images such as photographs, drawings, or video

Used in applications such asdigital photography,television and film,medicine, science, ...military, satellite imaging, astronomy, ...machine vision in roboticscomputer–based pattern recognition...

Page 3: Image Processingultra.sdk.free.fr/docs/Image-Processing/Courses/Rolf%20Ingold... · Fundamentals of Image Processing Human Visual System Point Operators Spatial Domain Operators Frequency

© 2004 Rolf Ingold, University of Fribourg

Terminology

Levels of image computationImage Processing : image -> imageImage Analysis : image -> measurementsImage Understanding : image -> symbolic description(topic of Pattern Recognition)Computer Graphics : symbolic description -> image

Objets (Description)

Image

Infographie

Reconnaissance des formes

Traitement d'image

Page 4: Image Processingultra.sdk.free.fr/docs/Image-Processing/Courses/Rolf%20Ingold... · Fundamentals of Image Processing Human Visual System Point Operators Spatial Domain Operators Frequency

© 2004 Rolf Ingold, University of Fribourg

Issues of image processing

Image capture and digitizingImage codingImage compressionImage renderingImage enhancementImage classification and indexing

Page 5: Image Processingultra.sdk.free.fr/docs/Image-Processing/Courses/Rolf%20Ingold... · Fundamentals of Image Processing Human Visual System Point Operators Spatial Domain Operators Frequency

© 2004 Rolf Ingold, University of Fribourg

Illustration: image enhancement

Page 6: Image Processingultra.sdk.free.fr/docs/Image-Processing/Courses/Rolf%20Ingold... · Fundamentals of Image Processing Human Visual System Point Operators Spatial Domain Operators Frequency

© 2004 Rolf Ingold, University of Fribourg

Illustration: Image filtering

Page 7: Image Processingultra.sdk.free.fr/docs/Image-Processing/Courses/Rolf%20Ingold... · Fundamentals of Image Processing Human Visual System Point Operators Spatial Domain Operators Frequency

© 2004 Rolf Ingold, University of Fribourg

Illustration: Edge detection

Page 8: Image Processingultra.sdk.free.fr/docs/Image-Processing/Courses/Rolf%20Ingold... · Fundamentals of Image Processing Human Visual System Point Operators Spatial Domain Operators Frequency

© 2004 Rolf Ingold, University of Fribourg

Illustration: Color clusters

Page 9: Image Processingultra.sdk.free.fr/docs/Image-Processing/Courses/Rolf%20Ingold... · Fundamentals of Image Processing Human Visual System Point Operators Spatial Domain Operators Frequency

© 2004 Rolf Ingold, University of Fribourg

Illustration: Segmentation

example from http://cs-people.bu.edu/liulf/demo (Boston university)

Page 10: Image Processingultra.sdk.free.fr/docs/Image-Processing/Courses/Rolf%20Ingold... · Fundamentals of Image Processing Human Visual System Point Operators Spatial Domain Operators Frequency

© 2004 Rolf Ingold, University of Fribourg

original size : 512 x 512 x 24 bits = 768KB

Illustration : JPEG compression

326KB 20KB

Page 11: Image Processingultra.sdk.free.fr/docs/Image-Processing/Courses/Rolf%20Ingold... · Fundamentals of Image Processing Human Visual System Point Operators Spatial Domain Operators Frequency

© 2004 Rolf Ingold, University of Fribourg

Objectives

Understand the basis of human visionUnderstand fundamental image processing theoryKnowledge of classical image processing methodsImplement and evaluate image processing algorithms

Page 12: Image Processingultra.sdk.free.fr/docs/Image-Processing/Courses/Rolf%20Ingold... · Fundamentals of Image Processing Human Visual System Point Operators Spatial Domain Operators Frequency

© 2004 Rolf Ingold, University of Fribourg

Content of the course

List of topicsFundamentals of Image ProcessingHuman Visual SystemPoint OperatorsSpatial Domain OperatorsFrequency Domain OpeartorsImage CodingImage SegmentationEdge DetectionImage BinarizationMorphological OperatorsApplication: Document Image Processing

Page 13: Image Processingultra.sdk.free.fr/docs/Image-Processing/Courses/Rolf%20Ingold... · Fundamentals of Image Processing Human Visual System Point Operators Spatial Domain Operators Frequency

© 2004 Rolf Ingold, University of Fribourg

Bibliography

Rosenfeld, Kak, Digital Picture Processing, 2nd edition, 2 volumes, Academic Press, 1982

Gonzales, Woods: Digital Image Processing, Addison-Wesley, 1992.

Russ: The Image Processing Handbook, CRC Press, 3rd edition,1999 (4th edition , 2002)

Watkins, Sadun, Marenka, Modern Image Processing: Warping, Morphing, and Classical Techniques, Academic Press, 1993

... many others

Page 14: Image Processingultra.sdk.free.fr/docs/Image-Processing/Courses/Rolf%20Ingold... · Fundamentals of Image Processing Human Visual System Point Operators Spatial Domain Operators Frequency

© 2004 Rolf Ingold, University of Fribourg

Organization

Teacher : Rolf Ingold, [email protected], room 2.52, 026 300 84 66Assistant : Jean-Luc Bloechle, [email protected], room 2.56, 026 300 84 79

Course : Wednesday, 13:15-14:00 & 14:15-15:00 Exercice : Wednesday, 15:15-16:00

requirements: 2/3 of series made, 1/2 considered satisfactoryHome work : estimated to 5-6 hours per weekSoftware tool : extensible home made image processing environment

Exam : oral, 20 minutes, end of winter term (February 2005) or fall (Oktober 2005)

Credits : 5ECTS