0% found this document useful (0 votes)
20 views13 pages

DIP Intro

Uploaded by

Paul Allen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views13 pages

DIP Intro

Uploaded by

Paul Allen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Digital Image Processing

and Analysis

Farnaz Majidzadeh 1
General information

• Interactive course: please feel free to interrupt if necessary


• Our aim: To introduce some of the key concepts and techniques of modern image
processing and analysis and provide a framework within which these concepts can be
understood by series of exercises and lab sessions.

2
Course objectives

• To introduce the fundamentals of Digital Image Processing


• To understand the techniques of processing and analysis images from their acquisition
• Each lecture accompanied with the exercises and/or lab sessions using Matlab/python
• In the end of all lectures starting with lab sessions using Python/Matlab focused on
precise applications

3
Image Processing applications

Image Processing with numerous applications which addresses:

• Military, satellite imaging, astronomy


• Machine vision, line productions, robotics
• Medicine, science
• television, film
• digital photography, internet
• …

4
Applications

Optical Character Recognition Face detection (biometrics)

Automotive safety

Games interaction

5
Applications

Geographical areas supervision Astronomy satellite image processing Topography images

NAO Humanoid robot


Image processing in industry

6
Applications

Medical image analysis 3D visualizations

Augmented reality Colorizing images and movies

7
Applications

Sensing device Interpreting device

Scene
Interpretation

1. A face
2. A man
3. A neutral face
4. Marlon Brando
5. An actor

• Everywhere the “eyes” can be replaced by the camera and where the “intelligence” can
result in a computer program
• In particular, it covers: analysis, manipulation, storage and display of digital images.

8
Levels of computation

We can classify the different methods in:


• Low-level Digital Image Processing involve primitive operations such as :
• Image filtering
• Contrast enhancement
• Image sharpening
In this level both its inputs and outputs are images

9
Levels of computation

• Mid-level Digital Image analysis involve tasks such as segmentation and description of
the objects:
• Point detectors
• Segmentation
• Shape descriptors
• …
In this level, the inputs are generally images but outputs are attributes extracted from those
images.

10
Levels of computation

• High-level Digital Image understanding involve “making sense” of a set of recognized


objects
• Pattern recognition
• Performing of cognitive functions
• …
In this level, at the end we make a decision based on the application or problem.

11
This is an apple

12
References

• Our goal is to cover as far as possible image processing tools normally required in order
to arrive at a viable system implementation.
• for each application, different solutions are possible
• to know classical methods, from an implementation and an evaluation point of view,
to improve their use.

• Grading policy
• Lab reports/assignments, participation, activity and attendance

• Bibliography

• Fundamentals of Digital Image Processing: A Practical Approach with Examples in Matlab.


Chris Solomon, Toby Breckon. 344 pages.
• Digital Image Processing, 3rd Edition (DIP/3e), by Rafael C. Gonzalez and Richard E.
Woods, Prentice Hall (2008)
• Digital Image Processing Using MATLAB, by Gonzalez, Woods, and Eddins, Prentice Hall
(2004)
• Hands-On Image Processing with Python

13

You might also like