《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > Kinect在家庭智能監控系統中的應用
Kinect在家庭智能監控系統中的應用
2014年微型機與應用第13期
陸 奎,周 鋒
安徽理工大學 計算機科學與工程學院,安徽 淮南
摘要: : 闡述了體感設備Kinect及其關鍵技術在家庭智能監控系統中的應用。利用Kinect設備,可以將其人體骨骼跟蹤、深度數據探測、臉部識別、音頻采集和聲源定位、紅外彩色攝像頭等功能整合到家庭智能監控系統中,使家庭智能監控系統更加有效、精準,在整體性能上比傳統的家庭智能監控系統有明顯的提高。
Abstract:
Key words :

  摘  要: 闡述了體感設備Kinect及其關鍵技術在家庭智能監控系統中的應用。利用Kinect設備,可以將其人體骨骼跟蹤、深度數據探測、臉部識別、音頻采集和聲源定位、紅外彩色攝像頭等功能整合到家庭智能監控系統中,使家庭智能監控系統更加有效、精準,在整體性能上比傳統的家庭智能監控系統有明顯的提高。

  關鍵詞: Kinect;智能監控;骨骼追蹤計算機視覺;人臉識別

  隨著當前科學技術的飛速發展,很多監控系統添加了比較先進的技術使得監控系統變得越來越智能。目前,很多家庭監控系統都只具有對監控對象的簡單行為分析、視頻錄制和實時警報等比較傳統的功能,但是當鏡頭出現一個陌生人的時候,監控系統并不知道這個就要通過肉眼來監控識別。

  基于Kinect的家庭智能監控系統是利用當前比較熱門的體感設備Kinect來取代傳統的攝像頭,利用Kinect的先進功能對進入監控區域的人進行骨骼跟蹤從而智能的判斷是否有人進入監控區,還可以通過人臉識別對進入監控區的人進行身份識別,比以往傳統的監控系統更加的實時主動,也更加的智能。

  本文從目前的家庭智能監控系統所存在的問題著手,系統地闡述了Kinect在家庭智能監控系統中所能提供的服務,其中包括人體骨骼跟蹤、人臉識別和深度數據探測等,并通過家庭智能監控系統中的Kinect的應用研究,進一步論證了Kinect在智能監控中的價值以及對智能監控發展創新的現實意義[1]。

  1 Kinect設備的基本介紹及其先進性

  Kinect是微軟公司研制的一款體感外設,它是一種3D體感攝影機。起初是針對游戲主機XBOX360推出的一套外設產品,開始也僅僅適用在游戲領域,利用即時動態捕捉、影像辨識、麥克風輸入、語音辨識等功能讓玩家擺脫傳統游戲手柄地束縛,以自己的身體作為遙控器在游戲中開車、與其他玩家互動、通過互聯網與其他XBOX玩家分享圖片和信息等。但是它高科技的含量和它本身的創意使得它逐漸應用于很多領域,隨著Kinect for Windows的推出,越來越多的人投入到Kinect的研究中。

  Kinect共有3個攝像頭,中間的鏡頭是RGB彩色攝像機,主要用來對圖像進行捕捉,左右兩邊鏡頭分別為紅外線發射器和紅外線CMOS傳感器,作用是使得設備能識別3D空間。Kinect底部內置的用于語音識別的多點陣列麥克風系統可以為聲音定位,而且還可以過濾背景噪聲。此外,Kinect還搭配了追焦技術,底座馬達可編程控制,會隨著對焦物體的移動而轉動從而能夠獲取最佳視角。

  2 Kinect在家庭智能監控系統中的應用

  在本家庭智能監控系統中將利用Kinect的以下幾種關鍵特性。

  2.1 骨骼追蹤

  Kinect的骨骼追蹤技術是通過處理深度圖像來建立人體各個關節的坐標,而Kinect的突出功能就是處理深度圖像,它能夠通過骨骼追蹤技術來確定人體的各個部分以及他們的位置。深度圖像指從觀察視角看去,圖像所包含信息與場景物體表面距離相關的一種圖像或一個圖像通道。與彩色圖像相比,深度圖像能直接反映物體表面的三維特征,且不受光照、陰影和色度等因素的影響,圖1所示就是正常圖像與深度圖像的對比。

001.jpg

002.jpg

  Kinect通過用20個關節點來表示一個骨架,如圖2所示。當一個人進入Kinect的視野范圍內時,Kinect就可以把他的20個關節點的位置找到,位置是通過(x,y,z)三維坐標來表示,Kinect就是通過這些坐標來識別人所做的復雜動作。x,y,z是深度感應器實體的空間坐標軸。坐標系滿足右手螺旋規則,Kinect處于原點位置,y軸正向往上延伸,x軸正向往左延伸,z軸則與Kinect攝像頭的方向相同,這些坐標表述的空間被稱為骨架空間,如圖3所示。

003.jpg

  Kinect的兩個深度傳感器能夠提供捕捉人體骨骼的功能,在目前最多能夠同時定位6個人的骨骼位置,而且能最多同時獲取兩個人的骨骼追蹤數據,站立模式可以跟蹤20個關節點,坐姿模式可以跟蹤10個關節點。

  骨骼跟蹤有兩種跟蹤模式,即主動模式和被動模式。在主動模式下,需要調用相關幀讀取函數從而獲得目標的骨骼追蹤數據;在被動模式下,能夠支持額外4人的骨骼跟蹤,但是只能提供這4人的位置信息,無法獲取詳細的骨骼數據。比如說,如果Kinect視野范圍內有6個人,Kinect能提供這6個人的具體位置,但只能提供其中兩個人的關節點的數據,如圖4所示。

004.jpg

  在本監控系統中,Kinect能夠同時跟蹤6個人,并且能夠確定他們的位置,它能夠在上下方向移動從而擴展偵測視角范圍,即使在夜間也可以偵查到是否有人在偵測視角范圍內,就算人物出現身體遮擋、旋轉和臉部被遮擋等情況也一樣可以被辨別。Kinect還可以識別人的動作,如果被監控的人有可疑動作,將會實時報警,只是這種行為檢測的技術,在本監控系統中只能很簡單地應用,只能對一些特定的動作作出報警反應,在以后的功能擴展中可以在行為動作庫中添加更多的動作實例并且能夠有一定的動作行為預測功能。

  本監控系統針對“不速之客”的來訪進行探測和警告,Kinect會被安置在門窗等主要入口,所采用的算法是結合深度數據中的深度值數據和用戶索引位實現一個近距離探測器。實現偽代碼如下。

  //用于獲取目標物體的距離

  Var depth=pixel>>DepthImageFrame.

  PlayerIndexBitmaskWidth;

  //用于創建用戶索引編號

  Var player=pixel>>&DepthImageFrame.PlayerIndexBitmask;

  //遍歷深度幀像素,判讀Kinect監控區域內是否出現

  //“不速之客”

  If(player>0 && Depth>DetectionMinThreshold

  && depth<DetectionMaxThrshold)

  {

  //存在用戶索引位數值不為0的像素,有“不速之客”出現

  isInRange=true;

  OnBodyDetection();

  }

  2.2 臉部識別

  人臉識別是人的身份識別中最重要的一個組成部分,本監控系統就是通過人臉來進行身份識別的,其利用Kinect的人臉識別和骨骼追蹤技術,對進入Kinect監控區域的人進行跟蹤識別他們的身份,如果是陌生人,系統會發出警告,引起相關人員的注意。Kinect是伴隨著游戲而生的,它能夠通過臉部識別不同的玩家,從而提供個性化的體驗,后來Kinect的人臉識別技術被應用在諸多領域中。人臉識別首先要判斷人臉是否存在,其次是基于人的臉部特征對輸入的人臉圖像或者視頻流進行進一步分析,包括臉的位置、大小和各個主要面部器官的位置信息,然后將這些面部特征信息進一步提取出來,并將其與人臉數據庫進行對比,從而識別目標的身份。

  目前,在體感游戲中,Kinect的人臉識別采用了抽取人臉中層結構特征的折中方式,但這種純二維的圖片識別算法只能提供85%的識別準確率,由于Kinect攝像頭分辨率僅為640×480,在距離Kinect 1.8 m以上距離的情況下,攝像頭所能采集的面部像素數據十分有限,并不適用于高維計算。而且,由于環境光照、色溫和人臉表情的差異,會給人臉識別增加困難。

  為了識別不同表情、不同光照條件下的人臉,一種新的人臉識別方法被提出來,這就是通過聯想推測模型來識別人臉。聯想推測模型的第一步是構建一個“通用”的人臉數據庫。面部器官被分解成幾個關鍵性的標志,如眼睛中心、嘴角等12個面部特征。這些信息作為識別引擎搜索到的人臉的基本“記憶”元素。第二步是將特定對象的面部與28種不同的“記憶”圖像進行對比,也就是7種姿態乘以4種光照條件。識別引擎將目標面部特征與人臉數據庫展開“關聯”,通過一個或多個關鍵的面部特征進行匹配。最后系統使用這些信息來識別目標在不同條件下的人臉。

  Kinect與傳統的攝像頭最大的區別在于增加了深度傳感器,在現有的監控系統中,具備人臉識別功能的很少,具備人臉識別功能的往往會遇到識別率不高、效率低等問題,在基于Kinect的監控系統中,通過采用Kinect的景深攝像機和骨架識別,可以大大提高人臉識別的效率。

  人臉識別模塊需要實現的功能是將進入Kinect探測范圍內的人臉識別出來,并判斷是不是陌生人。然而,從視頻流中實時識別出某個人的面部并非易事。最為簡單的一種解決方案是首先檢測出當前畫面中所有人臉的位置,然后對每張人臉進行匹配。但是這種方法完全采用針對圖像的人臉識別技術,在實時監控中并不實用。為了保證監控系統中人臉識別的有效性,本文使用實時學習的跟蹤識別方法。在現有的實時學習-追蹤-識別算法中,改進的TLD(Tracking Learning Detector)是一種效果比較好的跟蹤算法。相比于其他跟蹤算法,TLD跟蹤算法最大的優點在于它能夠通過對跟蹤目標不斷的學習來獲取目標最新的外觀特征,從而及時完善跟蹤,達到比較好的跟蹤效果。但即使是TLD算法,也存在著不足之處。在TLD算法中,所使用的知識主要來自于有時序關系的視頻幀序列,這在一定程度上限制了其對空間信息的學習。而Kinect的深度攝像頭恰好可以改善其不足之處,通過將Kinect捕捉到的深度數據傳遞給學習模塊和跟蹤器,在一定程度上可以提高TLD算法的準確性和可用性。但是Kinect的深度傳感器返回的是比較粗糙的深度數據,這些數據只能反映物體的輪廓以及與整個物體的大概距離,不能反映物體表面精確的信息。在TLD算法中,學習和確認步驟是依靠物體表面的顏色特征來進行的,并且需要對比物體之間細小的差異,所以只能在追蹤過程中使用深度信息來改進TLD算法。

  本監控系統采用的追蹤算法是以角點作為追蹤特征的LK算法,將深度信息作為全局追蹤的先驗知識。在對視頻圖像執行追蹤算法前,先對深度信息構成的灰度圖進行簡單的邊緣提取,再對這些邊緣信息進行追蹤,從而能夠對不同深度區域的位置變化進行粗略的估算;然后再對視頻圖像進行追蹤,將估算的信息與追蹤結果進行加權,從而得到最終的追蹤結果。

  Kinect的部分功能已經添加到家庭智能監控系統中,通過一個全新的設備來取代以往的傳統攝像頭,利用深度數據和骨骼追蹤進行目標探測,通過人臉識別來識別目標身份,目前在傳統監控系統的基礎上只能實時地判斷是否有人進入監控區域并識別身份,已經取得了較好的效果。Kinect是一個革命性的體感設備,還有很多的功能可以擴展,如果能很好地將它應用在監控系統中,將會帶來監控系統的革命性變革。

  參考文獻

  [1] 余濤.Kinect應用開發實踐[M].北京:機械工業出版社,2012.

  [2] 黃康泉,陳壁金,鄭博,等.Kinect在視頻會議系統中的應用[J].廣西大學學報:自然科學版,2011,36(A01):308-313.

  [3] 張荻.Kinect應用領域的探討[J].物流工程與管理,2012,34(6):39-41.

  [4] 李紅波,丁林建,冉光勇. 基于Kinect深度圖像的人體識別分析[J].數字通信,2012,39(4):21-26.

  [5] FABIAN J, YOUNG T, PEYTON J J C, et al. Integrating the Microsoft Kinect with Simulink: Real-time object tracking example[J]. IEEE/ASME Transactions on Mechatronics, 2012,19(1):249-257.

  [6] 張軍,劉志鏡.基于模糊理論的行人異常動作檢測[J],模式識別與人工智能,2010,23(3):421-427.

  [7] 葉劍華,劉正光.多模態人臉識別融合方法比較研究[J].計算機工程與應用,2009,45(19):153-156.

  [8] 杜友田,陳峰,徐文立,等.基于視覺的人的運動識別綜述[J].電子學報,2007,35(1):84-90.

  [9] 許言午,曹先彬,喬紅.行人檢測系統研究新進展及關鍵技術展望[J].電子學報,2008,36(5):368-376.

  [10] ABHISHEK K. Skeletal tracking using Microsoft Kinect[J].Methodology,2010:1-11.

  [11] 梁路宏,艾海舟,徐光祐,等.人臉檢測研究綜述[J].計算機學報,2002,25(5):450-458.

  [12] 周長劭,史卓.基于景深圖像的身高測量系統設計[J].桂林電子科技大學學報,2013(3):214-217.

  [13] 江曉慶,肖德琴,張波,等.基于Kinect的農作物長勢深度圖像實時獲取算法[J].廣東農業科學,2012(23):195-199.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲精品看片| 亚洲激情成人网| 伊人久久av导航| 国产农村妇女精品| 欧美色网在线| 欧美日韩免费区域视频在线观看| 免费h精品视频在线播放| 久久精品一区二区三区中文字幕 | 亚洲一区二区免费| 99精品视频一区二区三区| 日韩午夜剧场| 亚洲视频一区二区| 在线亚洲+欧美+日本专区| 一区二区av在线| 亚洲一区国产视频| 性刺激综合网| 久久精品人人做人人爽电影蜜月| 欧美在线啊v| 亚洲国产岛国毛片在线| 亚洲国产人成综合网站| 亚洲激情偷拍| 一区二区三区毛片| 午夜一区不卡| 久久久久国产精品一区| 免费成人av| 欧美日韩美女| 国产精品免费看久久久香蕉| 国产精品欧美一区二区三区奶水| 国产精品午夜在线| 国产一区二区三区四区在线观看| 狠狠色丁香婷婷综合| 亚洲国产精品一区二区第四页av | 在线精品国精品国产尤物884a| 激情另类综合| 91久久精品国产91久久性色| 99精品久久| 亚洲欧洲av一区二区三区久久| 欧美一区二区日韩一区二区| 亚洲电影在线播放| 一本一本久久a久久精品综合麻豆| 亚洲制服少妇| 久久另类ts人妖一区二区| 欧美14一18处毛片| 国产精品v欧美精品v日韩| 国产麻豆综合| 亚洲国产另类久久久精品极度| 亚洲免费大片| 午夜视频在线观看一区二区| 亚洲二区在线| aa成人免费视频| 欧美一区二区在线看| 麻豆亚洲精品| 国产精品久久久久久久浪潮网站| 国产欧美一级| 最新中文字幕亚洲| 亚洲免费综合| 日韩午夜在线观看视频| 午夜精品影院| 久久综合电影一区| 欧美手机在线| 一区视频在线| 在线综合亚洲欧美在线视频| 亚洲高清av在线| 亚洲一区二区三区免费观看| 久久天天躁狠狠躁夜夜爽蜜月| 欧美女人交a| 国产视频久久久久久久| 亚洲精品乱码久久久久久久久| 亚洲欧美日韩国产综合精品二区| 亚洲国产免费看| 欧美在线免费视频| 欧美日韩成人免费| 国外成人免费视频| 亚洲天堂第二页| 亚洲精品国产精品乱码不99按摩| 午夜精品区一区二区三| 欧美精品一级| 伊甸园精品99久久久久久| 亚洲视频免费在线观看| 亚洲人www| 久久gogo国模裸体人体| 欧美日韩国产限制| 影音先锋在线一区| 亚洲欧美色婷婷| 这里是久久伊人| 欧美成人精品三级在线观看| 国产亚洲欧美激情| 亚洲视频自拍偷拍| 在线午夜精品自拍| 欧美成人午夜77777| 国产主播一区| 午夜激情综合网| 亚洲综合国产| 欧美另类亚洲| 亚洲国产欧美不卡在线观看| 久久国产精品亚洲77777| 亚洲欧美日韩在线不卡| 欧美日本国产精品| 亚洲国产成人在线| 亚洲盗摄视频| 久久久噜噜噜久久| 国产乱码精品一区二区三区忘忧草 | 欧美噜噜久久久xxx| 黄色免费成人| 欧美亚洲一级片| 亚洲午夜精品国产| 欧美精品国产精品| 亚洲国产精品悠悠久久琪琪| 亚洲国产精品成人| 另类成人小视频在线| 韩日视频一区| 久久精品一区二区| 久久久精品tv| 好看不卡的中文字幕| 欧美一级艳片视频免费观看| 欧美一区二区免费| 国产精品一级| 欧美一区二区视频在线观看2020 | 久久精品在线观看| 国产亚洲激情视频在线| 欧美与欧洲交xxxx免费观看 | 亚洲二区在线观看| 亚洲风情亚aⅴ在线发布| 久久在线免费观看| 狠狠干综合网| 亚洲国产精品成人va在线观看| 开心色5月久久精品| 伊人蜜桃色噜噜激情综合| 亚洲国产美女| 欧美国产日韩精品| 亚洲精选91| 亚洲综合另类| 国产精品亚洲美女av网站| 午夜精品一区二区三区在线| 久久精品国产久精国产思思| 国产一区自拍视频| 亚洲电影第三页| 欧美二区在线看| 亚洲精一区二区三区| 亚洲一区二区免费视频| 国产精品青草久久| 久久精品日韩欧美| 欧美韩日一区二区三区| 日韩一区二区免费看| 亚洲欧美日本日韩| 国产视频丨精品|在线观看| 亚洲电影免费观看高清完整版在线观看 | 欧美一区二区三区四区在线观看| 国产日本精品| 久久精品一区二区三区不卡| 美女成人午夜| 99国产一区二区三精品乱码| 性欧美8khd高清极品| 狠狠色丁香久久婷婷综合丁香| 亚洲精品一级| 国产精品久久福利| 久久激情网站| 欧美日本免费一区二区三区| 在线综合亚洲欧美在线视频| 久久精品国产久精国产爱| 1024精品一区二区三区| 亚洲视频香蕉人妖| 国产一区二区三区观看| 99精品国产一区二区青青牛奶| 国产精品狼人久久影院观看方式| 欧美影院在线| 欧美日韩1区| 午夜国产欧美理论在线播放 | 亚洲三级电影全部在线观看高清| 亚洲免费影院| 在线看视频不卡| 亚洲在线一区| 亚洲大胆av| 亚洲欧美中文字幕| 亚洲电影免费观看高清完整版在线观看 | 亚洲第一色中文字幕| 欧美日韩调教| 欧美在线看片| 欧美日韩日本网| 亚洲国产第一| 国产精品视频免费在线观看| 91久久精品国产91性色tv| 国产精品国产亚洲精品看不卡15| 亚洲国产成人在线视频| 国产精品理论片在线观看| 亚洲人成毛片在线播放| 国产欧美精品日韩区二区麻豆天美| 亚洲精品极品| 国产综合精品一区| 亚洲自拍偷拍网址| 亚洲国产一区二区三区青草影视| 久久大综合网| 在线亚洲观看| 欧美国产亚洲精品久久久8v| 欧美在线3区| 国产精品久久久久久久久| 亚洲精品资源| 樱花yy私人影院亚洲| 欧美在线观看www| 一区二区三区导航|