SlideShare une entreprise Scribd logo
1  sur  25
3D Reconstruction of Hand Postures by
Measuring Skin Deformation on Back Hand
*Wakaba Kuno, Yuta Sugiura, Nao Asano,
Wataru Kawai and Maki Sugimoto
Hand Interaction in Virtual Environment
24th Nov 2017 1
Hand interaction depending on finger posture is important for intuitive
interaction in virtual environments.
ICAT-EGVE 3D Reconstruction of Hand Postures
[1] https://www.leapmotion.com/ (2017/9/21)
[2] https://www.youtube.com/watch?v=B9tF7_nK4lI (2017/9/21)
[3] https://www.youtube.com/watch?v=4LVVpl9tCNE (2017/9/21)
Camera-based Method
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 2
Estimate finger postures by processing images capturing hands
Merit: Markerless finger tracking
Limit: Space for capturing hands / Hand occlusion
[4] Jonathan Taylor et al. Siggraph 2016.
Glove-type Method
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 3
Various sensors (inertial, magnetic, etc) on gloves measure finger postures.
Merit: High accuracy without occlusion
Limit: Weight and mechanism may inhibit natural finger movements.
[5] Tommaso Lisini Baldi et al. IEEE TRANSACTIONS ON HUMAN-MACHINE SYSTEMS. 2017
Gesture Recognition Measuring Wrist / Forearm
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 4
Myoelectric or pressure sensors measure wrist or forearm.
Recognize hand gestures without measuring finger movement directly
[6] Myo. https://www.myo.com (2017/9/21) [7] Dementyev A. and Paradiso A. J.. UIST. 161-166. 2014.
Our Previous Research : Behind The Palm
24th Nov 2017 5
A prototype device with thirteen photo-reflective sensors in a straight array
Measure skin deformation on back of hand to recognize finger gestures
ICAT-EGVE 3D Reconstruction of Hand Postures
[8] Yuta Sugiura et al. SICE Annual Conference. 2017
Principle of Measuring Skin Deformation
24th Nov 2017 6
Skin on back of hand deforms when fingers move.
Measure skin deformation on back of hand with photo-reflective sensors
ICAT-EGVE 3D Reconstruction of Hand Postures
Proposal : Finger Posture Estimation from Back Hand
24th Nov 2017 7ICAT-EGVE 3D Reconstruction of Hand Postures
Principle of Finger Posture Estimation
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 8
Obtain relationship between skin deformation on back of hand and
finger posture by using a multivariate regression model
System Configuration
24th Nov 2017 9
Sensor values are transmitted wirelessly through Microcontroller.
Desktop PC learns a model and estimates finger posture.
ICAT-EGVE 3D Reconstruction of Hand Postures
Estimation of Finger Posture
24th Nov 2017 10
Use Principal Component Analysis (PCA) to reduce the dimensions of data
Use Random Forest Regressor (RFR) model to estimate finger posture
ICAT-EGVE 3D Reconstruction of Hand Postures
Finger Posture Representation
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 11
Some finger joints work in conjunction.
-> Measure relative positions of ten parts from hand center
five fingertips, one interphalangeal (IP) joint and four proximal IP (PIP) joints
Reference
Evaluation1 – Static-state Finger Posture
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 12
Participants 7 (Male) + 2 (Female)
Data set per participant 2500 frames (= 50fps x 10 seconds x 5 trials)
Finger posture 5 postures
Evaluation 10-fold cross validation
Estimation error 3-dimensional Euclidean distance between the finger postures
We evaluated the estimation accuracy of finger posture in static state.
Mean Estimation Error (Static-state)
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 13
Average estimation error for all parts: 3.34 mm.
Mean errors for each part: 1.5 – 2.8 mm (middle, ring and little finger)
Large variances of the estimation errors
Time Transition of Small Error Sequence (Static-state)
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 14
Temporal transition of estimation error (small error)
Fingers are about 10 - 15 mm thick for adults.
-> Our method estimates postures except thumb and index finger sufficiently for
interaction in a virtual environment.
10
2.5
7.5
5
10
2.5
7.5
5
Posture in the sequence
Time Transition of Large Error Sequence (Static-state)
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 15
Temporal transition of estimation error (large error)
Large errors in some frames and similar time transitions of errors
-> Cause of high variances of estimation errors
Posture in the sequence
Discussion (Static-state)
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 16
Relative positions depend on finger posture and hand rotation.
-> Relative position can not be uniquely decided without hand rotation.
Evaluation2 – Dynamic-state Finger Posture
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 17
Participants 7 (Male) + 2 (Female)
Data set per participant 2000 frames (= 50fps x 5 seconds x 8 trials)
Finger posture 5 postures
Evaluation 4-fold cross validation
Estimation error 3-dimensional Euclidean distance between the finger postures
We evaluated the estimation accuracy of finger posture in dynamic state.
Mean Estimation Error (Dynamic-state)
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 18
Average estimation error for all parts: 11.7 mm.
Mean errors for each part: 6.5 – 10.9 mm (middle, ring and little finger)
Time Transition of Error Sequence (Dynamic-state)
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 19
Large estimation errors for thumb and index fingers in some frames.
-> Cause of large mean errors for thumb and index finger
Discussion (Dynamic-state)
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 20
Our device cannot distinguish the skin deformation caused by thumb
movement and index finger movement.
Applications
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 21
Hand manipulation in VR space
Without occlusion and
inhibiting natural motion
Puppet manipulation metaphor
Limitations
• Need of User dependent training
- Each user has a different distance between the sensors and skin of back of hand.
• Affected by re-wearing the device
- Different mounting position due to re-attaching the device
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 22
Future Work
• Improvement of device measuring skin deformation
- Measure the whole skin deformation on the back of the hand
- Measure skin deformation on back of hand and wrist or forearm simultaneously
• Improvement of algorithm Estimating finger postures
- Data normalization
- Other dimension reduction method of data
- Other representation of finger postures
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 23
Conclusion
• We proposed a method for estimating finger postures from skin
deformation on back of hand.
• A regression model provides relationship between skin deformation of
back of hand and finger postures.
24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 24
Keio University, The University of Tokyo
Wakaba Kuno, Yuta Sugiura, Nao Asano, Wataru Kawai and Maki Sugimoto

Contenu connexe

Similaire à 3D Reconstruction of Hand Postures by Measuring Skin Deformation on Back Hand (ICAT-EGVE 2017)

A robust method for VR-based hand gesture recognition using density-based CNN
A robust method for VR-based hand gesture recognition using density-based CNNA robust method for VR-based hand gesture recognition using density-based CNN
A robust method for VR-based hand gesture recognition using density-based CNNTELKOMNIKA JOURNAL
 
Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360IRJET Journal
 
A Review on Design and Modeling of Artificial Hand
A Review on Design and Modeling of Artificial HandA Review on Design and Modeling of Artificial Hand
A Review on Design and Modeling of Artificial Handnishanthnishanth28
 
Controlling of windows media player using hand recognition system
Controlling of windows media player using hand recognition systemControlling of windows media player using hand recognition system
Controlling of windows media player using hand recognition systemtheijes
 
Virtual Yoga System Using Kinect Sensor
Virtual Yoga System Using Kinect SensorVirtual Yoga System Using Kinect Sensor
Virtual Yoga System Using Kinect SensorIRJET Journal
 
Measurement Straight Leg Raise for Low Back Pain Based Grayscale Depth
Measurement Straight Leg Raise for Low Back Pain Based Grayscale DepthMeasurement Straight Leg Raise for Low Back Pain Based Grayscale Depth
Measurement Straight Leg Raise for Low Back Pain Based Grayscale DepthTELKOMNIKA JOURNAL
 
Dynamic Hand Gesture Recognition for Indian Sign Language: A Review
Dynamic Hand Gesture Recognition for Indian Sign Language: A ReviewDynamic Hand Gesture Recognition for Indian Sign Language: A Review
Dynamic Hand Gesture Recognition for Indian Sign Language: A ReviewIRJET Journal
 
Motion Prediction Using Depth Information of Human Arm Based on Alexnet
Motion Prediction Using Depth Information of Human Arm Based on AlexnetMotion Prediction Using Depth Information of Human Arm Based on Alexnet
Motion Prediction Using Depth Information of Human Arm Based on Alexnetgerogepatton
 
MOTION PREDICTION USING DEPTH INFORMATION OF HUMAN ARM BASED ON ALEXNET
MOTION PREDICTION USING DEPTH INFORMATION OF HUMAN ARM BASED ON ALEXNETMOTION PREDICTION USING DEPTH INFORMATION OF HUMAN ARM BASED ON ALEXNET
MOTION PREDICTION USING DEPTH INFORMATION OF HUMAN ARM BASED ON ALEXNETgerogepatton
 
NeuroRehabilitation
NeuroRehabilitationNeuroRehabilitation
NeuroRehabilitationAdam Fendler
 
VIRTUAL PAINT APPLICATION USING HAND GESTURES
VIRTUAL PAINT APPLICATION USING HAND GESTURESVIRTUAL PAINT APPLICATION USING HAND GESTURES
VIRTUAL PAINT APPLICATION USING HAND GESTURESIRJET Journal
 
Computer vision based human computer interaction using color detection techni...
Computer vision based human computer interaction using color detection techni...Computer vision based human computer interaction using color detection techni...
Computer vision based human computer interaction using color detection techni...Chetan Dhule
 
IRJET-Real Time Hand Gesture Recognition using Finger Tips
IRJET-Real Time Hand Gesture Recognition using Finger TipsIRJET-Real Time Hand Gesture Recognition using Finger Tips
IRJET-Real Time Hand Gesture Recognition using Finger TipsIRJET Journal
 
Estimation of Fingertip Contact Force by Measuring Skin Deformation and Postu...
Estimation of Fingertip Contact Force by Measuring Skin Deformation and Postu...Estimation of Fingertip Contact Force by Measuring Skin Deformation and Postu...
Estimation of Fingertip Contact Force by Measuring Skin Deformation and Postu...sugiuralab
 
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODEL
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODELA PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODEL
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODELVLSICS Design
 
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODEL
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODELA PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODEL
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODELVLSICS Design
 
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODEL
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODELA PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODEL
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODELVLSICS Design
 
[UIST 2015] FlexiBend: Enabling Interactivity of Multi-Part, Deformable Fabri...
[UIST 2015] FlexiBend: Enabling Interactivity of Multi-Part, Deformable Fabri...[UIST 2015] FlexiBend: Enabling Interactivity of Multi-Part, Deformable Fabri...
[UIST 2015] FlexiBend: Enabling Interactivity of Multi-Part, Deformable Fabri...Rong-Hao Liang
 

Similaire à 3D Reconstruction of Hand Postures by Measuring Skin Deformation on Back Hand (ICAT-EGVE 2017) (20)

A robust method for VR-based hand gesture recognition using density-based CNN
A robust method for VR-based hand gesture recognition using density-based CNNA robust method for VR-based hand gesture recognition using density-based CNN
A robust method for VR-based hand gesture recognition using density-based CNN
 
Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360
 
3D Hand Tracking
3D Hand Tracking3D Hand Tracking
3D Hand Tracking
 
A Review on Design and Modeling of Artificial Hand
A Review on Design and Modeling of Artificial HandA Review on Design and Modeling of Artificial Hand
A Review on Design and Modeling of Artificial Hand
 
Controlling of windows media player using hand recognition system
Controlling of windows media player using hand recognition systemControlling of windows media player using hand recognition system
Controlling of windows media player using hand recognition system
 
Virtual Yoga System Using Kinect Sensor
Virtual Yoga System Using Kinect SensorVirtual Yoga System Using Kinect Sensor
Virtual Yoga System Using Kinect Sensor
 
Measurement Straight Leg Raise for Low Back Pain Based Grayscale Depth
Measurement Straight Leg Raise for Low Back Pain Based Grayscale DepthMeasurement Straight Leg Raise for Low Back Pain Based Grayscale Depth
Measurement Straight Leg Raise for Low Back Pain Based Grayscale Depth
 
Dynamic Hand Gesture Recognition for Indian Sign Language: A Review
Dynamic Hand Gesture Recognition for Indian Sign Language: A ReviewDynamic Hand Gesture Recognition for Indian Sign Language: A Review
Dynamic Hand Gesture Recognition for Indian Sign Language: A Review
 
Motion Prediction Using Depth Information of Human Arm Based on Alexnet
Motion Prediction Using Depth Information of Human Arm Based on AlexnetMotion Prediction Using Depth Information of Human Arm Based on Alexnet
Motion Prediction Using Depth Information of Human Arm Based on Alexnet
 
MOTION PREDICTION USING DEPTH INFORMATION OF HUMAN ARM BASED ON ALEXNET
MOTION PREDICTION USING DEPTH INFORMATION OF HUMAN ARM BASED ON ALEXNETMOTION PREDICTION USING DEPTH INFORMATION OF HUMAN ARM BASED ON ALEXNET
MOTION PREDICTION USING DEPTH INFORMATION OF HUMAN ARM BASED ON ALEXNET
 
NeuroRehabilitation
NeuroRehabilitationNeuroRehabilitation
NeuroRehabilitation
 
VIRTUAL PAINT APPLICATION USING HAND GESTURES
VIRTUAL PAINT APPLICATION USING HAND GESTURESVIRTUAL PAINT APPLICATION USING HAND GESTURES
VIRTUAL PAINT APPLICATION USING HAND GESTURES
 
Computer vision based human computer interaction using color detection techni...
Computer vision based human computer interaction using color detection techni...Computer vision based human computer interaction using color detection techni...
Computer vision based human computer interaction using color detection techni...
 
researchPaper
researchPaperresearchPaper
researchPaper
 
IRJET-Real Time Hand Gesture Recognition using Finger Tips
IRJET-Real Time Hand Gesture Recognition using Finger TipsIRJET-Real Time Hand Gesture Recognition using Finger Tips
IRJET-Real Time Hand Gesture Recognition using Finger Tips
 
Estimation of Fingertip Contact Force by Measuring Skin Deformation and Postu...
Estimation of Fingertip Contact Force by Measuring Skin Deformation and Postu...Estimation of Fingertip Contact Force by Measuring Skin Deformation and Postu...
Estimation of Fingertip Contact Force by Measuring Skin Deformation and Postu...
 
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODEL
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODELA PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODEL
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODEL
 
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODEL
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODELA PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODEL
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODEL
 
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODEL
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODELA PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODEL
A PREDICTION METHOD OF GESTURE TRAJECTORY BASED ON LEAST SQUARES FITTING MODEL
 
[UIST 2015] FlexiBend: Enabling Interactivity of Multi-Part, Deformable Fabri...
[UIST 2015] FlexiBend: Enabling Interactivity of Multi-Part, Deformable Fabri...[UIST 2015] FlexiBend: Enabling Interactivity of Multi-Part, Deformable Fabri...
[UIST 2015] FlexiBend: Enabling Interactivity of Multi-Part, Deformable Fabri...
 

Plus de sugiuralab

ShadoCookies: 視点位置に依存して情報切り替え可能なクッキー製造手法
ShadoCookies: 視点位置に依存して情報切り替え可能なクッキー製造手法ShadoCookies: 視点位置に依存して情報切り替え可能なクッキー製造手法
ShadoCookies: 視点位置に依存して情報切り替え可能なクッキー製造手法sugiuralab
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
Selfie WanD: 自撮り棒を動かすことによる撮影用入力インタフェース
Selfie WanD: 自撮り棒を動かすことによる撮影用入力インタフェースSelfie WanD: 自撮り棒を動かすことによる撮影用入力インタフェース
Selfie WanD: 自撮り棒を動かすことによる撮影用入力インタフェースsugiuralab
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
EarAuthCam: Personal Identification and Authentication Method Using Ear Image...
EarAuthCam: Personal Identification and Authentication Method Using Ear Image...EarAuthCam: Personal Identification and Authentication Method Using Ear Image...
EarAuthCam: Personal Identification and Authentication Method Using Ear Image...sugiuralab
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 
EarHover:ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識
EarHover:ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識EarHover:ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識
EarHover:ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識sugiuralab
 
SkinRing: 装着方向に依らない指側面でのジェスチャ入力可能なリング型デバイス
SkinRing: 装着方向に依らない指側面でのジェスチャ入力可能なリング型デバイスSkinRing: 装着方向に依らない指側面でのジェスチャ入力可能なリング型デバイス
SkinRing: 装着方向に依らない指側面でのジェスチャ入力可能なリング型デバイスsugiuralab
 
バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析sugiuralab
 
Converting Tatamis into Touch Sensors by Measuring Capacitance
Converting Tatamis into Touch Sensors by Measuring CapacitanceConverting Tatamis into Touch Sensors by Measuring Capacitance
Converting Tatamis into Touch Sensors by Measuring Capacitancesugiuralab
 
Pinch Force Measurement Using a Geomagnetic Sensor
Pinch Force Measurement Using a Geomagnetic SensorPinch Force Measurement Using a Geomagnetic Sensor
Pinch Force Measurement Using a Geomagnetic Sensorsugiuralab
 
Smartphone-Based Teaching System for Neonate Soothing Motions
Smartphone-Based Teaching System for Neonate Soothing MotionsSmartphone-Based Teaching System for Neonate Soothing Motions
Smartphone-Based Teaching System for Neonate Soothing Motionssugiuralab
 
Tactile Presentation of Orchestral Conductor's Motion Trajectory
Tactile Presentation of Orchestral Conductor's Motion TrajectoryTactile Presentation of Orchestral Conductor's Motion Trajectory
Tactile Presentation of Orchestral Conductor's Motion Trajectorysugiuralab
 
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensorssugiuralab
 
Seeing the Wind: An Interactive Mist Interface for Airflow Input
Seeing the Wind: An Interactive Mist Interface for Airflow InputSeeing the Wind: An Interactive Mist Interface for Airflow Input
Seeing the Wind: An Interactive Mist Interface for Airflow Inputsugiuralab
 
Identification and Authentication Using Clavicles
Identification and Authentication Using ClaviclesIdentification and Authentication Using Clavicles
Identification and Authentication Using Claviclessugiuralab
 
Estimation of Violin Bow Pressure Using Photo-Reflective Sensors
Estimation of Violin Bow Pressure Using Photo-Reflective SensorsEstimation of Violin Bow Pressure Using Photo-Reflective Sensors
Estimation of Violin Bow Pressure Using Photo-Reflective Sensorssugiuralab
 
バウンサーを動かす外付けデバイス
バウンサーを動かす外付けデバイスバウンサーを動かす外付けデバイス
バウンサーを動かす外付けデバイスsugiuralab
 
A Virtual Window Using Curtains and Image Projection
A Virtual Window Using Curtains and Image ProjectionA Virtual Window Using Curtains and Image Projection
A Virtual Window Using Curtains and Image Projectionsugiuralab
 

Plus de sugiuralab (20)

ShadoCookies: 視点位置に依存して情報切り替え可能なクッキー製造手法
ShadoCookies: 視点位置に依存して情報切り替え可能なクッキー製造手法ShadoCookies: 視点位置に依存して情報切り替え可能なクッキー製造手法
ShadoCookies: 視点位置に依存して情報切り替え可能なクッキー製造手法
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
Selfie WanD: 自撮り棒を動かすことによる撮影用入力インタフェース
Selfie WanD: 自撮り棒を動かすことによる撮影用入力インタフェースSelfie WanD: 自撮り棒を動かすことによる撮影用入力インタフェース
Selfie WanD: 自撮り棒を動かすことによる撮影用入力インタフェース
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
EarAuthCam: Personal Identification and Authentication Method Using Ear Image...
EarAuthCam: Personal Identification and Authentication Method Using Ear Image...EarAuthCam: Personal Identification and Authentication Method Using Ear Image...
EarAuthCam: Personal Identification and Authentication Method Using Ear Image...
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 
EarHover:ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識
EarHover:ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識EarHover:ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識
EarHover:ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識
 
SkinRing: 装着方向に依らない指側面でのジェスチャ入力可能なリング型デバイス
SkinRing: 装着方向に依らない指側面でのジェスチャ入力可能なリング型デバイスSkinRing: 装着方向に依らない指側面でのジェスチャ入力可能なリング型デバイス
SkinRing: 装着方向に依らない指側面でのジェスチャ入力可能なリング型デバイス
 
バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析
 
Converting Tatamis into Touch Sensors by Measuring Capacitance
Converting Tatamis into Touch Sensors by Measuring CapacitanceConverting Tatamis into Touch Sensors by Measuring Capacitance
Converting Tatamis into Touch Sensors by Measuring Capacitance
 
Pinch Force Measurement Using a Geomagnetic Sensor
Pinch Force Measurement Using a Geomagnetic SensorPinch Force Measurement Using a Geomagnetic Sensor
Pinch Force Measurement Using a Geomagnetic Sensor
 
Smartphone-Based Teaching System for Neonate Soothing Motions
Smartphone-Based Teaching System for Neonate Soothing MotionsSmartphone-Based Teaching System for Neonate Soothing Motions
Smartphone-Based Teaching System for Neonate Soothing Motions
 
Tactile Presentation of Orchestral Conductor's Motion Trajectory
Tactile Presentation of Orchestral Conductor's Motion TrajectoryTactile Presentation of Orchestral Conductor's Motion Trajectory
Tactile Presentation of Orchestral Conductor's Motion Trajectory
 
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
 
Seeing the Wind: An Interactive Mist Interface for Airflow Input
Seeing the Wind: An Interactive Mist Interface for Airflow InputSeeing the Wind: An Interactive Mist Interface for Airflow Input
Seeing the Wind: An Interactive Mist Interface for Airflow Input
 
Identification and Authentication Using Clavicles
Identification and Authentication Using ClaviclesIdentification and Authentication Using Clavicles
Identification and Authentication Using Clavicles
 
Estimation of Violin Bow Pressure Using Photo-Reflective Sensors
Estimation of Violin Bow Pressure Using Photo-Reflective SensorsEstimation of Violin Bow Pressure Using Photo-Reflective Sensors
Estimation of Violin Bow Pressure Using Photo-Reflective Sensors
 
バウンサーを動かす外付けデバイス
バウンサーを動かす外付けデバイスバウンサーを動かす外付けデバイス
バウンサーを動かす外付けデバイス
 
A Virtual Window Using Curtains and Image Projection
A Virtual Window Using Curtains and Image ProjectionA Virtual Window Using Curtains and Image Projection
A Virtual Window Using Curtains and Image Projection
 

Dernier

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Dernier (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

3D Reconstruction of Hand Postures by Measuring Skin Deformation on Back Hand (ICAT-EGVE 2017)

  • 1. 3D Reconstruction of Hand Postures by Measuring Skin Deformation on Back Hand *Wakaba Kuno, Yuta Sugiura, Nao Asano, Wataru Kawai and Maki Sugimoto
  • 2. Hand Interaction in Virtual Environment 24th Nov 2017 1 Hand interaction depending on finger posture is important for intuitive interaction in virtual environments. ICAT-EGVE 3D Reconstruction of Hand Postures [1] https://www.leapmotion.com/ (2017/9/21) [2] https://www.youtube.com/watch?v=B9tF7_nK4lI (2017/9/21) [3] https://www.youtube.com/watch?v=4LVVpl9tCNE (2017/9/21)
  • 3. Camera-based Method 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 2 Estimate finger postures by processing images capturing hands Merit: Markerless finger tracking Limit: Space for capturing hands / Hand occlusion [4] Jonathan Taylor et al. Siggraph 2016.
  • 4. Glove-type Method 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 3 Various sensors (inertial, magnetic, etc) on gloves measure finger postures. Merit: High accuracy without occlusion Limit: Weight and mechanism may inhibit natural finger movements. [5] Tommaso Lisini Baldi et al. IEEE TRANSACTIONS ON HUMAN-MACHINE SYSTEMS. 2017
  • 5. Gesture Recognition Measuring Wrist / Forearm 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 4 Myoelectric or pressure sensors measure wrist or forearm. Recognize hand gestures without measuring finger movement directly [6] Myo. https://www.myo.com (2017/9/21) [7] Dementyev A. and Paradiso A. J.. UIST. 161-166. 2014.
  • 6. Our Previous Research : Behind The Palm 24th Nov 2017 5 A prototype device with thirteen photo-reflective sensors in a straight array Measure skin deformation on back of hand to recognize finger gestures ICAT-EGVE 3D Reconstruction of Hand Postures [8] Yuta Sugiura et al. SICE Annual Conference. 2017
  • 7. Principle of Measuring Skin Deformation 24th Nov 2017 6 Skin on back of hand deforms when fingers move. Measure skin deformation on back of hand with photo-reflective sensors ICAT-EGVE 3D Reconstruction of Hand Postures
  • 8. Proposal : Finger Posture Estimation from Back Hand 24th Nov 2017 7ICAT-EGVE 3D Reconstruction of Hand Postures
  • 9. Principle of Finger Posture Estimation 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 8 Obtain relationship between skin deformation on back of hand and finger posture by using a multivariate regression model
  • 10. System Configuration 24th Nov 2017 9 Sensor values are transmitted wirelessly through Microcontroller. Desktop PC learns a model and estimates finger posture. ICAT-EGVE 3D Reconstruction of Hand Postures
  • 11. Estimation of Finger Posture 24th Nov 2017 10 Use Principal Component Analysis (PCA) to reduce the dimensions of data Use Random Forest Regressor (RFR) model to estimate finger posture ICAT-EGVE 3D Reconstruction of Hand Postures
  • 12. Finger Posture Representation 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 11 Some finger joints work in conjunction. -> Measure relative positions of ten parts from hand center five fingertips, one interphalangeal (IP) joint and four proximal IP (PIP) joints Reference
  • 13. Evaluation1 – Static-state Finger Posture 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 12 Participants 7 (Male) + 2 (Female) Data set per participant 2500 frames (= 50fps x 10 seconds x 5 trials) Finger posture 5 postures Evaluation 10-fold cross validation Estimation error 3-dimensional Euclidean distance between the finger postures We evaluated the estimation accuracy of finger posture in static state.
  • 14. Mean Estimation Error (Static-state) 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 13 Average estimation error for all parts: 3.34 mm. Mean errors for each part: 1.5 – 2.8 mm (middle, ring and little finger) Large variances of the estimation errors
  • 15. Time Transition of Small Error Sequence (Static-state) 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 14 Temporal transition of estimation error (small error) Fingers are about 10 - 15 mm thick for adults. -> Our method estimates postures except thumb and index finger sufficiently for interaction in a virtual environment. 10 2.5 7.5 5 10 2.5 7.5 5 Posture in the sequence
  • 16. Time Transition of Large Error Sequence (Static-state) 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 15 Temporal transition of estimation error (large error) Large errors in some frames and similar time transitions of errors -> Cause of high variances of estimation errors Posture in the sequence
  • 17. Discussion (Static-state) 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 16 Relative positions depend on finger posture and hand rotation. -> Relative position can not be uniquely decided without hand rotation.
  • 18. Evaluation2 – Dynamic-state Finger Posture 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 17 Participants 7 (Male) + 2 (Female) Data set per participant 2000 frames (= 50fps x 5 seconds x 8 trials) Finger posture 5 postures Evaluation 4-fold cross validation Estimation error 3-dimensional Euclidean distance between the finger postures We evaluated the estimation accuracy of finger posture in dynamic state.
  • 19. Mean Estimation Error (Dynamic-state) 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 18 Average estimation error for all parts: 11.7 mm. Mean errors for each part: 6.5 – 10.9 mm (middle, ring and little finger)
  • 20. Time Transition of Error Sequence (Dynamic-state) 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 19 Large estimation errors for thumb and index fingers in some frames. -> Cause of large mean errors for thumb and index finger
  • 21. Discussion (Dynamic-state) 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 20 Our device cannot distinguish the skin deformation caused by thumb movement and index finger movement.
  • 22. Applications 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 21 Hand manipulation in VR space Without occlusion and inhibiting natural motion Puppet manipulation metaphor
  • 23. Limitations • Need of User dependent training - Each user has a different distance between the sensors and skin of back of hand. • Affected by re-wearing the device - Different mounting position due to re-attaching the device 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 22
  • 24. Future Work • Improvement of device measuring skin deformation - Measure the whole skin deformation on the back of the hand - Measure skin deformation on back of hand and wrist or forearm simultaneously • Improvement of algorithm Estimating finger postures - Data normalization - Other dimension reduction method of data - Other representation of finger postures 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 23
  • 25. Conclusion • We proposed a method for estimating finger postures from skin deformation on back of hand. • A regression model provides relationship between skin deformation of back of hand and finger postures. 24th Nov 2017 ICAT-EGVE 3D Reconstruction of Hand Postures 24 Keio University, The University of Tokyo Wakaba Kuno, Yuta Sugiura, Nao Asano, Wataru Kawai and Maki Sugimoto