新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于FPGA的灰度形態(tài)學(xué)濾波器實(shí)現(xiàn)

基于FPGA的灰度形態(tài)學(xué)濾波器實(shí)現(xiàn)

作者: 時(shí)間:2010-12-18 來(lái)源:網(wǎng)絡(luò) 收藏

  摘 要: 闡述了濾波的原理和基本操作,給出了3×3結(jié)構(gòu)元素的硬件結(jié)構(gòu),詳細(xì)描述了該在Xilinx公司的XC2S400E芯片上實(shí)現(xiàn)的過(guò)程和仿真的方法,并說(shuō)明了需要注意的問(wèn)題。

  數(shù)學(xué)形態(tài)學(xué)濾波是數(shù)字圖像處理和計(jì)算機(jī)視覺(jué)研究中的一種新方法,已廣泛應(yīng)用于計(jì)算機(jī)視覺(jué)、圖像處理、視覺(jué)檢測(cè)、紋理和場(chǎng)景分析等方面。上述這些應(yīng)用都有時(shí)間限制,要求實(shí)時(shí)處理。數(shù)學(xué)形態(tài)學(xué)濾波作為一種非線性濾波技術(shù),其理論基礎(chǔ)是集合論,具有天然的并行結(jié)構(gòu),便于硬件電路實(shí)現(xiàn)[1]。但形態(tài)學(xué)濾波的硬件實(shí)現(xiàn)是以犧牲硬件資源為代價(jià)的。對(duì)于一幅較大的灰度圖像,如果采用常規(guī)器件實(shí)現(xiàn),硬件結(jié)構(gòu)會(huì)相當(dāng)龐大。

  隨著微電子技術(shù)的發(fā)展,現(xiàn)場(chǎng)可編程門(mén)陣列(Field Program Gates Array,)器件已經(jīng)朝著高密度、低壓、低功耗的方向發(fā)展。由于芯片門(mén)數(shù)不斷增加,PLL/DLL、Distributed RAM、Block RAM等片內(nèi)資源以及設(shè)計(jì)所需的IP庫(kù)越來(lái)越豐富,所有這些使得基于的數(shù)學(xué)形態(tài)學(xué)實(shí)現(xiàn)成為可能。本文綜合考慮了數(shù)學(xué)形態(tài)學(xué)濾波器的并行特性和FPGA器件的特點(diǎn),在Xilinx公司的XC2S400E芯片上實(shí)現(xiàn)了灰度圖像的開(kāi)操作形態(tài)學(xué)濾波器。

  1 濾波基本知識(shí)[2]

  數(shù)學(xué)形態(tài)學(xué)是一種數(shù)字圖像處理的新方法,其研究的主要目的在于描述圖像的基本結(jié)構(gòu)和特征,主要內(nèi)容是在積分幾何和隨機(jī)集合論的基礎(chǔ)上,設(shè)計(jì)一整套變換、概念和算法,以描述圖像的各個(gè)象素之間的關(guān)系。它的基本思想是用具有一定形態(tài)的結(jié)構(gòu)元去度量和提取圖像中的對(duì)應(yīng)形態(tài)以達(dá)到對(duì)圖像分析和識(shí)別的目的。形態(tài)學(xué)的應(yīng)用可以簡(jiǎn)化圖像數(shù)據(jù),保持它們基本的形狀特性,并除去不相干的結(jié)構(gòu)。

  形態(tài)學(xué)的基本運(yùn)算有4種:膨脹、腐蝕、開(kāi)和閉?;叶葓D像的腐蝕和膨脹過(guò)程可直接從圖像及結(jié)構(gòu)元素的灰度級(jí)函數(shù)計(jì)算出來(lái)。對(duì)圖像中的某一點(diǎn)f(x,y),灰度形態(tài)學(xué)腐蝕運(yùn)算的定義為:

  灰度形態(tài)膨脹即以結(jié)構(gòu)元素g(i,j)為模板,搜尋圖像在結(jié)構(gòu)基元大小范圍內(nèi)的灰度和的極大值。腐蝕運(yùn)算過(guò)程則是以結(jié)構(gòu)元素g(i,j)為模板,搜尋圖像在結(jié)構(gòu)基元大小范圍內(nèi)的灰度差的極小值?;叶鹊男螒B(tài)膨脹和形態(tài)腐蝕運(yùn)算的表達(dá)式與圖像處理中的卷積積分非常相似(即以和、差代替連乘,用最小、最大運(yùn)算代替求總和)。

  灰度形態(tài)學(xué)開(kāi)運(yùn)算的定義為:

  開(kāi)運(yùn)算是采用相同的結(jié)構(gòu)元先做腐蝕再做膨脹的迭代運(yùn)算。閉運(yùn)算是采用相同的結(jié)構(gòu)元先做膨脹再做腐蝕的迭代運(yùn)算。開(kāi)運(yùn)算和閉運(yùn)算的基本作用是對(duì)圖像進(jìn)行平滑處理:開(kāi)運(yùn)算可以去掉圖像中的一些孤立子域和毛刺,閉運(yùn)算可以填充一些小洞和將2個(gè)鄰近的目標(biāo)連接起來(lái)。


上一頁(yè) 1 2 3 4 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉