SlideShare a Scribd company logo
1 of 15
Download to read offline
Riku Kitamura1) , Takumi Yamamoto1) , Yuta Sugiura1)
TouchLog
Finger Micro Gesture Recognition
Using Photo-Reflective Sensors
1)Keio University
• Human fingertips are dexterous and capable of precise movements
• Intuitive and diverse input capabilities
• Many wearable devices are equipped with fingertip gesture input
• Finger micro gestures (FMG) are gaining attention
2
Background
TipText: Capacitance sensing
[Xu, 2019]
Efring: Electric field sensing
[Chen, 2023]
Pyro: PIR sensors
[Gong, 2017]
• FMG using the thumb and index finger
• Social acceptability[1]
• Haptic Feedback
• Reduced fatigue
• Confidential input
• No environmental sound restrictions
• Input method that is one-handed and does not cover the fingertip
3
Motivation
[1] Radu-Daniel Vatavu, IFAD Gestures: Understanding Users’ Gesture Input Performance with Index-Finger Augmentation Devices, CHI’23, 2023
4
Our Approach
• Use fingernail-type device
• Fingertip skin deformation information is acquired
using 7 photo-reflective sensors
Gesture Input Method Utilizing Fingertip Skin Deformation
• Fingernail-type device
• 7 photo reflective sensors are placed on fingernail-shaped output by a 3D printer
• Sensors face the finger side
5
Implementation: Hardware
Sensor direction
• Record for 2.4 sec on average (160 frames) per gesture
• Feature extractions
• Time-series data was divided into 5 parts(with 32-frame intervals)
• Statistical features were extracted for each divided part
• Feature value of 175 dimensions(for 7 sensor values × 5 divisions × 5 statistical features)
• Random forest
6
Implementation: Software
1
2
3
4
5
6
7
Time-series data (160 frames)
Feature Extraction
・・・
Divide into 5 parts
s
Mean
Variance
Max
Min
Median
• Selected from FMG related work[2,3]
• Ensure diversity of gestures
7
Gesture Set
Gesture sets
[2] Taizhou Chen, EFRing: Enabling Thumb-to-Index-Finger Microgesture Interaction through Electric Field Sensing Using Single Smart Ring, IMWUT, 2023
[3] Jung Gong, Pyro: Thumb-Tip Gesture Recognition Using Pyroelectric Infrared Sensing, UIST’17, 2017
• General Model
• Individual Model
• LOOCV (Leave One Out Cross Validation) Model
8
Three Models for Identification Accuracy
9 user’s data
1 user’s data
× 10 participants
One user’s data
Training data
Test data
90%
10%
× 10 participants
Training data
Test data
All user’s data
Training data
Test data
90%
10%
• 10 right-handed participants wore the device on their right index fingers
• 10 participants × 11 gestures × 20 times = 2200 data
• Before the experiment, each gesture was practiced
• No device removal during experiment
9
Experiment
Count of participants (Male/Female) 10 (5/5)
Average age 22.4(SD = 1.57)
Dominant hand Right
Information of Participants
• General Model : 91.1%
• Individual Model: 91.5% (SD = 3.1%)
• LOOCV Model : 67.6% (SD = 14.6%)
10
Results
• General Model : 91.1%
• Individual Model: 91.5% (SD = 3.1%)
• LOOCV Model : 67.6% (SD = 14.6%)
11
Results
• Continuous input
12
Discussion: Other Input Possibilities
• Contact pressure input
13
Discussion: Other Input Possibilities
• User dependence
• Finger size, dexterity, fingertip skin condition
• Investigate multiple device sizes, fingertip humidity and softness
• Use in a real environment
• Effects of sunlight
• Use the device while walking or running
• Conduct verification under conditions similar to real-world environments
14
Limitations and Future Work
15
Summary
Background
Human fingertips are dexterous and capable
of fine movements
Motivation
Input method that is one-handed and does not cover the
belly of the fingers
Related work
Loss of finger belly perception
Photo reflective sensors are used
for skin deformation acquisition
Our approach
Gesture input method utilizing
fingertip skin deformation
Implementation
Device using photo-reflective sensors
Classify 11 gestures using Random forest
Evaluation
General Model: 91.1%
Individual Model: 91.5%
LOOCV Model: 67.6%
Future work Device that can be worn comfortably in daily life

More Related Content

Similar to TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors

Identification and Authentication Using Clavicles
Identification and Authentication Using ClaviclesIdentification and Authentication Using Clavicles
Identification and Authentication Using Claviclessugiuralab
 
Wearable technologies: what's brewing in the lab?
Wearable technologies: what's brewing in the lab?Wearable technologies: what's brewing in the lab?
Wearable technologies: what's brewing in the lab?Daniel Roggen
 
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
 
Personal Identification using Gait Data on Slipper-device with Accelerometer ...
Personal Identification using Gait Data on Slipper-device with Accelerometer ...Personal Identification using Gait Data on Slipper-device with Accelerometer ...
Personal Identification using Gait Data on Slipper-device with Accelerometer ...sugiuralab
 
An ontology for reasoning on body-based gestures
 An ontology for reasoning on body-based gestures An ontology for reasoning on body-based gestures
An ontology for reasoning on body-based gesturesJean Vanderdonckt
 
Advanced Interaction Techniques for Medical Intervention and Diagnosis
Advanced Interaction Techniques for Medical Intervention and DiagnosisAdvanced Interaction Techniques for Medical Intervention and Diagnosis
Advanced Interaction Techniques for Medical Intervention and DiagnosisLars Jacobs
 
Masktrap: Designing and Identifying Gestures to Transform Mask Strap into an ...
Masktrap: Designing and Identifying Gestures to Transform Mask Strap into an ...Masktrap: Designing and Identifying Gestures to Transform Mask Strap into an ...
Masktrap: Designing and Identifying Gestures to Transform Mask Strap into an ...sugiuralab
 
Pattern recognition Hand Geometry
Pattern recognition Hand GeometryPattern recognition Hand Geometry
Pattern recognition Hand GeometryMazin Alwaaly
 
A systematic approach towards designing low-cost motor and cognitive rehabili...
A systematic approach towards designing low-cost motor and cognitive rehabili...A systematic approach towards designing low-cost motor and cognitive rehabili...
A systematic approach towards designing low-cost motor and cognitive rehabili...Sergi Bermudez i Badia
 
COMP 4010 Lecture12 - Research Directions in AR and VR
COMP 4010 Lecture12 - Research Directions in AR and VRCOMP 4010 Lecture12 - Research Directions in AR and VR
COMP 4010 Lecture12 - Research Directions in AR and VRMark Billinghurst
 
Knee Osteoarthritis Classification System Examination on Wearable Daily-Use I...
Knee Osteoarthritis Classification System Examination on Wearable Daily-Use I...Knee Osteoarthritis Classification System Examination on Wearable Daily-Use I...
Knee Osteoarthritis Classification System Examination on Wearable Daily-Use I...sugiuralab
 
Sensor Based Ambient Assisted Living
Sensor Based Ambient Assisted LivingSensor Based Ambient Assisted Living
Sensor Based Ambient Assisted LivingYiannis Kompatsiaris
 
Performance and Ergonomics of Touch Surfaces: A Comparative Study using Bio...
Performance and Ergonomics of Touch Surfaces: A Comparative Study using Bio...Performance and Ergonomics of Touch Surfaces: A Comparative Study using Bio...
Performance and Ergonomics of Touch Surfaces: A Comparative Study using Bio...Myroslav Bachynskyi
 
Sign language recognition for deaf and dumb people
Sign language recognition for deaf and dumb peopleSign language recognition for deaf and dumb people
Sign language recognition for deaf and dumb peopleeSAT Publishing House
 
COMP 4010 Lecture10 AR/VR Research Directions
COMP 4010 Lecture10 AR/VR Research DirectionsCOMP 4010 Lecture10 AR/VR Research Directions
COMP 4010 Lecture10 AR/VR Research DirectionsMark Billinghurst
 
Work completion seminar defence
Work completion seminar defenceWork completion seminar defence
Work completion seminar defenceMahdi Babaei
 
The-Digitalization-of-the-Walking-Stick-for-the-Blind
The-Digitalization-of-the-Walking-Stick-for-the-BlindThe-Digitalization-of-the-Walking-Stick-for-the-Blind
The-Digitalization-of-the-Walking-Stick-for-the-BlindVandan Patel
 
Elderly activity recognition and classification for application in assisted l...
Elderly activity recognition and classification for application in assisted l...Elderly activity recognition and classification for application in assisted l...
Elderly activity recognition and classification for application in assisted l...Sara Egidi
 
Case Study - TapAssist
Case Study - TapAssistCase Study - TapAssist
Case Study - TapAssistGrace Chien
 

Similar to TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors (20)

Identification and Authentication Using Clavicles
Identification and Authentication Using ClaviclesIdentification and Authentication Using Clavicles
Identification and Authentication Using Clavicles
 
Wearable technologies: what's brewing in the lab?
Wearable technologies: what's brewing in the lab?Wearable technologies: what's brewing in the lab?
Wearable technologies: what's brewing in the lab?
 
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
 
Personal Identification using Gait Data on Slipper-device with Accelerometer ...
Personal Identification using Gait Data on Slipper-device with Accelerometer ...Personal Identification using Gait Data on Slipper-device with Accelerometer ...
Personal Identification using Gait Data on Slipper-device with Accelerometer ...
 
An ontology for reasoning on body-based gestures
 An ontology for reasoning on body-based gestures An ontology for reasoning on body-based gestures
An ontology for reasoning on body-based gestures
 
Advanced Interaction Techniques for Medical Intervention and Diagnosis
Advanced Interaction Techniques for Medical Intervention and DiagnosisAdvanced Interaction Techniques for Medical Intervention and Diagnosis
Advanced Interaction Techniques for Medical Intervention and Diagnosis
 
Masktrap: Designing and Identifying Gestures to Transform Mask Strap into an ...
Masktrap: Designing and Identifying Gestures to Transform Mask Strap into an ...Masktrap: Designing and Identifying Gestures to Transform Mask Strap into an ...
Masktrap: Designing and Identifying Gestures to Transform Mask Strap into an ...
 
Pattern recognition Hand Geometry
Pattern recognition Hand GeometryPattern recognition Hand Geometry
Pattern recognition Hand Geometry
 
A systematic approach towards designing low-cost motor and cognitive rehabili...
A systematic approach towards designing low-cost motor and cognitive rehabili...A systematic approach towards designing low-cost motor and cognitive rehabili...
A systematic approach towards designing low-cost motor and cognitive rehabili...
 
COMP 4010 Lecture12 - Research Directions in AR and VR
COMP 4010 Lecture12 - Research Directions in AR and VRCOMP 4010 Lecture12 - Research Directions in AR and VR
COMP 4010 Lecture12 - Research Directions in AR and VR
 
Skinput
SkinputSkinput
Skinput
 
Knee Osteoarthritis Classification System Examination on Wearable Daily-Use I...
Knee Osteoarthritis Classification System Examination on Wearable Daily-Use I...Knee Osteoarthritis Classification System Examination on Wearable Daily-Use I...
Knee Osteoarthritis Classification System Examination on Wearable Daily-Use I...
 
Sensor Based Ambient Assisted Living
Sensor Based Ambient Assisted LivingSensor Based Ambient Assisted Living
Sensor Based Ambient Assisted Living
 
Performance and Ergonomics of Touch Surfaces: A Comparative Study using Bio...
Performance and Ergonomics of Touch Surfaces: A Comparative Study using Bio...Performance and Ergonomics of Touch Surfaces: A Comparative Study using Bio...
Performance and Ergonomics of Touch Surfaces: A Comparative Study using Bio...
 
Sign language recognition for deaf and dumb people
Sign language recognition for deaf and dumb peopleSign language recognition for deaf and dumb people
Sign language recognition for deaf and dumb people
 
COMP 4010 Lecture10 AR/VR Research Directions
COMP 4010 Lecture10 AR/VR Research DirectionsCOMP 4010 Lecture10 AR/VR Research Directions
COMP 4010 Lecture10 AR/VR Research Directions
 
Work completion seminar defence
Work completion seminar defenceWork completion seminar defence
Work completion seminar defence
 
The-Digitalization-of-the-Walking-Stick-for-the-Blind
The-Digitalization-of-the-Walking-Stick-for-the-BlindThe-Digitalization-of-the-Walking-Stick-for-the-Blind
The-Digitalization-of-the-Walking-Stick-for-the-Blind
 
Elderly activity recognition and classification for application in assisted l...
Elderly activity recognition and classification for application in assisted l...Elderly activity recognition and classification for application in assisted l...
Elderly activity recognition and classification for application in assisted l...
 
Case Study - TapAssist
Case Study - TapAssistCase Study - TapAssist
Case Study - TapAssist
 

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
 
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
 
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
 
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
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
指側面を入力インタフェース化するリング型デバイス
指側面を入力インタフェース化するリング型デバイス指側面を入力インタフェース化するリング型デバイス
指側面を入力インタフェース化するリング型デバイスsugiuralab
 
ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識
ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識
ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識sugiuralab
 

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: 装着方向に依らない指側面でのジェスチャ入力可能なリング型デバイス
 
バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析
 
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
 
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
 
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

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceIES VE
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseWSO2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 

Recently uploaded (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 

TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors

  • 1. Riku Kitamura1) , Takumi Yamamoto1) , Yuta Sugiura1) TouchLog Finger Micro Gesture Recognition Using Photo-Reflective Sensors 1)Keio University
  • 2. • Human fingertips are dexterous and capable of precise movements • Intuitive and diverse input capabilities • Many wearable devices are equipped with fingertip gesture input • Finger micro gestures (FMG) are gaining attention 2 Background TipText: Capacitance sensing [Xu, 2019] Efring: Electric field sensing [Chen, 2023] Pyro: PIR sensors [Gong, 2017]
  • 3. • FMG using the thumb and index finger • Social acceptability[1] • Haptic Feedback • Reduced fatigue • Confidential input • No environmental sound restrictions • Input method that is one-handed and does not cover the fingertip 3 Motivation [1] Radu-Daniel Vatavu, IFAD Gestures: Understanding Users’ Gesture Input Performance with Index-Finger Augmentation Devices, CHI’23, 2023
  • 4. 4 Our Approach • Use fingernail-type device • Fingertip skin deformation information is acquired using 7 photo-reflective sensors Gesture Input Method Utilizing Fingertip Skin Deformation
  • 5. • Fingernail-type device • 7 photo reflective sensors are placed on fingernail-shaped output by a 3D printer • Sensors face the finger side 5 Implementation: Hardware Sensor direction
  • 6. • Record for 2.4 sec on average (160 frames) per gesture • Feature extractions • Time-series data was divided into 5 parts(with 32-frame intervals) • Statistical features were extracted for each divided part • Feature value of 175 dimensions(for 7 sensor values × 5 divisions × 5 statistical features) • Random forest 6 Implementation: Software 1 2 3 4 5 6 7 Time-series data (160 frames) Feature Extraction ・・・ Divide into 5 parts s Mean Variance Max Min Median
  • 7. • Selected from FMG related work[2,3] • Ensure diversity of gestures 7 Gesture Set Gesture sets [2] Taizhou Chen, EFRing: Enabling Thumb-to-Index-Finger Microgesture Interaction through Electric Field Sensing Using Single Smart Ring, IMWUT, 2023 [3] Jung Gong, Pyro: Thumb-Tip Gesture Recognition Using Pyroelectric Infrared Sensing, UIST’17, 2017
  • 8. • General Model • Individual Model • LOOCV (Leave One Out Cross Validation) Model 8 Three Models for Identification Accuracy 9 user’s data 1 user’s data × 10 participants One user’s data Training data Test data 90% 10% × 10 participants Training data Test data All user’s data Training data Test data 90% 10%
  • 9. • 10 right-handed participants wore the device on their right index fingers • 10 participants × 11 gestures × 20 times = 2200 data • Before the experiment, each gesture was practiced • No device removal during experiment 9 Experiment Count of participants (Male/Female) 10 (5/5) Average age 22.4(SD = 1.57) Dominant hand Right Information of Participants
  • 10. • General Model : 91.1% • Individual Model: 91.5% (SD = 3.1%) • LOOCV Model : 67.6% (SD = 14.6%) 10 Results
  • 11. • General Model : 91.1% • Individual Model: 91.5% (SD = 3.1%) • LOOCV Model : 67.6% (SD = 14.6%) 11 Results
  • 12. • Continuous input 12 Discussion: Other Input Possibilities
  • 13. • Contact pressure input 13 Discussion: Other Input Possibilities
  • 14. • User dependence • Finger size, dexterity, fingertip skin condition • Investigate multiple device sizes, fingertip humidity and softness • Use in a real environment • Effects of sunlight • Use the device while walking or running • Conduct verification under conditions similar to real-world environments 14 Limitations and Future Work
  • 15. 15 Summary Background Human fingertips are dexterous and capable of fine movements Motivation Input method that is one-handed and does not cover the belly of the fingers Related work Loss of finger belly perception Photo reflective sensors are used for skin deformation acquisition Our approach Gesture input method utilizing fingertip skin deformation Implementation Device using photo-reflective sensors Classify 11 gestures using Random forest Evaluation General Model: 91.1% Individual Model: 91.5% LOOCV Model: 67.6% Future work Device that can be worn comfortably in daily life