TRƯỜNG ĐẠI HC KHOA HC HU
KHOA CÔNG NGH THÔNG TIN
#"
GIÁO TRÌNH
Người son: TS. NGUYN ĐĂNG BÌNH
HU, 9 - 2011
LI M ĐẦU
Xnh s là mt trong nhng lĩnh vc phát trin rt nhanh ca ngành Công ngh
thông tin. Trong nhng năm tr li đây, phn cng máy tính và các thiết b liên
quan xnh s đã có s tiến b vượt bc v tc độ tính toán, kh năng lưu tr
xđã thúc đầy nghiên cu xnh s ngày mt đẩy mnh trong c lý thuyết và
ng dng. Khái nim nh s đã tr nên thông dng vi hu hết mi người trong xã
hi và vic thu nhn nh s bng các thiết b cá nhân hay chuyên dng cùng vi
vic đưa vào máy tính xđã tr nên đơn gin.được ng dng rng rãi trong
nhiu lĩnh vc khoa hc và công ngh. Chng hn như th giác máy tính, rô bt, tìm
kiếm tài liu nh, h tr chn đoán hình nh y hc, thiết kế nh, gii trí... xnh
s bng máy tính đã giúp chúng ta thay đổi cách cm nhn và s dng máy tính, nó
đã tr thành nhng công c trc quan quan trng không th thiếu trong đời sng
hng ngày. Vì vy môn “xnh sđã tr thành mt trong nhng môn hc chính
trong các chuyên ngành Công ngh thông tin các trường đại hc trên c nước. Vi
mong mun đóng góp vào s nghip đào to và nghiên cu trong lĩnh vc này, tác
gi biên son cun giáo trình Xnh s da trên đề cương môn hc h tín ch đã
được duyt. Cun sách tp trung vào các vn đề t cơ bn đến nâng cao ca x
nh nhm cung cp mt nn tng kiến thc đầy đủ và chn lc nhm giúp người đọc
có th t tìm hiu và xây dng các chương trình ng dng liên quan trong x
nh.
Cun sách “Giáo trình xnh sđược biên son theo sát ni dung chương
trình đào to c nhân Công ngh thông tin. Ni dung ca giáo trình tp trung vào
các vn đề cơ bn ca xnh nhm cung cp mt nn tng kiến thc đầy đủ
chn lc nhm giúp người đọc có th t tìm hiu, t hc và nm được nhng kiến
thc t cơ bn đến nâng cao ca xnh s, trên cơ s đó có th tiếp tc t nghiên
cu sâu hơn cũng như giúp cho sinh viên xây dng các chương trình liên quan đến
xnh, nhng thư vin cho riêng mình và phát trin các phn mm ng dng x
nh cao hơn.
Giáo trình được chia làm 6 chương, sau mi chương đều có phn bài tp để
kim tra kiến thc và rèn luyn kh năng lp trình cho bn đọc. Chương 1, trình bày
tng quan v xnh, các ng dng ca x nh s, các khái nim cơ bn, sơ đồ
tng quát ca mt h thng xnh và các vn đề cơ bn trong xnh. Chương
2 trình bày v quá trình thu nhn, s hóa, biu din và lưu tr nh. Chương 3, trình
bày các k thut nâng cao cht lượng nh da vào các thao tác vi đim nh, nâng
cao cht lượng nh thông qua vic x lý các đim nh trong lân cn đim nh đang
xét. Chương này cũng trình bày các k thut nâng cao cht lượng nh nh vào các
phép lc không gian làm trơn, và lc làm nét. Chương 4 giáo trình trình bày v các
ý tưởng và mt s phương pháp cơ bn s dng trong khôi phc nh như ước lược
s xung cp. b lc Wiener, phc hi nh da vào thích nghi. Chương 5, trình bày
các k thut cơ bn trong vic trích chn du hiu đặc trưng ca nh, k thut tìm
xương theo khuynh hướng tính toán trc trung v và hướng tiếp cn xp x nhc
thut toán làm mnh song song và gián tiếp. Phát hin biên và tách biên nh ca các
đối tượng nh theo c hai khuynh hướng: Phát hin biên trc tiếp và phát hin biên
gián tiếp và các phương pháp phân vùng nh. Cui cùng là Chương 6 trình bày v
nén nh, các khái nim cơ bn ca nén nh, nét d liu nh có mt mát thông tin và
nén không mt mát thông tin, các phương pháp nén cơ bn như nén mã lot dài thay
đổi (RLC), nén Huffman và nén LZW.
Tác gi bày t lòng biết ơn chân thành ti các bn đồng nghip trong B môn
Khoa hc máy tính, Khoa công ngh thông tin, trường Đại hc Khoa hc Huế đã
động viên, góp ý và giúp đỡ để hoàn chnh ni dung cun sách này. Xin cám ơn
Lãnh đạo Khoa Công ngh thông tin, Ban giám hiu Đại hc Khoa hc, Ban Giám
đốc Đại hc Huế và Da án đào to cán b tin hc và đưa tin hc vào nhà trường
thuc CTMTQG GD & ĐT năm 2011 đã h tr và to điu kin để cho ra đời giáo
trình này.
Mc dù rt c gng nhưng tài liu này chc chn không tránh khi nhng sai
sót. Chúng tôi xin trân trng tiếp thu tt c nhng ý kiến đóng góp ca bn đọc cũng
như các bn đồng nghip để có chnh lý kp thi.
Thư góp ý xin gi v: Nguyn Đăng Bình
Khoa Công ngh thông tin – ĐH Khoa Hc Huế.
77 Nguyn Hu, Thành ph Huế.
Đin thoi: 0543.826767 Email: ndbinh@hueuni.edu.vn
Huế, ngày 27 tháng 9 năm 2011
TÁC GI
MC LC
Chương 1 - TNG QUAN V XNH S
1.1. Gii thiu v x nh............................................................................................ 2
1.1.1. Xnh s là gì................................................................................................. 4
1.1.2. Lch s ca xnh........................................................................................... 6
1.2. Các ng dng ca xnh ................................................................................... 8
1.2.1. nh gamma........................................................................................................ 10
1.2.2. nh X quang...................................................................................................... 11
1.2.3. nh trong di nhìn thy được và nh hng ngoi.............................................. 11
1.2.4. nh trong di sóng radio ................................................................................... 12
1.3. Các bước cơ bn ca xnh ............................................................................ 13
1.4. Mt s khái nim cơ bn v xnh ................................................................. 15
1.4.1. nh s là gì?...................................................................................................... 15
1.4.2. Phn t nh ........................................................................................................ 15
1.4.3. Mc xám............................................................................................................ 16
1.4.4. Độ phân gii ca nh ......................................................................................... 17
1.4.5. Biu din nh ..................................................................................................... 17
1.4.6. Tăng cường, nâng cao cht lượng nh............................................................... 18
1.4.7. Khôi phc nh.................................................................................................... 18
1.4.8. Biến đổi nh....................................................................................................... 19
1.4.9. Phân tích nh...................................................................................................... 19
1.4.10. Nhn dng nh................................................................................................. 20
1.4.11. Tra cu nh...................................................................................................... 22
1.4.12. Nén nh............................................................................................................ 22
1.5. Mt s quan h cơ bn gia các đim nh .......................................................... 23
1.5.1. Lân cn ca đim nh ........................................................................................ 23
1.5.2. Tính lin k, tính liên thông, vùng và biên........................................................ 24
1.5.3. Thut toán tìm các thành phn liên thông.......................................................... 26
1.5.4. Độ đo khon cách gia các đim....................................................................... 28
Câu hi ôn tp............................................................................................................... 30
Chương 2- THU NHN, S HÓA, BIU DIN, LU TR NH
2.1. Cu trúc mt người ............................................................................................... 31
2.2. S hình thành nh trong mt người ................................................................... 34
2.3. Ánh sáng và ph đin t ca nh sáng ............................................................... 35
2.4. Cm biến và thu nhn nh ................................................................................... 36
2.4.1. Thu nhn nh s dng thiết b cm biến............................................................ 37
2.4.2. Mô hình to nh đơn gin.................................................................................. 38
2.5. Ly mu và lượng hóa .......................................................................................... 40
2.5.1. Các khái nim cơ bn trong ly mu và lượng hóa ........................................... 40
2.5.2. Biu din nh s................................................................................................. 43
2.5.3. Độ phân gii không gian và độ phân gii cp xám............................................ 44
2.6. Các không gian màu thông dng ........................................................................ 46
2.6.1. Màu sc.............................................................................................................. 46
2.6.2. Tng hp màu.................................................................................................... 47
2.6.3. Không gian biu din màu và h ta độ màu .................................................... 47
2.6.4. Mt s k thut hin th màu............................................................................. 55
2.7. Mt s mô hình và phương pháp biu din nh ................................................ 56
2.7.1. Mô hình Raster................................................................................................... 56
2.7.2. Mô hình Vector.................................................................................................. 57
2.7.3. Mt s phương pháp biu din nh ................................................................... 57
2.8. Các loi định dng tp tin cơ bn ....................................................................... 59
2.8.1. Khái nim chung................................................................................................ 59
2.8.2. Quá trình đọc mt tp nh ................................................................................. 59
Câu hi ôn tp............................................................................................................... 60
Chương 3 - NÂNG CAO CHT LƯỢNG NH
3.1. Kiến thc cơ s...................................................................................................... 62
3.2. Các toán t xđim nh................................................................................... 65
3.2.1. Phép biến đổi âm bn......................................................................................... 68
3.2.2. Phép biến đổi Log.............................................................................................. 69
3.2.3. Phép biến đổi lũy tha....................................................................................... 69
3.2.4. Các hàm biến đổi tuyến tính tng phn............................................................. 73
3.3. X lý lược đồ mc xám......................................................................................... 37
3.3.1. Cân bng lược đồ mc xám............................................................................... 77
3.3.2. Biến đổi độ tương phn da trên biến đổi lược đồ mc xám............................ 81
3.4. Lc tuyến tính ........................................................................................................ 81
3.5. Các b lc không gian làm trơn ........................................................................... 87
3.5.1. Lc tuyến tính làm trơn ..................................................................................... 87
3.5.2. Lc thng kê th t............................................................................................ 91
3.6. Các b lc không gian tăng cường độ nét............................................................ 92
3.6.1. Khái nim b lc da trên đạo hàm................................................................... 92
3.6.2. Toán t đạo hàm bc nht.................................................................................. 95
3.6.3. Toán t đạo hàm bc hai.................................................................................... 98
3.7. Ci thin nâng cao cht lượng nh .................................................................... 102
3.6.1. Tăng cường nh s dng toán t s hc và logic ............................................ 102
3.6.1.1. Phép tr nh.................................................................................................. 104
3.6.1.2. Phép trung bình nh...................................................................................... 105
3.6.2. Tăng cường biên nh ....................................................................................... 107
Bài tp.......................................................................................................................... 107