SlideShare a Scribd company logo
1 of 62
FORTE: Few Samples for Recognizing Hand Gestures with a
Smartphone-attached Radar
EICS’23, Swansea (UK), 26 – 31 June 2023
Authors
Stefano Chioccarello
University of Padova,
Italy
stefano.chioccarello.1@studenti.unipd.it
Arthur Sluÿters
Université catholique de Louvain,
Belgium
arthur.sluyters@uclouvain.be
Alberto Testolin
University of Padova,
Italy
alberto.testolin@unipd.it
Sébastien Lambot
Université catholique de Louvain,
Belgium
sebastien.lambot@uclouvain.be
Jean Vanderdonckt
Université catholique de Louvain,
Belgium
jean.vanderdonckt@uclouvain.be
2
Objective of this paper
Explore the use of CNNs trained with few samples
for hand gesture recognition with radar.
3
Objective of this paper
Explore the use of CNNs trained with few samples
for hand gesture recognition with radar.
4
Why work with radars for gesture recognition?
5
Why work with radars for gesture recognition?
6
Easy integration
(cheap, low power,
and small)
Why work with radars for gesture recognition?
7
Low sensitivity
to environmental
conditions
Easy integration
(cheap, low power,
and small)
Why work with radars for gesture recognition?
8
See through
surfaces and
materials
Easy integration
(cheap, low power,
and small)
Low sensitivity
to environmental
conditions
Why work with radars for gesture recognition?
9
See through
surfaces and
materials
Low sensitivity
to environmental
conditions
Easy integration
(cheap, low power,
and small)
Feeling of
privacy
Objective of this paper
Explore the use of CNNs trained with few samples
for hand gesture recognition with radar.
10
Why few samples?
11
Faster acquisition Faster (re)training Lightweight
User customization and adaptation
Applications of radar-based gesture recognition
13
Mobile gesture
interaction
(smartphone,
smartwatch,…)
Applications of radar-based gesture recognition
14
Smart furniture
(desk, door,…)
Mobile gesture
interaction
(smartphone,
smartwatch,…)
Applications of radar-based gesture recognition
15
Radar placements in the physical
environment
Şiean et al. (2023). FLEXIBLE GESTURE INPUT WITH
RADARS: Systematic literature review and taxonomy of
radar sensing integration in ambient intelligence
environments. Journal of Ambient Intelligence and
Humanized Computing, 14(6), 7967–7981.
https://doi.org/10.1007/s12652-023-04606-9
Plan of this presentation
1. Exploring radar-based gestures
• Sensor
• Dataset
2. Our approach for gesture recognition
• Models
• Results
• Discussion
3. Summary
• Advantages and limitations
• Future works
16
Exploring radar-based
gestures
17
Design a gesture set with variations in…
19
Design a gesture set with variations in scale
20
Finger-level Arm-level Body-level
Design a gesture set with variations in distance and angle
21
Design a gesture set with variations in radar cross section
22
20 gestures
23
7 finger-level
24
11 arm-level
25
2 body-level
26
20 gestures
27
20 gestures
28
20 gestures
29
20 gestures
30
Recording setup
• 22 participants
• 10 repetitions per gesture
per participant
• Walabot Developer device
31
Recording setup
• 22 participants
• 10 repetitions per gesture
per participant
• Walabot Developer device
• What is it? Why use this?
32
The Walabot Developer
33
thegadgetflow.com
projects-raspberry.com
The Walabot Developer
34
thegadgetflow.com
projects-raspberry.com
• FMCW radar, 6.3 – 8 GHz (EU/CE)
The Walabot Developer
35
projects-raspberry.com
• FMCW radar, 6.3 – 8 GHz (EU/CE)
• 18 antennas
• 4 emitters
• 15 receivers
• 3 unused
The Walabot Developer
36
thegadgetflow.com
projects-raspberry.com
Why the Walabot?
43
projects-raspberry.com
• Off-the-shelf, readily available
• Easy retrieval of raw data, facilitating the
transition to other radar sensors
Why the Walabot?
44
projects-raspberry.com
• Off-the-shelf, readily available
• Easy retrieval of raw data, facilitating the
transition to other radar sensors
Good device to start investigating radar-based
gestures
Our approach for
gesture recognition
45
Architecture
46
3. Model
2. Pre-processing 4. Output
1. Antenna effect
2. Background scene
3. Time gating
1. Raw data capture
Push
palm
CNN
Models
47
3 CNNs
Model 1 Model 2 Model 3
Architecture of model 1
48
Model 1 • 3 convolutional
layers
• 2-layered FCNN
• 20 gestures
• 5 participants
• 2 samples per
gesture per
participant
• No data
augmentation
Results and discussion (model 1)
• K-fold cross-validation (k=5)
• 94.96% accuracy
• 95.92% precision
• 96.03% recall
49
Results and discussion (model 1)
• K-fold cross-validation (k=5)
• 94.96% accuracy
• 95.92% precision
• 96.03% recall
• Confusion between the « show
1/2/3/4 finger(s) » gestures
50
A quick summary
51
Summary
« Explore the use of CNNs trained with few samples for hand gesture
recognition with radar. »
• 20 gestures recorded with an off-the-shelf radar
• Comparison of 3 CNNs
• Signal pre-processing
• No data augmentation
• ~95% accuracy
• Fine-grained gestures harder to differentiate
52
Few samples vs. larger models
+ Better customization and adaptation
• Faster recording
• Faster training
+ Less space required
- Lower accuracy
- Worse at generalizing to other users
53
Few samples vs. template matching
+ Better accuracy
+ Better generalization to other users
- Full re-training if the gesture set is modified
- Training time
54
Limitations and future
works
55
Cover a broader range of participants
• Body size
• Handedness
• Dexterity
• Gesture execution
56
Support data augmentation
57
3. Model
2. Pre-processing 4. Output
1. Raw data capture
Support data augmentation
58
4. Model
2. Pre-processing 5. Output
1. Raw data capture
Support data augmentation
59
4. Model 5. Output
2. Pre-processing
1. Raw data capture 3. Data augmentation
Original Speed Distance Amplitude
Explore real-world applications
The best candidates are applications that…
• …must be usable from the beginning, without preliminary training
• …could benefit from user customization/adaptation in long term use
61
Explore real-world applications
62
Cooking app
Explore real-world applications
63
Cooking app
In-pocket
multimedia controls
Explore real-world applications
64
Cooking app
In-pocket
multimedia controls
TV control
Thank you for listening
Have a look at our paper
for all the details!
Scan the QR code to view
our other projects
Any questions or
comments are welcome!
Model 1
70
Model 2
71
Model 3
72

More Related Content

Similar to FORTE: Few Samples for Recognizing Hand Gestures with a Smartphone-attached Radar

Approximation-Refinement Testing of Compute-Intensive Cyber-Physical Models: ...
Approximation-Refinement Testing of Compute-Intensive Cyber-Physical Models: ...Approximation-Refinement Testing of Compute-Intensive Cyber-Physical Models: ...
Approximation-Refinement Testing of Compute-Intensive Cyber-Physical Models: ...
Lionel Briand
 
MetaPerturb: Transferable Regularizer for Heterogeneous Tasks and Architectures
MetaPerturb: Transferable Regularizer for Heterogeneous Tasks and ArchitecturesMetaPerturb: Transferable Regularizer for Heterogeneous Tasks and Architectures
MetaPerturb: Transferable Regularizer for Heterogeneous Tasks and Architectures
MLAI2
 
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...
Tarek Gaber
 
Sampling-SDM2012_Jun
Sampling-SDM2012_JunSampling-SDM2012_Jun
Sampling-SDM2012_Jun
MDO_Lab
 
TCatarino_Dissertation_Final
TCatarino_Dissertation_FinalTCatarino_Dissertation_Final
TCatarino_Dissertation_Final
Tiago Catarino
 
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
sugiuralab
 
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
inside-BigData.com
 
Fiducial Marker Tracking Using Machine Vision with Saurabh Ghanekar and Kazut...
Fiducial Marker Tracking Using Machine Vision with Saurabh Ghanekar and Kazut...Fiducial Marker Tracking Using Machine Vision with Saurabh Ghanekar and Kazut...
Fiducial Marker Tracking Using Machine Vision with Saurabh Ghanekar and Kazut...
Databricks
 

Similar to FORTE: Few Samples for Recognizing Hand Gestures with a Smartphone-attached Radar (20)

Approximation-Refinement Testing of Compute-Intensive Cyber-Physical Models: ...
Approximation-Refinement Testing of Compute-Intensive Cyber-Physical Models: ...Approximation-Refinement Testing of Compute-Intensive Cyber-Physical Models: ...
Approximation-Refinement Testing of Compute-Intensive Cyber-Physical Models: ...
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptor
 
Low-cost infrared camera arrays for enhanced capabilities
Low-cost infrared camera arrays for enhanced capabilitiesLow-cost infrared camera arrays for enhanced capabilities
Low-cost infrared camera arrays for enhanced capabilities
 
Bench4BL: Reproducibility Study on the Performance of IR-Based Bug Localization
Bench4BL: Reproducibility Study on the Performance of IR-Based Bug LocalizationBench4BL: Reproducibility Study on the Performance of IR-Based Bug Localization
Bench4BL: Reproducibility Study on the Performance of IR-Based Bug Localization
 
MetaPerturb: Transferable Regularizer for Heterogeneous Tasks and Architectures
MetaPerturb: Transferable Regularizer for Heterogeneous Tasks and ArchitecturesMetaPerturb: Transferable Regularizer for Heterogeneous Tasks and Architectures
MetaPerturb: Transferable Regularizer for Heterogeneous Tasks and Architectures
 
Collaborative Sensing and Heterogeneous Networking Leveraging Vehicular Fleets
Collaborative Sensing and Heterogeneous Networking Leveraging Vehicular FleetsCollaborative Sensing and Heterogeneous Networking Leveraging Vehicular Fleets
Collaborative Sensing and Heterogeneous Networking Leveraging Vehicular Fleets
 
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...
Sift based arabic sign language recognition aecia 2014 –november17-19, addis ...
 
Attention Approximation: From the web to multi-screen television
Attention Approximation: From the web to multi-screen televisionAttention Approximation: From the web to multi-screen television
Attention Approximation: From the web to multi-screen television
 
Kealy fidaforever
Kealy fidaforeverKealy fidaforever
Kealy fidaforever
 
Sampling-SDM2012_Jun
Sampling-SDM2012_JunSampling-SDM2012_Jun
Sampling-SDM2012_Jun
 
TCatarino_Dissertation_Final
TCatarino_Dissertation_FinalTCatarino_Dissertation_Final
TCatarino_Dissertation_Final
 
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
 
Supporting a MOOC on Electronics with VISIR
Supporting a MOOC on Electronics with VISIRSupporting a MOOC on Electronics with VISIR
Supporting a MOOC on Electronics with VISIR
 
Wearable Accelerometer Optimal Positions for Human Motion Recognition(LifeTec...
Wearable Accelerometer Optimal Positions for Human Motion Recognition(LifeTec...Wearable Accelerometer Optimal Positions for Human Motion Recognition(LifeTec...
Wearable Accelerometer Optimal Positions for Human Motion Recognition(LifeTec...
 
Seminar nov2017
Seminar nov2017Seminar nov2017
Seminar nov2017
 
Smart Room Gesture Control
Smart Room Gesture ControlSmart Room Gesture Control
Smart Room Gesture Control
 
AntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptxAntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptx
 
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
Abstractions and Directives for Adapting Wavefront Algorithms to Future Archi...
 
RSS and Sensor Fusion Algorithms for Indoor Location Systems on Smartphones
RSS and Sensor Fusion Algorithms for Indoor Location Systems on SmartphonesRSS and Sensor Fusion Algorithms for Indoor Location Systems on Smartphones
RSS and Sensor Fusion Algorithms for Indoor Location Systems on Smartphones
 
Fiducial Marker Tracking Using Machine Vision with Saurabh Ghanekar and Kazut...
Fiducial Marker Tracking Using Machine Vision with Saurabh Ghanekar and Kazut...Fiducial Marker Tracking Using Machine Vision with Saurabh Ghanekar and Kazut...
Fiducial Marker Tracking Using Machine Vision with Saurabh Ghanekar and Kazut...
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

FORTE: Few Samples for Recognizing Hand Gestures with a Smartphone-attached Radar

Editor's Notes

  1. No data augmentation, as simple scaling, rotation,… that do make sense with e.g., pictures, don’t make much sense with our radar signal as they result in signal that is not realistic
  2. Few samples is best suited to… Applications that could be used by different people without specific training, but that users could want to customize or train for their own gestures (new gestures and/or better accuracy for them) We could explore a few applications: Cooking app with gestures Gesture-controlled TV interface …
  3. Few samples is best suited to… Applications that could be used by different people without specific training, but that users could want to customize or train for their own gestures (new gestures and/or better accuracy for them) We could explore a few applications: Cooking app with gestures Gesture-controlled TV interface …
  4. Few samples is best suited to… Applications that could be used by different people without specific training, but that users could want to customize or train for their own gestures (new gestures and/or better accuracy for them) We could explore a few applications: Cooking app with gestures Gesture-controlled TV interface …
  5. Few samples is best suited to… Applications that could be used by different people without specific training, but that users could want to customize or train for their own gestures (new gestures and/or better accuracy for them) We could explore a few applications: Cooking app with gestures Gesture-controlled TV interface …
  6. Few samples is best suited to… Applications that could be used by different people without specific training, but that users could want to customize or train for their own gestures (new gestures and/or better accuracy for them) We could explore a few applications: Cooking app with gestures Gesture-controlled TV interface …