制模塊的輸入端口,為后續(xù)步驟的進(jìn)行提供穩(wěn)定的數(shù)據(jù)。進(jìn)一步,因?yàn)槭褂昧水惒紽IFO,即使外部總線沒能及時(shí)存取數(shù)據(jù),數(shù)據(jù)緩存控制模塊的輸出端口也能把數(shù)據(jù)輸出到異步FIFO中,此時(shí)異步FIFO就像蓄水池一樣,起到了蓄峰平谷的作用,而且可以處理跨時(shí)鐘域,減少耦合。
[0101]待運(yùn)算處理模塊處理數(shù)據(jù)完成后,將所述運(yùn)算模塊處理完畢的數(shù)據(jù)輸出至片外存儲器。由數(shù)據(jù)緩存控制模塊按照圖像數(shù)據(jù)的起始地址,寬度,高度和步長等相關(guān)信息,將數(shù)據(jù)寫入片外dram存儲器中。本發(fā)明的實(shí)施方式已經(jīng)在軟件ARM9平臺和硬件Xi IinxVirtex7FPGA平臺上通過檢驗(yàn),可以滿足將海量數(shù)據(jù)先存儲到片外dram中,然后分別將數(shù)據(jù)一步一步緩存到片內(nèi)的sramO與sraml中,再將兩片sram中的數(shù)據(jù)交替存取,為后續(xù)運(yùn)算單元處理做準(zhǔn)備。
[0102]在本實(shí)施方式中,以FIFO模塊為異步FIFO模塊為例進(jìn)行的說明,需要指出的是,F(xiàn)IFO模塊也可以是同步FIFO模塊(簡記為SyncFIFO),采用同步FIFO模塊同樣能完成對數(shù)據(jù)的處理,在此不再贅述。
[0103]此外,本領(lǐng)域的技術(shù)人員可以理解,第一實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然適用,第一實(shí)施方式中提到的效果在本實(shí)施方式中依然能夠?qū)崿F(xiàn)。
[0104]本發(fā)明第三實(shí)施方式涉及一種基于膨脹腐蝕的圖像處理系統(tǒng),如圖8所示。包含:圖像幀獲取模塊,用于計(jì)算單幀圖像中的背景標(biāo)識離散點(diǎn),獲取所述背景標(biāo)識離散點(diǎn)的圖像幀;運(yùn)算處理模塊,用于對所述背景標(biāo)識離散點(diǎn)的圖像幀進(jìn)行反復(fù)膨脹,得到邊沿連續(xù)的圖像;并對經(jīng)所述反復(fù)膨脹后的圖像進(jìn)行多次腐蝕;背景處理模塊,用于對經(jīng)所述腐蝕后的圖像進(jìn)行背景去除,標(biāo)識出封閉邊沿的目標(biāo)。
[0105]在實(shí)際應(yīng)用中,還可以包含:片外存儲器、片內(nèi)存儲裝置和數(shù)據(jù)緩存控制模塊;所述片外存儲器用于存儲所述圖像幀獲取模塊獲取的所述圖像幀,并保存運(yùn)算模塊處理的結(jié)果圖像;所述數(shù)據(jù)緩存控制模塊連接所述片內(nèi)存儲裝置、所述片外存儲器和所述運(yùn)算處理模塊;所述數(shù)據(jù)緩存控制模塊用于將所述片外存儲器存儲的數(shù)據(jù),緩存至所述片內(nèi)存儲裝置,并將所述片內(nèi)存儲裝置緩存的數(shù)據(jù)輸出至所述運(yùn)算處理模塊。
[0106]其中,所述片外存儲器的存儲容量大于片內(nèi)存儲裝置的存儲容量;所述片外存儲器的讀寫速度小于片內(nèi)存儲裝置的讀寫速度。
[0107]此外,本領(lǐng)域的技術(shù)人員可以理解,第一實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然適用,第一實(shí)施方式中提到的效果在本實(shí)施方式中依然能夠?qū)崿F(xiàn)。
[0108]本領(lǐng)域的普通技術(shù)人員可以理解,上述各實(shí)施方式是實(shí)現(xiàn)本發(fā)明的具體實(shí)施例,而在實(shí)際應(yīng)用中,可以在形式上和細(xì)節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。
【主權(quán)項(xiàng)】
1.一種基于膨脹腐蝕的圖像處理方法,其特征在于,包含以下步驟: 計(jì)算單幀圖像中的背景標(biāo)識離散點(diǎn),獲取所述背景標(biāo)識離散點(diǎn)的圖像幀; 對所述背景標(biāo)識離散點(diǎn)的圖像幀進(jìn)行反復(fù)膨脹,得到邊沿連續(xù)的圖像; 對經(jīng)所述反復(fù)膨脹后的圖像進(jìn)行多次腐蝕; 對經(jīng)所述腐蝕后的圖像進(jìn)行背景去除,標(biāo)識出封閉邊沿的目標(biāo); 其中,由運(yùn)算處理模塊執(zhí)行所述膨脹和所述腐蝕的處理。2.根據(jù)權(quán)利要求1所述的基于膨脹腐蝕的圖像處理方法,其特征在于,所述背景標(biāo)識離散點(diǎn)的圖像幀保存在片外存儲器內(nèi); 在所述運(yùn)算處理模塊執(zhí)行所述膨脹和所述腐蝕的處理之前,還包含: 將所述片外存儲器存儲的數(shù)據(jù),緩存至片內(nèi)存儲裝置中; 將所述片內(nèi)存儲裝置緩存的數(shù)據(jù)輸出至運(yùn)算處理模塊; 將所述運(yùn)算模塊處理完畢的數(shù)據(jù)輸出至片外存儲器; 其中,所述片外存儲器的存儲容量大于片內(nèi)存儲裝置的存儲容量;所述片外存儲器的讀寫速度小于片內(nèi)存儲裝置的讀寫速度。3.根據(jù)權(quán)利要求1所述的基于膨脹腐蝕的圖像處理方法,其特征在于,還包含: 在所述運(yùn)算處理模塊執(zhí)行所述膨脹的處理之前,還包含: 在所述圖像幀的首行前、尾行后分別填充一行全為I的數(shù)據(jù),在所述圖像幀的首列前、尾列后分別填充一列全為I的數(shù)據(jù); 在所述運(yùn)算處理模塊執(zhí)行所述腐蝕的處理之前,還包含: 在所述圖像幀的首行前、尾行后分別填充一行全為O的數(shù)據(jù),在所述圖像幀的首列前、尾列后分別填充一列全為O的數(shù)據(jù)。4.根據(jù)權(quán)利要求2所述的基于膨脹腐蝕的圖像處理方法,其特征在于,所述片內(nèi)存儲裝置包含第一片內(nèi)存儲器和第二片內(nèi)存儲器; 所述將片外存儲器存儲的數(shù)據(jù),緩存至片內(nèi)存儲裝置的步驟中,將所述片外存儲器存儲的數(shù)據(jù),交替緩存到所述第一片內(nèi)存儲器和所述第二片內(nèi)存儲器中; 所述將片內(nèi)存儲裝置緩存的數(shù)據(jù)輸出至運(yùn)算處理模塊的步驟中,將所述第一片內(nèi)存儲器和所述第二片內(nèi)存儲器內(nèi)緩存的數(shù)據(jù),與所述片外存儲器內(nèi)存儲的數(shù)據(jù)拼接后輸出至所述運(yùn)算處理模塊。5.根據(jù)權(quán)利要求3所述的基于膨脹腐蝕的圖像處理方法,其特征在于,將所述片外存儲器存儲的數(shù)據(jù),交替緩存到所述第一片內(nèi)存儲器和所述第二片內(nèi)存儲器的步驟中,將所述片外存儲器存儲的數(shù)據(jù),經(jīng)先入先出FIFO模塊交替緩存到所述第一片內(nèi)存儲器和所述第二片內(nèi)存儲器中。6.根據(jù)權(quán)利要求5所述的基于膨脹腐蝕的圖像處理方法,其特征在于,所述FIFO模塊為異步FIFO模塊。7.根據(jù)權(quán)利要求4所述的基于膨脹腐蝕的圖像處理方法,其特征在于,所述第一片內(nèi)存儲器和所述第二片內(nèi)存儲器均為雙端口片內(nèi)存儲器; 所述第一片內(nèi)存儲器、所述第二片內(nèi)存儲器和所述片外存儲器的數(shù)據(jù)位寬均為64位,地址位寬均為16位。8.根據(jù)權(quán)利要求1所述的基于膨脹腐蝕的圖像處理方法,其特征在于,所述運(yùn)算處理模塊執(zhí)行所述膨脹處理時(shí),采用3x3大小的結(jié)構(gòu)元素,或采用5x5大小的結(jié)構(gòu)元素,進(jìn)行所述膨脹處理; 所述運(yùn)算處理模塊執(zhí)行所述腐蝕處理時(shí),采用3x3大小的結(jié)構(gòu)元素,或采用5x5大小的結(jié)構(gòu)元素,進(jìn)行所述腐蝕處理。9.一種基于膨脹腐蝕的圖像處理系統(tǒng),其特征在于,包含: 圖像幀獲取模塊,用于計(jì)算單幀圖像中的背景標(biāo)識離散點(diǎn),獲取所述背景標(biāo)識離散點(diǎn)的圖像幀; 運(yùn)算處理模塊,用于對所述背景標(biāo)識離散點(diǎn)的圖像幀進(jìn)行反復(fù)膨脹,得到邊沿連續(xù)的圖像;并對經(jīng)所述反復(fù)膨脹后的圖像進(jìn)行多次腐蝕; 背景處理模塊,用于對經(jīng)所述腐蝕后的圖像進(jìn)行背景去除,標(biāo)識出封閉邊沿的目標(biāo)。10.根據(jù)權(quán)利要求9所述的基于膨脹腐蝕的圖像處理系統(tǒng),其特征在于,還包含:片外存儲器、片內(nèi)存儲裝置和數(shù)據(jù)緩存控制模塊; 所述片外存儲器用于存儲所述圖像幀獲取模塊獲取的所述圖像幀,并保存運(yùn)算模塊處理的結(jié)果圖像; 所述數(shù)據(jù)緩存控制模塊連接所述片內(nèi)存儲裝置、所述片外存儲器和所述運(yùn)算處理模塊; 所述數(shù)據(jù)緩存控制模塊用于將所述片外存儲器存儲的數(shù)據(jù),緩存至所述片內(nèi)存儲裝置,并將所述片內(nèi)存儲裝置緩存的數(shù)據(jù)輸出至所述運(yùn)算處理模塊; 其中,所述片外存儲器的存儲容量大于片內(nèi)存儲裝置的存儲容量;所述片外存儲器的讀寫速度小于片內(nèi)存儲裝置的讀寫速度。
【專利摘要】本發(fā)明涉及圖像處理領(lǐng)域,公開了一種基于膨脹腐蝕的圖像處理方法及圖像處理系統(tǒng)。本發(fā)明中,包含以下步驟:計(jì)算單幀圖像中的背景標(biāo)識離散點(diǎn),獲取所述背景標(biāo)識離散點(diǎn)的圖像幀;對所述背景標(biāo)識離散點(diǎn)的圖像幀進(jìn)行反復(fù)膨脹,得到邊沿連續(xù)的圖像;對經(jīng)所述反復(fù)膨脹后的圖像進(jìn)行多次腐蝕;對經(jīng)所述腐蝕后的圖像進(jìn)行背景去除,標(biāo)識出封閉邊沿的目標(biāo);其中,由運(yùn)算處理模塊執(zhí)行所述膨脹和所述腐蝕的處理。利用膨脹腐蝕算法對圖像進(jìn)行多次處理,最終能夠顯式地分離出圖像的前景目標(biāo)和背景效果,提高了圖像處理的效率,保證了圖像處理的效果,且實(shí)施方式簡便,便于推廣。
【IPC分類】H04N5/262, H04N5/14
【公開號】CN105577986
【申請?zhí)枴緾N201610050677
【發(fā)明人】李林, 郭昆亞, 王曉琦, 蔡國慶
【申請人】上海厚安信息技術(shù)有限公司
【公開日】2016年5月11日
【申請日】2016年1月25日