0% found this document useful (0 votes)
16 views24 pages

Digital Image Processing Course

The document discusses a course on digital image processing. It covers topics like image fundamentals, enhancement techniques, morphological operations, segmentation, feature extraction, and pattern recognition. It provides the course objectives, syllabus, textbooks, grading policy, and instructions for installing Python and related tools like Anaconda and OpenCV for programming assignments.

Uploaded by

20110549
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)
16 views24 pages

Digital Image Processing Course

The document discusses a course on digital image processing. It covers topics like image fundamentals, enhancement techniques, morphological operations, segmentation, feature extraction, and pattern recognition. It provides the course objectives, syllabus, textbooks, grading policy, and instructions for installing Python and related tools like Anaconda and OpenCV for programming assignments.

Uploaded by

20110549
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

Faculty of Information Technology

Digital Image
Processing
[Link]. Hoàng Văn Dũng
Email: dunghv@[Link]
Introduction
• Computer vision and Image processing

ISLab- Intelligent Systems Laboratory 2


Introduction
• Computer vision and Image processing

ISLab- Intelligent Systems Laboratory 3


Introduction
• Intelligent Transport Systems

ISLab- Intelligent Systems Laboratory 4


Introduction
• Intelligent Security Systems
Central Matrix Switch

Live Camera ALERTS


Feeds SmartCatch
Vision
RULES

Card Reader
signal

Card Reader Biometrics


Door Alarm

Card Reader Biometrics Door Alarm


Database Database Database

ISLab- Intelligent Systems Laboratory 5


Introduction
• Google Lens
Video: CNET

ISLab- Intelligent Systems Laboratory 6


Introduction
• 6 Useful features of Google Lens
Video: Get Droid Tips

ISLab- Intelligent Systems Laboratory 7


Introduction
• Google Translate
Image: [Link]

ISLab- Intelligent Systems Laboratory 8


Introduction
• Robotics

ISLab- Intelligent Systems Laboratory 9


Introduction
• Autonomous Vehicle

ISLab- Intelligent Systems Laboratory 10


Introduction
• Autonomous Vehicle

ISLab- Intelligent Systems Laboratory 11


Introduction
• Autonomous Vehicle

ISLab- Intelligent Systems Laboratory 12


Introduction
• See & Spray AI agricultural robot
Video: Blue River Technology

ISLab- Intelligent Systems Laboratory 13


Introduction
• Advance Intelligent Systems => Bionicopter

ISLab- Intelligent Systems Laboratory 14


Introduction
• Advance Intelligent Systems => CHI (Robot Can Now Fight Back)

ISLab- Intelligent Systems Laboratory 15


Introduction
• Advance Intelligent Systems
Military Robot

ISLab- Intelligent Systems Laboratory 16


Introduction
• Advance Intelligent Systems
Military Robot

ISLab- Intelligent Systems Laboratory 17


Introduction
• Which image is of a real person?

Credit: Karras, T., Laine, S., & Aila, T. (2019). A style-based generator architecture for generative adversarial networks

ISLab- Intelligent Systems Laboratory 18


Course Description
Course Objectives:
• To study the image fundamentals and mathematical transforms necessary for image
processing.
• To study the image enhancement techniques
• To study the image morphological and segmentation techniques
• To study feature extraction from image and pattern recognition techniques
• To apply image processing to solve some real applications.

Programming:
• Languages Python/C++
• [Link]
• [Link]
• [Link]

ISLab- Intelligent Systems Laboratory 19


Course Syllabus
Chapter 1: Introduction to image processing
Chapter 2: Image enhancement in space domain
Chapter 3: Image enhancement in frequency domain
Chapter 4: Morphological image processing
Chapter 5: Image segmentation
Chapter 6: Feature extraction
Chapter 7: Pattern recognition

ISLab- Intelligent Systems Laboratory 20


Text Book and References
[1] Gonzalez , R. C., & Woods , R. E. (2018). Digital Image Processing (4th), Prentice Hall (và bản 2nd ed.).
[2] Joseph Howse, Joe Minichino, (2020). Learning OpenCV 4 Computer Vision with Python 3: Get to grips
with tools, techniques, and algorithms for computer vision and machine learning (3rd), Packt Publishing
[Link]
[3] The OpenCV Document, [Link]

ISLab- Intelligent Systems Laboratory 21


Grading
• Attending and midterm project/exams: 50%
– Exercises.
– Online activities
• [Link]
– Final exam/project: 50%

ISLab- Intelligent Systems Laboratory 22


Thanks for your attention!
Q&A
Appendix: Install Python and IDE
• Install Anaconda
[Link]
• Using Spyder IDE for python programming
• Install OpenCV
pip install opencv-python
=========
Plot figures of
y1=0.5*x^3-x^2+3*x
y2=[4*sin(x)+cos(x)]/[cos(x^2)+5*sin(x)]
x (-10,10)
ISLab- Intelligent Systems Laboratory

You might also like