Image Processingultra.sdk.free.fr/docs/Image-Processing/Courses/Rolf%20Ingold... · Fundamentals of...
Transcript of Image Processingultra.sdk.free.fr/docs/Image-Processing/Courses/Rolf%20Ingold... · Fundamentals of...
![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](https://reader034.fdocuments.in/reader034/viewer/2022042020/5e777b0f061e090bcf3fef0c/html5/thumbnails/1.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022042020/5e777b0f061e090bcf3fef0c/html5/thumbnails/2.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042020/5e777b0f061e090bcf3fef0c/html5/thumbnails/3.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042020/5e777b0f061e090bcf3fef0c/html5/thumbnails/4.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042020/5e777b0f061e090bcf3fef0c/html5/thumbnails/5.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042020/5e777b0f061e090bcf3fef0c/html5/thumbnails/6.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042020/5e777b0f061e090bcf3fef0c/html5/thumbnails/7.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042020/5e777b0f061e090bcf3fef0c/html5/thumbnails/8.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042020/5e777b0f061e090bcf3fef0c/html5/thumbnails/9.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042020/5e777b0f061e090bcf3fef0c/html5/thumbnails/10.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042020/5e777b0f061e090bcf3fef0c/html5/thumbnails/11.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042020/5e777b0f061e090bcf3fef0c/html5/thumbnails/12.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042020/5e777b0f061e090bcf3fef0c/html5/thumbnails/13.jpg)
© 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](https://reader034.fdocuments.in/reader034/viewer/2022042020/5e777b0f061e090bcf3fef0c/html5/thumbnails/14.jpg)
© 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