資源描述:
《基于ccs的數(shù)字圖像直方圖均衡化的設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、待刊楊宏:基于CCS的數(shù)字圖像直方圖均衡化的設(shè)計30引言圖像增強處理技術(shù)一直是圖像處理領(lǐng)域中一類非常重要的基本處理技術(shù)。通過采用適當(dāng)?shù)脑鰪娞幚砑夹g(shù),可以將原本模糊不清甚至根本無法分辨的原始圖片,處理成清楚、明晰的富含大量有用信息的可使用圖像,因此此類圖像處理技術(shù)在醫(yī)學(xué)、遙感、微生物、刑偵以及軍事等諸多領(lǐng)域得到了廣泛應(yīng)用?;叶戎狈綀D是數(shù)字圖像處理中一個最簡單、最有用的工具,它描述了一副圖像的灰度級內(nèi)容。直方圖均衡化是最常用的圖像增強方法之一。1直方圖均衡化算法直方圖均衡化算法將原圖像的直方圖改變?yōu)樵谡麄€灰度范圍內(nèi)基本均勻地分布的
2、形式,由此擴大了像素灰度的動態(tài)范圍,從而增強了圖像的對比度。直方圖均衡化算法步驟為:1)給出原始圖像的所有灰度級(k=0,1,…,L-1)。2)統(tǒng)計原始圖像各灰度級的像素數(shù)。3)根據(jù)原圖像,計算灰度直方圖:(k=0,1,…,L-1)(1)式中,為總像素數(shù),為灰度級的像素數(shù)。4)計算原始圖像的累積直方圖:(,k=0,1,…,L-1)(2)5)取整計算:(3)6)確定映射關(guān)系:7)統(tǒng)計新直方圖各灰度級的像素數(shù)目。8)計算新的直方圖:(4)2基于CCS的數(shù)字圖像直方圖均衡化的設(shè)計CCSv3.1(CodeComposerStudioI
3、DEv3.1)是TI公司推出的集成可視化DSP軟件開發(fā)工具。它是一種針對TMS320系列DSP的集成開發(fā)環(huán)境,在Windows操作系統(tǒng)下,采用圖形接口界面,提供環(huán)境配置、源文件編輯、程序調(diào)試、跟蹤和分析等工具。CCS有兩種工作模式,即軟件仿真器模式和硬件在線編程模式。本文主要采用軟件仿真器模式,待刊楊宏:基于CCS的數(shù)字圖像直方圖均衡化的設(shè)計3即可以脫離DSP芯片,在PC機上模擬DSP的指令集和工作機制,主要用于前期算法實現(xiàn)和調(diào)試。根據(jù)數(shù)字圖像直方圖均衡化和DSP的特點,基于DSP的數(shù)字圖像直方圖均衡化的程序流程如圖1所示。(
4、a)主程序(b)直方圖統(tǒng)計子程序(c)圖像增強子程序圖1數(shù)字圖像直方圖均衡化的程序流程圖3實驗結(jié)果cameraman、lena、coins作為原始圖像分別如圖2(a)、圖3(a)、圖4(a)所示,直方圖均衡化所得的圖像分別如圖2(b)、圖3(b)、圖4(b)所示,處理前(上半部分)、后(下半部分)的直方圖分別如圖2(c)、圖3(c)、圖4(c)所示。分別比較原始圖像與直方圖均衡化所得的圖像、處理前(上半部分)與后(下半部分)的直方圖,可以得出對圖像進行直方圖均衡化達(dá)到了增強的效果。(a)原始圖像(b)直方圖均衡化所得的圖像(c
5、)處理前(上半部分)、后(下半部分)的直方圖圖2cameraman原始圖像、直方圖均衡化所得的圖像及處理前、后的直方圖(a)原始圖像(b)直方圖均衡化所得的圖像(c)處理前(上半部分)、后(下半部分)的直方圖圖3lena原始圖像、直方圖均衡化所得的圖像及處理前、后的直方圖待刊楊宏:基于CCS的數(shù)字圖像直方圖均衡化的設(shè)計3(a)原始圖像(b)直方圖均衡化所得的圖像(c)處理前(上半部分)、后(下半部分)的直方圖圖4coins原始圖像、直方圖均衡化所得的圖像及處理前、后的直方圖