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