適讀人群 :本書內(nèi)容豐富、敘述簡練、實(shí)用性強(qiáng),可作為理工類本、專科學(xué)生數(shù)字圖像處理類課程教學(xué)的基礎(chǔ)教材,也可供從事數(shù)字圖像處理研究及工程實(shí)踐人員閱讀參考。
《數(shù)字圖像處理原理與實(shí)踐》是關(guān)于數(shù)字圖像處理原理和實(shí)踐相結(jié)合的一本基礎(chǔ)性教材。作者將多年的學(xué)習(xí)體會(huì)、科研經(jīng)驗(yàn)、教學(xué)心得以及學(xué)生反饋有機(jī)揉入相關(guān)內(nèi)容中,內(nèi)容涵蓋經(jīng)典基礎(chǔ)內(nèi)容與理論前沿進(jìn)展,技術(shù)實(shí)踐注重普適性與專題性問題解決方案融合,以初學(xué)者編程實(shí)踐為宗旨,能夠滿足實(shí)際課程教學(xué)要求。
隨著現(xiàn)代計(jì)算機(jī)技術(shù)、傳感器技術(shù)的快速進(jìn)步和互聯(lián)網(wǎng)資源的大眾化普及,多媒體技術(shù)以及VR/AR的深入研究和廣泛應(yīng)用,尤其是數(shù)據(jù)存儲(chǔ)設(shè)備性價(jià)比的大幅提高,數(shù)字圖像作為大數(shù)據(jù)的一種,以其近實(shí)時(shí)反映感興趣場景特征、真實(shí)客觀、信息量大、傳輸速度快等一系列優(yōu)點(diǎn),逐漸成為人們?nèi)粘I钪胁豢苫蛉钡墨@取和處理信息的重要數(shù)據(jù)源。在現(xiàn)代信息社會(huì)和大數(shù)據(jù)時(shí)代,數(shù)字圖像處理論是在理論上,還是在實(shí)踐中,都存在著巨大的科學(xué)研究和商業(yè)應(yīng)用潛力。起源于20世紀(jì)20年代的圖像處理技術(shù),經(jīng)過近一個(gè)世紀(jì)的發(fā)展,已成為一門多學(xué)科融合的數(shù)字化信息處理技術(shù),日益為人們所重視和熟悉,并在航空航天、工農(nóng)業(yè)生產(chǎn)、軍事機(jī)動(dòng)偵察、遙感測繪、數(shù)字醫(yī)療、資源勘探、氣象精準(zhǔn)預(yù)報(bào)、大氣污染源探查、智慧城市建設(shè)等眾多領(lǐng)域中扮演著不可或缺的角色。
作者在多年的數(shù)字圖像處理教學(xué)和相關(guān)課題研究過程中,時(shí)時(shí)體悟著圖像處理所涉及原理的深邃和算法實(shí)現(xiàn)后的愉快感覺。盡管目前國內(nèi)外與圖像處理相關(guān)的書目眾多,但內(nèi)心仍不時(shí)會(huì)產(chǎn)生要將自己多年學(xué)習(xí)實(shí)踐經(jīng)典理論與前沿進(jìn)展的體會(huì)、教學(xué)科研心得及與博士、碩士、本科生的交流反饋等有機(jī)融合而編寫一本理論與實(shí)踐相結(jié)合的圖像處理方面書籍的沖動(dòng),期望能夠給讀者帶來些許有溫度感的可借鑒的信息。同時(shí),科學(xué)技術(shù)的快速發(fā)展和多學(xué)科的相互交融,促使數(shù)字圖像處理理論研究更加深入而其應(yīng)用領(lǐng)域變得尤為寬廣,想在一本篇幅有限的教科書中涵蓋所有的內(nèi)容幾乎是不可能的事情。我們編寫此書的目的,旨在初步總結(jié)國內(nèi)外關(guān)于數(shù)字圖像處理的研究基礎(chǔ)和目前的理論研究成果,亦是為了交流在處理圖像時(shí)所遇到問題的解決方案和技巧,在開闊學(xué)生學(xué)術(shù)視野的同時(shí)加強(qiáng)實(shí)踐能力。本書作為相關(guān)學(xué)科開設(shè)的數(shù)字圖像處理課程的基礎(chǔ)教材,力圖在理論和實(shí)踐緊密結(jié)合的基礎(chǔ)上,使讀者掌握圖像處理的基礎(chǔ)概念、基本方法和系統(tǒng)知識(shí),從而構(gòu)建出關(guān)于圖像處理的理論體系和實(shí)踐方法。至于圖像分析和模式識(shí)別等更專業(yè)的理論和方法,本書并未深入論及,建議讀者通過參考國內(nèi)外相關(guān)專業(yè)書籍并借助充足的網(wǎng)絡(luò)資源來加以補(bǔ)充和完善。
本書是作者在2004年、2011年所編著兩版教材的基礎(chǔ)上,結(jié)合理論拓展學(xué)習(xí)、具體教學(xué)實(shí)踐和編程實(shí)現(xiàn)理論算法的體會(huì),對相應(yīng)章節(jié)進(jìn)行完善、補(bǔ)新而成。該版書主要內(nèi)容包括如下。
第1章從圖像工程的角度認(rèn)識(shí)圖像處理。依圖像工程的層次觀點(diǎn)來描述圖像處理、圖像分析和圖像理解在理論方面的聯(lián)系和區(qū)別,介紹數(shù)字圖像處理的基本概念和系統(tǒng)組成、理論算法的發(fā)展脈絡(luò)等,并對圖像處理在實(shí)際相關(guān)領(lǐng)域中的應(yīng)用加以概述。
第2章圖像處理基礎(chǔ)。包括圖像的連續(xù)形式表示、空間頻率的概念及數(shù)字化方法、離散圖像的概念、對像素及相互之間聯(lián)系的認(rèn)識(shí)、圖像直方圖概念及其作用、圖像二值化處理中的閾值選取和圖像代數(shù)聯(lián)合運(yùn)算等。
第3章典型圖像變換理論。包括典型傅里葉變換、余弦變換、小波變換及其他線性變換方法的理論描述,對如何建立復(fù)雜算法與像素之間的關(guān)聯(lián)問題進(jìn)行經(jīng)驗(yàn)總結(jié)。
第4章圖像視覺質(zhì)量提升。包括圖像對比度改善、圖像噪聲平滑、圖像邊緣銳化等基礎(chǔ)算法及相關(guān)改進(jìn)算法。
第5章圖像復(fù)原與超分辨率重建。包括圖像降質(zhì)模型、噪聲類型分析和典型的復(fù)原方法,以及運(yùn)動(dòng)模糊、變焦圖像恢復(fù)與圖像的超分辨率重建理論等。
第6章圖像壓縮編碼。側(cè)重介紹了與圖像損編碼、有損編碼、變換編碼及編碼效率評價(jià)等相關(guān)的基本概念和基礎(chǔ)算法。
第7章彩色和多光譜圖像處理。概述了色彩空間及其相互之間的轉(zhuǎn)換關(guān)系、偽彩色圖像生成、假彩色圖像處理及多光譜圖像融合等理論和技術(shù)。
第8章圖像形態(tài)學(xué)處理。主要介紹基于集合論的數(shù)學(xué)形態(tài)學(xué)的基礎(chǔ)運(yùn)算、二值形態(tài)學(xué)和多值形態(tài)學(xué),以及數(shù)學(xué)形態(tài)學(xué)在圖像處理中的應(yīng)用。
第9章圖像處理編程基礎(chǔ)及應(yīng)用實(shí)例。出于從底層了解圖像處理算法的實(shí)現(xiàn)原理和集成算法應(yīng)用兩重目的,介紹目前常用的Visual C++和MATLAB編程環(huán)境,選擇典型算法進(jìn)行編程實(shí)踐,結(jié)合具體應(yīng)用實(shí)例加強(qiáng)初學(xué)者對圖像處理原理和技術(shù)的理解與掌握。
除上述主體內(nèi)容外,還將常用的數(shù)字圖像處理名詞有針對性地選擇匯編成附錄。
應(yīng)該強(qiáng)調(diào)的是,隨著信息產(chǎn)業(yè)和計(jì)算機(jī)技術(shù)的成熟發(fā)展,數(shù)字圖像處理早已成為一門多內(nèi)容綜合的學(xué)科,要想熟練掌握并加以應(yīng)用需要較扎實(shí)的數(shù)學(xué)基礎(chǔ)及相關(guān)專業(yè)的基礎(chǔ)知識(shí)作為支撐。鑒于圖像所覆蓋場景的客觀隨機(jī)性,上述每一章節(jié)所涉及的相關(guān)問題均可作為獨(dú)立的研究課題展開深入的探討。此外,要想收到最佳的學(xué)習(xí)效果并獲得相當(dāng)?shù)念I(lǐng)悟,需要在圖像處理的學(xué)習(xí)中將理論和實(shí)踐有機(jī)結(jié)合?梢韵嘈牛瑢τ(jì)算機(jī)編程的濃厚興趣和解決實(shí)際問題所需要的靈感將會(huì)引導(dǎo)對數(shù)字圖像處理的學(xué)習(xí)由煩瑣枯燥變得輕松愉悅。
本書由秦志遠(yuǎn)主編,張宏敏、張衛(wèi)國、高松峰、侯紹洋、楊鋒參加編寫。其中第1章由秦志遠(yuǎn)編寫,第2章和第9章由張宏敏、張衛(wèi)國編寫,第3章和第6章由高松峰編寫,第4章和第7章由侯紹洋編寫,第5章和第8章由楊鋒編寫,全書的統(tǒng)稿工作由秦志遠(yuǎn)完成。在編寫本書的過程中,作者得到了信息工程大學(xué)地理空間信息學(xué)院和河南城建學(xué)院測繪與城市空間信息學(xué)院很多專家、教授的指點(diǎn)和鼓勵(lì);高分辨率對地觀測系統(tǒng)河南數(shù)據(jù)與應(yīng)用中心平頂山分中心的同仁同心協(xié)力、攻堅(jiān)克難的敬業(yè)精神,尤其是我們的良師益友——河南城建學(xué)院李生平教授求真務(wù)實(shí)和不懈進(jìn)取的精神,時(shí)時(shí)感染著我們;授課過程中與莘莘學(xué)子的智力碰撞更是編寫及完善本書的巨大動(dòng)力。
通過寫書來表達(dá)作者的學(xué)術(shù)思想本身就是一件頗為主觀的事情。況且,數(shù)字圖像處理理論及相關(guān)技術(shù)領(lǐng)域的不斷成熟和日新月異,使得作者理論學(xué)識(shí)和實(shí)踐經(jīng)驗(yàn)方面受到限制。敬請讀者對書中不足之處加以批評指正。
作者
2017年秋于平頂山白龜湖畔
第1章從圖像工程的角度認(rèn)識(shí)圖像處理1
1.1圖像及圖像工程1
1.1.1對圖像的認(rèn)識(shí)1
1.1.2圖像工程及包含的內(nèi)容3
1.2圖像處理概述5
1.2.1圖像處理的分類5
1.2.2數(shù)字圖像處理的主要內(nèi)容6
1.3圖像處理與數(shù)學(xué)的關(guān)系7
1.4圖像處理系統(tǒng)及常用圖像格式9
1.4.1常見的圖像處理系統(tǒng)9
1.4.2常用圖像格式10
1.5數(shù)字圖像處理發(fā)展及應(yīng)用簡介11
1.5.1數(shù)字圖像處理的發(fā)展11
1.5.2數(shù)字圖像處理的應(yīng)用12
第2章圖像處理基礎(chǔ)18
2.1圖像與人類視覺的關(guān)系18
2.1.1人類視覺系統(tǒng)模型18
2.1.2視覺空間分辨率及感知特性20
2.2圖像與數(shù)字圖像20
2.2.1連續(xù)圖像的表示方法21
2.2.2圖像數(shù)字化方法22
2.2.3數(shù)字圖像的表示方法26
2.2.4數(shù)字圖像的基本參數(shù)27
2.3像素之間的聯(lián)系28
2.3.1像素的鄰域28
2.3.2像素之間的連通性29
2.3.3像素之間的距離30
2.4圖像直方圖及其應(yīng)用31
2.4.1圖像直方圖的定義31
2.4.2直方圖的性質(zhì)32
2.4.3直方圖的用途34
2.5圖像間運(yùn)算36
2.5.1算術(shù)運(yùn)算36
2.5.2邏輯運(yùn)算39
2.6圖像二值化40
2.6.1圖像二值化原理40
2.6.2閾值確定方法的比較41
第3章典型圖像變換理論44
3.1傅里葉變換及其性質(zhì)45
3.1.1一維連續(xù)傅里葉變換45
3.1.2一維離散傅里葉變換46
3.1.3快速傅里葉變換47
3.1.4二維連續(xù)傅里葉變換48
3.1.5二維離散傅里葉變換49
3.1.6傅里葉變換的性質(zhì)52
3.1.7傅里葉變換實(shí)例53
3.2線性變換53
3.2.1一維離散線性變換54
3.2.2二維離散線性變換55
3.3其他變換56
3.3.1離散余弦變換56
3.3.2沃爾什-哈達(dá)瑪變換57
3.3.3小波變換58
3.3.4基于特征向量的變換60
第4章圖像視覺質(zhì)量提升63
4.1卷積與卷積濾波64
4.1.1系統(tǒng)與卷積64
4.1.2卷積濾波67
4.2圖像對比度增強(qiáng)69
4.2.1線性增強(qiáng)法69
4.2.2非線性增強(qiáng)法73
4.3圖像平滑79
4.3.1空間域平滑79
4.3.2頻率域平滑84
4.4圖像銳化87
4.4.1微分算子87
4.4.2拉普拉斯算子92
4.4.3頻率域高通濾波94
第5章圖像復(fù)原與超分辨率重建96
5.1引言96
5.2圖像降質(zhì)的數(shù)學(xué)模型97
5.3噪聲分析99
5.3.1噪聲分類99
5.3.2噪聲模型100
5.4退化函數(shù)辨識(shí)102
5.5圖像復(fù)原方法104
5.5.1逆濾波104
5.5.2維納濾波105
5.6幾何畸變校正106
5.6.1空間變換107
5.6.2灰度級插值108
5.6.3幾何變換的實(shí)現(xiàn)110
5.7超分辨率重建的概念111
5.7.1圖像的尺寸與分辨率111
5.7.2低分辨率圖像成像的數(shù)學(xué)模型112
5.8超分辨率重建的方法113
5.8.1單幅圖像超分辨率重建113
5.8.2多幅圖像超分辨率重建114
第6章圖像壓縮編碼117
6.1圖像冗余分析118
6.2圖像保真度準(zhǔn)則118
6.2.1客觀保真度準(zhǔn)則119
6.2.2主觀保真度準(zhǔn)則119
6.3無損壓縮編碼120
6.3.1行程編碼120
6.3.2基于統(tǒng)計(jì)的編碼120
6.4有損壓縮編碼125
6.4.1預(yù)測編碼126
6.4.2變換編碼原理126
6.4.3正交變換的應(yīng)用127
6.4.4離散余弦變換的應(yīng)用127
第7章彩色和多光譜圖像處理129
7.1引言129
7.2彩色圖像處理130
7.2.1色度學(xué)的基礎(chǔ)知識(shí)130
7.2.2色彩空間表示131
7.2.3色彩空間轉(zhuǎn)換133
7.2.4彩色變換137
7.2.5減色與去色處理142
7.3多光譜圖像融合143
7.3.1基于HSL變換的影像信息融合144
7.3.2基于小波變換的影像信息融合144
7.3.3主分量變換144
7.3.4纓帽變換145
第8章圖像形態(tài)學(xué)處理147
8.1引言147
8.2數(shù)學(xué)形態(tài)學(xué)的基本概念148
8.2.1基本集合定義148
8.2.2圖像集合表示及結(jié)構(gòu)元素148
8.2.3二值形態(tài)學(xué)基礎(chǔ)運(yùn)算149
8.2.4基礎(chǔ)運(yùn)算性質(zhì)152
8.2.5組合運(yùn)算及其作用153
8.2.6組合運(yùn)算代數(shù)性質(zhì)155
8.2.7灰度形態(tài)學(xué)基本運(yùn)算156
8.3形態(tài)學(xué)方法在圖像處理中的應(yīng)用158
8.3.1圖像的邊緣提取158
8.3.2圖像的區(qū)域填充159
8.3.3目標(biāo)探測——擊中與否變換160
8.3.4細(xì)化和厚化161
8.3.5水域分割162
第9章圖像處理編程基礎(chǔ)及應(yīng)用實(shí)例164
9.1Visual C++及MATLAB編程環(huán)境簡介164
9.1.1Visual C++編程環(huán)境與微軟基礎(chǔ)類(Microsoft Foundation Classes,MFC)164
9.1.2MATLAB編程環(huán)境與圖像處理工具箱165
9.2BMP圖像格式介紹166
9.2.1文件結(jié)構(gòu)167
9.2.2結(jié)構(gòu)詳解168
9.3BMP圖像讀取與顯示169
9.4圖像處理算法編程實(shí)現(xiàn)171
9.4.1VC++下的圖像讀取與顯示171
9.4.2MATLAB下的圖像讀取與顯示171
9.4.3圖像直方圖統(tǒng)計(jì)173
9.4.4圖像直方圖均衡174
9.4.5圖像空間域平滑177
9.4.6圖像空間域銳化182
9.4.7FFT幅值譜和相位譜生成188
9.4.8圖像頻率域?yàn)V波197
9.4.9圖像二值形態(tài)學(xué)處理201
9.5圖像處理應(yīng)用實(shí)例208
9.5.1OCR文字識(shí)別208
9.5.2水印隱藏與識(shí)別209
附錄數(shù)字圖像處理詞匯表214
參考文獻(xiàn)218