朱逢園
摘要:由于圖像中所出現(xiàn)的信號(hào)多出現(xiàn)在低分量部分,而高頻分量部分易出現(xiàn)圖像模糊的問(wèn)題能得到解決,從而凸顯圖像中的重要信息,弱化或清除不需要的信息,以使圖像更為清晰。本文選取有效且易實(shí)現(xiàn)的程序語(yǔ)言及算法,進(jìn)一步增強(qiáng)圖像構(gòu)建框架,根據(jù)圖像所成效果來(lái)進(jìn)行程序設(shè)計(jì)以達(dá)到目的實(shí)現(xiàn),并完善其功能。對(duì)圖像進(jìn)行檢驗(yàn),逐步完善整個(gè)算法程序,最終得到所需效果圖。
Abstract: Because the signals appearing in the image mostly appear in the low-component part, and the problem that the high-frequency component is prone to image blur can be solved, so as to highlight the important information in the image, weaken or remove the unnecessary information to make the image more clear. This paper selects effective and easy-to-implement programming languages and algorithms to further enhance the image construction framework, and design programs according to the effects of the images to achieve the goal and improve its functions. It checks the image, gradually improves the entire algorithm program, and finally gets the desired rendering.
關(guān)鍵詞:圖像增強(qiáng);MATLAB;程序設(shè)計(jì);算法實(shí)現(xiàn)
Key words: image enhancement;MATLAB;program design;algorithm implementation
中圖分類(lèi)號(hào):TP391.41 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文章編號(hào):1006-4311(2020)25-0212-02
0 ?引言
數(shù)年來(lái),數(shù)碼圖像處理迅速發(fā)展成為獨(dú)立的強(qiáng)有力的領(lǐng)域。圖像強(qiáng)調(diào)技術(shù)逐漸涉及人類(lèi)生活和社會(huì)生產(chǎn)的各方面和領(lǐng)域。國(guó)外初始的圖像強(qiáng)調(diào)技術(shù)通常伴隨著硬件參數(shù)的設(shè)定,例如選擇打印過(guò)程和亮度級(jí)別的分布。隨著技術(shù)的發(fā)展,技術(shù)逐漸成熟和完善;而國(guó)內(nèi)圖像增強(qiáng)技術(shù)則借鑒了國(guó)外相對(duì)成熟的理論。傳統(tǒng)圖像強(qiáng)調(diào)方法在提高畫(huà)質(zhì)方面起著非常重要的作用。文章從各種圖像增強(qiáng)處理技術(shù)的工作原理,以及相關(guān)理論基礎(chǔ)出發(fā),討論了如何直觀地在圖形界面上對(duì)處理結(jié)果進(jìn)行直觀比對(duì)并進(jìn)行保存輸出,直觀友好的圖形界面全面把握整個(gè)圖像增強(qiáng)處理技術(shù)的學(xué)習(xí)內(nèi)容以及交互式地演示各種圖像增強(qiáng)技術(shù)及其效果,化抽象為具體[1]。深入的研究可以將圖像增強(qiáng)技術(shù)的發(fā)展提升到一個(gè)更高的水平,使圖像增強(qiáng)技術(shù)在許多學(xué)科領(lǐng)域發(fā)揮著重要作用。
1 ?圖像增強(qiáng)原理分析
空間區(qū)域圖像突出直接對(duì)圖像中的像素灰度值執(zhí)行算術(shù)處理,如灰度變換、直方圖均衡、圖像空間平滑和銳化處理、偽色彩處理等。圖像增強(qiáng)技術(shù)可以提高圖像質(zhì)量。空間域去噪作為通常使用的技術(shù),計(jì)算空間域中圖像像素的灰度值,直接處理噪聲。
1.1 灰度變換 ?灰度轉(zhuǎn)換通??梢苑譃榫€性轉(zhuǎn)換、區(qū)分線性轉(zhuǎn)換和非線性轉(zhuǎn)換。灰度轉(zhuǎn)換是圖像處理中的點(diǎn)處理方法之一,操作方法簡(jiǎn)單易懂。顯然在點(diǎn)處理中,對(duì)于輸出圖像的灰度值僅與輸入圖像的灰度值相關(guān)聯(lián),而與附近其它無(wú)關(guān)。該方法有助于在圖像中大部分區(qū)域在處于或者使用黑色時(shí),強(qiáng)調(diào)出圖像較暗的區(qū)域中白色或灰色的細(xì)節(jié)[2]。為了增強(qiáng)圖像顯示的對(duì)比度,因此采用圖像反轉(zhuǎn),這樣便可達(dá)到效果,分線變換是擴(kuò)大圖像灰度動(dòng)態(tài)范圍的過(guò)程,目標(biāo)是根據(jù)需要突出顯示圖像。圖像的灰度范圍被劃分為兩個(gè)或多個(gè)段進(jìn)行線性變換,然后對(duì)每個(gè)段的像素逐一進(jìn)行處理。
1.2 直方圖處理 ?直方圖均衡處理的核心思想是將原始圖像的色調(diào)直方圖,從比較集中的特定灰度級(jí)間隔改變?yōu)樵谡麄€(gè)灰度級(jí)范圍內(nèi)的均勻分布。直方圖均衡化是通過(guò)非線性地放大圖像并使特定灰度范圍內(nèi)的像素?cái)?shù)基本相同來(lái)重新分配圖像的像素值。直方圖均衡化是給定圖像的直方圖分布相對(duì)于直方圖分布的“相同”分布的變化。直方圖均衡化通過(guò)有效地?cái)U(kuò)展常用亮度來(lái)實(shí)現(xiàn)這一目標(biāo)[3]。
1.3 銳化 ?平滑銳化通常會(huì)模糊圖像的邊緣。對(duì)于平均和積分操作,圖像是模糊的。它可以是反向操作的,微分算子用于利用模板和統(tǒng)計(jì)差分對(duì)圖像進(jìn)行銳化,圖像的邊緣對(duì)應(yīng)于高頻分量。高通濾波器可以使高頻元件通暢,而低頻元件完全受限[4]。通過(guò)高通濾波器可以去除低頻元件,也可以實(shí)現(xiàn)圖像銳化。
圖像銳化的主要目的有兩個(gè):一是圖像邊緣得到增強(qiáng),使得模糊圖顏色更加清晰,從而圖像質(zhì)量明顯提高,更適合人眼觀察和識(shí)別;二是圖像在銳化過(guò)程結(jié)束后,目標(biāo)對(duì)象的邊緣更加清晰,從而提取目標(biāo)邊緣,分割圖像定位目標(biāo)區(qū)域并提取形狀,為進(jìn)一步了解圖像奠定基礎(chǔ)分析。
1.4 彩色增強(qiáng) ?將彩色圖像映射到另一個(gè)彩色圖像,以實(shí)現(xiàn)不同的顏色分布,進(jìn)而滿足人眼的需求效果,從而達(dá)到增強(qiáng)圖像的彩色對(duì)比以及使圖像更加醒目的目的。假彩色增強(qiáng)技術(shù)也可以用于線性或非線性彩色的坐標(biāo)變換,由原圖像基色轉(zhuǎn)變?yōu)榱硪唤M新基色。
對(duì)原灰度圖像中不同灰度值的區(qū)域賦予不同的彩色,以便更明顯地區(qū)分它們。從圖像處理的角度看,輸入是灰度圖像,輸出是彩色圖像。(圖1)
2 ?基于MATLAB的圖像增強(qiáng)仿真實(shí)現(xiàn)
由于圖像是生成、傳輸、壓縮、存儲(chǔ)、轉(zhuǎn)換等,因此會(huì)受到各種因素的影響,例如環(huán)境亮度變化會(huì)導(dǎo)致圖像亮度的變化;設(shè)備操作人為因素造成圖像位移、低對(duì)比度或拍攝圖像位置不當(dāng)?shù)萚5]。實(shí)際中,這些情況都會(huì)降低圖像質(zhì)量,影響圖像的整體視覺(jué)效果。因此,為了解決這些問(wèn)題,有必要加強(qiáng)圖像處理,對(duì)于在處理過(guò)后采集的圖像進(jìn)行有目的性的增強(qiáng),例如圖像的局部細(xì)節(jié)特征進(jìn)行增強(qiáng)或圖像的整體效果得到提升,從兩面來(lái)處理抑制不必要圖像的同時(shí),由詳細(xì)的信息將模糊的圖像變成清晰的圖像,提高圖像的質(zhì)量使實(shí)驗(yàn)者或計(jì)算機(jī)視覺(jué)系統(tǒng)能夠在隨后的圖像中更好地分析和理解圖像分析。
仿真主要采用空間域圖像增強(qiáng)算法,其中包括灰度變換(圖像反轉(zhuǎn)、對(duì)比度拉伸、對(duì)數(shù)變換)、直方圖處理(直方圖均衡化和直方圖規(guī)范化)以及空間域?yàn)V波(中值濾波均值、拉普拉斯濾波器、高斯濾光片、索貝爾濾光片等);混合圖像增強(qiáng)。
空間域方法中的代表性算法包括局部平均和中值濾波等,可用于去除或衰減噪聲??沼蚍ㄊ菍?duì)圖像中的像素點(diǎn)進(jìn)行操作,如下表達(dá)式:
g(x,y)=f(x,y)*h(x,y)
其中是f(x,y)是原圖像;h(x,y)為空間轉(zhuǎn)換函數(shù);g(x,y)表示進(jìn)行處理后的圖像[6]。
直接計(jì)算圖像的灰度級(jí)是基于空間域的算法,該算法劃分為點(diǎn)操作算法和鄰域去噪算法。而點(diǎn)算法,即灰度校正、梯度變換和直方圖校正,主要目的在于均勻地成像或擴(kuò)展圖像的動(dòng)態(tài)范圍和擴(kuò)展對(duì)比度。點(diǎn)運(yùn)算算法具有漸變變換和直方圖校正等特點(diǎn),將數(shù)字圖像視為一組離散的、量子化的梯度像素。點(diǎn)運(yùn)算算法的原理是處理二維函數(shù),改變?cè)紙D像的灰度像素集,使圖像均勻擴(kuò)大圖像的動(dòng)態(tài)范圍或擴(kuò)大對(duì)比度。圖像的算術(shù)運(yùn)算主要包括圖像四則運(yùn)算以及線性組合,這是圖像混合增強(qiáng)方法的基礎(chǔ)。(圖2、圖3)
3 ?總結(jié)
圖像增強(qiáng)是解決圖像畸變問(wèn)題的有效方法,MATLAB 軟件實(shí)現(xiàn)了圖像增強(qiáng)技術(shù),改善圖像整體效果。本設(shè)計(jì)基于MATLAB,使用效果圖前后對(duì)比進(jìn)行顯示,將直方圖均衡過(guò)程中對(duì)于對(duì)比出現(xiàn)的過(guò)度拉伸等問(wèn)題,較好得到解決控制了灰度映射范圍,以達(dá)到增強(qiáng)圖像的效果。MATLAB 為我們提供了很多功能,以方便我們對(duì)設(shè)計(jì)的算法進(jìn)行驗(yàn)證,方便我們進(jìn)行科學(xué)研究。
參考文獻(xiàn):
[1]邱金蕙,王矞輝,李振全.基于MATLAB GUI的新型界面開(kāi)發(fā)方式[J].河北工業(yè)科技,2008(04).
[2]王國(guó)權(quán),仲偉波.灰度圖像增強(qiáng)算法的改進(jìn)與實(shí)現(xiàn)研究[J]. 計(jì)算機(jī)應(yīng)用研究,2004(12).
[3]張藝雪.基于直方圖的X線醫(yī)學(xué)圖像增強(qiáng)及MATLAB實(shí)現(xiàn)[J].通化師范報(bào),2014,(4):1-3.doi:10.3969/j.issn.1008-7974.2014.04.001.
[4]叢波.基于MATLAB的數(shù)字圖像處理技術(shù)及應(yīng)用[J].中國(guó)科技信息,2011(05).
[5]劉榴娣,劉明奇,黨長(zhǎng)民.實(shí)用數(shù)字圖像處理[M].北京理工大學(xué)出版社,1998.
[6]楊新華,王艷,段永軍,等.基于MATLAB的圖像增強(qiáng)處理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].火力與指揮控制,2008,33(6).