Traditional classical CV are good enough for detection fingers and index, as well as hand poses, but not so well when occlusion occurs. We propose a method of estimating 3D hand poses, targeted especially for occlusion.
Hololens use ray point for hand interaction -> not intuitive. Stick to the basic approach of near-distance hand interaction -> needs hand detection for ZED, which places in front of the HMD.
-
Input Feeder: Can run dataset, Zed Mini, and Realsense (if have time). If both dataset and Zed are provided, prioritize Zed
-
Stereo Matching perform stereo matching, can be skipped if using neural network, will have to dig deeper.
-
Classical Finger Tracking using OpenCV. Tons of tutorial online
-
Neural Network train to detect hand poses during occlusion. If all 5 fingers can be detected, switch back to classical might be a better choice
-
Hand pose Simulation need visualization in 3D to show that we can detect occlusion
We are using this dataset.
Stereo-Hand-Tracking
|- data/
|- BiCounting.zip # i is the sequence index
|- B1Counting_BB.mat
This is CS498 Machine Perception final project by Henry Che @hungdche and Jeffrey Liu @Jebbly.