Download as pdf or txt
Download as pdf or txt
You are on page 1of 24

Faculty of Information Technology

Digital Image
Processing
PGS.TS. Hoàng Văn Dũng
Email: dunghv@hcmute.edu.vn
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: tiptechblog.com

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++
• https://docs.opencv.org
• https://www.python.org
• https://code.visualstudio.com

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
https://github.com/PacktPublishing/Learning-OpenCV-4-Computer-Vision-with-Python-Third-Edition
[3] The OpenCV Document, https://docs.opencv.org

ISLab- Intelligent Systems Laboratory 21


Grading
• Attending and midterm project/exams: 50%
– Exercises.
– Online activities
• https://fhqx.hcmute.edu.vn
– Final exam/project: 50%

ISLab- Intelligent Systems Laboratory 22


Thanks for your attention!
Q&A
Appendix: Install Python and IDE
• Install Anaconda
https://www.anaconda.com/products/individual
• 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