Method for Calculating View-Invariant 3D Optical strain
Matthew Shreve, Sergiy Feflilatyev, Nestor Bonilla, Gerardo Hernandez, Dmitry Goldgof, Sudeep Sarkar
WDIA 2012
Computer Vision and Pattern Recognition Group
Method for Calculating View-Invariant 3D Optical strain Matthew - - PowerPoint PPT Presentation
Method for Calculating View-Invariant 3D Optical strain Matthew Shreve, Sergiy Feflilatyev, Nestor Bonilla, Gerardo Hernandez, Dmitry Goldgof, Sudeep Sarkar Computer Vision and Pattern WDIA 2012 Recognition Group Contribution We have worked
Matthew Shreve, Sergiy Feflilatyev, Nestor Bonilla, Gerardo Hernandez, Dmitry Goldgof, Sudeep Sarkar
WDIA 2012
Computer Vision and Pattern Recognition Group
Computer Vision and Pattern Recognition Group
2-D Surprise 3-D Surprise
Computer Vision and Pattern Recognition Group
boundaries of when expression occur.
expressions (>1/3 second) and micro- expressions (<1/3 second).
𝜁 = 𝜁𝑦𝑦 = 𝜖𝑣 𝜖𝑦 𝜁𝑧𝑦 = 1 2 𝜖𝑤 𝜖𝑦 + 𝜖𝑣 𝜖𝑧 𝜁𝑨𝑦 = 1 2 𝜖𝑣 𝜖𝑨 + 𝜖𝑥 𝜖𝑦 𝜁𝑦𝑧 = 1 2 𝜖𝑤 𝜖𝑦 + 𝜖𝑣 𝜖𝑧 𝜁𝑧𝑧 = 𝜖𝑤 𝜖𝑧 𝜁𝑨𝑧 = 1 2 𝜖𝑥 𝜖𝑧 + 𝜖𝑤 𝜖𝑨 𝜁𝑦𝑨 = 1 2 𝜖𝑥 𝜖𝑦 + 𝜖𝑣 𝜖𝑨 𝜁𝑧𝑨 = 1 2 𝜖𝑥 𝜖𝑧 + 𝜖𝑤 𝜖𝑨 𝜁𝑨𝑨 = 𝜖𝑥 𝜖𝑨
Which can be expanded to
𝜁𝑛 = 𝜁𝑦𝑦
2 + 𝜁𝑧𝑧 2 + 𝜁𝑨𝑨 + 𝜁𝑦𝑧 2 + 𝜁𝑧𝑦 2 + 𝜁𝑨𝑦 2 + 𝜁𝑧𝑨 2
And so the strain magnitude is defined as: Given optical flow Then we can define the finite strain tensor Which can be normalized to 0-255 for visualization purposes:
𝜖𝑥 𝜖𝑨
Computer Vision and Pattern Recognition Group
Optical Flow Optical Strain
Horizontal motion that occurs along the side of the face. Vectors
These vectors could be reconstructed using 3D information, which would
more accurately match true displacement. Similarly, motion perpendicular to the camera axis lost due to
Computer Vision and Pattern Recognition Group Extract Face Video Optical Flow Project OF onto 3-D Depth Image Video of subject’s face performing an expression such as smile, surprise Currently done by manually locating both eyes, but can be automated Optical flow is calculated between the beginning and peak of the expression 3-D Optical flow is then estimated by projecting the 2-D displacements on to the registered 3-D model. 3-D Strain 3-D Strain is then obtained using the central difference method
Depth Map 3D Strain maps with depth sampled at 1:1, 1:2, 1:3, 1:4 ratios
must be sufficiently distant from camera – 1 meter)
for optical flow
KINECT Webcam
Kinect Subject 22
Registered Webcams registered to Kinect depth image using 5 manually selected points on the face (this can be automated) 1 m 1280x720 1280x720 640x480
Example strain maps calculated at two views roughly 45 degrees apart, for two subjects (each row), without using 3D
expression.
Without using 3-D
Example strain maps calculated at two views roughly 45 degrees apart, for two subjects (each row). The first two pairs
With 3-D
Example strain maps calculated at two views roughly 45 degrees apart, for two subjects (each row), without using 3D
expression.
Without using 3-D
Example strain maps calculated at two views roughly 45 degrees apart, for two subjects (each row). The first two pairs
With 3-D
boundaries of when expression occur.
expressions (>1/3 second) and micro- expressions (<1/3 second).
reconstructive surgery efficacy.
much as 5 hours for each subject.
Computer Vision and Pattern Recognition Group