《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于GPU的CLABP特征提取方法研究
基于GPU的CLABP特征提取方法研究
2014年微型機與應用第16期
羅 沛1,梁 鵬2,3
1.英偉達半導體(深圳)有限公司,廣東 深圳 518057; 2.廣東技術師范學院 計算機科學學院,廣東 廣州 510665; 3.華南理工大學 計算機科學與工程學院,廣東 廣州 510006
摘要: 彩色局部角度二值模式(CLABP)可以有效地提取彩色圖像中的紋理特征,但是算法復雜、計算量大。針對這一問題,采用GPU實現CLABP特征提取和表示的并行方法。該方法一方面使用異步處理的方式實現CLABP的并行加速,另一方面采用共享內存的形式減少讀取數據的次數。為了驗證該方法的有效性,在Outex紋理圖像數據庫上與CPU程序性能進行對比,結果表明,GPU實現方法可以提升加速比約25倍
Abstract:
Key words :

  摘  要彩色局部角度二值模式(CLABP)可以有效地提取彩色圖像中的紋理特征,但是算法復雜、計算量大。針對這一問題,采用GPU實現CLABP特征提取和表示的并行方法。該方法一方面使用異步處理的方式實現CLABP的并行加速,另一方面采用共享內存的形式減少讀取數據的次數。為了驗證該方法的有效性,在Outex紋理圖像數據庫上與CPU程序性能進行對比,結果表明,GPU實現方法可以提升加速比約25倍。

  關鍵詞: GPU;彩色局部角度二值模式;異步處理

  局部紋理特征在圖像分類和目標識別中得到廣泛應用,是圖像的重要特征之一。局部二值模式LBP(Local Binary Patterns)[1-2]具有良好的幾何不變性、角度不變性和旋轉不變性等適應性,在許多方法中得到了應用和推廣[3-4]。然而LBP特征對圖像光照變化敏感,針對這一問題,參考文獻[5]提出了一種彩色局部角度二值模式CLABP(Color Local Angel Binary Patterns),通過提取不同信號通道之間的像素夾角,對不同光照變化下的彩色人臉圖像進行分類,提高了不同光照變化條件下對人臉圖像識別的準確率。但是對于大量的圖像檢索數據而言,CPU實現的CLABP紋理特征提取方法速度較慢,對圖像檢索性能產生很大影響。解決這一問題的方法是采用GPU對CLABP紋理特征提取方法進行編程,實現并行計算加速。近年來,已經有部分學者嘗試使用GPU對各種圖像方法進行編碼[6-8]。

  本文采用GPU對參考文獻[5]中提出的CLABP實現并行化編程。首先將方法分解為GPU和CPU任務,然后對GPU實現部分進行核函數處理和共享內存設計,最后通過實驗驗證所提方法的有效性。實驗結果表明,本文采用的GPU實現方法在Outex紋理圖像數據庫中能取得將近25倍的加速比。

1 彩色局部角度二值模式

  參考文獻[5]針對紋理特征對光照變化下識別率不高的問題,提出了彩色局部角度二值模式紋理特征。如圖1所示,無論空間矢量的大小發生怎樣的變化,它與各個通道的夾角始終沒有發生變化。定義Y、Cb、Cr三信號模型中任意兩個信號通道之間像素值的夾角為,定義空間矢量r與信號通道內投影與參光線夾角為?茲0,則根據CLABP紋理特征的定義,用旋轉不變的uniform LBP對圖中任意像素點z及其鄰近像素點的彩色角度進行編碼如下:

  1.png

  其中,s(x)是階躍函數,H是對中心像素點周圍P個像素點的比較結果。將所有的圖像像素點用網格形式進行統計,最后用級聯的形式將所有網格的CLABP紋理特征連成CLABP直方圖,如式(2)所示:

  2.jpg

2 CLABP紋理特征并行實現

  CLABP紋理特征提取分為以下三個部分實現:

 ?。?)用CPU將彩色圖像分為Y、Cb、Cr顏色圖像,然后將圖像數據分別送入GPU顯存;

  (2)啟動核函數計算Y、Cb、Cr顏色圖像的CLABP紋理特征;

 ?。?)將CLABP紋理特征從GPU送回CPU。

  CLABP的三個實現步驟是串行實現的,而影響實現方法性能的關鍵在于步驟之間的數據傳輸。為了利用GPU的多核并行計算和多存儲器功能,需要使用異步傳輸的方式實現數據傳輸,即主機無需等待設備端完成計算,就可返回繼續準備下一個圖像的傳輸和接收工作,如圖2所示。

001.jpg

002.jpg

  GPU中的并行計算由核函數完成,核函數由網格、線程塊和線程組成,啟動一個核函數就對應一個網格,網格由多個線程塊組成,每個線程塊包括多個線程。計算時將線程塊送入多核處理器中運行,線程塊的最小執行單元為warp,每個warp由32個線程組成,而CLABP計算屬于二維的塊計算,因此將線程塊大小定義為[32,32]。

  以P=8,R=1為例,當核函數開始計算時,每個線程對圖像中的一個像素點進行CLABP編碼,由于CLABP是對Y、Cb、Cr顏色模型中三個信號通道內的圖像像素值之間的夾角進行計算,因此每次計算均需要從全局存儲器中讀取三幅圖像中的3×9=27個像素點值,而頻繁地讀取全局存儲器將會導致擁塞現象。

  為了減少并行計算時對全局存儲器的頻繁讀取,GUP中提供了大量的共享內存和寄存器解決這一問題。同一個線程塊內的程序通過訪問共享內存可以獲取到計算所需數據,無需再訪問全局存儲器,而寄存器可以保存每個線程的私有數據。

  因此在計算像素點的CLABP值時,每次將整個線程塊所需的34×34個像素點的值送入共享內存,則每個像素點的數據均可以讀取共享內存以提高數據的讀取速度。將每個像素點的CLABP值計算完成后送入寄存器,進行直方圖的統計。再將每個線程塊的直方圖統計結果送回全局存儲器進行統計,得到最終的CLABP直方圖。

3 實驗及討論

  本文采用的實驗平臺是Windows 7,MATLAB 2011b,聯想ThinkPad T420筆記本,其CPU為Intel Core i7 2.8 GHz,顯卡為NVIDIA NVS 4200M。評價數據集是公開的紋理數據庫Outex[9]。該數據庫包含了大量的紋理圖片,包括自然紋理和表面紋理,而且提供了不同的光照條件、旋轉角度和分辨率。圖3是Outex紋理圖像數據庫的部分示例圖像。所有的圖像尺度都重新變換為128像素×128像素大小,CLABP的局部區域大小采用3像素×3像素和4像素×4像素兩種尺寸。

  本文所采用的評價準則是加速比,即:

  T7QJSN~HDFLROOW7D}M]}_6.jpg

003.jpg

  對于每幅圖像,對GPU提取的CLABP特征進行10次實驗,加速比取這10次實驗的平均值。表1為不同圖像數量下CLABP特征提取時間及加速比。

005.jpg

  從表1可以看出,本文采用的GPU實現方法比CPU實現方法效率要高,而且隨著處理的圖像個數的增多,加速比逐漸變大。這是因為傳輸圖像數據采用的是異步傳輸的方式,傳輸的圖像數量越多,加速越明顯,效果越好。

007.jpg

  圖4是不同圖像個數下的CLABP紋理特征提取加速比。從圖中可以看出,隨著圖像個數增加,加速比也隨之增多,但是當圖像個數穩定為200個之后,加速比提升不明顯。這是因為異步傳輸和并行計算加速已經趨于穩定,進一步提升加速比需要加入其他的加速方法或技巧。

  本文針對CLABP特征提取速度較慢的問題,采用GPU對CLABP特征提取方法進行加速,通過異步傳輸和核函數并行計算提高了紋理特征的計算效率。實驗結果表明,本文所采用的GPU實現方法在Outex紋理數據庫上具有將近25倍的加速比。對于其他的紋理特征提取方法,本文方法也同樣適用。

  由于本文主要研究程序方面的優化,對于GPU硬件優化并無深入,將CLABP紋理特征與GPU硬件結合將是今后研究的重點。

  參考文獻

  [1] AHONEN T, HADID A, PIETIK?魧INEN M. Face description with local binary pattern: application to face recognition[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2006, 28(12):2037-2041.

  [2] OJALA T, PIETIKAINEN M, MAENPAA T. Multiresolution gray-scale and rotation-invariant texture classification with local binary patterns[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2002, 24(7):971-987.

  [3] 林似水,鄭力新.聯合LBP與SOM的多分辨率織物疵點檢測[J].微型機與應用,2012,31(23):45-47.

  [4] 郭春鳳,何建農.彩色與紋理不變性的陰影消除新算法[J].微型機與應用,2013,32(5):38-41.

  [5] LEE S H, CHOI J Y, RO Y M, et al. Local color vector binary patterns from multi-channel face images for face recognition[J]. IEEE Transactions on Image Processing, 2012, 21(4):2347-2353.

  [6] KIRK D B, HWU W W.大規模并行處理器編程實戰[M].陳曙暉,熊淑華,譯.北京:清華大學出版社,2010.

  [7] SANDERS J, KANDROT E. GPU高性能編程CUDA實戰[M].聶雪軍,譯.北京:機械工業出版社,2011.

  [8] 張舒,褚艷利,趙開勇,等.GPU高性能運算之CUDA[M].北京:中國水利水電出版社,2009.

  [9] OJALA T, MAENPAA T, PIETIKAINEN M, et al. Outex-a new framework for empirical evaluation of texture analysis algorithms[C]. Proceedings of the 16th Conference on Pattern Recognition, 2002:701-706.


此內容為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>
          欧美精品偷拍| 国产夜色精品一区二区av| 国产精自产拍久久久久久| 欧美视频免费在线观看| 国产精品一级在线| 亚洲高清不卡一区| 久久天天躁夜夜躁狠狠躁2022| 欧美午夜电影一区| 久久久久久久久蜜桃| 一区二区三区在线免费播放| 性欧美video另类hd性玩具| 欧美不卡在线视频| 99视频在线精品国自产拍免费观看| 99视频热这里只有精品免费| 在线中文字幕日韩| 欧美啪啪一区| 99国产欧美久久久精品| 黄色免费成人| 亚洲激情午夜| 小辣椒精品导航| 永久免费毛片在线播放不卡| 99精品热视频只有精品10| 国产视频一区二区在线观看| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲精品免费网站| 国产一区二区0| 国产午夜精品一区二区三区欧美| 国产精品永久免费| 亚洲大片精品永久免费| 欧美777四色影视在线| 欧美亚洲第一区| 亚洲一区二区三区在线观看视频| 欧美日韩一区三区| 久久躁日日躁aaaaxxxx| 中文欧美字幕免费| 亚洲性视频网址| 毛片精品免费在线观看| 久久这里有精品15一区二区三区| 正在播放亚洲| 欧美日韩亚洲另类| 尤物九九久久国产精品的特点| 免费在线观看一区二区| 激情视频亚洲| 亚洲午夜精品福利| 国产小视频国产精品| 国产精品久久久久一区二区三区| 午夜视频精品| 日韩亚洲欧美成人| 中文精品在线| 亚洲视频1区| 西瓜成人精品人成网站| 欧美成人亚洲成人| 99精品欧美一区| 亚洲精品偷拍| 国语对白精品一区二区| 欧美一区二区视频观看视频| 久久久久亚洲综合| 亚洲校园激情| 先锋影院在线亚洲| 宅男精品导航| 日韩一二在线观看| 99精品国产在热久久婷婷| 欧美激情一区二区三区四区| 国产一区二区三区高清播放| 亚洲天堂免费在线观看视频| 一本久久综合| 久久手机免费观看| 久久免费视频一区| 亚洲女人小视频在线观看| 欧美成人激情视频免费观看| 欧美亚洲第一区| 国产精品美腿一区在线看| 国内成人精品一区| 日韩视频永久免费| 欧美三级午夜理伦三级中视频| 久久综合九色综合网站| 亚洲欧美综合| 欧美久久在线| 欧美精品一区二区三区高清aⅴ| 欧美福利一区二区| 久久免费99精品久久久久久| 国产精品福利片| 国产欧美视频一区二区三区| 国产乱人伦精品一区二区| 欧美国产日韩视频| 国产老女人精品毛片久久| 亚洲国产天堂久久综合| 亚洲欧美日韩精品久久久| 亚洲高清在线播放| 国产精品欧美一区二区三区奶水| 欧美大片在线观看| 欧美电影美腿模特1979在线看| 欧美日韩亚洲激情| 极品尤物一区二区三区| 欧美成人精精品一区二区频| 激情欧美日韩一区| 亚洲欧美日韩成人| 久久夜色精品亚洲噜噜国产mv| 亚洲欧洲日韩女同| 久久久午夜电影| 欧美一级欧美一级在线播放| 欧美激情一二三区| 亚洲国产一区在线观看| 国产精品yjizz| 亚洲欧洲一区二区三区在线观看| 在线观看日产精品| 女同一区二区| 国产精品久久久久久久午夜片| 午夜欧美大片免费观看| 一区二区精品在线观看| 亚洲一区日韩在线| 久久一区二区三区四区| 国产一区 二区 三区一级| 亚洲毛片av| 欧美在线免费观看视频| 国产在线视频欧美| 国产精品久久久久9999吃药| 欧美久久久久免费| 欧美午夜精品久久久久久超碰| 久久久www成人免费毛片麻豆| 国产综合久久久久久| 亚洲一区二区三区777| 一区二区三区视频在线播放| 亚洲欧美另类久久久精品2019| 国产女人18毛片水18精品| 亚洲国产精品va在线观看黑人| 99热在这里有精品免费| 久久超碰97中文字幕| 亚洲免费精品| 国产女人18毛片水18精品| 久久久久国产精品一区| 在线看片成人| 国产精品免费在线| 午夜精品影院| 亚洲一区二区精品在线观看| 99精品99| 欧美日韩国产免费观看| 国产精品日韩高清| 篠田优中文在线播放第一区| 亚洲成色999久久网站| 亚洲一区二区少妇| 国产自产2019最新不卡| 玖玖玖免费嫩草在线影院一区| 亚洲国产日韩欧美综合久久| 国产一区二区按摩在线观看| 伊人久久婷婷色综合98网| 国产精品家教| 欧美成人中文字幕在线| 亚洲天堂av综合网| 亚洲欧美日韩国产成人精品影院| 美女网站久久| 一区二区三区精品在线| 国产在线欧美日韩| 欧美国产日韩在线| 亚洲一区二区少妇| 亚洲精品乱码久久久久久蜜桃91| 女同一区二区| 精品999日本| 欧美日本在线视频| 欧美日韩一区不卡| 亚洲欧洲日韩综合二区| 欧美综合第一页| 亚洲美女免费精品视频在线观看| 国产偷自视频区视频一区二区| 在线观看日产精品| 欧美午夜不卡影院在线观看完整版免费| 欧美自拍偷拍午夜视频| 亚洲全部视频| 欧美午夜精品伦理| 国产一区二区主播在线| 久久国产精品黑丝| 亚洲无线一线二线三线区别av| 西西裸体人体做爰大胆久久久| 欧美日一区二区三区在线观看国产免| 久久久精品2019中文字幕神马| 韩国在线一区| 国产精品欧美经典| 红桃av永久久久| 国产日本欧美一区二区| 国产一区二区毛片| 亚洲视频 欧洲视频| 噜噜噜久久亚洲精品国产品小说| 欧美88av| 亚洲人成亚洲人成在线观看| 欧美日韩一区二区三区在线| 亚洲男人第一av网站| 亚洲欧美一区二区原创| 欧美日韩成人在线播放| 国产精品视频一区二区高潮| 国产欧美一区二区精品秋霞影院| 一区二区精品国产| 久久夜色撩人精品| 国内久久视频| 久久国产精品亚洲77777| 午夜精品久久久久久99热软件| 性欧美1819sex性高清| 亚洲午夜久久久| 久久精品女人的天堂av| 正在播放欧美视频| 欧美精品一区二区久久婷婷| 狠狠久久婷婷| 美女诱惑黄网站一区| 国产视频一区在线观看| 亚洲一区二区在线免费观看| 国产精品初高中精品久久| 欧美国产精品专区| 欧美日韩亚洲在线| 亚洲欧洲日产国产网站| 欧美成人激情视频免费观看| 欧美精品日日鲁夜夜添| 亚洲激情av| 亚洲一二三级电影| 欧美一级久久| 亚洲激情视频在线| 久久久国产午夜精品| **网站欧美大片在线观看| 亚洲国产乱码最新视频| 一区二区三区视频在线观看| 国产精品99久久久久久人| 欧美中文字幕精品| 99在线精品观看| 免费不卡亚洲欧美| 一级日韩一区在线观看| 一本色道久久加勒比88综合| 亚洲字幕在线观看| 一区二区电影免费观看| 欧美激情一区二区三区| 久久影院午夜片一区| 美女啪啪无遮挡免费久久网站| 欧美三级午夜理伦三级中文幕| 久久亚洲精选| 尹人成人综合网| 一区二区三区在线免费观看| 欧美性猛交一区二区三区精品| 国产午夜精品一区二区三区视频| 国产日韩亚洲| 国产精品一区二区在线观看| 小黄鸭视频精品导航| 日韩视频精品在线| 亚洲激情成人| 韩国一区二区三区在线观看| 永久免费毛片在线播放不卡| 欧美亚洲综合久久| 韩国女主播一区| 欧美在线观看日本一区| 欧美日韩美女一区二区| 一区二区免费在线视频| 国产一区二区欧美日韩| 亚洲欧美日韩国产中文| 极品日韩av| 宅男噜噜噜66国产日韩在线观看| 亚洲欧美文学| 欧美.日韩.国产.一区.二区| 亚洲日本中文字幕区| 另类图片国产| 久久激情综合网| 日韩午夜电影在线观看| 国产一区二区三区久久久| 国产日韩欧美麻豆| 国产婷婷一区二区| 在线观看中文字幕亚洲| 欧美成人在线免费视频| 激情久久综艺| 999亚洲国产精| 国产手机视频一区二区| 蜜桃久久精品一区二区| 久久精品国产99国产精品澳门| 国产日韩亚洲欧美| 午夜免费日韩视频| 在线看日韩av| 久久久久久亚洲精品杨幂换脸| 亚洲午夜精品在线| 亚洲国产专区校园欧美| 美日韩精品免费观看视频| 日韩一级视频免费观看在线| 国产私拍一区| 亚洲色在线视频| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲黄色在线观看| 亚洲免费观看高清完整版在线观看熊| 欧美激情在线狂野欧美精品| 国产一区二区三区久久精品| 国产精品久久国产愉拍| 亚洲欧美国产精品专区久久| 亚洲精品自在在线观看| 午夜久久久久| 亚洲黄色影院| 国语精品一区| 欧美精品v国产精品v日韩精品| 久久夜色精品国产亚洲aⅴ| 黄色成人在线网站| 欧美黄色成人网| 欧美国产日韩xxxxx| 一区二区三区欧美视频| 欧美日韩国产在线一区| 中文成人激情娱乐网| 久久色在线观看| 午夜在线视频一区二区区别| 另类酷文…触手系列精品集v1小说| 国产精品午夜国产小视频| 艳女tv在线观看国产一区| 亚洲清纯自拍| 99精品欧美一区| 亚洲一区二区av电影| 一本一本久久| 91久久国产自产拍夜夜嗨| 欧美激情精品久久久久久黑人| 欧美国产日韩精品免费观看| 欧美午夜欧美| 欧美精品一区二| 久久免费精品日本久久中文字幕| 亚洲人成网站999久久久综合| 久久久中精品2020中文| 国产精品视频精品视频| 国产精品成人观看视频免费| 国产亚洲精品福利| 久久国产精品色婷婷| 久久亚洲精品一区二区| 欧美日韩专区| 美女脱光内衣内裤视频久久网站| 欧美日韩在线视频一区| 国产自产女人91一区在线观看| 亚洲一区中文| 欧美女主播在线| 激情久久久久久| 欧美大片一区二区| 亚洲欧美色婷婷| 欧美另类亚洲|