《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于鄰域處理器自適應圖像分割高速實現
基于鄰域處理器自適應圖像分割高速實現
2016年電子技術應用第2期
李余錢,蘇光大
清華大學 電子工程系,北京100084
摘要: 在數字圖像處理技術中,圖像分割質量直接影響到后續算法的效果,因此圖像分割技術作為其主要技術之一占有重要的地位。針對非均勻光照下圖像分割問題,采用Sobel算子和Bernsen算法相結合的自適應閾值分割方法,結合現場可編程門陣列的特點,在圖像鄰域處理器實現了該算法。經過實際測試驗證,該方法能夠很好地實現對非均勻光照下圖像的分割問題,而且處理時間較短,僅為0.308 ms,完全滿足實際應用的需求。
中圖分類號: TP391
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.02.027
中文引用格式: 李余錢,蘇光大. 基于鄰域處理器自適應圖像分割高速實現[J].電子技術應用,2016,42(2):99-101.
英文引用格式: Li Yuqian,Su Guangda. Fast implementation of adaptive image segmentation based on neighborhood processor[J].Application of Electronic Technique,2016,42(2):99-101.
Fast implementation of adaptive image segmentation based on neighborhood processor
Li Yuqian,Su Guangda
Department of Electronic Engineering,Tsinghua University,Beijing 10084,China
Abstract: Image segmentation is an important part of digital image processing technology, and the quality of image segmentation affects the results of the following algorithm directly. We use an adaptive threshold segmentation method,which consist of Sobel and Bernsen algorithm to solve the problem of non-uniform illumination image segmentation. The algorithm is implemented on field programmable gate array. After the actual test, the method can achieve the segmentation for the non-uniform illumination image. It takes 0.308 ms to meet the needs of the practical application.
Key words : neighborhood processor;adaptive threshold;image segmentation;edge detection

0 引言

    隨著數字圖像處理及計算機技術的不斷發展,使得計算機視覺的應用領域更加廣泛。計算機視覺中常用特征提取、目標跟蹤、目標識別等關鍵技術,這些技術對圖像分割的質量依賴性較強[1]。圖像分割是圖像處理中的重要研究方向,分割質量的好壞直接關系到后續高級算法的應用效果。

    典型的圖像分割算法可分為基于閾值、基于邊緣和基于區域等3類,其中,常用的是基于閾值的圖像分割。由于圖像特征和圖像信息不同,可以對基于閾值的圖像分割算法進行分類,可分為基于全局的閾值分割和局部的閾值分割法[2]

    全局閾值算法中比較典型的代表是最大類間方差法(Otsu法,也稱大津算法),該方法使用聚類思想,按灰度級把圖像分成兩類,讓這兩類滿足灰度值差異最大,同時每個部分之間的灰度差異最小,利用方差來尋找出一個合適的灰度級別。但在實際應用中,由于存在一些干擾因素,如噪聲、低對比度等使得灰度直方圖不一定具有明顯的波峰和波谷,此時只用圖像的統計直方圖來判定閾值,可能會造成錯誤的分割。

    局部閾值法的典型代表有均值閾值分割法以及Bernsen算法等。均值閾值法的主要思想是在選取閾值時,將局部區域內像素的平均值作為圖像分割的閾值。均值閾值法具有算法計算簡單、速度快的特點。但是該方法僅對于目標與背景相差比較大的圖像,才能達到理想的結果。

    由于Bernsen算法具有抑制非均勻光照的優點,而且Sobel算子計算操作較為簡單,但是其閾值需要預先設定,不能滿足任意場景的需要,不具備自適應性。

    本研究采用自適應閾值分割算法,也就是將Bernsen算法和Sobel結合在一起,即Bernsen算法計算出窗口中的最大灰度值和最小灰度值的平均值作為分割閾值,可以達到閾值自適應的目的,對于非均勻光照圖像的分割效果較好。同時,在鄰域處理器上實現了該算法的全過程。經過實際測試,可以實現圖像分割的功能,而且算法的時間開銷較少。

1 自適應圖像分割算法

1.1 Sobel算子

    Sobel算子[3]包括水平方向與垂直方向,jsj1-t1.gif大小為3×3模板,如圖1所示。該算子是進行圖像邊緣檢測算法的核心。在邊緣檢測時,Sobel 算子的兩個模板分別與3×3的鄰域窗口的像素進行卷積運算,求出窗口中心的像素點梯度(包括水平梯度dx和垂直梯度dy),再計算出該像素點梯度的模,并與閾值相比較,進行二值化,從而得到圖像的邊緣圖像。

1.2 Bernsen算法

    Bernsen算法[3]將圖像分塊后,每個圖像塊選取該塊中圖像的最大和最小灰度值的平均值作為閾值,設像素點處的灰度值是以像素點為中心構造一個的窗口,其中w表示窗口寬度的參數。則Bernsen算法可以描述為:

    首先,計算每個窗口的閾值T(x,y),方法如式(1)所示。

    jsj1-gs1.gif

    其次,將圖像塊的中心點像素的灰度值與上一步計算的閾值進行比較,從而確定該點的灰度值。具體計算如式(2)所示。

    jsj1-gs2.gif

    本文取的窗口進行圖像分割。

1.3 自適應圖像分割算法

    自適應閾值分割算法是將Bernsen算法和Sobel算法相結合,將3×3窗口中像素的最大灰度值和最小灰度值的平均值作為Sobel的分割閾值。通過這種方式可以達到閾值自適應的目的,對于非均勻光照圖像的分割效果較好。自適應圖像分割的算法框圖如圖2所示。

jsj1-t2.gif

2 自適應閾值分割算法硬件實現

2.1 鄰域圖像處理器

    本研究的實驗平臺是鄰域圖像并行處理器系統[4-6],該鄰域處理器系統包括視頻采集部分、鄰域存儲器、鄰域處理器、共享存儲器、DSP處理器以及PCI接口等部分。鄰域處理器系統框圖如圖3所示。其中,鄰域存儲器一次可以讀取32個像素數據。Altera公司的EP2C70F896C8型FPGA是鄰域處理器的處理核心,負責控制數據的讀取以及運算等操作。共享存儲器是由兩個2 MB容量的同步SRAM構成,負責存儲FPGA運算結果。PCI接口負責數據傳遞到PC或者將數據從PC傳遞到共享存儲器,然后由FPGA進行數據組合,構成鄰域數據,進行下一步處理。

jsj1-t3.gif

    同時,圖像鄰域處理器可以處理攝像機的視頻圖像或者處理計算機中的靜態圖像。

2.1 鄰域圖像處理器

    自適應圖像分割處理系統處理大小512×512灰度圖像。在處理過程中,需要將該圖像劃分成16個圖像塊,每塊為512行32列。圖像進行分割的運算操作是按照塊的順序進行,依次對每塊圖像從上到下進行處理。每一次訪問存儲體讀出一行圖像數據,通過流水操作,可以形成n×32的圖像鄰域。在本圖像分割算法中,n取3。

    為了構成32個3×3的鄰域,需要額外增加兩列數據。這額外增加的兩列數據正是前一圖像塊最右端的兩列,即RAMa與RAMb。這兩個RAM起到了乒乓內存操作的作用,該運算結構如圖4所示。

jsj1-t4.gif

    自適應圖像分割處理系統的整體實現結構框圖如圖5所示。

jsj1-t5.gif

    在設計實現自適應圖像分割處理系統時,運算操作單元是一系列3×3的窗口,即每個運算單元總共是9個像素點灰度值,運算單元計算流程如圖6所示。

jsj1-t6.gif

    在第1個時鐘周期,所有數據進行兩兩比較并求解水平梯度和垂直梯度。

    在第2個時鐘周期,將比較結果進行累加并求解梯度的模。

    在第3個時鐘周期,把輸入像素的灰度值存儲到相應的順序單元,并緩存模的值。

    在第4個時鐘周期,選取最大值和最小值,求解其平均值,同時緩存模的值。

    在第5個時鐘周期,將平均值作為閾值,并與3×3窗口中心像素的梯度模值進行比較,從而得到最終的結果。

    其中,運用Bernsen算法求解序列中的最大值和最小值的平均值時,采用了全并行比較排序算法[8]

    計算其他窗口的流程也如上所述,最終可得到圖像分割結果。

3 實驗結果

    根據前述算法思想,首先在PC(2.83 GHz,core2 Quad CPU,2.98 G內存)上使用Matlab2014a軟件計算進行算法驗證,結果如圖7所示。其次,為了對比自適應閾值分割的效果,在Matlab2014a上實現Sobel的邊緣檢測,如圖8所示。從圖7和圖8的比較來看,自適應閾值分割算法較好。

jsj1-t7.gif

jsj1-t8.gif

    同時,在NIPC-3鄰域圖像處理器上實現了非均勻光照下圖像的分割,處理結果如圖9所示。其中,FPGA工作頻率為60 MHz。

jsj1-t9.gif

    從圖7、圖8和圖9的結果中,可計算出二者結果的一致性。從實驗結果上也可以看出自適應閾值圖像分割的優越性,能有效抑制非均勻光照帶來的影響。

    同時,為了測試速度性能,還進行了時間上的分析,利用Quartus II的SignalTap工具,在程序中添加計數器,計算程序執行時鐘數,對于一幅大小為512×512的圖像,處理時間約為0.137 ms。

4 結論

    本文提出一種將Sobel算子與Bernsen算法相結合的自適應閾值圖像分割算法,利用該算法可以較好地實現圖像分割。經過實際測驗分析,該方法不僅能夠實現圖像分割,而且能夠有效抑制非均勻光照對圖像分割帶來的影響。同時,通過利用全并行排序算法,使得求解最大值和最小值的平均值的時間大幅度下降。通過計時器來計算處理時間,僅為0.137 ms,能夠滿足實時應用的需求。

參考文獻

[1] 劉東菊.基于閾值的圖像分割算法的研究[D].北京:北京交通大學,2009.

[2] 李了了,鄧善熙,丁興號.基于大津法的圖像分塊二值化算法[J].微計算機信息,2005,21(3):76-77.

[3] 楊勇,范勝利,張蕓蕾,等.一種基于FPGA非均勻光照圖像分割方法[J].太原科技大學學報,2014,35(6):419-422.

[4] 陳博亞.大鄰域圖像處理系統的研制[D].北京:清華大學,2006.

[5] 劉炯鑫.NIPC-3鄰域圖像并行處理機的軟件設計[D].北京:清華大學,2007.

[6] 蘇光大.鄰域圖像處理中的新型鄰域功能流水線結構[J].電子學報,2000,27(2):1-4.

[7] 王莉,蘇光大.基于FPGA的實時中值濾波器硬件實現[J].電子技術應用,2011,37(04):58-60.

[8] 師廷偉,金長江.基于FPGA的并行全比較排序算法[J].數字技術與應用,2013(10):126-127.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口 | 欧美日韩视频在线| 亚洲欧美日韩精品久久久| 欧美中在线观看| 中日韩在线视频| 亚洲精品日本| 在线不卡免费欧美| 狠狠色综合色综合网络| 国产精品久久二区| 欧美日韩国产精品一区二区亚洲| 欧美亚洲综合另类| 亚洲桃花岛网站| 正在播放欧美视频| 国产视频亚洲| 国产精品入口福利| 欧美精品高清视频| 欧美xxx成人| 免费精品99久久国产综合精品| 亚洲欧美在线一区二区| 在线视频日本亚洲性| 日韩午夜一区| 亚洲精品三级| 欧美在线观看一区二区| 午夜欧美大尺度福利影院在线看 | 午夜久久黄色| 亚洲综合成人婷婷小说| 一区二区三区精品在线| 99精品欧美一区二区三区综合在线 | 亚洲欧洲午夜| 亚洲人成人一区二区在线观看| 亚洲大胆人体视频| 亚洲第一福利视频| 亚洲国产成人午夜在线一区| 国内精品免费在线观看| 黄色在线成人| 玉米视频成人免费看| 亚洲大片精品永久免费| 尤物在线精品| 亚洲激情欧美激情| 亚洲麻豆视频| 中文在线资源观看网站视频免费不卡| 夜夜嗨一区二区| 亚洲一二三区精品| 亚洲天堂久久| 亚洲欧美日韩在线观看a三区| 新片速递亚洲合集欧美合集| 欧美一区二区三区免费大片| 久久国产日韩| 欧美影院成年免费版| 亚洲电影第1页| 亚洲日本欧美| 日韩视频在线观看国产| 中文国产一区| 欧美一级视频精品观看| 午夜久久一区| 久久亚洲视频| 欧美日韩高清不卡| 欧美黄在线观看| 欧美日韩成人在线视频| 国产精品久久久久国产精品日日| 国产欧美精品久久| 一区二区三区在线免费播放| 亚洲日本中文字幕| 亚洲视频你懂的| 欧美伊人久久久久久午夜久久久久 | 久久精品夜色噜噜亚洲aⅴ| 亚洲成人在线免费| 国产视频在线观看一区| 国产欧美一区二区在线观看| 尤物精品在线| 中文精品一区二区三区| 性欧美长视频| 洋洋av久久久久久久一区| 亚洲永久精品大片| 久久综合国产精品台湾中文娱乐网| 欧美激情国产日韩| 国产精品影视天天线| 娇妻被交换粗又大又硬视频欧美| 伊人婷婷久久| 亚洲香蕉成视频在线观看 | 欧美一区二区三区啪啪| 亚洲精品视频一区| 欧美在线播放| 欧美精品午夜| 国内久久婷婷综合| 亚洲精品欧洲| 久久成人国产| 亚洲一区二区三区高清| 久久综合九色综合网站| 国产精品久久久久久久久动漫| 精品99视频| 亚洲性视频h| 日韩午夜精品视频| 久久久久国产精品一区三寸| 国产亚洲精品久| 国产精品爽黄69| 国产日韩精品在线观看| 亚洲精品视频在线| 亚洲国产精品va在线看黑人动漫 | 亚洲精品视频一区| 亚洲国产精品ⅴa在线观看| 欧美一区三区三区高中清蜜桃| 欧美日韩日本网| 亚洲国产欧美在线人成| 欧美专区中文字幕| 欧美专区18| 国产欧美91| 亚洲女ⅴideoshd黑人| 亚洲伊人久久综合| 欧美日韩aaaaa| 亚洲国产一成人久久精品| 亚洲国产一区二区精品专区| 久久九九热免费视频| 国产区亚洲区欧美区| 亚洲综合好骚| 午夜欧美电影在线观看| 国产精品久久久久91| 中文av一区特黄| 亚洲欧美日韩一区二区在线 | 狠狠色综合色综合网络| 久久电影一区| 久久久欧美精品sm网站| 国产一区二区三区成人欧美日韩在线观看 | 亚洲精品日韩在线观看| 欧美91福利在线观看| 在线观看日韩av| 亚洲人成欧美中文字幕| 欧美凹凸一区二区三区视频| 激情综合色丁香一区二区| 亚洲福利视频一区| 免费黄网站欧美| 亚洲国产一二三| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 国产一区二区三区不卡在线观看| 欧美在线一级va免费观看| 久久精品视频免费播放| 韩国精品在线观看| 亚洲国产欧美一区二区三区久久| 欧美不卡激情三级在线观看| 91久久线看在观草草青青| 亚洲最新在线| 国产精品久久久久久亚洲调教 | 午夜在线精品| 久久午夜影视| 91久久精品国产91久久性色| 一本色道久久加勒比88综合| 欧美亚州一区二区三区| 亚洲女人天堂成人av在线| 久久久久久久综合狠狠综合| 怡红院精品视频在线观看极品| 亚洲人成网在线播放| 欧美日韩三级视频| 亚洲欧美日韩精品久久亚洲区| 久久米奇亚洲| 91久久精品国产91久久性色| 亚洲免费视频网站| 国产主播精品| 日韩一区二区精品视频| 国产精品久久久久三级| 久久精品亚洲精品| 欧美日韩国产美女| 亚洲女同精品视频| 你懂的成人av| 一区二区三区你懂的| 久久狠狠一本精品综合网| 在线看片第一页欧美| 亚洲午夜91| 国产欧美视频一区二区三区| 最新中文字幕一区二区三区| 欧美午夜大胆人体| 欧美一区二区三区在线观看 | 欧美日韩精品是欧美日韩精品| 亚洲专区一区二区三区| 久久亚洲精品视频| 9国产精品视频| 久久久精品久久久久| 亚洲毛片播放| 久久蜜臀精品av| 一本色道久久综合亚洲精品婷婷| 久久国产精品久久w女人spa| 亚洲精品乱码| 久久久999精品视频| 日韩一区二区福利| 免费在线亚洲欧美| 午夜精品久久久久久99热软件 | 在线观看日韩专区| 午夜视频在线观看一区| 亚洲日本va在线观看| 久久精品一本| 亚洲一区二区综合| 欧美日本亚洲韩国国产| 久久精品国产久精国产思思| 国产精品激情| 一本色道久久88综合日韩精品| 国产一区再线| 亚洲欧美日本伦理| 亚洲精品日本| 免费在线观看一区二区| 欧美一区2区三区4区公司二百| 国产精品ⅴa在线观看h|