999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

視覺遮擋下的人體姿態魯棒估計①

2021-02-11 05:01:36賈曉凌張文安楊旭升
高技術通訊 2021年11期
關鍵詞:卡爾曼濾波深度方法

賈曉凌 張文安 楊旭升

(浙江工業大學信息工程學院 浙江省嵌入式系統聯合重點實驗室 杭州310023)

0 引言

近年來,在人機協作、體育競技、體感娛樂以及醫療康復等領域,人體姿態估計扮演著越來越重要的角色[1-3]。特別地,隨著3D 視覺和人工智能等技術的發展,3D 人體姿態估計的研究引起了國內外學者的廣泛關注[4-5]。

在視覺人體姿態估計領域,較為成熟的方法主要有兩種,一是利用多相機系統捕捉可穿戴式的反光標記點以實現3D 人體姿態信息的捕捉,如Opti-Track、Vicon 等人體姿態捕捉系統。該方法利用標記點避免了復雜的人體關節點的識別,具有較高的人體姿態估計的精度,但其對人工標記點的依賴,使得該方法的使用范圍受限[6-7]。二是利用深度傳感器信息實現3D 人體姿態估計。常用的深度傳感器有Microsoft 的Kinect 系列、ASUS 的Xtion 系列等傳感器。憑借這類傳感器獲取深度圖像的優勢,結合隨機森林等方法便捷地實現人體關節點的識別,繼而獲得3D 人體姿態的估計[8-9]。

文獻[10]提出采用隨機森林方法(random forest method,RFM)來實現在單個深度圖像中的人體姿態估計,并由此衍生出一系列在深度圖像中人體姿態估計方法的研究,如近幾年提出的Hough forests[11]、Random ferns[12]、Random tree walks[13]等系列方法。盡管這類方法已將深度圖像領域中的人體姿態估計做到了很高的水準,但難以克服視覺遮擋帶來的估計精度下降的問題。為了處理視覺遮擋問題,文獻[14]提出了一種基于單深度圖像的視點不變模型,能夠做到在自遮擋情況下選擇性地預測部分人體姿態。文獻[15]提出了一個語義遮擋模型,并結合回歸森林方法可做到人體被物體部分遮擋時的姿態估計。此外,還可利用多深度傳感器建立人體姿態的感知系統來應對由于視角問題造成的遮擋[16-17]。然而,深度視覺存在紅外線(infrared radiation,IR)相互干擾、數據不連續等問題[18],這使得多深度傳感器系統不僅需要考慮高計算復雜度,還需充分考慮傳感器間干擾問題。另一方面,卡爾曼濾波方法是一種有效的去噪方法[19],其不僅在目標跟蹤領域[20-21]應用廣泛,在人體姿態估計領域也發揮重要的作用。例如,文獻[22]利用線性卡爾曼濾波器提高了人體姿態估計的準確性,文獻[23]在卡爾曼濾波的框架下融合來自多Kinect 傳感器的人體骨骼位置信息以處理視覺自遮擋問題。然而,實際上采集到的人體姿態信息中包含的噪聲并非滿足高斯特性,即所采集到的人體姿態信息中往往會存在多種不確定的噪聲,這些噪聲的特性往往難以精確描述。

本文針對深度圖像中3D 人體姿態估計的視覺遮擋問題,提出了一種帶有魯棒卡爾曼濾波(robust Kalman filter,RKF)的人體姿態估計方法。本文主要貢獻如下:在深度圖像中,通過隨機森林方法得到的人體姿態信息中夾雜著遮擋造成的復雜噪聲,所提出的魯棒卡爾曼濾波利用假設檢驗的方法對包含的噪聲進行識別和分類處理,提高了人體姿態估計的精度和魯棒性。

1 問題與建模

1.1 問題描述

考慮一類基于3D 視覺傳感器的人體姿態估計系統。其中,3D 視覺傳感器為RGB-D 相機,可采集人體目標的深度信息。通常可將人體目標視為由頭、軀干、臂、手、腿、足等部件相互連接構成的多剛體系統,人體各關節點如圖1 所示。這樣,人體姿態估計問題可看作為人體各關節點位置估計問題,并利用隨機森林方法從深度圖像中識別出人體各部件,進而計算出人體各關節點在相機坐標系下的3D位置。這種深度信息結合隨機森林方法得到的人體姿態估計雖然能夠克服光照的影響,但仍難以避免由視覺遮擋引起的誤識別問題。特別地,這使得所采集到的人體姿態信息中包含的噪聲并非滿足高斯特性,即所采集到的人體姿態信息中往往會存在多種不確定性噪聲。

圖1 人體各關節點示意圖

以人機協作中的應用分析為例,人與機器人處于同一工作空間并同時進行工作,因此精準魯棒的人體姿態估計是保障人身安全及機器人正常工作的重要前提。然而,僅依賴隨機森林方法往往難以避免視覺遮擋引起的誤識別問題。如圖2 所示,自遮擋或手持物遮擋的存在,都將導致人體重要關節點的誤識別。特別地,如圖2(c)所示,人體關節點的誤識別可造成人體姿態量測上的野值問題。如圖3所示,從采集到的人體腕關節點數據中不難發現,視覺遮擋可造成腕關節運動軌跡的鋸齒狀,即人體姿態的量測噪聲統計特性發生了變化。為克服視覺遮擋等引起人體關節點的誤識別,本文設計了帶有魯棒卡爾曼濾波的人體姿態估計方法來提高人體姿態估計的精度和魯棒性。

圖2 視覺人體關節點識別圖

圖3 存在視覺遮擋情形下的腕關節點運動軌跡

1.2 系統建模

考慮到視覺遮擋將導致人體姿態量測信息中存在多種不確定的噪聲,對人體姿態的量測模型建模如下:

人體各關節點的運動學模型描述如式(2)所示:

其中,

2 魯棒卡爾曼濾波器設計

考慮到視覺自遮擋或遮擋造成的人體部件誤識別問題,設計了一種魯棒卡爾曼濾波器用以提高人體姿態估計系統對視覺遮擋的魯棒性,該方法采用假設檢驗的方式引入自適應因子,可有效提高系統的估計精度和魯棒性。

根據系統量測模型,當αk=0 且βk≠0 時,則量測模型描述為

根據系統模型式(2)和式(5),人體各關節點的卡爾曼濾波可描述為

則有:

將式(26)和式(27)整合代入式(25)中,可得到:

即:

則有:

證畢。

基于魯棒卡爾曼濾波的人體姿態估計算法描述及其流程圖分別如算法1 和圖4 所示。

圖4 基于RKF 的人體姿態估計算法流程圖

算法1基于魯棒卡爾曼濾波的人體姿態估計算法。

(3) 讀取3D 視覺傳感器下的深度圖像,并基于隨機森林方法計算得到

(6) if

(7) 跳到式(13)繼續執行;

(11) else 計算式(16)和式(17);

(12) end if;

3 實驗分析

在本節中,將分別從人體姿態估計的仿真和實驗兩方面來驗證所提方法的有效性。

3.1 仿真實驗

在仿真中,以人體右臂腕關節點為例進行分析,其在相機坐標系下做勻速運動。設定采樣周期為Δt=1 s,過程噪聲協方差為Qk=diag{0.04 cm2,0.025(cm/s)2,0.04 cm2,0.03(cm/s)2,0.04 cm2,0.028(cm/s)2},不確定性噪聲設為零均值且協方差為diag{2.25 cm2,2.52 cm2,2.35 cm2} 的高斯白噪聲,其出現概率為Pr(α=1)=0.1;野值設為幅值大小為30 cm 的噪聲,即a=30 cm,其出現概率為Pr(β=1)=0.05。獲取人體的右臂腕關節點初始化狀態及其協方差,x0|0=[50.00 cm,5.00 cm/s,0.00 cm,25.00 cm/s,150 cm,20.00 cm/s]

為了更好地體現所提方法的有效性,定義估計誤差衡量標準為均方根誤差(root mean square error,RMSE):

其中,h=1,2,…,n為仿真實驗的序號,n為蒙特卡羅仿真次數,為k時刻的狀態估計值,為k時刻的狀態真實值。

分別在量測(Meas)、卡爾曼濾波器(KF)、魯棒卡爾曼濾波器(RKF)下做200 次蒙特卡羅仿真,仿真的對比結果如圖4~圖6 所示。從中可看出,相比于Meas 和KF,基于RKF 方法下得到的RMSE 更小,表明該方法具有更好的估計精度。進一步,表1 中給出了3 種方法下的RMSE 均值對比,其中ex、ey、ez分別為在X、Y和Z軸上的位置估計RMSE 均值。

表1 仿真中各方法下的位置估計誤差均值

圖5 X 軸方向上不同方法下的RMSE 對比

圖6 Y 軸方向上不同方法下的RMSE 對比

3.2 人體姿態估計實驗

如圖7 所示,人體姿態估計實驗平臺由一臺微軟公司的Kinect V2 視覺傳感器、一臺工控機和一位人體姿態估計對象組成。Kinect V2 視覺傳感器包括彩色攝像頭和深度攝像頭,采集到的彩色圖像分辨率為1920×1080,深度圖像分辨率為512 ×424,拍攝速度為30 fps。在工控機上,編寫了一個基于Visual Studio 2013 集成Qt 5.7 的開發環境,利用隨機森林方法得到在深度相機空間下人體骨骼關節點的空間位置信息。同時,將深度相機空間下的人體骨骼關節點投影到彩色圖像中,并利用計算機視覺庫OpenCV 對人體骨架進行繪制以及彩色圖像顯示。

圖7 Z 軸方向上不同方法下的RMSE 對比

實驗場景設置如下:實驗環境位于室內,人體位于Kinect V2 正前方1.5 m 左右的位置進行運動,用Kinect V2 來完成對人體關節點的捕捉。這里需要補充說明的是,人體關節點對應的實際人體位置并不明確,即人體關節點的物理意義是不明確的。故以高精度定位系統OptiTrack(精度0.5 mm)來獲取人體關節點的真實軌跡,如圖8 所示。該定位系統由8 個Prime 13 相機組成,能夠實時捕捉運動目標的位姿,以追蹤到的光學標記點的位置視為真值,即視為真實人體關節點位置進行對比。

圖8 人體姿態估計系統

在本實驗中,在隨機森林方法識別并獲取到人體關節點位置信息的基礎上分別采用KF 和RKF,捕捉對象為人體右臂,其包括肩關節、肘關節和腕關節。以人體右臂腕關節點分析為例,圖9~圖11 分別為其在運動過程中的X、Y和Z坐標信息在不同方法處理下的累積誤差分析圖。進一步,表2 所示為腕關節點以及肘關節點的具體誤差均值,從中可看出,RKF 方法下得到的誤差更低。由此說明RKF 方法能有效提高人體姿態估計的精度和魯棒性。另外,從3 組關節點誤差均值的整體對比中,可看出腕關節點的誤差相對更大,肩關節點的誤差相對更小,表明機動性更強的關節點存在的誤差也更大。

圖9 OptiTrack 定位系統

圖10 X 軸方向上不同方法的累積誤差對比

圖11 Y 軸方向上不同方法的累積誤差對比

圖12 X 軸方向上不同方法的累積誤差對比

表2 實驗中各方法下的累積誤差均值

4 結論

為了處理人體姿態估計中的視覺遮擋問題,提出了一種帶有魯棒卡爾曼濾波的人體姿態估計方法。首先,采用隨機森林方法從深度圖像中識別出并得出人體各關節點在相機坐標系下的3D 位置;其次,考慮到視覺自遮擋或遮擋造成的人體部件誤識別,設計了一種魯棒的卡爾曼濾波器用以提高人體姿態估計對視覺遮擋的魯棒性。最后,仿真結果和實驗結果表明,所提方法能夠有效提高人體姿態估計的精度和魯棒性。

本文在室內環境下進行自遮擋情形實驗,從結果可看出所提方法的有效性,然而復雜環境下對遮擋的應對要求更高,在后續的研究中將測試復雜環境下(如障礙物遮擋)該方法的魯棒性。此外將在所獲得人體姿態數據的基礎上進行一些人機協作實驗,以驗證在實際應用中所提方法的有效性與實時性。

猜你喜歡
卡爾曼濾波深度方法
深度理解一元一次方程
深度觀察
深度觀察
深度觀察
基于遞推更新卡爾曼濾波的磁偶極子目標跟蹤
可能是方法不對
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
基于模糊卡爾曼濾波算法的動力電池SOC估計
電源技術(2016年9期)2016-02-27 09:05:39
基于擴展卡爾曼濾波的PMSM無位置傳感器控制
電源技術(2015年1期)2015-08-22 11:16:28
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
主站蜘蛛池模板: 女人18一级毛片免费观看| 国产最新无码专区在线| 91精品伊人久久大香线蕉| 亚洲欧美日韩综合二区三区| 亚洲女同欧美在线| 欧美狠狠干| 99在线视频免费| 成人第一页| 免费国产小视频在线观看 | 欧美成人h精品网站| 国产va在线观看| 天天色综合4| 欧美中日韩在线| 99热线精品大全在线观看| 高清无码不卡视频| 欧美国产日韩在线观看| 中文字幕人妻av一区二区| 欧美一级在线| 午夜激情福利视频| 黄色网在线| 伊人久综合| 99久久精品美女高潮喷水| 91精品国产自产在线观看| 国产91精选在线观看| 国产欧美成人不卡视频| 青青草原国产精品啪啪视频| 亚洲欧美不卡视频| 国产一级一级毛片永久| 黄色不卡视频| 伊人狠狠丁香婷婷综合色 | 婷婷午夜天| 久久影院一区二区h| 久久国产精品影院| 中文字幕在线一区二区在线| 亚洲国产系列| 亚洲成综合人影院在院播放| 青青青国产视频| 国产农村1级毛片| 久久亚洲综合伊人| 先锋资源久久| 五月天久久综合| 亚洲三级a| 福利片91| 欧美日韩国产在线观看一区二区三区 | 午夜爽爽视频| 亚洲欧洲免费视频| AV老司机AV天堂| 成人在线第一页| 怡红院美国分院一区二区| 99成人在线观看| 欧美精品v欧洲精品| 青青极品在线| 成人日韩视频| …亚洲 欧洲 另类 春色| 久久久久国产精品熟女影院| 国产福利在线观看精品| 欧美精品亚洲精品日韩专区va| 精品超清无码视频在线观看| 狠狠色综合久久狠狠色综合| 黄色在线不卡| 欧美久久网| 青青青视频蜜桃一区二区| 五月婷婷伊人网| 欧美日韩午夜| 夜夜爽免费视频| 麻豆AV网站免费进入| 99国产在线视频| 免费一看一级毛片| 19国产精品麻豆免费观看| 免费女人18毛片a级毛片视频| 手机成人午夜在线视频| 亚洲一区二区三区在线视频| 免费在线看黄网址| 欧美日韩免费| 狠狠做深爱婷婷久久一区| 亚洲第一在线播放| 国产午夜无码片在线观看网站| 无码中文字幕乱码免费2| 国产精品.com| 中国丰满人妻无码束缚啪啪| 色综合狠狠操| 99偷拍视频精品一区二区|