【正文】
所以必須對這些經(jīng)典算法進行改進。同時,還對這三種方法處理過后的圖像進行了對比,以研究這三種方法的優(yōu)缺點。 圖 鄰域平均類編輯界面 19 代碼編輯后,編譯、調(diào)試無誤后,運行程序,即可實現(xiàn)對圖像的鄰域平均預(yù)算,達到圖 。如圖 所示 圖 新建工程對話框 點擊確定后,系統(tǒng)顯示“ MFC 應(yīng)用程序向?qū)А睂υ捒?,選擇“多文檔”選項,單擊完成后,就完成了程序大體框架的自動生成。比如,它允許用戶進行遠程調(diào)試,單步執(zhí)行等。 Visual C++ 由許多組件組成,包括 編 輯器 、調(diào)試器以及程序向?qū)?AppWizard、類向?qū)?Class Wizard 等開發(fā)工具。給定的圖像 f(x,y)中的每一個點( m,n),取其領(lǐng)域 s。圖像平滑就是針對圖像噪聲的操作,其主要作用是為了消除噪聲。一般實現(xiàn)方法采用如下幾步: ( 1)統(tǒng)計原始圖像的直方圖; ( 2)根據(jù)給定的成像系統(tǒng)的最大動態(tài)范圍和原始圖像的灰度級來確定處理后的灰度級間隔; ( 3)根據(jù)求得的步長來求變換后的新灰度; ( 4)用處理后的新灰度代替處理前的灰度 。 s 1 S=T( r) Sr 0 rk 1 r 圖 直方圖均衡化變換函數(shù) 11 實際上,由于直方圖是近似的概率密度函數(shù),用離散灰度級作變換時很少能夠得到完全平坦的結(jié)果,而且,變換后往往會出現(xiàn)灰度級減少的現(xiàn)象,這種現(xiàn)象被稱為 “ 簡并 ” 現(xiàn)象 。概括的說,就是把一已知灰度概率分布的圖像,經(jīng)過一種變換,使之演變成一幅具有均勻概率分布的新圖像??梢詫?[0,1]區(qū)間內(nèi)的任何一個 r進行如下的變換: 10 s=T(r) 變換函數(shù) T 應(yīng)滿足以下條件: 0≤ r≤ 1區(qū)間內(nèi), )(rT 單值單調(diào) 增加; 0≤ r≤ 1,有 0≤ )(rT ≤ 1。直觀上講,可以得出這樣的結(jié)論,若一幅圖像其像素占有全部可能的灰度級并且分布均勻,這樣的圖像有高對比度和多變的灰度色調(diào)。 8 圖像增強流程圖 開始 輸入圖像 預(yù)處理 增強算法處理 得到預(yù)期結(jié)果 Y 保存退出 結(jié)束 圖 23 圖像增 強流程圖 本章小結(jié) 本章主要是介紹關(guān)于圖像增強的基本理論,對圖像增強的中的一些概念就行了闡述,介紹了一些常用的圖像增強的方法 ,同時,對圖像增強的流程做了大體上的介紹。這時可以通過直方圖均衡化將圖像的灰度范圍分開,并且讓灰度頻率較小的灰度級變大,通過調(diào)整圖像灰度值的動態(tài)范圍,自動地增加整個圖像的對比度,使圖像具有較大的反差,細節(jié)清晰。 基于空間域的算法分為點運算算法和鄰域去噪算法。 常用的圖像增強方法 圖像增強可分成兩大類:頻率域法和空間域法。影響圖像質(zhì)量的幾個主要因素是: (1)隨機噪聲,主要是高斯噪聲和椒鹽噪聲,可以是由于相機或數(shù)字化設(shè)備產(chǎn)生,也可以是在圖像傳輸過程中造成的; (2)系統(tǒng)噪聲,由系統(tǒng)產(chǎn)生,具有可預(yù)測性質(zhì); (3)畸變,主要是由于相機與物體相對位置、光學(xué)透鏡曲率等原因造成的,可以看作是真實圖像的幾何變換。可以有針對性地通過改變直方圖的灰度分布狀況,使灰度均勻地或按預(yù)期目標(biāo)分布于整個灰度范圍空間,從而達到圖像增強的效果。作為圖像灰度的量度函數(shù)),( yxf 應(yīng)大于零。早期一般用 picture代表圖像,隨著 數(shù)字技術(shù)的發(fā)展,現(xiàn)在都用 image代表離散化了的數(shù)字圖像。本文的主要內(nèi)容就是圍繞圖像增強部分的一些基本理論,并利用 VC++實現(xiàn)圖像的增強處理而展開的。處理后的圖像是否保持原狀已經(jīng)是無關(guān)緊要的了,不會因為考慮到圖像的一些理想形式而去有意識的努力重現(xiàn)圖像的真實度。數(shù)字圖像處理技術(shù)的應(yīng)用領(lǐng)域不斷拓展。 數(shù)字圖像處理技術(shù)取得的另一個巨大成就是在醫(yī)學(xué)上。 視覺是人類最重要的感知手段,圖像又是視覺的基礎(chǔ)。 并利用 VC++實現(xiàn) 上述方法對圖像的處理。安徽建筑大學(xué)畢業(yè)設(shè)計(論文) I 畢 業(yè) 設(shè) 計 (論 文 ) 專 業(yè) 電子信息工程 班 級 學(xué)生姓名 學(xué) 號 課 題 數(shù)字圖像處理方法研究與實現(xiàn) —— 基于 VC++的圖像增強實現(xiàn) 指導(dǎo)教師 摘 要 圖像在傳送和轉(zhuǎn)換時 會造成圖像的某些降質(zhì),所以 有必要對 降質(zhì)的圖像進行改善處理。 關(guān)鍵詞 : 圖像增強;直方圖;圖像 平滑;鄰域平均;中值濾波 III Abstract The image in the transmission and conversion cases will cause some blurred image, so, it is necessary for the image to have an improved treatment. One way is to not consider the reasons for degradation of image quality, the characteristics of the image selected outstanding, thereby attenuating less important information. This method can improve the readability of the image, the image after improvement is not necessarily approximate to the original image, such as highlighting the outline of the target, the attenuation of noise, the black and white images into color graphics. This kind of method is usually called the image enhancement technology. Image enhancement technology usually has two kinds of methods: spatial domain and frequency domain method. The spatial domain method is direct putation of pixel gray values in the spatial domain. This paper focuses on the spatial domain method, enhancement of digital image processing are studied, emphatically introduces the histogram equalization and histogram of image smoothing, neighborhood averaging and median filtering. And VC++ is used to realize the method for image processing. Keywords : Image Enhancement。早期圖像處理的目的是改善圖像質(zhì)暈,它以人為對象,以改善人的視覺效果為目 的。 1972 年英國 EMI 公司工程師發(fā)明了用于頭顱診斷的 X 射線計算機斷層攝影裝置,也就是我們通常所說的 CT( Computer Tomography)。 數(shù)字圖像處理技術(shù)的大發(fā)展是從 20 世紀(jì) 90 年代初開始的。圖像增強的目的是增強圖像的視覺效果,將原圖像轉(zhuǎn)換成一種更適合于人眼觀察和計算機分析處理的形式。 論文組織結(jié)構(gòu) 數(shù)字圖像處理方法研究與實現(xiàn)。 由于從外界得到的圖像多是二維( 2D)的,一幅圖像可以用一個 2D數(shù)組),( yxf 表示。人們?nèi)粘?吹降膱D像一般是從目標(biāo)上反射出來的光組成的,所以 ),( yxf 可看成由兩部分構(gòu)成:入射到可見場景上光的量;場景中目標(biāo)對反射光反射的比率。 數(shù)字圖像增強概述 隨著數(shù)字技術(shù)的不斷發(fā)展和應(yīng)用,現(xiàn)實生活中的許多信息都可以用數(shù)字形式 5 的數(shù)據(jù)進行處理和存儲,數(shù)字圖像就是這種以數(shù)字形式進行存儲和處理的圖像。 數(shù)字圖像處理流程如圖 ,從一幅或是一批圖像的最簡單的處理,如特征增強、去噪、平滑等基本的圖像處理技術(shù),到圖像的特征分析和提取,進而產(chǎn)生對圖像的正確理解或者遙感圖像的解譯,最后的步驟可以是通過專家的視覺解譯,也可以是在圖像處理系統(tǒng)中通過一些知識庫而產(chǎn)生的對圖像的理解。前者把圖像看成一種二維信號,對其進行基于二維傅里葉變換的信號增強。點運算算法即灰度級校正、灰度變換和直方圖修正等,目的或使圖像成像均勻,或擴大圖像動態(tài)范圍,擴展對比度。 (2)對比度增強法 有些圖像的對比度比較低,從而使整個圖像模糊不清。 N 9 3 圖像增強方法與原理 直方圖變換 直方圖修正基礎(chǔ) 圖像的灰度直方圖是反映一幅圖像的灰度級與出現(xiàn)這種灰度級的概率之間的關(guān)系的圖形。 ( 3)直方圖的可疊加性。 這里的第一個條件保證了圖像的灰度級從白到黑的次序不變。有些圖像在低值灰度區(qū)間上頻率較大,使得圖像中較暗區(qū)域中的細節(jié)看不清楚。這是像素灰度有限的必然結(jié)果。 圖像平滑 圖像平滑 獲得的圖像可能會因為各種原因而被污染,產(chǎn)生噪聲。如何既平滑掉噪聲又盡量保持圖像細節(jié),是圖像平滑的主要研究任務(wù)。設(shè) s 含有 M個像素{a1, a2, ?, aM},將其按大小排序,若 M 是奇數(shù)時,則位于中間的那個象素值就是修改后圖像 g(x,y)在點 f(m,n)處的像素值;若 M 是偶數(shù)則取 中間兩個象素的平均值作為修改后圖像 g(x,y)在點( m,n)處的像素值。 這些組件通過一個名為 Developer Studio 的組件集成為和諧的開發(fā)環(huán)境。還有允許用戶在調(diào)試期間重新編譯被修改的代碼,而不必重新啟動正在調(diào)試的程序。如圖 所示 圖 向?qū)Ъ皯?yīng)用程序編輯界面 圖像增強實現(xiàn)方法 灰度修正的實現(xiàn) ( 1) 新對話框的建立 在 ResourceView 中右鍵選擇 Dial