《電子技術應用》
您所在的位置:首頁 > 顯示光電 > 設計應用 > 基于EnFCM的海量圖像聚類分割算法的并行研究
基于EnFCM的海量圖像聚類分割算法的并行研究
2015年微型機與應用第15期
左利云1,2,羅成煜2,左右祥3
(1.廣東石油化工學院 實驗教學部,廣東 茂名 525000; 2.華南理工大學 計算機科學與工程學院,廣東 廣州 510006; 3.汕頭大學 廣東省數字信號與圖像處理技術重點實驗室,廣東 汕頭515063)
摘要: 圖像分割的處理速度成為大規模圖像數據處理的瓶頸。本文提出一種基于EnFCM的圖像聚類分割模型,直接對圖像像素的灰度級進行聚類,能顯著提高圖像聚類分割的處理速度。為進一步提高處理速度,結合EnFCM圖像聚類分割模型特點,設計了三種并行優化策略——純MPI并行方法、MPI+OpenMP混合編程方法和CUDA并行架構方法,使其適合于大規模圖像處理。實驗結果表明,提出的三種并行優化策略都取得良好的加速效果。
Abstract:
Key words :

  摘  要: 圖像分割的處理速度成為大規模圖像數據處理的瓶頸。本文提出一種基于EnFCM的圖像聚類分割模型,直接對圖像像素的灰度級進行聚類,能顯著提高圖像聚類分割的處理速度。為進一步提高處理速度,結合EnFCM圖像聚類分割模型特點,設計了三種并行優化策略——純MPI并行方法、MPI+OpenMP混合編程方法和CUDA并行架構方法,使其適合于大規模圖像處理。實驗結果表明,提出的三種并行優化策略都取得良好的加速效果。

  關鍵詞: 圖像聚類分割;FCM算法;MPI+OpenMP;CUDA

0 引言

  在圖像處理中圖像分割是不可或缺的關鍵步驟,圖像分析與模式識別都是以圖像分割為基礎的,因此圖像分割處理的速度將直接影響圖像處理和分析的速度。隨著圖像尺寸及處理規模的增大,樣本集的數據也急劇增加,導致聚類速度變慢,相應地影響其圖像處理速度,成為大規模圖像處理的一個瓶頸問題。

  目前大量出現的集群和并行計算技術為這一問題提供了有效的解決方案。利用強大的分布式并行處理能力,可將圖像處理的任務分解,將子任務分配到多個處理器同時執行,能顯著提高大規模圖像處理速度。本文將并行技術應用到圖像聚類分割中,以提高其處理速度。

1 相關工作

  相關工作主要從基于FCM的圖像聚類分割和圖像分割并行實現兩方面進行闡述。

  模糊C均值(Fuzzy C-Means,FCM)聚類廣泛用于模式識別、圖像分割等領域中[1-4]。FCM算法應用于圖像分割時,無需人為干預和設定閾值,可以使圖像分割趨向于更自動化。如參考文獻[1]將FCM聚類用于彩色和灰度圖像分割算法研究中。一些改進的FCM算法可進一步提高FCM分割聚類算法效率[5],如參考文獻[6]提出了一種融合結構特征的增強型FCM圖像(EnFCM)分割算法,但它們側重于提高圖像分割的精度,而不是處理速度。

  目前有很多圖像處理并行化的研究,參考文獻[7]采用多線程和MPI實現了遙感影像數據的均值漂移算法并行化,解決均值漂移不能處理過大影像、處理速度慢的問題。參考文獻[8]研究了云計算環境下的大規模圖數據處理技術,其中包括圖像分割技術。

  在圖像分割并行處理方面,現有研究多采用CUDA并行結構[9-10],參考文獻[10]采用了CUDA架構實現了FCM算法來加速圖像分割。但它僅給出了分割結果和完成時間,沒有對并行效果給出更詳細的分析,如加速比和并行效率等。而現有研究中使用EnFCM圖像聚類分割方法實現并行的研究則不多見。

  2 基于EnFCM的圖像聚類分割問題模型

  FCM算法直接對圖像中的每一個像素點進行聚類,需要計算所有像素點對每個聚類中心的隸屬度,導致聚類速度變慢。對此本文采用了基于EnFCM的圖像聚類分割算法,它不是針對圖像像素本身進行聚類,而是直接針對圖像像素的灰度級進行聚類,因為像素灰度級的個數L(通常是256)遠遠小于圖像像素的個數n,所以將大大提高處理速度。利用這個特性,設計出用于圖像分割的快速模糊聚類算法EnFCM。

  首先生成新圖像,如公式(1)所示。

  397QW3V13~P9OOL5[M2@50U.png

  其中ξ是圖像的有效灰度級,ξi是樣本點,x是圖像的像素灰度值。

  接下來只需要對生成的灰度直方圖進行模糊聚類,其目標函數如公式(2)所示。

  23.png

  其中rk統計有效灰度級級數,參數m是模糊性加權指數,用來決定聚類結果的模糊程度,n為待分割圖像的灰度級級數(聚類樣本個數),L是像素灰度級的個數,c是預定義的聚類類別數目,uji是模糊隸屬度矩陣元素,vj是聚類中心。

  聚類過程中需交替迭代更新聚類中心和模糊隸屬度矩陣,如公式(4)、(5)所示。

  45.png

  EnFCM算法的聚類迭代過程類似于FCM算法,但它是作用于新生成的圖像數據上,且聚類樣本數取決于圖像的灰度級數目,明顯降低了FCM算法的分割時間,當面對大尺寸的圖像時,這種優勢更為明顯。

3 基于EnFCM的海量圖像聚類分割算法并行實現

  本文基于EnFCM聚類分割模型提出三種并行策略:純MPI的并行方式、MPI+OpenMP混合編程方法模式和CUDA并行計算架構方法。

  3.1 MPI并行架構

  在設計純MPI并行策略時,充分考慮MPI的架構特點,將每一幅圖像通過MPI分發至一個核處理,這樣不需要核間通信,避免了通信開銷。因為每一幅圖像處理過程相對獨立,圖像之間的依賴度較?。ㄈ蝿罩g相對獨立),因此節點之間的通信代價較小。MPI并行策略偽代碼如下:

  The parallel strategy 1:Pure MPI

  Input:原始圖像{a[0],a[1],…,a[N-1]}

  Output:聚類分割后圖像

  Begin

  初始化;

  MPI任務劃分,利用MPI_Bcast函數廣播給進程

  {b[0],b[1],…,b[p-1]};

  各子進程接收主進程發送來的數據,并進行獨立計算;

  各子進程輸出處理結果圖像,中止各子進程。

  End

  3.2 MPI+OpenMP混合編程并行模式

  采用MPI+OpenMP模式時,MPI實現圖像的分發,聚類迭代過程使用OpenMP并行。它不是對于每個CPU核開啟一個MPI進程,而是每個節點只開啟一個MPI進程,這樣參與通信的進程大量減少,且同一節點上OpenMP線程通過共享內存進行交互,不需要進程間的通信,程序通信開銷會顯著降低。

  The parallel strategy2:OpenMP+MPI

  Input:原始圖像{a[0],a[1],…,a[N-1]}

  Output:聚類分割后圖像

  Begin

  初始化;

  MPI任務劃分,利用MPI_Bcast函數廣播給進程

  {b[0],b[1],…,b[p-1]};

  MPI派生出OpenMP線程;

  OpenMP線程計算ξi與聚類中心vj的距離;

  各子線程匯合至主線程,并提交結果至MPI進程;

  MPI各子進程輸出處理結果圖像,終止各子進程。

  End

  3.3 CUDA并行計算架構

  CUDA并行計算架構的優勢在于GPU通過大量CUDA核共同運轉,提高整體吞吐率。但并不是所有的計算都在GPU上,而是將邏輯性較強的模塊和串行部分交由CPU完成,要并行的部分放在GPU,如圖1所示。

001.jpg

  在本文分割聚類算法中,目標函數值的計算、交替迭代更新聚類中心和模糊隸屬度矩陣的計算過程是高度并行的,可以交由GPU負責,讀取硬盤數據,平均分配外鏈值是串行的,所以剩下的交由CPU計算。

4 實驗驗證

  為驗證本文提出的三種并行方案的性能,設計了仿真實驗,采用運行時間、加速比和效率等三個指標進行評價。

  4.1 實驗設置及參數

  實驗采用了兩個環境,方案一、二采用第一種集群環境:有10個可用節點,每節點2個物理封裝共16個CPU核心32線程,Intel(R)Xeon(R)CPU E5-26700 2.60 GHz主頻,62 GB內存。方案三在單臺PC機上進行,其配置為:Intel 3470 3.20 GHz CPU,Nvida GeForce GTX 660的GPU,4 GB×2內存。

  實驗采用256像素點的黑白圖像,圖像規模分別從5 000增至20 000幅(圖像大小基本相同,有大量重復圖像)。

  4.2 執行時間

  由于實驗環境不同,分別在兩個實驗環境下使用單CPU串行執行,取10次運行的平均值,同時實現了FCM聚類分割算法與本文方法,對比結果如圖2所示。

002.jpg

  由圖2知,串行執行時間隨圖像規模增大而增加,FCM的串行時間遠大于EnFCM算法。三種并行方案明顯比各自串行時間有大幅降低,其中以CUDA并行方案最好,MPI次之,MPI+OpenMP稍差,這是因為OpenMP并行時增加了通信開銷,而MPI沒有核間通信。

  4.3 加速比

  在不同圖像規模時三種并行方案的加速比如圖3所示。

003.jpg

  從圖3中測試結果看出,三種并行方案加速比均表現較好,至少都有7倍以上的加速,而且加速比隨圖像規模的增長而趨于線性,這說明并行方案在圖像數據規模較大時能取得更好的效果,證明了并行方案的有效性。

  4.4 并行效率

  并行效率在不同圖像規模情況下的表現,如圖4所示。

004.jpg

  由圖4所示,并行效率表現一樣令人滿意,最差情況也達到了70%。三種并行方案在并行效率方面的表現與加速比類似,由同樣的因素導致,不再贅述。

5 結論

  圖像分割的處理速度是圖像處理的瓶頸,本文在EnFCM的基礎上實現了海量圖像聚類分割的并行化。由實驗結果知,并行策略取得了良好的加速效果,其中以CUDA最優,純MPI次之,MPI+OpenMP稍差。這是由于CUDA中的GPU部分并行實現了大部分計算量,證明了這種CPU+GPU結構的優勢及本文實驗方案的有效性。另外OpenMP混合編程結構中由于線程間通信開銷的影響,反而不如純MPI結構的效果好。說明對于較獨立的任務采用純MPI的結構要比MPI+OpenMP混合編程結構更好。如果任務間依賴性較強,則采用MPI+OpenMP混合編程結構更為合適,因為OpenMP通信開銷要小于MPI。

參考文獻

  [1] 丁震,胡鐘山,楊靖宇,等.FCM算法用于灰度圖像分割的研究[J].電子學報,1997,25(5):39-43.

  [2] 湯官寶.基于量子粒子群的改進模糊聚類圖像分割算法[J].微型機與應用,2014,33(15):40-42.

  [3] 趙憲強,王希常,劉江.一種自適應的模糊C均值聚類圖像分割方法[J].微型機與應用,2012,31(20):33-35.

  [4] 于楊,崔天時,董桂菊.基于顏色特征與直方圖閾值相結合的田間青椒圖像分割算法[J].微型機與應用,2010,23(4):51-53.

  [5] MOHAMMAD A H, KIM J M. An enhanced fuzzy c-means algorithm for audio segmentation and classification [J].  Multimedia Tools and Applications, 2013,63(3):485-500.

  [6] 崔兆華,張萍,李洪軍,等.融合結構特征的增強型FCM圖像分割算法[J].東北大學學報(自然科學版),2013,34(7):922-926.

  [7] 沈占鋒,駱劍承,吳煒,等.遙感影像均值漂移分割算法的并行化實現[J].哈爾濱工業大學學報,2010,42(5):811-815.

  [8] 于戈,谷峪,鮑玉斌,等.云計算環境下的大規模圖數據處理技術[J].計算機學報,2011,34(10):1753-1766.

  [9] LI H Y, YANG Z F, HE H Z. An improved image segmentation algorithm based on GPU parallel computing[J]. Journal of Software, 2014, 9(8): 1985-1990.

  [10] ZDZISAWA R, JAROSAW G. CUDA based fuzzy C-means acceleration for the segmentation of images with fungus grown in foam matrices[J]. Image Processing & Communication, 2013, 17(4):191-200.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品久久久久久妇女6080| 欧美丰满高潮xxxx喷水动漫| 麻豆精品视频在线观看视频| 国产精品一区二区三区四区| 在线观看亚洲精品| 一本色道久久综合亚洲精品婷婷| 国产一区二区三区在线观看免费| 在线日韩av片| 国模精品一区二区三区| 一区二区三区在线视频免费观看| 国产午夜精品视频免费不卡69堂| 亚洲国产aⅴ天堂久久| 欧美日韩亚洲综合一区| 在线一区视频| 国产精品久久久免费| 亚洲精选在线| 国产综合欧美在线看| 国产精品h在线观看| 欧美大香线蕉线伊人久久国产精品| 亚洲最新合集| 美女精品在线| 国产精品久久网站| 美女日韩在线中文字幕| 精品1区2区| 国产日韩一区在线| 欧美精品精品一区| 亚洲免费av观看| 欧美激情国产日韩精品一区18| 国产欧美精品在线播放| 伊人男人综合视频网| 欧美福利专区| 国产精品天天摸av网| 亚洲永久免费| 国产日韩欧美制服另类| 国产精品卡一卡二卡三| 欧美电影免费观看高清| 久久久久久噜噜噜久久久精品| 亚洲天堂av高清| 国产欧美日韩综合精品二区| 欧美日韩免费精品| 一区二区三区高清在线| 影音国产精品| 一本色道久久综合狠狠躁篇怎么玩| 亚洲国产网站| 翔田千里一区二区| 亚欧美中日韩视频| 国内综合精品午夜久久资源| 狠狠色综合网站久久久久久久| 最新中文字幕亚洲| 欧美顶级艳妇交换群宴| 亚洲一区视频| 亚洲精品综合久久中文字幕| 影音先锋欧美精品| 国语自产精品视频在线看8查询8| 欧美激情麻豆| 欧美日韩综合精品| 国产精品久久久久久久久久尿| 亚洲国产精品久久91精品| 国产欧美一区二区三区视频| 中文在线资源观看网站视频免费不卡| 欧美日韩一区二区三区四区在线观看| 久久久亚洲高清| 韩国视频理论视频久久| 欧美日韩视频一区二区三区| 亚洲国产美女精品久久久久∴| 欧美aa在线视频| 99人久久精品视频最新地址| 另类专区欧美制服同性| 国产精品久久久久久久免费软件| 最近看过的日韩成人| 91久久午夜| 国产酒店精品激情| 国产一区二区三区四区三区四| 欧美夫妇交换俱乐部在线观看| 欧美亚洲视频在线看网址| 国产亚洲制服色| 狠狠色丁香久久婷婷综合丁香| 国产美女精品视频免费观看| 狠狠干狠狠久久| 亚洲小说区图片区| 在线观看的日韩av| 久久免费视频一区| 欧美大片在线影院| 亚洲视频在线免费观看| 亚洲精品之草原avav久久| 国产精品一区二区女厕厕| 国产在线精品一区二区中文| 99re成人精品视频| 红桃视频成人| 麻豆久久精品| 久久久久久尹人网香蕉| aⅴ色国产欧美| a91a精品视频在线观看| 欧美在线亚洲一区| 亚洲精品国产精品国自产在线| 亚洲性xxxx| 亚洲男人av电影| 亚洲第一黄色| 亚洲一二三区精品| 亚洲自拍偷拍色片视频| 久久久xxx| 亚洲娇小video精品| 精品999久久久| 久久躁狠狠躁夜夜爽| 欧美日韩中字| 国产精品videossex久久发布| 国产综合一区二区| 亚洲一区二区三区四区视频| 亚洲日本免费| 免费h精品视频在线播放| 国产日韩在线不卡| 亚洲美女区一区| 久久躁日日躁aaaaxxxx| 精品不卡在线| 国产精品伦理| 欧美粗暴jizz性欧美20| 亚洲国产一区二区视频| 美女主播精品视频一二三四| 欧美日韩成人在线| 国产在线拍揄自揄视频不卡99| 久久久久久久久久久久久久一区| av成人毛片| 99国产精品国产精品毛片| 在线国产精品播放| 亚洲午夜久久久久久尤物| 欧美激情视频在线免费观看 欧美视频免费一| 久久亚洲电影| 亚洲综合色丁香婷婷六月图片| 国产午夜精品在线| 亚洲精品乱码视频| 国产精品视频网| av不卡在线看| 国产精品久久久久一区二区| 黄色亚洲网站| 欧美日韩性视频在线| 亚洲视频欧美在线| 亚洲特级毛片| 91久久国产综合久久蜜月精品| 日韩视频在线播放| 欧美视频网站| 国产亚洲一区精品| 国产精品久久久久久久久| 欧美日韩免费区域视频在线观看| 韩日成人在线| 激情亚洲一区二区三区四区| 久久免费少妇高潮久久精品99| 国产精品入口66mio| 黄色成人免费观看| 欧美国产日韩精品免费观看| 男女精品视频| 久久综合狠狠综合久久综合88| 亚洲黄一区二区三区| 欧美一区二区福利在线| 99精品免费| 国产精品区一区二区三区| 国产区欧美区日韩区| 亚洲国产婷婷综合在线精品| 国产自产女人91一区在线观看| 一区二区动漫| 久久综合网色—综合色88| 亚洲毛片网站| 欧美精品一区二区三区四区| 欧美中文在线观看国产| 一区二区三区在线观看国产| 欧美日韩精品久久久| 国产日韩欧美高清| 国产精品免费一区豆花| 久久精品国产在热久久| 欧美精品亚洲二区| 亚洲欧美视频一区二区三区| 国产喷白浆一区二区三区| 欧美人与性动交cc0o| 伊人久久综合97精品| 欧美一区国产在线| 久久人91精品久久久久久不卡| 亚洲一区二区毛片| 欧美激情五月| 欧美精品一区在线| 欧美日韩精品高清| 欧美在线观看网站| 久久人人九九| 国产精品美腿一区在线看| 国产视频一区二区三区在线观看| 国产人成精品一区二区三| 国产一区二区三区自拍| 美女免费视频一区| 亚洲在线观看视频网站| 欧美xart系列在线观看| 欧美视频精品在线观看| 欧美精品一区二区三| 久久久噜噜噜久久人人看| 欧美深夜影院| 欧美视频二区| 国产乱人伦精品一区二区| 欧美电影在线观看完整版| 亚洲欧美日韩久久精品| 国产精品狼人久久影院观看方式| 国产亚洲福利| 亚洲制服欧美中文字幕中文字幕| 一本一本久久a久久精品综合麻豆| 久久久久久久久久久成人| 亚洲激情影院| 今天的高清视频免费播放成人| 免费精品视频| 国产精品男人爽免费视频1| 久久青草欧美一区二区三区| 欧美精品一区二区蜜臀亚洲| 国产精品日韩久久久久| 久久尤物电影视频在线观看| 欧美二区不卡| 欧美日韩亚洲综合一区| 亚洲免费在线精品一区| 一区二区三区高清在线观看| 国际精品欧美精品| 在线视频精品一区| 亚洲一区二区免费| 精品动漫一区| 亚洲尤物精选| 欧美人成在线视频| 亚洲午夜精品久久久久久app| 亚洲一区二区久久| 国产免费一区二区三区香蕉精| 在线日本欧美| 欧美天堂在线观看| 国产精品三级视频| 国产精品毛片高清在线完整版| 欧美自拍偷拍| 国产精品视频免费一区| 亚洲国产日韩在线一区模特| 久久久亚洲成人| 一区二区欧美在线| 亚洲免费视频网站| 日韩天堂在线视频| 久久五月激情| 免费91麻豆精品国产自产在线观看| 亚洲一区二区动漫| 欧美视频在线免费| 国产亚洲免费的视频看| 久久精品国产99精品国产亚洲性色| 欧美fxxxxxx另类| 91久久久精品| 国产一区二区三区高清播放| 在线一区亚洲| 国产精品三级久久久久久电影| 亚洲人成精品久久久久| 久久精品日韩一区二区三区| 亚洲高清视频一区| 欧美精品一区二区三区在线看午夜| 国产一区视频在线观看免费| 日韩视频一区二区三区在线播放免费观看| 欧美激情精品久久久久久免费印度| 欧美性猛交99久久久久99按摩| 亚洲精品123区| 亚洲一区二区在| 久久精品国产999大香线蕉| 国产欧美欧美| 国产精品久久久久久久久久尿| 在线一区二区三区做爰视频网站| 国产精品theporn88| 狠狠色狠色综合曰曰| 最新国产成人av网站网址麻豆| 亚洲视频一区二区免费在线观看| 在线视频日韩| 亚洲欧美日本国产有色| 国产综合色产在线精品| 国产一区二区三区电影在线观看| 亚洲第一黄网| 国产精品久久久久久久浪潮网站| 欧美va亚洲va日韩∨a综合色| 国产欧美日韩另类视频免费观看| 欧美特黄一级大片| 欧美电影在线观看| 欧美日韩在线播放三区四区| 亚洲午夜精品久久| 一区二区三区在线免费观看| 午夜精品av| 亚洲麻豆视频| 欧美午夜精品久久久久免费视| 欧美国产一区在线| 欧美久久久久久久久| 亚洲免费在线视频一区 二区| 国产九九视频一区二区三区| 欧美一区二区三区电影在线观看| 亚洲精品在线观| 1000部国产精品成人观看| 韩国av一区二区三区四区| 在线不卡中文字幕播放| 欧美多人爱爱视频网站| 久久久久久久久一区二区| 欧美不卡视频一区发布| 国产精品久久久久久户外露出| 国产精品久久久久一区| 国产性色一区二区| 免费人成网站在线观看欧美高清| 136国产福利精品导航| 久久国产精品久久久| 精品动漫3d一区二区三区| 国产精品久久久一本精品| 亚洲六月丁香色婷婷综合久久| 日韩视频在线观看一区二区| 国产精品尤物福利片在线观看| 久久久精品午夜少妇| 亚洲国产精品久久久久秋霞不卡| 国产欧美日韩一区二区三区| 欧美高清不卡在线| av成人国产| 欧美不卡在线视频| 老牛国产精品一区的观看方式| 在线观看三级视频欧美| 亚洲欧美国产77777| 亚洲黄色精品| 亚洲美女在线一区| 亚洲性感美女99在线| 亚洲一区在线播放| 久久国产免费| 国产主播一区| 免费国产一区二区| 欧美成人三级在线| 国产欧美日韩综合一区在线播放| 久久精品亚洲精品| 国产精品色婷婷久久58| 国产欧美日韩另类一区| 午夜精品久久久久久久久久久| 亚洲精品一区二区三区福利| 亚洲一区视频在线观看视频| 日韩视频免费在线观看| 一区二区激情小说| 亚洲精品视频在线看|