SlideShare a Scribd company logo
1 of 91
Download to read offline
Tổng Quan Về Xử Lý Ảnh
Võ Hoài Việt
vhviet@fit.hcmus.edu.vn
1
A picture is worth a thousand words
2
A picture is worth a thousand words
3
Nội dung
• Các khái niệm cơ sở
• Ảnh số là gì?
• Một số hệ màu thông dụng
• Lưu trữ và nén dữ liệu
• Các dạng tập tin ảnh thông dụng
• Xử lý ảnh số là gì?
• Ứng dụng của xử lý ảnh
4
CÁC KHÁI NIỆM CƠ SỞ
Xử Lý Ảnh
5
Con người tiếp nhận hình ảnh
Thông qua con mắt, chúng ta nhìn thấy thế giới
6
Cấu tạo mắt người
7
Máy tính tiếp nhận hình ảnh
Camera là con mắt của máy tính
8
Máy tính tiếp nhận hình ảnh
Camera có cấu trúc giống con mắt
9
Máy tính tiếp nhận hình ảnh
10
Tạo ảnh số
Richard Alan Peters II, EECE 4353, Image Processing, 2015. 11
Tạo ảnh số
Richard Alan Peters II, EECE 4353, Image Processing, 2015. 12
Tạo ảnh số
Ánh sáng chiếu
qua ống kính
Ảnh của vật thể
Richard Alan Peters II, EECE 4353, Image Processing, 2015. 13
Tạo ảnh số
Chiếu qua một
tập sensor rời
rạc
Camera số
Richard Alan Peters II, EECE 4353, Image Processing, 2015. 14
Tạo ảnh số
Cảm biến màu
trung bình Ảnh được
lấy mẫu
Richard Alan Peters II, EECE 4353, Image Processing, 2015. 15
Tạo ảnh số
Màu liên tục, vị trí
rời rác
Ảnh giá trị rời
rạc
Richard Alan Peters II, EECE 4353, Image Processing, 2015. 16
Tạo ảnh số - Lượng hóa
Đầu vào: màu liên tục
Đầu
ra:
màu
rời
rạc
các màu liên tục được
ánh xạ vào tập hữu
hạn các màu rời rạc.
Richard Alan Peters II, EECE 4353, Image Processing, 2015. 17
Lấy mẫu và Lượng hóa
sampled
real image quantized sampled &
quantized
Richard Alan Peters II, EECE 4353, Image Processing, 2015. 18
ẢNH SỐ LÀ GÌ?
Xử Lý Ảnh
19
Ảnh là gì?
• Ảnh là một biểu diễn thị giác dưới dạng một
hàm f(x,y) trong đó f(x,y) là độ sáng hoặc màu
tại điểm (x, y)
• Các ảnh thường là hình chữ nhật
• Liên tục trong biên độ và không gian
20
Lấy mẫu
• Đối với máy tính xử lý, ảnh liên tục phải được
rời rạc hóa theo không gian. Qui trình này
được gọi là lấy mẫu.
• Một ảnh liên tục f(x,y) có thể được xấp xỉ bởi
mảng MxN
, ≈
[0,0] … [0, − 1]
[1,1] … [1, − 1]
⋮
− 1 , 0]
⋱
…
⋮
[ − 1, − 1]
21
Lấy mẫu
• Phần bên phải thường được xem như là một ảnh rời
rạc
• Quá trình lấy mẫu được xem như là việc phân chia
mặt phẳng xy thành một lưới mà các đỉnh là các
phần tử của tích Cartesian ZxZ với Z là tập các số
nguyên
• Nếu ∆ và ∆ lần lượt chia cắt lưới điểm theo hướng
x và y ta có
• Qui trình lấy mẫu yêu cầu chỉ rõ ∆ và ∆ hoặc M và
N (tương ứng với các chiều của ảnh)
, = ∆ , ∆ , ớ 	 = 0 … − 1, = 0 … − 1
22
Lấy mẫu
23
Lấy mẫu
24
Lấy mẫu
25
Ảnh số và điểm ảnh
• Ảnh số: các mẫu rời rạc f[x,y] trình bày cho
ảnh liên tục f(x,y)
• Mỗi phần tử của mảng 2 chiều f[x,y] được gọi
là điểm ảnh (pixel)
1 pixel
26
Hàm ảnh
• Ánh xạ f
• Trong đó
– L là miền giá trị màu
– f[x,y] cho biết giá trị màu tại điểm [x,y] trên ảnh
f: [0, M-1] x [0, N-1]  L
[x,y]  f[x,y]
27
Hàm ảnh
Ảnh màu có 3 kênh
màu trên một điểm
ảnh; ảnh thuần nhất
có giá trị trên một
điểm ảnh.
28
MỘT SỐ HỆ MÀU THÔNG DỤNG
Xử Lý Ảnh
29
Mô hình màu
• Mô hình màu là cách thức tổ chức cụ thể để
tạo ra màu sắc
• Một số mô hình màu thông dụng
– RGB (hiển thị màn hình)
– CMY (in ấn)
– HSV
– …
30
Hệ màu RGB
• Mô hình màu được dùng trên màn hình CRT,
LCD, …
• Được cấu thành từ 3 kênh màu: Red, Green và
Blue
31
Độ xám (Grayscale)
• Chỉ gồm một thành phần màu
– Chỉ gồm 1 kênh màu: gray
– Miền giá trị: 0 <= gray <= 255
– Lưu trữ: 8bits/điểm ảnh
32
Hệ màu HSV
• Được cấu thành từ 3 kênh
– Hue: sắc độ
– Saturation: độ thuần khuyết (độ pha trắng)
– Value: độ sáng màu
33
Hệ màu HSV
• Định lượng màu
– Hue: gom các màu có sắc độ
gần giống nhau lại thành nH
bin
– Saturation: gom các màu có
độ thuần khuyết gần giống
nhau lại thành nS bin
– Value: gom các màu có
cường độ sáng gần giống
nhau lại thành nV bin
34
Hệ màu HSV
• Định lượng màu
– Rời rạc hóa không gian màu
– Các màu có cùng giá trị cảm nhận được gom lại
– Dể gọi tên màu
– Dể mô tả màu cho máy tính
35
Chuyển đổi hệ màu
36
RGB sang Grayscale
= 0.30 × + 0.59 × + 0.11 ×
37
RGB sang HSV
= max	
( , , )
S=
	 	
( , , )
ế 	 ≠ 0
0 ượ 	 ạ
=	
60 − / ế 	 =
120 + 60( − )/ ế 	 =
240 + 60( − )/ ế 	 =
ế 	 < 0, = + 360
38
HSV sang RGB
http://www.had2know.com/technology/hsv-
rgb-conversion-formula-calculator.html 39
LƯU TRỮ VÀ NÉN DỮ LIỆU
Xử Lý Ảnh
40
Lưu trữ
• Một ảnh màu có kích thước 720x480, tốn bao
nhiêu bytes để lưu trữ?
• Một ảnh màu có kích thước 1920x1080, tốn
bao nhiêu bytes lưu trữ?
41
Nén dữ liệu
• Các phương pháp nén
– Nén bảo toàn thông tin
– Nén mất mát thông tin
42
Nén bảo toàn thông tin
• Một số phương pháp
– Run-length encoding.
– Chain codes.
– Entropy encoding.
• Huffman coding
• Arithmetic coding
– Dictionary algorithm family:
• Deflation.
• Adaptive dictionary algorithm.
43
Run-length encoding
B = (0, 0, 255)
R = (255, 0, 0)
Tập tin thô
44
Run-length encoding
Tập tin nén
45
Chain codes
B = (0, 0, 255)
R = (255, 0, 0)
Tập tin thô
46
Chain codes
Tập tin nén
47
Huffman Coding
• Xét ký tự đại diện: A, B, C, D, E
• Giả sử có 1 dòng dữ liệu như sau:
ABCADAEABCA
• Thống kê tần suất xuất hiện
• Sắp xếp theo tần xuất giảm dần
• Xây dựng cây Huffman
• Dựa vào cây Huffman để phát sinh mã
48
Huffman Coding
Ký tự Tần suất
A 5
B 2
C 2
D 1
E 1
Ký tự Mã
A 0
B 111
C 110
D 101
E 100
11
5(A) 6
2(C)
4
1(D)
1(E) 2(B)
2
0
0
0 0
1 1
1
1
ABCADAEABCA
49
Huffman Coding
• Thay chuỗi thành bảng mã tương ứng
– ABCADAEABCA
– 0111110101100
Ký tự Mã
A 0
B 111
C 110
D 101
E 100
50
Huffman Coding
• Đọc bảng mã tái tạo cây Huffman
• Duyệt chuỗi dữ liệu tìm đến nút là để giải mã
– 0111110101100
Ký tự Mã
A 0
B 111
C 110
D 101
E 100
.
5(A) .
2(C)
.
1(D)
1(E) 2(B)
.
0
0
0 0
1 1
1
1
51
Nén mất mát thông tin
• Một số phương pháp
– Reducing the color space.
– Transform coding.
– Fractal compression.
52
Reducing the color space
53
Transform coding
• Là phương pháp được dùng phổ biến nhất
hiện nay
• Cho dung lượng ảnh nhỏ và chất lượng ảnh
tốt
54
Transform coding
• Thuật toán nén
– Chia ảnh thành từng ô lưới
– Dùng phép biến đổi Cosine rời rạc (phép biến đổi Fourier
khả nghịch) đưa từng lưới ảnh từ miền không gian sang
miền tần số
– Lượng hóa ảnh trong miền tần số
– Dùng mã Huffman để mã hóa
• Thuật toán giải nén
– Dùng mã Huffmane để giải mã
– Dùng phép biển đổi Cosine rời rạc nghịch đảo đưa dữ liệu
từ miền tần số trở lại miền không gian
– Ráp các lưới ảnh lại để được ảnh sau giải nén
55
Transform coding
56
Nén Fractal
• Phù hợp nhất cho các ảnh
thiên nhiên
• Dựa trên hiện tượng lặp lại
của các thành phần chi tiết
trên ảnh cần nén
• Rút ra tập luật sinh các chi
tiết lặp lại từ tập các chi tiết
hạt giống
• Lưu tập luật sinh và hạt giống
57
Nén Fractal
58
Nén Factal
59
Nén Factal
60
MỘT SỐ ĐỊNH DẠNG ẢNH THÔNG
DỤNG
Xử Lý Ảnh
61
Một số dạng tập tin ảnh
62
JPEG
63
PNG
64
GIF
65
TIFF
66
BMP
67
68
69
XỬ LÝ ẢNH SỐ LÀ GÌ?
Xử Lý Ảnh
70
Xử lý ảnh số là gì?
• Xử lý ảnh số là quá trình thao tác trên ảnh đầu
vào để tạo ra ảnh đầu ra theo một số điều
kiện cho trước hoặc các thuộc tính liên quan
đến ảnh bằng máy tính
Cấp thấp
Đầu vào: ảnh
Đầu ra: ảnh
Ví du: khử nhiễu, phục
hồi ảnh, sắc nét ảnh
Cấp trung
Đầu vào: ảnh
Đầu ra: tham số
Ví dụ: rút trích đặc
trưng
Cấp cao
Đầu vào: ảnh
Đầu ra: hiểu nội dung
ảnh
Ví dụ: nhận dạng, lái
xe tự động, chú thích
ảnh
71
Cấp thấp - Khử nhiễu ảnh
72
Cấp thấp - Sắc nét ảnh
73
Cấp thấp - Phục hồi ảnh
74
Cấp thấp - Mật mã thị giác
75
encryption
decryption
share
Cấp trung – Trích đặc trưng
76
Cấp cao – Chú thích ảnh
77
Cấp cao – Mô tả ảnh
78
Cấp cao – Mô tả ảnh
two young girls are
playing with lego toy
79
ỨNG DỤNG CỦA XỬ LÝ ẢNH
Xử Lý Ảnh
80
Tăng cường chất lượng ảnh
81
Chuấn đoán ảnh y khoa
82
Ứng dụng giải trí Prisma
83
Kiểm tra công nghiệp
84
Tương tác người máy
85
Thực thi pháp luật
86
Bảo vệ quyên riêng tư
87
Các thành phần của hệ thống xử lý ảnh
88
Xử lý ảnh và lĩnh vực khác
Bernd Girod, Digital Image Processing, EE368/CS232
89
90
Tài liệu tham khảo
• Richard Alan Peters II, EECE 4353, Image Processing, 2015.
• Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins,
Digital Image Processing, 2nd Edition.
• Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins,
Digital Image Processing Using MATLAB, 2nd Edition.
• OpenCV Wiki.
• Nguyen Trong Viet, Xử lý ảnh và video số, 2012.
• http://www.had2know.com/technology/hsv-rgb-
conversion-formula-calculator.html
• https://tinhte.vn/threads/infographic-tat-ca-nhung-gi-ban-
can-biet-ve-cac-dinh-dang-anh-jpg-png-gif-tiff-va-
bmp.2515321/
91

More Related Content

What's hot

Da toan aa1
Da toan aa1Da toan aa1
Da toan aa1
Duy Duy
 
Hdc cttoan gdtx_tn_k10
Hdc cttoan gdtx_tn_k10Hdc cttoan gdtx_tn_k10
Hdc cttoan gdtx_tn_k10
ntquangbs
 
Lttt matlab chuong 5
Lttt matlab chuong 5Lttt matlab chuong 5
Lttt matlab chuong 5
Hoa Cỏ May
 
Thi thử toán minh khai ht 2012 lần 3
Thi thử toán minh khai ht 2012 lần 3Thi thử toán minh khai ht 2012 lần 3
Thi thử toán minh khai ht 2012 lần 3
Thế Giới Tinh Hoa
 
Tính toán khoa học - Chương 0: Introduction
Tính toán khoa học - Chương 0: IntroductionTính toán khoa học - Chương 0: Introduction
Tính toán khoa học - Chương 0: Introduction
Chien Dang
 
Phương pháp số và lập trình - Giải phương trình vi phân
Phương pháp số và lập trình - Giải phương trình vi phânPhương pháp số và lập trình - Giải phương trình vi phân
Phương pháp số và lập trình - Giải phương trình vi phân
Hajunior9x
 

What's hot (17)

Da toan aa1
Da toan aa1Da toan aa1
Da toan aa1
 
Giai de thi dai hoc 2012 - mon toan khoi a (Chuan)
Giai de thi dai hoc 2012 - mon toan khoi a (Chuan)Giai de thi dai hoc 2012 - mon toan khoi a (Chuan)
Giai de thi dai hoc 2012 - mon toan khoi a (Chuan)
 
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơnKĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
Kĩ thuật lọc ảnh và ứng dụng trong lọc nhiễu làm trơn
 
Luận văn: Phép biến đổi phân tuyến tính, HAY, 9đ
Luận văn: Phép biến đổi phân tuyến tính, HAY, 9đLuận văn: Phép biến đổi phân tuyến tính, HAY, 9đ
Luận văn: Phép biến đổi phân tuyến tính, HAY, 9đ
 
Hdc cttoan gdtx_tn_k10
Hdc cttoan gdtx_tn_k10Hdc cttoan gdtx_tn_k10
Hdc cttoan gdtx_tn_k10
 
[Toán kinh tế ứng dụng] Bài 1: Hàm tuyến tính
[Toán kinh tế ứng dụng] Bài 1: Hàm tuyến tính[Toán kinh tế ứng dụng] Bài 1: Hàm tuyến tính
[Toán kinh tế ứng dụng] Bài 1: Hàm tuyến tính
 
Lttt matlab chuong 5
Lttt matlab chuong 5Lttt matlab chuong 5
Lttt matlab chuong 5
 
Chuyên đề ly thuyet on tap toan thpt
Chuyên đề ly thuyet on tap toan thptChuyên đề ly thuyet on tap toan thpt
Chuyên đề ly thuyet on tap toan thpt
 
Thi thử toán minh khai ht 2012 lần 3
Thi thử toán minh khai ht 2012 lần 3Thi thử toán minh khai ht 2012 lần 3
Thi thử toán minh khai ht 2012 lần 3
 
Xu ly thtin mo 1
Xu ly thtin mo 1Xu ly thtin mo 1
Xu ly thtin mo 1
 
Tính toán khoa học - Chương 0: Introduction
Tính toán khoa học - Chương 0: IntroductionTính toán khoa học - Chương 0: Introduction
Tính toán khoa học - Chương 0: Introduction
 
Tomtat loc
Tomtat locTomtat loc
Tomtat loc
 
Bài Giảng Xử Lý Ảnh Số
Bài Giảng Xử Lý Ảnh Số Bài Giảng Xử Lý Ảnh Số
Bài Giảng Xử Lý Ảnh Số
 
Phương pháp số và lập trình - Giải phương trình vi phân
Phương pháp số và lập trình - Giải phương trình vi phânPhương pháp số và lập trình - Giải phương trình vi phân
Phương pháp số và lập trình - Giải phương trình vi phân
 
Ham so bac nhat
Ham so bac nhatHam so bac nhat
Ham so bac nhat
 
xử lý số tín hiệu -Chuong 6
xử lý số tín hiệu -Chuong 6xử lý số tín hiệu -Chuong 6
xử lý số tín hiệu -Chuong 6
 
Cấp tốc chinh phục đề thi trắc nghiệm môn toán - chuyên đề đại số - Phần Bài tập
Cấp tốc chinh phục đề thi trắc nghiệm môn toán - chuyên đề đại số - Phần Bài tậpCấp tốc chinh phục đề thi trắc nghiệm môn toán - chuyên đề đại số - Phần Bài tập
Cấp tốc chinh phục đề thi trắc nghiệm môn toán - chuyên đề đại số - Phần Bài tập
 

Similar to 01 Digital Image and Video Procesing - VN.pdf

3_XLA3_Nang cao chat luong anh.pdf
3_XLA3_Nang cao chat luong anh.pdf3_XLA3_Nang cao chat luong anh.pdf
3_XLA3_Nang cao chat luong anh.pdf
HongTrngLm1
 
03_C2-Thu nhan anh_BIEU DIEN ANH.pdf IUH KHMT
03_C2-Thu nhan anh_BIEU DIEN ANH.pdf IUH KHMT03_C2-Thu nhan anh_BIEU DIEN ANH.pdf IUH KHMT
03_C2-Thu nhan anh_BIEU DIEN ANH.pdf IUH KHMT
TnKitTrng
 
01_C1_GIOI THIEU VE XU LY ANH IUH KHMT18BTT
01_C1_GIOI THIEU VE XU LY ANH IUH KHMT18BTT01_C1_GIOI THIEU VE XU LY ANH IUH KHMT18BTT
01_C1_GIOI THIEU VE XU LY ANH IUH KHMT18BTT
TnKitTrng
 
04_C3_Nang cao chat luong anh_TOAN TU DIEM.pdf
04_C3_Nang cao chat luong anh_TOAN TU DIEM.pdf04_C3_Nang cao chat luong anh_TOAN TU DIEM.pdf
04_C3_Nang cao chat luong anh_TOAN TU DIEM.pdf
TnKitTrng
 
Giáo trình xử lý ảnh
Giáo trình xử lý ảnhGiáo trình xử lý ảnh
Giáo trình xử lý ảnh
Tùng Trần
 
Tai lieu huong_dan_hoc_matlab_danh_cho_mon_xu_ly_anh_rat_hay_2264_7433
Tai lieu huong_dan_hoc_matlab_danh_cho_mon_xu_ly_anh_rat_hay_2264_7433Tai lieu huong_dan_hoc_matlab_danh_cho_mon_xu_ly_anh_rat_hay_2264_7433
Tai lieu huong_dan_hoc_matlab_danh_cho_mon_xu_ly_anh_rat_hay_2264_7433
Muoivy Wm
 

Similar to 01 Digital Image and Video Procesing - VN.pdf (19)

XLA Lecture_Nguyen Quan Duc_.pdf
XLA Lecture_Nguyen Quan Duc_.pdfXLA Lecture_Nguyen Quan Duc_.pdf
XLA Lecture_Nguyen Quan Duc_.pdf
 
3_XLA3_Nang cao chat luong anh.pdf
3_XLA3_Nang cao chat luong anh.pdf3_XLA3_Nang cao chat luong anh.pdf
3_XLA3_Nang cao chat luong anh.pdf
 
3_XLA3_Nang cao chat luong anh.pdf
3_XLA3_Nang cao chat luong anh.pdf3_XLA3_Nang cao chat luong anh.pdf
3_XLA3_Nang cao chat luong anh.pdf
 
03_C2-Thu nhan anh_BIEU DIEN ANH.pdf IUH KHMT
03_C2-Thu nhan anh_BIEU DIEN ANH.pdf IUH KHMT03_C2-Thu nhan anh_BIEU DIEN ANH.pdf IUH KHMT
03_C2-Thu nhan anh_BIEU DIEN ANH.pdf IUH KHMT
 
Hệ Cơ Sở Dữ Liệu Đa Phương Tiện PTIT
Hệ Cơ Sở Dữ Liệu Đa Phương Tiện PTITHệ Cơ Sở Dữ Liệu Đa Phương Tiện PTIT
Hệ Cơ Sở Dữ Liệu Đa Phương Tiện PTIT
 
3259
32593259
3259
 
01_C1_GIOI THIEU VE XU LY ANH IUH KHMT18BTT
01_C1_GIOI THIEU VE XU LY ANH IUH KHMT18BTT01_C1_GIOI THIEU VE XU LY ANH IUH KHMT18BTT
01_C1_GIOI THIEU VE XU LY ANH IUH KHMT18BTT
 
BTL-thuyet-trinh (1).pptx
BTL-thuyet-trinh (1).pptxBTL-thuyet-trinh (1).pptx
BTL-thuyet-trinh (1).pptx
 
6_XLA6_Nen anh.pdf
6_XLA6_Nen anh.pdf6_XLA6_Nen anh.pdf
6_XLA6_Nen anh.pdf
 
linear filtering & Non-linear filtering
linear filtering & Non-linear filteringlinear filtering & Non-linear filtering
linear filtering & Non-linear filtering
 
04_C3_Nang cao chat luong anh_TOAN TU DIEM.pdf
04_C3_Nang cao chat luong anh_TOAN TU DIEM.pdf04_C3_Nang cao chat luong anh_TOAN TU DIEM.pdf
04_C3_Nang cao chat luong anh_TOAN TU DIEM.pdf
 
CG02_Graphics Systems.pdf
CG02_Graphics Systems.pdfCG02_Graphics Systems.pdf
CG02_Graphics Systems.pdf
 
Đề tài: Nội dung về ảnh panorama và kỹ thuật ghép ảnh, HOT
Đề tài: Nội dung về ảnh panorama và kỹ thuật ghép ảnh, HOTĐề tài: Nội dung về ảnh panorama và kỹ thuật ghép ảnh, HOT
Đề tài: Nội dung về ảnh panorama và kỹ thuật ghép ảnh, HOT
 
GIÁO TRÌNH XỬ LÝ ẢNH Biên soạn PGS.TS NGUYỄN QUANG HOAN_10223112052019
GIÁO TRÌNH XỬ LÝ ẢNH Biên soạn  PGS.TS NGUYỄN QUANG HOAN_10223112052019GIÁO TRÌNH XỬ LÝ ẢNH Biên soạn  PGS.TS NGUYỄN QUANG HOAN_10223112052019
GIÁO TRÌNH XỬ LÝ ẢNH Biên soạn PGS.TS NGUYỄN QUANG HOAN_10223112052019
 
Giáo trình xử lý ảnh
Giáo trình xử lý ảnhGiáo trình xử lý ảnh
Giáo trình xử lý ảnh
 
Xu ly anh
Xu ly anhXu ly anh
Xu ly anh
 
Ktdh (1)
Ktdh (1)Ktdh (1)
Ktdh (1)
 
Computer Graphic Introduction
Computer Graphic IntroductionComputer Graphic Introduction
Computer Graphic Introduction
 
Tai lieu huong_dan_hoc_matlab_danh_cho_mon_xu_ly_anh_rat_hay_2264_7433
Tai lieu huong_dan_hoc_matlab_danh_cho_mon_xu_ly_anh_rat_hay_2264_7433Tai lieu huong_dan_hoc_matlab_danh_cho_mon_xu_ly_anh_rat_hay_2264_7433
Tai lieu huong_dan_hoc_matlab_danh_cho_mon_xu_ly_anh_rat_hay_2264_7433
 

Recently uploaded

Recently uploaded (20)

Đồ án Tìm hiểu máy điện không đồng bộ rô to dây quấn, thiết kế mạch khởi động...
Đồ án Tìm hiểu máy điện không đồng bộ rô to dây quấn, thiết kế mạch khởi động...Đồ án Tìm hiểu máy điện không đồng bộ rô to dây quấn, thiết kế mạch khởi động...
Đồ án Tìm hiểu máy điện không đồng bộ rô to dây quấn, thiết kế mạch khởi động...
 
Đồ án Tìm hiểu các hệ thống khí nén, đi sâu phân tích nguyên lý hoạt động của...
Đồ án Tìm hiểu các hệ thống khí nén, đi sâu phân tích nguyên lý hoạt động của...Đồ án Tìm hiểu các hệ thống khí nén, đi sâu phân tích nguyên lý hoạt động của...
Đồ án Tìm hiểu các hệ thống khí nén, đi sâu phân tích nguyên lý hoạt động của...
 
Đồ án Nghiên cứu cấu tạo và nguyên lý hoạt động của máy cán, đi sâu tìm hiểu ...
Đồ án Nghiên cứu cấu tạo và nguyên lý hoạt động của máy cán, đi sâu tìm hiểu ...Đồ án Nghiên cứu cấu tạo và nguyên lý hoạt động của máy cán, đi sâu tìm hiểu ...
Đồ án Nghiên cứu cấu tạo và nguyên lý hoạt động của máy cán, đi sâu tìm hiểu ...
 
Đồ án Triển khai tổng đài IP FreePBX – Sangoma
Đồ án Triển khai tổng đài IP FreePBX – SangomaĐồ án Triển khai tổng đài IP FreePBX – Sangoma
Đồ án Triển khai tổng đài IP FreePBX – Sangoma
 
Đồ án tốt nghiệp Nghiên cứu trích ly và định lượng Charantin từ khổ qua rừng
Đồ án tốt nghiệp Nghiên cứu trích ly và định lượng Charantin từ khổ qua rừngĐồ án tốt nghiệp Nghiên cứu trích ly và định lượng Charantin từ khổ qua rừng
Đồ án tốt nghiệp Nghiên cứu trích ly và định lượng Charantin từ khổ qua rừng
 
Đồ án tốt nghiệp Nghiên cứu, đề xuất quy trình chế biến sữa gạo từ gạo đen hữ...
Đồ án tốt nghiệp Nghiên cứu, đề xuất quy trình chế biến sữa gạo từ gạo đen hữ...Đồ án tốt nghiệp Nghiên cứu, đề xuất quy trình chế biến sữa gạo từ gạo đen hữ...
Đồ án tốt nghiệp Nghiên cứu, đề xuất quy trình chế biến sữa gạo từ gạo đen hữ...
 
Đồ án tốt nghiệp Nghiên cứu sản xuất xà phòng tự nhiên quy mô phòng thí nghiệm
Đồ án tốt nghiệp Nghiên cứu sản xuất xà phòng tự nhiên quy mô phòng thí nghiệmĐồ án tốt nghiệp Nghiên cứu sản xuất xà phòng tự nhiên quy mô phòng thí nghiệm
Đồ án tốt nghiệp Nghiên cứu sản xuất xà phòng tự nhiên quy mô phòng thí nghiệm
 
Đồ án Nghiên cứu các loại máy phát điện, đi sâu phân tích hệ thống ổn định đi...
Đồ án Nghiên cứu các loại máy phát điện, đi sâu phân tích hệ thống ổn định đi...Đồ án Nghiên cứu các loại máy phát điện, đi sâu phân tích hệ thống ổn định đi...
Đồ án Nghiên cứu các loại máy phát điện, đi sâu phân tích hệ thống ổn định đi...
 
Đồ án Năng lượng mặt trời đi sâu tìm hiểu thuật toán P-O bám điểm công suất c...
Đồ án Năng lượng mặt trời đi sâu tìm hiểu thuật toán P-O bám điểm công suất c...Đồ án Năng lượng mặt trời đi sâu tìm hiểu thuật toán P-O bám điểm công suất c...
Đồ án Năng lượng mặt trời đi sâu tìm hiểu thuật toán P-O bám điểm công suất c...
 
Đồ án Điều khiển không cảm biến động cơ PMSM cho truyền động kéo ô tô
Đồ án Điều khiển không cảm biến động cơ PMSM cho truyền động kéo ô tôĐồ án Điều khiển không cảm biến động cơ PMSM cho truyền động kéo ô tô
Đồ án Điều khiển không cảm biến động cơ PMSM cho truyền động kéo ô tô
 
ĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNET
ĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNETĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNET
ĐỒ ÁN NHẬN DẠNG VÂN TAY TẠI PHÒNG XUẤT NHẬP CẢNH, GỬI DỮ LIỆU QUA INTERNET
 
ĐỒ ÁN NGHIÊN CỨU CÁC GIẢI PHÁP THIẾT KẾ NGÔI NHÀ THÔNG MINH
ĐỒ ÁN NGHIÊN CỨU CÁC GIẢI PHÁP THIẾT KẾ NGÔI NHÀ THÔNG MINHĐỒ ÁN NGHIÊN CỨU CÁC GIẢI PHÁP THIẾT KẾ NGÔI NHÀ THÔNG MINH
ĐỒ ÁN NGHIÊN CỨU CÁC GIẢI PHÁP THIẾT KẾ NGÔI NHÀ THÔNG MINH
 
Đồ án Năng lượng gió đi sâu tìm hiểu điểm công suất cực đại cho tuabin gió
Đồ án Năng lượng gió đi sâu tìm hiểu điểm công suất cực đại cho tuabin gióĐồ án Năng lượng gió đi sâu tìm hiểu điểm công suất cực đại cho tuabin gió
Đồ án Năng lượng gió đi sâu tìm hiểu điểm công suất cực đại cho tuabin gió
 
Đồ án tốt nghiệp Nghiên cứu mô hình thu hồi dinh dưỡng từ nước thải thủy sản
Đồ án tốt nghiệp Nghiên cứu mô hình thu hồi dinh dưỡng từ nước thải thủy sảnĐồ án tốt nghiệp Nghiên cứu mô hình thu hồi dinh dưỡng từ nước thải thủy sản
Đồ án tốt nghiệp Nghiên cứu mô hình thu hồi dinh dưỡng từ nước thải thủy sản
 
Đồ án tốt nghiệp Nghiên cứu trích ly pectin từ vỏ thanh long bằng phương pháp...
Đồ án tốt nghiệp Nghiên cứu trích ly pectin từ vỏ thanh long bằng phương pháp...Đồ án tốt nghiệp Nghiên cứu trích ly pectin từ vỏ thanh long bằng phương pháp...
Đồ án tốt nghiệp Nghiên cứu trích ly pectin từ vỏ thanh long bằng phương pháp...
 
ĐỒ ÁN THIẾT BỊ HỖ TRỢ NGƯỜI KHIẾM THỊ.doc
ĐỒ ÁN THIẾT BỊ HỖ TRỢ NGƯỜI KHIẾM THỊ.docĐỒ ÁN THIẾT BỊ HỖ TRỢ NGƯỜI KHIẾM THỊ.doc
ĐỒ ÁN THIẾT BỊ HỖ TRỢ NGƯỜI KHIẾM THỊ.doc
 
Đồ án Giám sát hệ thống đèn chiếu sáng.doc
Đồ án Giám sát hệ thống đèn chiếu sáng.docĐồ án Giám sát hệ thống đèn chiếu sáng.doc
Đồ án Giám sát hệ thống đèn chiếu sáng.doc
 
Đồ án Nghiên cứu quá trình sản xuất của nhà máy nước. Đi sâu hệ thống ổn định...
Đồ án Nghiên cứu quá trình sản xuất của nhà máy nước. Đi sâu hệ thống ổn định...Đồ án Nghiên cứu quá trình sản xuất của nhà máy nước. Đi sâu hệ thống ổn định...
Đồ án Nghiên cứu quá trình sản xuất của nhà máy nước. Đi sâu hệ thống ổn định...
 
Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...
Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...
Đồ án Kỹ thuật thực phẩm Tính toán thiết kế thiết bị sấy thùng quay sấy đậu x...
 
ĐỒ ÁN TỐT NGHIỆP THIẾT KẾ MÔ HÌNH MÁY IN 3D
ĐỒ ÁN TỐT NGHIỆP THIẾT KẾ MÔ HÌNH MÁY IN 3DĐỒ ÁN TỐT NGHIỆP THIẾT KẾ MÔ HÌNH MÁY IN 3D
ĐỒ ÁN TỐT NGHIỆP THIẾT KẾ MÔ HÌNH MÁY IN 3D
 

01 Digital Image and Video Procesing - VN.pdf

  • 1. Tổng Quan Về Xử Lý Ảnh Võ Hoài Việt vhviet@fit.hcmus.edu.vn 1
  • 2. A picture is worth a thousand words 2
  • 3. A picture is worth a thousand words 3
  • 4. Nội dung • Các khái niệm cơ sở • Ảnh số là gì? • Một số hệ màu thông dụng • Lưu trữ và nén dữ liệu • Các dạng tập tin ảnh thông dụng • Xử lý ảnh số là gì? • Ứng dụng của xử lý ảnh 4
  • 5. CÁC KHÁI NIỆM CƠ SỞ Xử Lý Ảnh 5
  • 6. Con người tiếp nhận hình ảnh Thông qua con mắt, chúng ta nhìn thấy thế giới 6
  • 7. Cấu tạo mắt người 7
  • 8. Máy tính tiếp nhận hình ảnh Camera là con mắt của máy tính 8
  • 9. Máy tính tiếp nhận hình ảnh Camera có cấu trúc giống con mắt 9
  • 10. Máy tính tiếp nhận hình ảnh 10
  • 11. Tạo ảnh số Richard Alan Peters II, EECE 4353, Image Processing, 2015. 11
  • 12. Tạo ảnh số Richard Alan Peters II, EECE 4353, Image Processing, 2015. 12
  • 13. Tạo ảnh số Ánh sáng chiếu qua ống kính Ảnh của vật thể Richard Alan Peters II, EECE 4353, Image Processing, 2015. 13
  • 14. Tạo ảnh số Chiếu qua một tập sensor rời rạc Camera số Richard Alan Peters II, EECE 4353, Image Processing, 2015. 14
  • 15. Tạo ảnh số Cảm biến màu trung bình Ảnh được lấy mẫu Richard Alan Peters II, EECE 4353, Image Processing, 2015. 15
  • 16. Tạo ảnh số Màu liên tục, vị trí rời rác Ảnh giá trị rời rạc Richard Alan Peters II, EECE 4353, Image Processing, 2015. 16
  • 17. Tạo ảnh số - Lượng hóa Đầu vào: màu liên tục Đầu ra: màu rời rạc các màu liên tục được ánh xạ vào tập hữu hạn các màu rời rạc. Richard Alan Peters II, EECE 4353, Image Processing, 2015. 17
  • 18. Lấy mẫu và Lượng hóa sampled real image quantized sampled & quantized Richard Alan Peters II, EECE 4353, Image Processing, 2015. 18
  • 19. ẢNH SỐ LÀ GÌ? Xử Lý Ảnh 19
  • 20. Ảnh là gì? • Ảnh là một biểu diễn thị giác dưới dạng một hàm f(x,y) trong đó f(x,y) là độ sáng hoặc màu tại điểm (x, y) • Các ảnh thường là hình chữ nhật • Liên tục trong biên độ và không gian 20
  • 21. Lấy mẫu • Đối với máy tính xử lý, ảnh liên tục phải được rời rạc hóa theo không gian. Qui trình này được gọi là lấy mẫu. • Một ảnh liên tục f(x,y) có thể được xấp xỉ bởi mảng MxN , ≈ [0,0] … [0, − 1] [1,1] … [1, − 1] ⋮ − 1 , 0] ⋱ … ⋮ [ − 1, − 1] 21
  • 22. Lấy mẫu • Phần bên phải thường được xem như là một ảnh rời rạc • Quá trình lấy mẫu được xem như là việc phân chia mặt phẳng xy thành một lưới mà các đỉnh là các phần tử của tích Cartesian ZxZ với Z là tập các số nguyên • Nếu ∆ và ∆ lần lượt chia cắt lưới điểm theo hướng x và y ta có • Qui trình lấy mẫu yêu cầu chỉ rõ ∆ và ∆ hoặc M và N (tương ứng với các chiều của ảnh) , = ∆ , ∆ , ớ = 0 … − 1, = 0 … − 1 22
  • 26. Ảnh số và điểm ảnh • Ảnh số: các mẫu rời rạc f[x,y] trình bày cho ảnh liên tục f(x,y) • Mỗi phần tử của mảng 2 chiều f[x,y] được gọi là điểm ảnh (pixel) 1 pixel 26
  • 27. Hàm ảnh • Ánh xạ f • Trong đó – L là miền giá trị màu – f[x,y] cho biết giá trị màu tại điểm [x,y] trên ảnh f: [0, M-1] x [0, N-1]  L [x,y]  f[x,y] 27
  • 28. Hàm ảnh Ảnh màu có 3 kênh màu trên một điểm ảnh; ảnh thuần nhất có giá trị trên một điểm ảnh. 28
  • 29. MỘT SỐ HỆ MÀU THÔNG DỤNG Xử Lý Ảnh 29
  • 30. Mô hình màu • Mô hình màu là cách thức tổ chức cụ thể để tạo ra màu sắc • Một số mô hình màu thông dụng – RGB (hiển thị màn hình) – CMY (in ấn) – HSV – … 30
  • 31. Hệ màu RGB • Mô hình màu được dùng trên màn hình CRT, LCD, … • Được cấu thành từ 3 kênh màu: Red, Green và Blue 31
  • 32. Độ xám (Grayscale) • Chỉ gồm một thành phần màu – Chỉ gồm 1 kênh màu: gray – Miền giá trị: 0 <= gray <= 255 – Lưu trữ: 8bits/điểm ảnh 32
  • 33. Hệ màu HSV • Được cấu thành từ 3 kênh – Hue: sắc độ – Saturation: độ thuần khuyết (độ pha trắng) – Value: độ sáng màu 33
  • 34. Hệ màu HSV • Định lượng màu – Hue: gom các màu có sắc độ gần giống nhau lại thành nH bin – Saturation: gom các màu có độ thuần khuyết gần giống nhau lại thành nS bin – Value: gom các màu có cường độ sáng gần giống nhau lại thành nV bin 34
  • 35. Hệ màu HSV • Định lượng màu – Rời rạc hóa không gian màu – Các màu có cùng giá trị cảm nhận được gom lại – Dể gọi tên màu – Dể mô tả màu cho máy tính 35
  • 37. RGB sang Grayscale = 0.30 × + 0.59 × + 0.11 × 37
  • 38. RGB sang HSV = max ( , , ) S= ( , , ) ế ≠ 0 0 ượ ạ = 60 − / ế = 120 + 60( − )/ ế = 240 + 60( − )/ ế = ế < 0, = + 360 38
  • 40. LƯU TRỮ VÀ NÉN DỮ LIỆU Xử Lý Ảnh 40
  • 41. Lưu trữ • Một ảnh màu có kích thước 720x480, tốn bao nhiêu bytes để lưu trữ? • Một ảnh màu có kích thước 1920x1080, tốn bao nhiêu bytes lưu trữ? 41
  • 42. Nén dữ liệu • Các phương pháp nén – Nén bảo toàn thông tin – Nén mất mát thông tin 42
  • 43. Nén bảo toàn thông tin • Một số phương pháp – Run-length encoding. – Chain codes. – Entropy encoding. • Huffman coding • Arithmetic coding – Dictionary algorithm family: • Deflation. • Adaptive dictionary algorithm. 43
  • 44. Run-length encoding B = (0, 0, 255) R = (255, 0, 0) Tập tin thô 44
  • 46. Chain codes B = (0, 0, 255) R = (255, 0, 0) Tập tin thô 46
  • 48. Huffman Coding • Xét ký tự đại diện: A, B, C, D, E • Giả sử có 1 dòng dữ liệu như sau: ABCADAEABCA • Thống kê tần suất xuất hiện • Sắp xếp theo tần xuất giảm dần • Xây dựng cây Huffman • Dựa vào cây Huffman để phát sinh mã 48
  • 49. Huffman Coding Ký tự Tần suất A 5 B 2 C 2 D 1 E 1 Ký tự Mã A 0 B 111 C 110 D 101 E 100 11 5(A) 6 2(C) 4 1(D) 1(E) 2(B) 2 0 0 0 0 1 1 1 1 ABCADAEABCA 49
  • 50. Huffman Coding • Thay chuỗi thành bảng mã tương ứng – ABCADAEABCA – 0111110101100 Ký tự Mã A 0 B 111 C 110 D 101 E 100 50
  • 51. Huffman Coding • Đọc bảng mã tái tạo cây Huffman • Duyệt chuỗi dữ liệu tìm đến nút là để giải mã – 0111110101100 Ký tự Mã A 0 B 111 C 110 D 101 E 100 . 5(A) . 2(C) . 1(D) 1(E) 2(B) . 0 0 0 0 1 1 1 1 51
  • 52. Nén mất mát thông tin • Một số phương pháp – Reducing the color space. – Transform coding. – Fractal compression. 52
  • 53. Reducing the color space 53
  • 54. Transform coding • Là phương pháp được dùng phổ biến nhất hiện nay • Cho dung lượng ảnh nhỏ và chất lượng ảnh tốt 54
  • 55. Transform coding • Thuật toán nén – Chia ảnh thành từng ô lưới – Dùng phép biến đổi Cosine rời rạc (phép biến đổi Fourier khả nghịch) đưa từng lưới ảnh từ miền không gian sang miền tần số – Lượng hóa ảnh trong miền tần số – Dùng mã Huffman để mã hóa • Thuật toán giải nén – Dùng mã Huffmane để giải mã – Dùng phép biển đổi Cosine rời rạc nghịch đảo đưa dữ liệu từ miền tần số trở lại miền không gian – Ráp các lưới ảnh lại để được ảnh sau giải nén 55
  • 57. Nén Fractal • Phù hợp nhất cho các ảnh thiên nhiên • Dựa trên hiện tượng lặp lại của các thành phần chi tiết trên ảnh cần nén • Rút ra tập luật sinh các chi tiết lặp lại từ tập các chi tiết hạt giống • Lưu tập luật sinh và hạt giống 57
  • 61. MỘT SỐ ĐỊNH DẠNG ẢNH THÔNG DỤNG Xử Lý Ảnh 61
  • 62. Một số dạng tập tin ảnh 62
  • 68. 68
  • 69. 69
  • 70. XỬ LÝ ẢNH SỐ LÀ GÌ? Xử Lý Ảnh 70
  • 71. Xử lý ảnh số là gì? • Xử lý ảnh số là quá trình thao tác trên ảnh đầu vào để tạo ra ảnh đầu ra theo một số điều kiện cho trước hoặc các thuộc tính liên quan đến ảnh bằng máy tính Cấp thấp Đầu vào: ảnh Đầu ra: ảnh Ví du: khử nhiễu, phục hồi ảnh, sắc nét ảnh Cấp trung Đầu vào: ảnh Đầu ra: tham số Ví dụ: rút trích đặc trưng Cấp cao Đầu vào: ảnh Đầu ra: hiểu nội dung ảnh Ví dụ: nhận dạng, lái xe tự động, chú thích ảnh 71
  • 72. Cấp thấp - Khử nhiễu ảnh 72
  • 73. Cấp thấp - Sắc nét ảnh 73
  • 74. Cấp thấp - Phục hồi ảnh 74
  • 75. Cấp thấp - Mật mã thị giác 75 encryption decryption share
  • 76. Cấp trung – Trích đặc trưng 76
  • 77. Cấp cao – Chú thích ảnh 77
  • 78. Cấp cao – Mô tả ảnh 78
  • 79. Cấp cao – Mô tả ảnh two young girls are playing with lego toy 79
  • 80. ỨNG DỤNG CỦA XỬ LÝ ẢNH Xử Lý Ảnh 80
  • 81. Tăng cường chất lượng ảnh 81
  • 82. Chuấn đoán ảnh y khoa 82
  • 83. Ứng dụng giải trí Prisma 83
  • 84. Kiểm tra công nghiệp 84
  • 86. Thực thi pháp luật 86
  • 87. Bảo vệ quyên riêng tư 87
  • 88. Các thành phần của hệ thống xử lý ảnh 88
  • 89. Xử lý ảnh và lĩnh vực khác Bernd Girod, Digital Image Processing, EE368/CS232 89
  • 90. 90
  • 91. Tài liệu tham khảo • Richard Alan Peters II, EECE 4353, Image Processing, 2015. • Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins, Digital Image Processing, 2nd Edition. • Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins, Digital Image Processing Using MATLAB, 2nd Edition. • OpenCV Wiki. • Nguyen Trong Viet, Xử lý ảnh và video số, 2012. • http://www.had2know.com/technology/hsv-rgb- conversion-formula-calculator.html • https://tinhte.vn/threads/infographic-tat-ca-nhung-gi-ban- can-biet-ve-cac-dinh-dang-anh-jpg-png-gif-tiff-va- bmp.2515321/ 91