SlideShare a Scribd company logo
1 of 26
Download to read offline
CheekInput:
Turning Your Cheek into an Input Surface by
Embedded Optical Sensors on a Head-mounted Display
Koki Yamashita,Takashi Kikuchi, Katsutoshi Masai,
Maki Sugimoto, Bruce H.Thomas,Yuta Sugiura
Google Glass
Direct touch gesture
• OST-HMDs allow us to interact with augmented reality environments
in our daily lives.
Optical See-through head-mounted Displays(OST-HMD)
9th Nov 2017 ACM VRST2017 CheekInput 2
Microsoft Hololens
Aerial gesture
EPSON MOBERIO BT 300
Mobile device
• Input methods for interacting with HMD systems has become
important, and various methods have been proposed.
Existing Input Methods of OST-HMD
9th Nov 2017 ACM VRST2017 CheekInput 3
Microsoft Hololens
Necessary for a certain amount of
space to recognize gesture
Google Glass
Image projection is disturbed
when the frame is touched directly.
Direct touch gesture Aerial gesture
EPSON MOBERIO BT 300
Necessary for carrying external
devices for inputting information
Mobile device
New type of input method is required.
CheekInput: Cheek as Input Interface
9th Nov 2017 ACM VRST2017 CheekInput 4
• Distance from the HMD to the cheek changes when the skin is deformed.
• Measure cheek deformation with photo-reflective sensors
Principle
9th Nov 2017 ACM VRST2017 CheekInput 5
Photo transistoar
Photo
transistor
Infrared
LED
Photo-reflective sensor
OST-HMD
Photo-reflective
sensor
Hardware
9th Nov 2017 ACM VRST2017 CheekInput 6
Photo-reflective sensors
Photo-reflective sensors
• A device with twenty photo-reflective sensors mounted on a HMD.
Related Work
9th Nov 2017 ACM VRST2017 CheekInput 7
Skin as input surface
SenSkin [Ogata 2013]
Detecting cheek movement
AffectiveWear [Masai 2015]
Understanding palm-based
imaginary interfaces: [Gustafson, 2013]
Touch interface on back of the hand.
[Nakatsuma, 2011]
Tongue-in-Cheek [Goel 2015]Chewing jockey [Koizumi 2011]
• Sensor values are transmitted wirelessly through Microcontroller.
• Central computer recognize gesture and output the result on the HMD.
System Configuration
9th Nov 2017 ACM VRST2017 CheekInput 8
Photo-reflective sensor
OST-HMD Microcontroller XBee
XBeeAndroid
WiFi
WirelessProcessing
PSVM
1$ Gesture
• Adopt Support Vector Machine(SVM) for training the gesture classifier.
Gesture Classification
9th Nov 2017 ACM VRST2017 CheekInput 9
Training phase
Touch cheek
Obtain sensor values
Learn touch gesture
Create SVM classifier
Recognition Phase
Touch cheek
Obtain sensor values
Classify gesture
Output result
• Collected sensor data enables us to
recognize the direction which the user
pulled the cheek.
Recognition of Directional Gestures
9th Nov 2017 ACM VRST2017 CheekInput 10
Recognition of directional gesturesTraining the SVM with direction dataset
• Recognize directional gestures for
both right and left cheek at the same time
• Double-side gestures consist of
4 direction *4 direction = 16 gestures.
• Two ways to input double-side gestures:
with double hands and with single hand.
Recognition of Double-side Gestures
9th Nov 2017 ACM VRST2017 CheekInput 11
Down, UP Up, Right
Right, Right Down, Left
Double hands gestures Single hands gestures
• From the directional input, a stroke input is created by plotting 2D points.
• $1 Unistroke Recognizer is used for gesture recognition.
Recognition of Symbolic Gestures
9th Nov 2017 ACM VRST2017 CheekInput 12
line v
caret stairs
Gloves or Mask…
9th Nov 2017 ACM VRST2017 CheekInput 13
Google Glass
Symbolic gesture
Evaluation
9th Nov 2017 ACM VRST2017 CheekInput 14
Microsoft Hololens
Double-side Gesture
EPSON MOBERIO BT 300
Single-side gesture
Three user studies to evaluate recognition accuracy.
Evaluation – Single-side Gestures
9th Nov 2017 ACM VRST2017 CheekInput 15
• Accuracy of 5 basic gestures with 3 conditions:
We conducted a user study to investigate the
recognition accuracy of single-side gestures.
Sitting Walking Re-wearing the device
Gesture Up, Down, Right, Left, Neutral
Participants 7(Male) + 1(Female)
Sampling rate 30 fps
Total samples 5 direction *100 samples * 5 trial
Evaluation 5-fold cross validation
sitting walking re-wearing
• The recognition accuracy was 89.9% (sitting), 82.6% (walking) and
78.0% (re-wearing).
Accuracy (Single-side Gestures)
9th Nov 2017 ACM VRST2017 CheekInput 16
Confusion matrixRecognition accuracy
Predicted
Neutral
Up
Right
Left
Down
Neutral Up Left Right Down
Truth
Neutral Up Left Right Down
RecognitionAccuracy
sitting walking re-wearing
• The accuracy was lower when walking (82.6%) than when sitting (89.9%).
→Vibration caused by the body movement reduced the accuracy slightly .
Discussion (Single-side Gestures)
9th Nov 2017 ACM VRST2017 CheekInput 17
Confusion matrixRecognition accuracy
Predicted
Neutral
Up
Right
Left
Down
Neutral Up Left Right Down
Truth
sitting walking re-wearing
Recognition accuracy
Neutral Up Left Right Down
RecognitionAccuracy
sitting walking re-wearing
• When re-wearing the device, the accuracy was 78.0%.
→Every time the mounted position of the OST-HMD is close.
Discussion (Single-side Gestures)
9th Nov 2017 ACM VRST2017 CheekInput 18
Confusion matrixRecognition accuracy
Predicted
Neutral
Up
Right
Left
Down
Neutral Up Left Right Down
Truth
sitting walking re-wearing
Recognition accuracy
Neutral Up Left Right Down
RecognitionAccuracy
Evaluation – Symbolic Gestures
9th Nov 2017 ACM VRST2017 CheekInput 19
• Accuracy of 4 gestures with 2 conditions
We conducted a user study to investigate the
recognition accuracy of symbolic gestures.
With visual aid Eyes free
Gesture 4(line, v, caret, stairs)
Participants 3(Male)
Sampling rate 30 fps
Accuracy (Symbolic Gestures)
9th Nov 2017 ACM VRST2017 CheekInput 20
Confusion matrix
Recognition accuracy
• Many participants tried to improve their gesture input by going back
and forth with visual aids.
• The recognition accuracy was 91.7%(with visual aid) and 93.4%(eyes free).
Predicted
Truth
line caretv
with visual aids eyes free
stairs
RecognitionAccuracy
Confusion Matrix
Evaluation – Double-side Gestures
9th Nov 2017 ACM VRST2017 CheekInput 21
• Accuracy of 17 gestures
We conducted a user study to investigate the
recognition accuracy of double-side gestures.
Single Hand
dominant hand/ non-dominant hand
Double hands
Gesture 17(4 direction * 4 direction + Neutral)
Participants 7(Male) + 1(Female)
Sampling rate 30 fps
Total samples 17 direction *100 samples * 5 trial
Evaluation 5-fold cross validation
• The recognition accuracy was 74.3% (dominant hand) and 74.8% (non-
dominant hand).
• There was no significant difference in the results whether dominant hand is
used or not → Dependence on handedness is small for ease of input.
Accuracy (Double-side Gestures (Single Hand) )
9th Nov 2017 ACM VRST2017 CheekInput 22
Confusion matrix of
recognition accuracy
(dominant hand)
Confusion matrix of
recognition accuracy
(non-dominant hand)
• The average recognition accuracy of all participants was 80.5%.
→ The accuracy was lower when using double hands than single hand.
Accuracy (Double-side Gestures (Double Hands) )
9th Nov 2017 ACM VRST2017 CheekInput
Confusion matrix
Predicted
Truth
Applications
9th Nov 2017 ACM VRST2017 CheekInput 24
Photo viewing application Music application
Character inputMap application
• Don’t touch cheek strongly. Otherwise,
your cheek will get damage.
• Affected by ambient light such as sunlight
• Makeup will come off by touching cheek.
• Users moves (e.g. running and jumping)
increases false positives → Combing other
sensors to recognize the user’s state
Limitations & Future work
9th Nov 2017 ACM VRST2017 CheekInput 25
Conclusion
9th Nov 2017 ACM VRST2017 CheekInput 26
Keio University, University of South Australia
Koki Yamashita, Takashi Kikuchi, Katsutoshi Masai, Maki Sugimoto, Bruce
H.Thomas, Yuta Sugiura
Motivation
&
Basic Idea
Implementation
Evaluation
Input for OST-HMD Cheek as input interface
Photo-reflective sensors measure skin deformation Recognize directional and symbolic gestures
83.5% accuracy for
directional gestures
92.6% accuracy for
symbolic gestures
74.6% average accuracy for
double-side gestures with single hand
80.45% accuracy for
Double hands gestures
System configuration

More Related Content

Similar to CheekInput: Turning Your Cheek into an Input Surface by Embedded Optical Sensors on a Head-mounted Display (VRST 2017)

Binocular Eye Tracking and Calibration in Head-mounted Displays
Binocular Eye Trackingand Calibration in Head-mounted DisplaysBinocular Eye Trackingand Calibration in Head-mounted Displays
Binocular Eye Tracking and Calibration in Head-mounted DisplaysMichael Stengel
 
Antispoofing techniques in Facial recognition
Antispoofing techniques in Facial recognitionAntispoofing techniques in Facial recognition
Antispoofing techniques in Facial recognitionRishabh shah
 
The Generalized Perceived Input Point Model and How to Double Touch Accuracy ...
The Generalized Perceived Input Point Model and How to Double Touch Accuracy ...The Generalized Perceived Input Point Model and How to Double Touch Accuracy ...
The Generalized Perceived Input Point Model and How to Double Touch Accuracy ...Shota Matsuda
 
Tom Sengelaub (SMI): Experiences in Bringing Eye Tracking to Augmented Reality
Tom Sengelaub (SMI): Experiences in Bringing Eye Tracking to Augmented RealityTom Sengelaub (SMI): Experiences in Bringing Eye Tracking to Augmented Reality
Tom Sengelaub (SMI): Experiences in Bringing Eye Tracking to Augmented RealityAugmentedWorldExpo
 
attendence PPT.pptx
attendence PPT.pptxattendence PPT.pptx
attendence PPT.pptxssuserd602fd
 
Fingerprint recognition
Fingerprint recognitionFingerprint recognition
Fingerprint recognitionNEERAJ BAGHEL
 
scanning protocols for guided solutions.
scanning protocols for guided solutions.scanning protocols for guided solutions.
scanning protocols for guided solutions.shahbazqwe
 
Multimodal Multi-sensory Interaction for Mixed Reality
Multimodal Multi-sensory Interaction for Mixed RealityMultimodal Multi-sensory Interaction for Mixed Reality
Multimodal Multi-sensory Interaction for Mixed RealityMark Billinghurst
 
Vision-based Finger Detection and Its Applications
Vision-based Finger Detection and Its ApplicationsVision-based Finger Detection and Its Applications
Vision-based Finger Detection and Its Applicationsyifang
 
Robust Part-Based Hand Gesture Recognition Using Kinect Sensor
Robust Part-Based Hand Gesture Recognition Using Kinect SensorRobust Part-Based Hand Gesture Recognition Using Kinect Sensor
Robust Part-Based Hand Gesture Recognition Using Kinect SensorButhainah Hamdy
 
3D Reconstruction of Hand Postures by Measuring Skin Deformation on Back Hand...
3D Reconstruction of Hand Postures by Measuring Skin Deformation on Back Hand...3D Reconstruction of Hand Postures by Measuring Skin Deformation on Back Hand...
3D Reconstruction of Hand Postures by Measuring Skin Deformation on Back Hand...sugiuralab
 
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
 
Gesture recognition
Gesture recognitionGesture recognition
Gesture recognitionNikhil Jha
 
8 use of pythagorean theorem # 9 single implant case
8 use of pythagorean theorem # 9 single implant case8 use of pythagorean theorem # 9 single implant case
8 use of pythagorean theorem # 9 single implant caseDePlaque
 
Novel Interfaces for AR Systems
Novel Interfaces for AR SystemsNovel Interfaces for AR Systems
Novel Interfaces for AR SystemsMark Billinghurst
 
Development of Real-World Sensor Optimal Placement Support Software(AsianCHI2...
Development of Real-World Sensor Optimal Placement Support Software(AsianCHI2...Development of Real-World Sensor Optimal Placement Support Software(AsianCHI2...
Development of Real-World Sensor Optimal Placement Support Software(AsianCHI2...sugiuralab
 

Similar to CheekInput: Turning Your Cheek into an Input Surface by Embedded Optical Sensors on a Head-mounted Display (VRST 2017) (20)

Binocular Eye Tracking and Calibration in Head-mounted Displays
Binocular Eye Trackingand Calibration in Head-mounted DisplaysBinocular Eye Trackingand Calibration in Head-mounted Displays
Binocular Eye Tracking and Calibration in Head-mounted Displays
 
Antispoofing techniques in Facial recognition
Antispoofing techniques in Facial recognitionAntispoofing techniques in Facial recognition
Antispoofing techniques in Facial recognition
 
The Generalized Perceived Input Point Model and How to Double Touch Accuracy ...
The Generalized Perceived Input Point Model and How to Double Touch Accuracy ...The Generalized Perceived Input Point Model and How to Double Touch Accuracy ...
The Generalized Perceived Input Point Model and How to Double Touch Accuracy ...
 
Tom Sengelaub (SMI): Experiences in Bringing Eye Tracking to Augmented Reality
Tom Sengelaub (SMI): Experiences in Bringing Eye Tracking to Augmented RealityTom Sengelaub (SMI): Experiences in Bringing Eye Tracking to Augmented Reality
Tom Sengelaub (SMI): Experiences in Bringing Eye Tracking to Augmented Reality
 
attendence PPT.pptx
attendence PPT.pptxattendence PPT.pptx
attendence PPT.pptx
 
Fingerprint recognition
Fingerprint recognitionFingerprint recognition
Fingerprint recognition
 
scanning protocols for guided solutions.
scanning protocols for guided solutions.scanning protocols for guided solutions.
scanning protocols for guided solutions.
 
Multimodal Multi-sensory Interaction for Mixed Reality
Multimodal Multi-sensory Interaction for Mixed RealityMultimodal Multi-sensory Interaction for Mixed Reality
Multimodal Multi-sensory Interaction for Mixed Reality
 
Session6
Session6Session6
Session6
 
EyePhone.ppt
EyePhone.pptEyePhone.ppt
EyePhone.ppt
 
Vision-based Finger Detection and Its Applications
Vision-based Finger Detection and Its ApplicationsVision-based Finger Detection and Its Applications
Vision-based Finger Detection and Its Applications
 
Sixth Sense Technology
Sixth Sense TechnologySixth Sense Technology
Sixth Sense Technology
 
Robust Part-Based Hand Gesture Recognition Using Kinect Sensor
Robust Part-Based Hand Gesture Recognition Using Kinect SensorRobust Part-Based Hand Gesture Recognition Using Kinect Sensor
Robust Part-Based Hand Gesture Recognition Using Kinect Sensor
 
3D Reconstruction of Hand Postures by Measuring Skin Deformation on Back Hand...
3D Reconstruction of Hand Postures by Measuring Skin Deformation on Back Hand...3D Reconstruction of Hand Postures by Measuring Skin Deformation on Back Hand...
3D Reconstruction of Hand Postures by Measuring Skin Deformation on Back Hand...
 
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...
 
Gesture recognition
Gesture recognitionGesture recognition
Gesture recognition
 
Semantic 3DTV Content Analysis and Description
Semantic 3DTV Content Analysis and DescriptionSemantic 3DTV Content Analysis and Description
Semantic 3DTV Content Analysis and Description
 
8 use of pythagorean theorem # 9 single implant case
8 use of pythagorean theorem # 9 single implant case8 use of pythagorean theorem # 9 single implant case
8 use of pythagorean theorem # 9 single implant case
 
Novel Interfaces for AR Systems
Novel Interfaces for AR SystemsNovel Interfaces for AR Systems
Novel Interfaces for AR Systems
 
Development of Real-World Sensor Optimal Placement Support Software(AsianCHI2...
Development of Real-World Sensor Optimal Placement Support Software(AsianCHI2...Development of Real-World Sensor Optimal Placement Support Software(AsianCHI2...
Development of Real-World Sensor Optimal Placement Support Software(AsianCHI2...
 

More from 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
 

More from 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
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
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
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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
 
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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
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
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
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...
 
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...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
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
 
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?
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

CheekInput: Turning Your Cheek into an Input Surface by Embedded Optical Sensors on a Head-mounted Display (VRST 2017)

  • 1. CheekInput: Turning Your Cheek into an Input Surface by Embedded Optical Sensors on a Head-mounted Display Koki Yamashita,Takashi Kikuchi, Katsutoshi Masai, Maki Sugimoto, Bruce H.Thomas,Yuta Sugiura
  • 2. Google Glass Direct touch gesture • OST-HMDs allow us to interact with augmented reality environments in our daily lives. Optical See-through head-mounted Displays(OST-HMD) 9th Nov 2017 ACM VRST2017 CheekInput 2 Microsoft Hololens Aerial gesture EPSON MOBERIO BT 300 Mobile device
  • 3. • Input methods for interacting with HMD systems has become important, and various methods have been proposed. Existing Input Methods of OST-HMD 9th Nov 2017 ACM VRST2017 CheekInput 3 Microsoft Hololens Necessary for a certain amount of space to recognize gesture Google Glass Image projection is disturbed when the frame is touched directly. Direct touch gesture Aerial gesture EPSON MOBERIO BT 300 Necessary for carrying external devices for inputting information Mobile device New type of input method is required.
  • 4. CheekInput: Cheek as Input Interface 9th Nov 2017 ACM VRST2017 CheekInput 4
  • 5. • Distance from the HMD to the cheek changes when the skin is deformed. • Measure cheek deformation with photo-reflective sensors Principle 9th Nov 2017 ACM VRST2017 CheekInput 5 Photo transistoar Photo transistor Infrared LED Photo-reflective sensor OST-HMD Photo-reflective sensor
  • 6. Hardware 9th Nov 2017 ACM VRST2017 CheekInput 6 Photo-reflective sensors Photo-reflective sensors • A device with twenty photo-reflective sensors mounted on a HMD.
  • 7. Related Work 9th Nov 2017 ACM VRST2017 CheekInput 7 Skin as input surface SenSkin [Ogata 2013] Detecting cheek movement AffectiveWear [Masai 2015] Understanding palm-based imaginary interfaces: [Gustafson, 2013] Touch interface on back of the hand. [Nakatsuma, 2011] Tongue-in-Cheek [Goel 2015]Chewing jockey [Koizumi 2011]
  • 8. • Sensor values are transmitted wirelessly through Microcontroller. • Central computer recognize gesture and output the result on the HMD. System Configuration 9th Nov 2017 ACM VRST2017 CheekInput 8 Photo-reflective sensor OST-HMD Microcontroller XBee XBeeAndroid WiFi WirelessProcessing PSVM 1$ Gesture
  • 9. • Adopt Support Vector Machine(SVM) for training the gesture classifier. Gesture Classification 9th Nov 2017 ACM VRST2017 CheekInput 9 Training phase Touch cheek Obtain sensor values Learn touch gesture Create SVM classifier Recognition Phase Touch cheek Obtain sensor values Classify gesture Output result
  • 10. • Collected sensor data enables us to recognize the direction which the user pulled the cheek. Recognition of Directional Gestures 9th Nov 2017 ACM VRST2017 CheekInput 10 Recognition of directional gesturesTraining the SVM with direction dataset
  • 11. • Recognize directional gestures for both right and left cheek at the same time • Double-side gestures consist of 4 direction *4 direction = 16 gestures. • Two ways to input double-side gestures: with double hands and with single hand. Recognition of Double-side Gestures 9th Nov 2017 ACM VRST2017 CheekInput 11 Down, UP Up, Right Right, Right Down, Left Double hands gestures Single hands gestures
  • 12. • From the directional input, a stroke input is created by plotting 2D points. • $1 Unistroke Recognizer is used for gesture recognition. Recognition of Symbolic Gestures 9th Nov 2017 ACM VRST2017 CheekInput 12 line v caret stairs
  • 13. Gloves or Mask… 9th Nov 2017 ACM VRST2017 CheekInput 13
  • 14. Google Glass Symbolic gesture Evaluation 9th Nov 2017 ACM VRST2017 CheekInput 14 Microsoft Hololens Double-side Gesture EPSON MOBERIO BT 300 Single-side gesture Three user studies to evaluate recognition accuracy.
  • 15. Evaluation – Single-side Gestures 9th Nov 2017 ACM VRST2017 CheekInput 15 • Accuracy of 5 basic gestures with 3 conditions: We conducted a user study to investigate the recognition accuracy of single-side gestures. Sitting Walking Re-wearing the device Gesture Up, Down, Right, Left, Neutral Participants 7(Male) + 1(Female) Sampling rate 30 fps Total samples 5 direction *100 samples * 5 trial Evaluation 5-fold cross validation
  • 16. sitting walking re-wearing • The recognition accuracy was 89.9% (sitting), 82.6% (walking) and 78.0% (re-wearing). Accuracy (Single-side Gestures) 9th Nov 2017 ACM VRST2017 CheekInput 16 Confusion matrixRecognition accuracy Predicted Neutral Up Right Left Down Neutral Up Left Right Down Truth Neutral Up Left Right Down RecognitionAccuracy
  • 17. sitting walking re-wearing • The accuracy was lower when walking (82.6%) than when sitting (89.9%). →Vibration caused by the body movement reduced the accuracy slightly . Discussion (Single-side Gestures) 9th Nov 2017 ACM VRST2017 CheekInput 17 Confusion matrixRecognition accuracy Predicted Neutral Up Right Left Down Neutral Up Left Right Down Truth sitting walking re-wearing Recognition accuracy Neutral Up Left Right Down RecognitionAccuracy
  • 18. sitting walking re-wearing • When re-wearing the device, the accuracy was 78.0%. →Every time the mounted position of the OST-HMD is close. Discussion (Single-side Gestures) 9th Nov 2017 ACM VRST2017 CheekInput 18 Confusion matrixRecognition accuracy Predicted Neutral Up Right Left Down Neutral Up Left Right Down Truth sitting walking re-wearing Recognition accuracy Neutral Up Left Right Down RecognitionAccuracy
  • 19. Evaluation – Symbolic Gestures 9th Nov 2017 ACM VRST2017 CheekInput 19 • Accuracy of 4 gestures with 2 conditions We conducted a user study to investigate the recognition accuracy of symbolic gestures. With visual aid Eyes free Gesture 4(line, v, caret, stairs) Participants 3(Male) Sampling rate 30 fps
  • 20. Accuracy (Symbolic Gestures) 9th Nov 2017 ACM VRST2017 CheekInput 20 Confusion matrix Recognition accuracy • Many participants tried to improve their gesture input by going back and forth with visual aids. • The recognition accuracy was 91.7%(with visual aid) and 93.4%(eyes free). Predicted Truth line caretv with visual aids eyes free stairs RecognitionAccuracy Confusion Matrix
  • 21. Evaluation – Double-side Gestures 9th Nov 2017 ACM VRST2017 CheekInput 21 • Accuracy of 17 gestures We conducted a user study to investigate the recognition accuracy of double-side gestures. Single Hand dominant hand/ non-dominant hand Double hands Gesture 17(4 direction * 4 direction + Neutral) Participants 7(Male) + 1(Female) Sampling rate 30 fps Total samples 17 direction *100 samples * 5 trial Evaluation 5-fold cross validation
  • 22. • The recognition accuracy was 74.3% (dominant hand) and 74.8% (non- dominant hand). • There was no significant difference in the results whether dominant hand is used or not → Dependence on handedness is small for ease of input. Accuracy (Double-side Gestures (Single Hand) ) 9th Nov 2017 ACM VRST2017 CheekInput 22 Confusion matrix of recognition accuracy (dominant hand) Confusion matrix of recognition accuracy (non-dominant hand)
  • 23. • The average recognition accuracy of all participants was 80.5%. → The accuracy was lower when using double hands than single hand. Accuracy (Double-side Gestures (Double Hands) ) 9th Nov 2017 ACM VRST2017 CheekInput Confusion matrix Predicted Truth
  • 24. Applications 9th Nov 2017 ACM VRST2017 CheekInput 24 Photo viewing application Music application Character inputMap application
  • 25. • Don’t touch cheek strongly. Otherwise, your cheek will get damage. • Affected by ambient light such as sunlight • Makeup will come off by touching cheek. • Users moves (e.g. running and jumping) increases false positives → Combing other sensors to recognize the user’s state Limitations & Future work 9th Nov 2017 ACM VRST2017 CheekInput 25
  • 26. Conclusion 9th Nov 2017 ACM VRST2017 CheekInput 26 Keio University, University of South Australia Koki Yamashita, Takashi Kikuchi, Katsutoshi Masai, Maki Sugimoto, Bruce H.Thomas, Yuta Sugiura Motivation & Basic Idea Implementation Evaluation Input for OST-HMD Cheek as input interface Photo-reflective sensors measure skin deformation Recognize directional and symbolic gestures 83.5% accuracy for directional gestures 92.6% accuracy for symbolic gestures 74.6% average accuracy for double-side gestures with single hand 80.45% accuracy for Double hands gestures System configuration