《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于Kinect深度圖像信息的手勢跟蹤與識別
基于Kinect深度圖像信息的手勢跟蹤與識別
2015年微型機(jī)與應(yīng)用第6期
李思岑,王 平,張 鵬,宋丹妮
(西華大學(xué) 電氣信息學(xué)院,四川 成都 610039)
摘要: 針對基于視覺的手勢識別技術(shù)對環(huán)境背景要求較高的問題,提出了一種利用深度信息進(jìn)行手勢提取和識別的研究方案。采用Kinect深度攝像頭,通過中值濾波以及深度信息與鄰域特點(diǎn)來分割手部區(qū)域并用Canny算子提取出手勢輪廓,再以深度圖像的凸缺陷指尖來完成對指尖的檢測,從而實(shí)現(xiàn)對數(shù)字手勢1到5的手勢識別。該方法可快速有效地對指尖進(jìn)行檢測,魯棒性和穩(wěn)定性都比其他方法更好。實(shí)驗(yàn)結(jié)果表明,該手勢識別方案的平均識別率達(dá)到92%,證明了該方法的可行性。
Abstract:
Key words :

  摘  要: 針對基于視覺的手勢識別技術(shù)對環(huán)境背景要求較高的問題,提出了一種利用深度信息進(jìn)行手勢提取和識別的研究方案。采用Kinect深度攝像頭,通過中值濾波以及深度信息與鄰域特點(diǎn)來分割手部區(qū)域并用Canny算子提取出手勢輪廓,再以深度圖像的凸缺陷指尖來完成對指尖的檢測,從而實(shí)現(xiàn)對數(shù)字手勢1到5的手勢識別。該方法可快速有效地對指尖進(jìn)行檢測,魯棒性和穩(wěn)定性都比其他方法更好。實(shí)驗(yàn)結(jié)果表明,該手勢識別方案的平均識別率達(dá)到92%,證明了該方法的可行性。

  關(guān)鍵詞: 手勢識別;Kinect;Canny算子;凸缺陷檢測

0 引言

  人機(jī)交互(Human-Computer Internet,HCI)是指人和計(jì)算機(jī)之間通過某些交互方式(媒介、對話接口等),使用某種對話語言來傳遞和交換信息,是計(jì)算機(jī)系統(tǒng)的重要組成部分[1]。在很長一段時(shí)間里,以鼠標(biāo)和鍵盤作為輸入設(shè)備、字符文本和圖形窗口作為輸出設(shè)備是最主要的人機(jī)交互方式。近年來,隨著計(jì)算機(jī)視覺技術(shù)的不斷發(fā)展與完善,使用攝像頭進(jìn)行手勢的捕捉是手勢識別的主要方式。與傳統(tǒng)的需要專用硬件設(shè)備(數(shù)據(jù)手套輸入設(shè)備等)輔助才能完成手勢輸入相比,自然人機(jī)交互實(shí)現(xiàn)的手勢輸入具有廣闊的應(yīng)用前景和重要的研究價(jià)值。

  使用計(jì)算機(jī)視覺技術(shù)進(jìn)行手勢輸入,需要對獲得的手勢圖像進(jìn)行手勢分割,將手勢從整個(gè)輸入圖像中分割出來。手勢提取的方法主要有以下三種:(1)增加限制法:該方法是通過增加種種限制因素來增加背景區(qū)與手勢區(qū)的對比,主要使用背景相減或者差分法,但該方法降低了人機(jī)交互所提出的自然性,故主要用于手勢訓(xùn)練樣本[2]。(2)膚色模型法:膚色在特定空間中總是分布在某個(gè)區(qū)域,可以根據(jù)膚色區(qū)域與非膚色區(qū)域?qū)⑹謩莘指畛鰜怼LON J等人[3]采用膚色模型與運(yùn)動(dòng)信息結(jié)合的方法來進(jìn)行手勢分割,但膚色易受光照變化、攝像機(jī)參數(shù)、人類種族、年齡、性別等因素影響。(3)模板匹配法:該方法首先建立一個(gè)手勢的訓(xùn)練模板數(shù)據(jù)庫,用這些模板遍歷整幅圖像并進(jìn)行匹配,在匹配的同時(shí)完成識別[4]。其缺點(diǎn)是運(yùn)算量較大,不能有效地運(yùn)用于實(shí)時(shí)跟蹤識別中。

  2010年微軟公司推出了用于Xbox 360的體感外設(shè)3D攝像機(jī)Kinect,采用結(jié)構(gòu)光編碼技術(shù)獲得拍攝圖像深度信息。Kinect攝像部分包括紅外發(fā)射器、紅外攝像頭和RGB攝像頭。圖像處理器通過分析散斑圖案獲得空間距離生成深度影像。

  本文依據(jù)Kinect高效且廉價(jià)的硬件基礎(chǔ),基于圖像深度信息的手勢模型,首先利用中值濾波對深度數(shù)據(jù)做噪點(diǎn)去除和平滑處理,然后通過二值化、骨骼點(diǎn)進(jìn)行手勢提取,再以深度圖像的凸缺陷指尖來作為檢測基礎(chǔ),對已分割出的手部二值圖像用Canny算子提取出手勢輪廓,利用凸缺陷之間的關(guān)系剔除偽指尖點(diǎn),完成對指尖的精確檢測。基于Kinect深度圖像信息的手勢提取與識別由于手勢分割只與手和攝像頭之間的距離有關(guān),故對背景復(fù)雜干擾的魯棒性較好。

1 圖像深度信息的獲取及預(yù)處理

  一個(gè)完整手勢識別主要分為圖像深度信息獲取與預(yù)處理、圖像深度信息的手勢提取分割、手勢建模、手勢識別等幾個(gè)步驟,流程圖如圖1所示。

001.jpg

  1.1 圖像深度信息獲取原理

  Kinect共有3個(gè)鏡頭,中間是普通的RGB彩色攝像頭,左邊是紅外發(fā)射器,右邊是紅外CMOS攝像頭組成的深度傳感器。圖像深度獲取是通過左右兩邊的紅外發(fā)射器和紅外CMOS攝影機(jī)一同完成的,紅外發(fā)射器發(fā)出紅外光覆蓋整個(gè)待檢測區(qū)域,與此同時(shí)紅外線CMOS攝影機(jī)接收反射光線得到深度圖像,其中每一個(gè)像素的顏色代表了那一點(diǎn)物體與攝像頭的距離。基于Kinect獲取的圖像深度信息圖如圖2所示。

  1.2 圖像深度信息預(yù)處理

002.jpg

  中值濾波是一種基于排序統(tǒng)計(jì)理論、能有效抑制噪聲的非線性數(shù)字濾波技術(shù),常被用于濾除圖中的斑點(diǎn)噪聲和椒鹽噪聲。其基本原理是把數(shù)字圖像中一像素點(diǎn)p(i,j)的值用該點(diǎn)的一個(gè)鄰域窗口w中各點(diǎn)值的中值代替,使周圍像灰度值接近真實(shí)值,從而消除孤立噪聲點(diǎn)。其方法是把該鄰域窗口w中所有像素的灰度值按從小到大的次序排列,生成單調(diào)上升(或下降)的二維數(shù)據(jù)序列,并選擇中間值作為中心像素點(diǎn)p(i,j)的灰度新值,窗口移動(dòng)時(shí),就能夠通過中值濾波對圖像進(jìn)行平滑處理。中值濾波的基本公式可以表示為:

  1.png

  其中,f(r,s)表示鄰域窗口w內(nèi)任意像素點(diǎn)的灰度值,Nf(i,j)表示f(i,j)的實(shí)心鄰域。本文中選擇的w為11×11的正方形濾波窗口。

003.jpg

  該算法不僅可以對噪聲區(qū)域進(jìn)行平滑處理,還可以很好地保持區(qū)域之間的邊界形態(tài)。對圖2(b)所示的深度信息圖進(jìn)行中值濾波,結(jié)果如圖3所示,圖3較好地說明了中值濾波是如何去掉結(jié)構(gòu)化人為干擾的。中值濾波對于抑制邊緣模糊有很好的特性,本文使用中值濾波算法實(shí)現(xiàn)了對深度圖像的降噪濾波。

2 圖像深度信息的手勢提取與識別

  2.1 手心的檢測與跟蹤

  本文基于深度圖像信息進(jìn)行手部區(qū)域提取的基本流程為:先根據(jù)手心關(guān)節(jié)點(diǎn)坐標(biāo)位置建立一個(gè)手部信息的矩形盒;再在這個(gè)矩形盒內(nèi)以手心關(guān)節(jié)點(diǎn)位置開始向鄰域逐個(gè)遍歷像素,檢測像素是否屬于手部區(qū)域,如果符合條件就在二值圖中置1,循環(huán)遍歷所有需要遍歷的鄰域像素直到個(gè)數(shù)為空;最后得到手部區(qū)域的二值圖。

  在對手勢進(jìn)行檢測完畢之后,調(diào)用Hand Tracker的startHandTracking()函數(shù)就可以對手部進(jìn)行跟蹤。圖4為不同深度距離位置對手心檢測的結(jié)果。

004.jpg

  2.2 手勢的分割

  在檢測跟蹤到手心以后,根據(jù)手心Z坐標(biāo)的深度值對深度圖像進(jìn)行分割,如式(2)所示:

     2.png

  其中,手部可能存在區(qū)域的像素值為255,其他區(qū)域?yàn)?,式(2)中的閾值設(shè)定為150 mm。

  將手心點(diǎn)投影到2D空間,根據(jù)手的大小做一次二維分割,如式(3)所示:

  3.png

  其中,W(Z)表示以手心為中心的一個(gè)包圍盒,大小與手勢到Kinect的距離成正比。

  4.png

  基于最優(yōu)化算法的Canny邊緣檢測算子[5],提取的邊緣線形連接較為完整,定位準(zhǔn)確性較高,效果好。本文采用此方法對深度圖像進(jìn)行邊緣提取。首先用一階偏導(dǎo)的有限差分來計(jì)算梯度的幅值和方向,再對梯度方向進(jìn)行量化,使其只有8個(gè)方向,即0°、45°、90°、135°、180°、225°、270°、315°,對于每一個(gè)梯度強(qiáng)度非零的像素點(diǎn),查找沿其量化后的梯度方向的兩個(gè)相鄰像素點(diǎn),然后通過閾值判斷為非邊緣點(diǎn)還是候選邊緣點(diǎn)。對于弱邊緣點(diǎn),如果它與強(qiáng)邊緣點(diǎn)在8連通區(qū)域相連,則該點(diǎn)記為弱邊緣點(diǎn),同時(shí)將其邊緣提取置為1,所有標(biāo)記為1的點(diǎn)就成了最后的邊緣。手部提取輪廓如圖5所示。

005.jpg

  2.3 手心、指尖檢測與識別

  為了獲取更準(zhǔn)確的手心坐標(biāo),利用細(xì)化方法中的距離變換(Distance Transform)算法來計(jì)算手部區(qū)域的骨骼,從而得到手心位置。

  本文采用葛立恒掃描法(Graham Scanning Method)[6]進(jìn)行凸包檢測,在結(jié)束對凸包點(diǎn)的檢測之后,采用參考文獻(xiàn)[6]的方法繼續(xù)計(jì)算缺陷點(diǎn)(Convex Defects),再由閾值判定條件得到代表手指凸包點(diǎn)的個(gè)數(shù)從而實(shí)現(xiàn)對1~5的檢測識別,結(jié)果如圖6所示。

006.jpg

3 實(shí)驗(yàn)結(jié)果驗(yàn)證

007.jpg

  由表1實(shí)驗(yàn)驗(yàn)證結(jié)果可知,基于Kinect的深度圖像手勢識別平均正確率達(dá)到92%,能夠達(dá)到基本手勢識別的目的。使用深度圖像信息進(jìn)行手勢識別可能會(huì)受到拍攝光照、角度和手勢的彎曲程度的影響,通過識別結(jié)果可以了解到,手勢1、2、3的出錯(cuò)概率較4、5多,造成錯(cuò)誤識別的原因大都是因?yàn)槭种傅膹澢斐缮疃刃畔㈠e(cuò)位,這也是以后需要改進(jìn)的方面。

4 結(jié)論

  本文設(shè)計(jì)并實(shí)現(xiàn)了基于Kinect深度圖像信息的手勢提取與識別,此方案使用設(shè)備簡單,計(jì)算量少,能有效提高工作效率。相比較于傳統(tǒng)基于二維計(jì)算機(jī)視覺識別,該方法增加了深度信息,能夠很好地去除復(fù)雜背景的影響,可以解決手指水平豎直移動(dòng)容易識別錯(cuò)誤的問題。但由于手勢增加可能造成深度方向可分辨性降低,在后續(xù)工作中將考慮對平面信息和深度信息融合進(jìn)行識別。

參考文獻(xiàn)

  [1] MINSKY M R. Manipulating simulated objects with real-world gestures using a force and position sensitive screen [J]. AQH Computer Graphics, 1984,18(3):195-203.

  [2] 任海兵,祝遠(yuǎn)新,徐光,等.基于視覺手勢識別的研究——綜述[J].電子學(xué)報(bào),2000,28(2):118-121.

  [3] ALON J, ATHITSOS V, Yuan Quan, et al. A unified framework for gesture recognition and spatiotemporal gesture segmentation[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence,2009,31(9): 1685-1699.

  [4] 趙亞飛.基于視覺的手勢識別技術(shù)研究[D].杭州:浙江大學(xué),2011.

  [5] 舒欣,李東新,薛東偉.五幀差分和邊緣檢測的運(yùn)動(dòng)目標(biāo)檢測[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2014,23(1):124-127.

  [6] Graham scan. http://en.wikipedia.org/wiki/Graham_scan.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产精品小视频| 午夜精品亚洲一区二区三区嫩草| 欧美午夜精品久久久久久浪潮| 你懂的视频欧美| 久久九九国产| 欧美亚洲一区二区三区| 亚洲天堂av图片| 一区二区三区欧美日韩| 99国产欧美久久久精品| 亚洲精选久久| 亚洲精品永久免费精品| 亚洲人线精品午夜| 亚洲精品一区二区三区不| 亚洲精品国久久99热| 最新国产成人av网站网址麻豆| 久久高清一区| 亚洲高清影视| 亚洲欧洲精品一区二区三区波多野1战4| 欧美一区二区精美| 久久成人精品一区二区三区| 久久精品夜色噜噜亚洲a∨ | 国产精品一区二区黑丝| 久久久久在线| 亚洲老板91色精品久久| 亚洲国内精品在线| 亚洲日本va午夜在线电影| 亚洲精品乱码久久久久久久久| 亚洲国产精品99久久久久久久久| 亚洲动漫精品| 亚洲毛片av| 亚洲桃花岛网站| 亚洲综合三区| 欧美在线观看一二区| 久久精品亚洲精品| 亚洲精品美女在线| 亚洲一区三区在线观看| 新片速递亚洲合集欧美合集| 欧美在线高清视频| 久久综合久久综合久久综合| 欧美成年人视频网站欧美| 欧美日韩国产成人在线免费| 欧美午夜精品一区二区三区| 国产视频不卡| 亚洲国产欧美另类丝袜| 99热精品在线| 欧美一区二区精品| 亚洲靠逼com| 午夜精品福利一区二区三区av| 久久久噜噜噜久久中文字免| 欧美99久久| 国产精品国产三级国产专播品爱网| 国产日韩av高清| 亚洲国产精品一区二区尤物区| 99精品视频一区| 欧美在线啊v| 亚洲免费久久| 欧美在线日韩| 欧美精品日韩精品| 国产精品视频你懂的| 影音先锋在线一区| 这里只有视频精品| 久久精品av麻豆的观看方式| 99精品国产在热久久| 欧美自拍偷拍午夜视频| 欧美激情网友自拍| 国产日韩欧美综合| 亚洲精品乱码视频| 欧美一区二区三区在线视频| 日韩天堂av| 欧美在线短视频| 欧美日韩黄色一区二区| 国产亚洲人成网站在线观看| 最新国产乱人伦偷精品免费网站| 亚洲自拍偷拍色片视频| 亚洲毛片在线观看.| 久久精品伊人| 国产精品成人一区二区三区吃奶| 狠狠色香婷婷久久亚洲精品| 亚洲午夜精品网| 亚洲精品乱码久久久久久按摩观| 午夜精品亚洲| 欧美日本在线播放| 一区二区三区自拍| 午夜精品久久久久久久白皮肤 | 亚洲国产精品黑人久久久| 亚洲一区国产精品| 亚洲麻豆av| 久久综合图片| 国产日韩欧美一区二区| 一区二区三区色| 亚洲精品免费电影| 久久久久久久成人| 国产精品美女黄网| 亚洲日本一区二区三区| 久久精品国产久精国产爱| 亚洲欧美日韩一区二区在线 | 日韩亚洲欧美高清| 鲁大师成人一区二区三区| 国产伦精品一区二区三区照片91 | 亚洲尤物在线视频观看| 欧美黄在线观看| 激情久久中文字幕| 欧美一区二区三区的| 亚洲欧美在线免费| 欧美日韩中文| 亚洲精品一区二区三区不| 亚洲欧洲精品一区二区三区| 久久视频一区二区| 国产网站欧美日韩免费精品在线观看 | 亚洲欧洲综合另类| 亚洲欧洲精品一区二区| 可以看av的网站久久看| 国产在线高清精品| 欧美专区在线| 久久精品综合网| 国产日韩欧美精品一区| 亚洲欧美资源在线| 久久av一区二区| 国产视频亚洲| 午夜久久美女| 久久精品夜色噜噜亚洲a∨| 国产精一区二区三区| 亚洲一二区在线| 亚洲综合视频一区| 国产精品国产自产拍高清av王其| 一本色道久久综合狠狠躁篇怎么玩 | 国产精品网站在线| 亚洲永久网站| 久久国产成人| 国产视频在线观看一区二区| 欧美制服丝袜第一页| 久久蜜桃资源一区二区老牛 | 伊人成年综合电影网| 亚洲国产成人tv| 欧美a级片网| 亚洲黄一区二区| 一本色道久久88亚洲综合88| 欧美日韩国产在线播放网站| 99视频热这里只有精品免费| 亚洲一区二区不卡免费| 国产精品久久久一本精品| 亚洲色在线视频| 欧美在线精品免播放器视频| 国产一区二区激情| 亚洲国产精品久久91精品| 欧美国产91| 一区二区高清在线观看| 午夜视频一区| 国产亚洲综合性久久久影院| 亚洲国产美国国产综合一区二区| 欧美大香线蕉线伊人久久国产精品| 亚洲精品乱码| 亚洲综合二区| 国内精品久久久久影院优| 亚洲开发第一视频在线播放| 欧美体内谢she精2性欧美| 亚洲欧美日本国产有色| 久久视频一区二区| 日韩视频一区二区三区在线播放| 亚洲欧美日韩精品久久| 国产午夜精品麻豆| 亚洲精品免费一二三区| 国产精品超碰97尤物18| 久久国产精品黑丝| 欧美日韩亚洲91| 欧美一区二区视频在线观看2020| 毛片av中文字幕一区二区| 一区二区三区久久网| 久久精品日产第一区二区| 91久久久久久| 欧美有码视频| 亚洲人成高清| 欧美在线不卡| 亚洲人体大胆视频| 欧美一区二区久久久| 亚洲国产精品久久久久秋霞不卡 | 午夜在线成人av| 亚洲大片在线| 欧美一区二区日韩| 亚洲青色在线| 久久精品视频免费播放| 亚洲精选一区| 久久亚洲美女| 亚洲无限av看| 欧美v国产在线一区二区三区| 亚洲在线成人精品| 欧美精品久久久久久久免费观看 | 欧美一区在线视频| 欧美日韩亚洲免费| 亚洲国产91精品在线观看| 欧美午夜性色大片在线观看| 久久精品一区二区三区四区| 欧美午夜不卡| 亚洲精品乱码久久久久久黑人| 国产精品网站在线播放| 一区二区三区精品视频| 一区二区视频免费完整版观看| 欧美一区二区观看视频| 亚洲乱码视频| 狂野欧美激情性xxxx|