《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于輪廓PCA的字母手勢識別算法研究
基于輪廓PCA的字母手勢識別算法研究
2014年電子技術應用第11期
王景中,李 萌
(北方工業大學 信息工程學院,北京100144)
摘要: 提出了一種改進的手勢檢測識別算法。首先對采集的手勢圖像綜合運用Krisch算子的背景差分與膚色分割等算法進行預處理,然后根據手勢的方向去除胳膊等非目標,截取手型區域。最后對手型圖像進行輪廓檢測,根據手型輪廓的二值圖像進行PCA降維,并與投影降維后的樣本計算空間距離,從而進行手勢分類。通過此方法可以快速、準確地檢測到手型區域,識別手型含義,且具有實時性。
中圖分類號: TP391.4
文獻標識碼: A
文章編號: 0258-7998(2014)11-0126-03
Method of gesture recognition based on contour PCA
Wang Jingzhong,Li Meng
College of Information Engineering, North China University of Technology, Beijing 100144,China
Abstract: This paper gives an improved gesture recognition algorithm. First, the gesture images are processed through a combination of background subtraction method with Krisch and color segmentation to get the hand area. Then the non-target region such as arm which depending on the direction of the gesture is removed. Finally, the images are processed through contour detection and the dimension is reduced by PCA, the spatial distance with the sample after the projection is calculated for classification. The method can detect hand region and identify the meaning of gestures quickly and accurately, and can be used in real-time recognition.
Key words : gesture recognition;background subtraction;complexion detection;PCA;feature extraction

0 引言

  手勢識別是一個包含多學科多領域的課題,隨著人機交互技術的發展,未來的手勢識別技術會趨于基于視覺。對于基于視覺的手勢檢測存在著光線、復雜背景、人臉胳膊等干擾因素,通常會有附加的限制條件,比如要求背景顏色、穿著長袖衣服等。這些問題短期內不能得到完善的解決辦法,因此良好地檢測到手型區域是手勢識別系統的一個主要研究內容[1]。

  手勢檢測常用的方法是膚色分割、背景差分、灰度直方圖檢測。單一的方法對手勢檢測無法得到良好的效果,因此要結合多種方法。邊緣與輪廓檢測是手勢識別中常見的特征提取方法[2-3],其中Canny算子很適用于手勢的邊緣檢測[4-5]。對于實際的圖形,內部邊緣檢測效果不盡相同,因此在不需要圖形內部信息時,輪廓可以更直觀地反應圖像特征。

  手勢識別的核心技術是目標分類。一種常用的分類方法是利用神經網絡[6],它是應用分類規則的常用方法。另一種是支持向量機的方法[7],它在數學建模和分類方面非常受歡迎。還有一些方法是通過去除那些對分類決定不起作用的數據來提高分類能力,例如PCA(主成分分析法)[8]。

  本文研究視覺手勢的實時檢測分割算法。根據我國“漢語拼音手指字母圖”中30個不同指式,綜合運用Krisch算子等多種方法進行手勢檢測,然后基于手勢輪廓和PCA算法對字母手勢進行識別。

1 關鍵技術

  1.1 PCA技術

  PCA(Principal Components Analysis)即主成分分析技術,旨在利用降維的思想,將高維數據投影到較低維空間,間接地對數據進行了壓縮處理,同時很大程度上保留了原數據的信息。因此在機器學習和模式識別及計算機視覺領域,PCA方法被廣泛運用。

  1.1.1 基本步驟

  (1)設m個樣本數據{xm},每個樣本數據是n維,構建一個大小為m×n的樣本矩陣M。

  (2)對矩陣M按行求均值。原始m個樣本數據均值向量為x:

  1.png

  (3)計算樣本數據的協方差矩陣S,公式如下:

  2.png

  (4)對協方差矩陣做SVD(奇異值分解),即可得到特征值和特征向量。

  (5)選出前k個特征向量用于對樣本的表示,達到降低數據維度和壓縮的目的。

  (6)將數據投影到特征向量的空間之中[9]。

  1.1.2 基于PCA技術的圖像識別

  高維的圖像空間經過PCA變換后得到一組新的正交基,保留其中重要的正交基,可變成低維線性空間。假設圖像在這些低維線性空間的投影具有可分性,就可將這些投影用作識別的特征矢量。

  在圖像識別中,可以用PCA變換對圖像的原始空間進行轉換,即構造圖像數據集的協方差矩陣,對之進行正交變換,求出協方差矩陣的特征向量,繼而構成投影矩陣。選出前k個特征向量(主成分),計算投影的系數,對每一類求出平均系數。分類時,將需要分類的圖像數據進行投影,得到系數,再與先前計算出的每一類的平均系數進行比較,可判為最接近的一類。

  1.2 Krisch算子

  Krisch算子是由8個模板組成的方向算子,圖像中的每個像素在模板代表的8個方向上進行模板卷積計算。它具有良好的邊緣定位能力與抑制噪聲能力,雖然提取出的邊緣和細節較多,導致虛假邊緣多且邊緣較粗,但是能夠提取出對比度較弱的邊緣,因此應用效果較為理想。

  1.3 改進的圖像背景差分法

  背景差分法是基于圖像序列和參考背景模型相減實現的目標檢測方法。該方法位置精確且速度較快,因此在實時系統檢測中經常應用背景差分法來獲得檢測結果。然而該方法對光照敏感,且在背景灰度變化很大的情況下檢測效果不理想。所以常用的背景差分法會受到背景顏色的影響。

  本文提出將目標圖像與背景圖像經過Krisch算子邊緣檢測后再進行差分,以便得到目標的區域位置,流程如圖1所示。

001.jpg

  通過邊緣算子的背景差分后,可得到手勢邊緣的一些信息。該方法對背景沒有特殊限制,比直接進行灰度圖像的背景目標結果明顯完整。在光照的影響下,膚色分割后的圖像手型輪廓變得不平滑,因此通過邏輯運算使Krisch算子的背景差分方法與膚色檢測方法相結合,共同進行手勢檢測,可以得到較為理想的膚色分割結果。

2 手勢識別系統設計

  手勢識別系統實現框架流程如圖2所示。

002.jpg

  如圖2所示,手勢識別系統設計主要分為兩大部分:(1)首先是創建手勢樣本集,對樣本集圖像進行預處理、特征提取,最后構建手勢向量特征庫;(2)建立在第一部分基礎之上,針對的是單張手勢圖像。手勢圖像經過相同的預處理與特征提取過程,將得到的手勢特征向量與手勢庫進行對比,根據歐氏距離計算向量距離,從而得到識別結果。

  2.1 圖像預處理

  首先將捕捉到的手勢圖像與背景圖像進行Krisch算子圖像背景差分,然后把原圖像RGB空間轉換為HSV空間進行膚色檢測[10],得到膚色分割后的二值圖像。應用邏輯或運算將差分圖像和膚色分割后的圖像結合起來。

  根據得到的二值圖像檢測最大連通域,得到手連同部分胳膊區域的二值圖像。最后根據手勢不同方向,采用不同的方法去掉胳膊,從而得到較為準確的手型區域。將手型圖像進行歸一化處理,壓縮了圖像的數據量,減少冗余度,以便進一步處理。部分樣本輪廓如圖3所示。

003.jpg

  經過圖像預處理過程,得到大小為32×32的手型輪廓二值圖像。該方法減少了光照對手型檢測的影響,從而得到了準確的手型區域,繼而得到可靠的手勢輪廓信息作為特征,為后續手勢的特征提取與識別完成了良好的預處理工作。

  2.2 特征提取

  本文研究的特征以輪廓信息特征為基礎,根據PCA算法計算樣本圖像的特征值,生成相應的特征庫,即投影向量矩陣。具體計算方法如下:

  每張手勢輪廓圖像表示為一個32×32像素的矩陣,即為一個二維數組,將其按行變換成一維數組,一張圖片就能表示為一個向量d=(x1,x2…x1 024)。

  將樣本庫里m張手勢圖片表示成上述向量形式,則m個向量組合成一個m×1 024的樣本矩陣M。當m<1 024時,經過PCA可得到m個特征值與大小為m×1 024的特征向量。選取k個特征向量作為主成分,形成大小為m×k的投影變換矩陣,記為C。將樣本矩陣向C映射,得到m×k的樣本投影矩陣,即為特征庫矩陣,矩陣中每行為一個大小為1×k的樣本特征向量。

  2.3 特征匹配識別

  在手勢識別系統中,將測試集中圖像進行預處理,得到的32×32輪廓圖像變為一維數組,大小為1×1 024。將此數組向矩陣C投影,得到大小為1×k的特征向量,記為St。

  兩個向量a=(a[1],a[2],…,a[n])與b=(b[1],b[2],…,b[n])之間的距離定義為下面的公式:

  3.png

  分別計算特征向量St與m個樣本特征向量的歐氏距離,得到距離最小的樣本向量所對應的手勢含義即為識別結果。

3 實驗效果

  本手勢識別系統以漢語拼音30個字母手勢為參照,采集了3套手勢(3套分別為不同人的手)形成手勢庫,每套手勢中每個字母手勢錄5張,3套手勢庫共450張手勢圖。圖像格式為BMP圖像,大小為640×480。

  根據本文算法,針對靜態的字母手勢做了大量實驗來測試其對識別率的影響。從手勢庫1中的每個手勢挑選2張圖像,從手勢庫2中的每個手勢挑選1張圖像,共得到90張圖像作為樣本。經過上述特征提取方法得到大小為90×k的特征庫矩陣。其余圖像作為測試圖像。根據不同的k值,手勢庫圖像識別結果如表1所示。

004.jpg

  由實驗結果可表面,該算法可有效識別字母手勢。當k為40時,平均識別率可達到92,且用時較少,識別150張靜態圖像平均40 s左右可完成。當k值逐漸變小時,識別速度提高了,然而識別率下降了。因此在選擇k值時,應權衡速度與準確率。當k=20時,識別率良好,且用時較少,因此在手勢識別系統中可以選此k值。

4 結論

  本文針對漢語拼音30個字母手勢識別進行研究,提出了結合多種方法的手勢檢測,基于輪廓檢測和主成分分析的識別算法,進行圖像特征提取和分類。實驗證明,該方法可以有效檢測手勢,簡單高效地對手勢進行識別,對圖像的平移和縮放具有穩定性。同時,手勢過度旋轉對識別存在著一定的影響,可結合手型的多個幾何特征輔助進行特征比較,從而提高識別率。

  參考文獻

  [1] 馮志全,蔣彥.手勢識別研究綜述[J].濟南大學學報(自然科學版),2013,27(4):336-340.

  [2] 孫麗娟,張立材.基于邊緣梯度方向直方圖的靜態手語識別[J].微電子學與計算機,2010,27(3):148-150.

  [3] 何陽清,葛元,王林泉.應用幾何矩和邊緣檢測的手勢識別算法[J].計算機工程,2005,31(15):165-166.

  [4] CANNY J.A computational approach to edge detection[J].Pattern Analysis and Machine Intelligence,IEEE Transactionson,1986,8(6):679-698.

  [5] THEPADE S D,KULKARNI G,NARKHEDE A,et al.Sign language recognition using color means of gradient slope magnitude edge images[C].Intelligent Systems and Signal Processing(ISSP),Gujarat:IEEE,2013.

  [6] 譚昶,肖南峰.基于改進RCE和RBF神經網絡的靜態手勢識別[J].計算機工程與應用,2011,47(7):172-176.

  [7] 張秋余,王道東,張墨逸,等.基于特征包支持向量機的手勢識別[J].計算機應用,2012,32(12):3392-3396.

  [8] 李榮健,韓其龍,楊鑫華.改進的PCA人臉識別新算法[J].大連交通大學學報,2008,29(4):48-51.

  [9] ABDI H,WILLIAMS L J.Principal component analysis[J].Wiley Interdisciplinary Reviews:Computational Statistics,2010,2(4):433-459.

  [10] ZHANG X N,JIANG J,LIANG Z H,et al.Skin color en-hancement based on favorite skin color in HSV color space[J].Consumer Electronics,IEEE Transactions on,2010,56(3):1789-1793.


此內容為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>
          久久久999精品视频| 亚洲自拍偷拍福利| 国产精品欧美久久久久无广告| 国语自产精品视频在线看抢先版结局| 欧美一级二区| 久久精品国语| 国产精品一级久久久| 欧美不卡视频一区发布| 欧美一区二区三区免费观看视频| 国模套图日韩精品一区二区| 久久视频这里只有精品| 亚洲一二三区在线观看| 国产在线成人| 免费一级欧美片在线播放| 亚洲欧美激情视频在线观看一区二区三区| 亚洲精品国产精品乱码不99| 欧美日韩一区不卡| 国语自产在线不卡| 亚洲男女自偷自拍| 亚洲精品国产无天堂网2021| 日韩一级二级三级| 国产综合欧美在线看| 韩国成人精品a∨在线观看| 欧美激情久久久| 国产精品成人一区二区三区夜夜夜| 亚洲成人在线视频网站| 亚洲午夜一二三区视频| 在线不卡欧美| 久久精品国产综合精品| 久久久最新网址| 久久久精品动漫| 欧美资源在线| 夜夜嗨av一区二区三区| 欧美欧美天天天天操| 国产一区二区欧美| 亚洲二区免费| 欧美在线视频免费播放| 欧美成人精品三级在线观看| 在线视频观看日韩| 欧美在线中文字幕| 在线观看日产精品| 久久精品国产免费看久久精品| 国产精品免费视频xxxx| 国内伊人久久久久久网站视频| 久热成人在线视频| 久久夜色精品国产亚洲aⅴ| 国内不卡一区二区三区| 亚洲一区二区三区激情| 亚洲国产精品久久久久婷婷884| 日韩一二在线观看| 亚洲手机在线| 亚洲欧美日本日韩| 麻豆av一区二区三区| 另类图片国产| 亚洲影院色在线观看免费| 欧美日韩国产色综合一二三四| 国产精品免费电影| 狠狠色狠狠色综合日日五| 欧美视频手机在线| 亚洲精品久久久久久下一站| 亚洲尤物在线视频观看| 欧美aaaaaaaa牛牛影院| 亚洲区免费影片| 麻豆精品精华液| 午夜精品久久久| 亚洲欧美日本精品| 欧美精品在线观看| 久久人91精品久久久久久不卡| 欧美伊久线香蕉线新在线| 欧美精品激情blacked18| 国产精品自拍一区| 午夜欧美大尺度福利影院在线看| 亚洲欧美国产高清| 久久久午夜视频| 国产精品蜜臀在线观看| 久热精品在线| 亚洲午夜精品福利| 激情欧美一区二区三区在线观看| 亚洲国产欧美一区二区三区同亚洲| 亚洲视频在线免费观看| 国产精品国产精品国产专区不蜜| 欧美日韩麻豆| 国产精品红桃| 久久久人人人| 亚洲人成亚洲人成在线观看图片| 亚洲无人区一区| 欧美一区永久视频免费观看| a91a精品视频在线观看| 欧美不卡视频一区发布| 欧美大片免费观看在线观看网站推荐| 亚洲欧美精品在线观看| 国产精品久久久久久超碰| 亚洲午夜精品久久久久久浪潮| 亚洲国产另类久久久精品极度| 狠狠狠色丁香婷婷综合久久五月| 欧美麻豆久久久久久中文| 国产精品久久久久免费a∨| 欧美一区二区三区免费观看| 国内精品写真在线观看| 玖玖在线精品| 亚洲激情第一页| 伊人久久成人| 欧美一区二视频| 国产精品视频xxxx| 亚洲精品色图| 久久精品国产第一区二区三区| 国产精品网站在线观看| 亚洲综合视频在线| 午夜精品久久久久久久99黑人| 日韩系列在线| 99热免费精品| 久久人人97超碰人人澡爱香蕉| 亚洲精品乱码久久久久| 欧美啪啪一区| 久久精品视频免费观看| 亚洲国产欧美日韩精品| 国产欧美日韩综合精品二区| 国产精品影片在线观看| 久久久久9999亚洲精品| 最新成人av在线| 一区二区三区产品免费精品久久75| 国产精品老女人精品视频| 国产日韩欧美在线视频观看| 欧美伊人久久久久久午夜久久久久| 久久久久一区二区三区四区| 亚洲裸体俱乐部裸体舞表演av| 日韩一二三区视频| 欧美激情视频网站| 久久亚洲一区| 欧美日韩一区视频| 久久激五月天综合精品| 亚洲精品一区二区三区在线观看| 免费h精品视频在线播放| 91久久久久久久久久久久久| 欧美丝袜第一区| 国产精品理论片在线观看| 欧美怡红院视频一区二区三区| 久久精品人人爽| 国产伦一区二区三区色一情| 久久久美女艺术照精彩视频福利播放| 精品成人免费| 国产区欧美区日韩区| 欧美午夜精品一区| 免费人成网站在线观看欧美高清| 激情欧美一区二区三区在线观看| 久久精品视频在线免费观看| 国产区欧美区日韩区| 久久精品夜色噜噜亚洲a∨| 欧美激情综合在线| 欧美日韩国语| 亚洲国产精品成人一区二区| 一区二区三区自拍| 蜜桃av噜噜一区| 9色精品在线| 欧美激情精品久久久久久免费印度| 欧美亚洲综合在线| 亚洲国产精品成人久久综合一区| 一区二区三区视频在线播放| 久久免费精品日本久久中文字幕| 国产日韩欧美一区二区| 亚洲精品日韩久久| 国产亚洲美州欧州综合国| 一本久道久久综合婷婷鲸鱼| 99精品国产在热久久婷婷| 亚洲国产精品久久久久婷婷老年| 狠狠88综合久久久久综合网| 国产在线乱码一区二区三区| 亚洲激情六月丁香| 久久久久久有精品国产| 韩日精品中文字幕| 国产欧美不卡| 久久激情久久| 久久亚洲美女| 日韩视频中文字幕| 亚洲人成毛片在线播放| 国产亚洲人成a一在线v站| 欧美亚洲日本一区| 久久夜色精品国产欧美乱| 亚洲日韩中文字幕在线播放| 欧美中文字幕在线| 亚洲国产成人在线播放| 欧美欧美午夜aⅴ在线观看| 欧美日韩一区视频| 国产精品伊人日日| 欧美日韩另类一区| 国产亚洲电影| 91久久综合| 国产精品视频一区二区高潮| 一区二区电影免费观看| 国产欧美一区二区三区在线看蜜臀| 亚洲国产成人av在线| 悠悠资源网亚洲青| 国产精品一区二区在线观看| 欧美大香线蕉线伊人久久国产精品| 欧美日韩中文在线| 午夜国产精品视频免费体验区| 欧美日韩综合另类| 久久久91精品国产| 99国产精品视频免费观看一公开| 国产专区一区| 欧美在线黄色| 亚洲大胆人体在线| 国产精品永久在线| 亚洲欧洲日韩综合二区| 亚洲在线观看| 国产精品热久久久久夜色精品三区| 久久精品成人一区二区三区蜜臀| 韩国成人精品a∨在线观看| 国产精品羞羞答答xxdd| 欧美激情一区二区| 国产精品久久久久久av下载红粉| 亚洲素人一区二区| 欧美高清在线一区二区| 国产伦精品一区二区三区四区免费| 亚洲国产日日夜夜| 午夜一区二区三区在线观看| 欧美日韩高清在线播放| 老司机凹凸av亚洲导航| 亚洲区免费影片| 性视频1819p久久| 亚洲日本欧美| 在线看不卡av| 国产一区二区三区不卡在线观看| 亚洲国产精品一区二区尤物区| 亚洲欧洲精品一区二区三区波多野1战4| 香蕉久久国产| 欧美激情一区二区久久久| 亚洲免费在线播放| 国产丝袜一区二区三区| 欧美一区二区福利在线| 国产精品免费小视频| 欧美一区2区视频在线观看| 一区二区三区不卡视频在线观看| 亚洲激情小视频| 在线日本欧美| 国产精品久久7| 欧美亚洲成人网| 尤物yw午夜国产精品视频明星| 欧美区国产区| 国产区在线观看成人精品| 欧美—级高清免费播放| 欧美一区激情| 久久久999| 亚洲欧美日韩精品久久久久| 亚洲天堂成人在线观看| 亚洲精品视频免费| 久久xxxx| 国产自产精品| 国产日本欧美一区二区| 噜噜噜躁狠狠躁狠狠精品视频| 欧美日韩免费网站| 久久成人久久爱| 日韩午夜中文字幕| 狠狠色综合网| 国产精品乱人伦一区二区| 91久久精品国产91久久性色tv| 国产午夜久久久久| 亚洲成色999久久网站| 国产精品久久久久久久久久妞妞| 欧美亚洲自偷自偷| 狠狠色香婷婷久久亚洲精品| 麻豆成人精品| 欧美午夜在线| 久久国产精品高清| 欧美视频在线免费| 欧美日本亚洲韩国国产| 欧美自拍丝袜亚洲| 欧美日韩国产在线观看| 麻豆成人91精品二区三区| 宅男66日本亚洲欧美视频| 国内精品久久久久影院优| 久久精品2019中文字幕| 性色av一区二区怡红| 最新日韩在线| 欧美成人激情视频免费观看| 欧美专区一区二区三区| 欧美一区二区三区在线视频| 麻豆91精品91久久久的内涵| 欧美日韩国产麻豆| 欧美午夜理伦三级在线观看| 欧美日韩高清在线观看| 欧美成人精品不卡视频在线观看| 久久手机免费观看| 韩日成人在线| 在线观看欧美视频| 国产精品久久久久久模特| 亚洲欧美日韩久久精品| 亚洲欧美激情在线视频| 亚洲电影毛片| 亚洲最新在线| 国产精品99久久久久久宅男| 欧美日韩亚洲精品内裤| 欧美日韩另类视频| 在线播放豆国产99亚洲| 亚洲国产日韩一级| 午夜精品电影| 欧美日韩国产成人在线免费| 国精品一区二区三区| 亚洲人屁股眼子交8| 欧美成人精品激情在线观看| 亚洲国产精品成人久久综合一区| 一区二区三区成人| 国产久一道中文一区| 欧美精品一区二区三区蜜臀| 国产欧美日韩一区二区三区| 亚洲福利小视频| 国产视频不卡| 欧美日韩专区在线| 国产精品午夜电影| 欧美精品在线免费播放| 欧美日韩一区二区国产| 亚洲激情六月丁香| 亚洲日本欧美| 在线视频免费在线观看一区二区| 国产精品入口| 欧美一区2区视频在线观看| 欧美成人官网二区| 亚洲一区在线免费| 国产日韩欧美黄色| 久久av老司机精品网站导航| 久久精品国产99精品国产亚洲性色| 亚洲成人直播| 亚洲美女电影在线| 欧美另类女人| 国产精品免费aⅴ片在线观看| 亚洲欧美伊人| 亚洲国产精品高清久久久| 国产日韩欧美综合精品|