In-bed Deployment of Multimodal Visual Learning for Pressure Reconstruction and Pressure Ulcer Prevention
Zoë LaLena
Advisor: Zackory Erickson
1
1
1
1
Pressure Ulcers
2
2
2
2
BodyMap
Reference
Depth
Pressure
Reference
Body Mesh - Pressure
3
3
3
3
Beyond Pressure Ulcers
Puthuveetil, K., Kemp, C. C., & Erickson, Z. (2022). Bodies uncovered: Learning to manipulate real blankets around people via physics simulations
4
4
4
4
BodyMAP
Depth Image
Pressure Image
3D Pressure
Distribution
(Front & Back)
RGB
Without
Cover
Jointly Predicting Body Mesh and 3D Applied Pressure Map for People in Bed
Featu Indexing Module
ResNet
SMPL
PointNet
BodyMAP
references
inputs
outputs
5
5
5
5
BodyMAP
Jointly Predicting Body Mesh and 3D Applied Pressure Map for People in Bed
6
6
6
6
Deployment
7
7
7
7
Deployment
Capture Data
Run BodyMap
Display Output
8
8
8
8
Motivation
Depth
Pressure
Reference
Body Mesh - Pressure
9
9
9
9
Why Does This Happen?
https://www.shutterstock.com/video/clip-4820933-caring-medical-staff-moving-patient-hospital-bed
10
10
10
10
Differing Distributions
Training
Real World
Transformed Real World
Some Transform
11
11
11
11
Deployment
Capture Data
Run BodyMap
Display Output
12
12
12
12
Deployment
Capture Data
Transform Data
Run BodyMap
Display Output
13
13
13
13
Capture Data
Mountable Surface
RealSense RBG & Depth Camera
Moveable Hospital Bed
Pressure Sensing Mat
ArUco Markers
14
14
14
14
Collected Data
RGB
Depth
Pressure
15
15
15
15
Deployment – Transformation
16
16
16
16
SMPL
17
17
17
17
What is SMPL?
https://smpl-x.is.tue.mpg.de/
Input
Major
Joints
Skeleton
SMPL
SMPL-X
18
18
18
18
SMPL-X
Model | Keypoints | V2V Error | Joint Error |
SMPL | Body | 57.6 | 63.5 |
SMPL-X | Body+Hands+Face | 52.9 | 62.6 |
Pavlakos, Georgios, et al. "Expressive body capture: 3d hands, face, and body from a single image." Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 2019.
19
19
19
19
Getting “Ground Truth” SMPL Models
SMPLX to SMPL
SMPLX
Openpose
20
20
20
20
Errors
21
21
21
21
Error & Differences: V2V
Mean squared Error between over 6000 vertex positions on the meshes
The same vertices should have similar positions
22
22
22
22
Error & Differences: Joint Error
Zeng, Qiang, Gang Zheng, and Qian Liu. "DTP: learning to estimate full-body pose in real-time from sparse VR sensor measurements." Virtual Reality 28.2 (2024): 1-17.
Mean squared Error between 45 joint positions
23
23
23
23
Transforming
24
24
24
24
Transforming
Histogram Matching
CycleGan
CVAE
Transformer
https://towardsdatascience.com/a-gentle-introduction-to-cycle-consistent-adversarial-networks-6731c8424a87
25
25
25
25
Histogram Matching
26
26
26
26
Histogram Matching: Results
27
27
27
27
CycleGan
Generator A2B
Discriminator A
Decision [0,1]
Discriminator B
Decision [0,1]
Generator B2A
Input A
Cyclic A
Generated B
https://towardsdatascience.com/a-gentle-introduction-to-cycle-consistent-adversarial-networks-6731c8424a87
28
28
28
28
Cycle-Gan Results: Depth
Real World Image
Training Set Image
Generated Image
(real world to training set)
Generated Image
(training set to real world)
Generated Image
(training set to real world)
Generated Image
(real world to training set)
Real World Pressure Image
Training Set Pressure Image
Generated Image
(real world to training set)
Generated Image
(training set to real world)
Generated Image
(training set to real world)
Generated Image
(real world to training set)
29
29
29
29
Cycle-Gan Results: Pressure
Real World Pressure Image
Training Set Pressure Image
Generated Image
(real world to training set)
Generated Image
(training set to real world)
Generated Image
(training set to real world)
Generated Image
(real world to training set)
Real World Image
Training Set Image
Generated Image
(real world to training set)
Generated Image
(training set to real world)
Generated Image
(training set to real world)
Generated Image
(real world to training set)
30
30
30
30
CVAE: Conditional Variational Auto-Encoders
c
Encoder
Decoder
c
…
…
Latent Distribution
Mean
Standard Deviation
Sampled Latent Vector
Covariate Information
Abdelli, Khouloud, et al. "Degradation prediction of semiconductor lasers using conditional variational autoencoder." Journal of Lightwave Technology 40.18 (2022): 6213-6221.
31
31
31
31
Transformers
ITTR: Unpaired Image-to-Image Translation with Transformers
32
32
32
32
Transformers
InstaFormer: Instance-Aware Image-to-Image Translation with Transformer
33
33
33
33
Summary
Workflow to get data and run BodyMap
Collected nearly 200 RGB, pressure, and depth images
Workflow to get “ground truth” data from RGB images
Ground truth allows us to see how well we are doing, calculate error
Working on data transformation
34
34
34
34
Thank you
35
35
35
35
Works Cited
36
36
36
36