Thermal-Depth Fusion for Occluded Body Skeletal Posture Estimation
Shane Transue, Phuc Nguyen, Tam Vu, and Min-Hyung Choi University of Colorado
IEEE Conference on Connected Health: Applications, Systems and Engineering Technologies
Skeletal Posture Estimation Shane Transue, Phuc Nguyen, Tam Vu, and - - PowerPoint PPT Presentation
Thermal-Depth Fusion for Occluded Body Skeletal Posture Estimation Shane Transue, Phuc Nguyen, Tam Vu, and Min-Hyung Choi University of Colorado IEEE Conference on Connected Health: Applications, Systems and Engineering Technologies N ON -C
Shane Transue, Phuc Nguyen, Tam Vu, and Min-Hyung Choi University of Colorado
IEEE Conference on Connected Health: Applications, Systems and Engineering Technologies
Sleep-based Supervised Respiration Rate, tidal volume, apnea, COPD Automated Radar Solutions
Orthogonal radar monitoring Region-based chest movements
Automated Camera Solutions
Monitors chest surface deformations Computes changes in volume/behavior
Automated Solutions Require Posture
Patient chest orientation Occlusion detection
[P. Nguyen et al, IEEE INFOCOM’16] [S. Transue et al, IEEE/ACM CHASE’16]
Camera-based Tidal-volume Estimation Radar-based Tidal-volume Estimation
2/20
Occluded Skeletal Tracking Problem: Identifying occluded joints
Blankets, clothing, hide joint positions Depth-image is ambiguous No ground-truth training/labeling/scoring
Prior: Depth-based Skeletal Tracking Prior: Thermal Posture Imaging (low)
3/20
Blanket induced occluded body (example) [F. Achilles et al., MICCAI’16]
Core Idea: Fuse Depth + Thermal
Monitoring Devices: Microsoft Kinect2 (512x424@30[fps]) FLIR C2 (80x60@15[fps]) Alignment Bracket
Prototype Device and Experimental Design
4/20
Occlusion Implications
Ambiguous Depth + Thermal data Partial skeletal data (c) Disconnected skeletal components (c)
Model Assumptions
Predefined Skeletal Structure (b) Enclosed volume (patient on surface) Thermal volume reconstruction (a)
5/20 IEEE/ACM Chase 2017
Occluded Skeletal Tracking
Solution: Thermal Motion Tracking
Thermal Posture Tracking (training only)
6/20
7/20
Depth + Thermal Fusion
Proposed thermal posture estimation: Thermal + Depth to CNN Classification
8/20
Depth + Thermal Fusion TEGI Heat Propagation
Proposed thermal posture estimation: Thermal + Depth to CNN Classification
9/20
Depth + Thermal Fusion Thermal Volume Reconstruction TEGI Heat Propagation
Proposed thermal posture estimation: Thermal + Depth to CNN Classification
10/20
Depth + Thermal Fusion Thermal Volume Reconstruction Occluded Estimate Posture TEGI Heat Propagation
Proposed thermal posture estimation: Thermal + Depth to CNN Classification
Posture Volume Assumptions
Posture is enclosed Human Body is a Connected-component Propagate from known location (head) Generate internal structure (enclosed volume)
Solution: Thermal Sphere Hierarchy
(1) Surface Boundary (2) Thermal threshold
11/20
Infrared Image of Posture (enclosed volume under surface) 2D Thermal Sphere Packing
How can we map 2D surface thermal information to 3D voxels? Solution: Thermal Extended Gaussian Images
12/20
TEGI Point-to-volume Mapping
13/20
Volume Reconstruction Pipeline
(1) Surface thermal-cloud (2) Volume enclosure (3) Sphere-packing and heat propagation (4) Voxel-grid representation
Depth + Thermal Enclosed Volume Heat Propagation Thermal Volume
14/20
15/20
Training: Correlate skeletal posture to volumetric thermal data
16/20
Training Components (training-data + labeling) Runtime data
17/20
Note: Classification labels correspond to confusion matrix results
Standard Posture Confusion Matrices
18/20
Patient-specific training/classification Cross-patient training/classification
Conclusion
Future Work
19/20