SlideShare une entreprise Scribd logo
1  sur  38
GESTURE
TECHNOLOGY
DESIGNED BY
ABHISHEK PAL
A little about me
My name is Abhishek Pal. I am an
IT Engineer
I am from India and i love
interacting with new people.
I love visiting new places.
Contact -
abhishekpal57@gmail.com
CONTENTS
CONTENTS
What is Gesture
Types of Gestures
What is Gesture recognition
Basic working of Gesture Technology
Types of Gesture Recognition
Technology behind it
Uses of Gesture Recognition
Gesture Recognition Challenges
GESTURE, what?
A gesture is a form of non-verbal
communication in which visible bodily
actions communicate particular
messages, either in place of speech or
together and in parallel with words.
What Are GESTURES
Gestures are an important aspect of
human interaction, both interpersonally
and in the context of man-machine
interfaces.
Gestures include movement of the
hands, face, or other parts of the
body.
Military air marshals use hand and
body gestures to direct flight
operations aboard aircraft carriers.
TYPES OF
GESTURE
Types of Gesture
Iconic
Iconic gestures represent object attributes, spatial relationships, and actions. For
example, think about how you would describe gesturally a tall person or a wide river
as you were talking about each of those things.
Deictic, or Pointing
These gestures are pretty basic, connecting speech to another idea, object of
location. For instance, if you were talking about someone across the room you
might point them.
Metaphoric
Metaphoric gestures put an abstract idea into a more literal, concrete form.
Making your fingers into a v shape and raising above indicates your victory or
win
Beat Gestures
Basically, these just keep the rhythm of speech, and they convey no semantic
content whatsoever
GESTURE
RECOGNITION
What is Gesture
Recognition ?
Interface with computers using gestures of the human body,
typically hand movements.
Gesture recognition is an important skill for robots that
work closely with humans.
Gesture recognition is especially valuable in applications
involving interaction human/robot for several reasons.
A smart T.V recognizing
the hand movement to
control the channels or to
select a option from the
menu
A gesture recognition
software in a laptop that
recognizes the
movement of fingers
used for performing
various tasks
BASIC WORKING
Basic working of Gesture Technology
TYPES OF GESTURE
Types of Gesture Recognition
Hand Gesture Recognition
Hand gesture recognition technology allows operations of complex machines using only
a series of fingers and hand movements , eliminating the need of physical contact
between operator and machine
Facial Gesture Recognition
Facial Gesture Recognition creates
an effective non-contact interface
between user and their machines
The goal of facial Gesture
Recognition is to make machine
effectively understand human
emotions , regardless of the
countless physical differences
between individuals
Even most cameras detects your smile
to automatically click a picture
Sign Language Recognition
Certain types of gesture recognition
software can transcribe the symbols
represented through sign language into
text
Effective sign language recognition
can help the deaf people to
communicate with both other
people as well as the machine
Electrical Field Sensing Technology
Proximity of a human body or body
part can be measured by sensing
electric fields .
These measurements can be used
to measure the distance of a
human hand or other body part
from an object; this facilitates a
vast range of applications for a
wide range of industries.
Types of Gesture Sensing Technology
Device Sensing Technology
Device-based techniques use a glove,
stylus, or other position tracker, whose
movements send signals that the
system uses to identify the gesture.
The glove is equipped with a variety of
sensors to provide information about hand
position, orientation, and flex of fingers.
Vision Based Technologies
There are two approaches to
vision based gesture recognition:
Model based techniques:
They try to create a three
dimensional model of the users
hand and use this for
recognition.
Image based methods:
Image-based techniques detect a
gesture by capturing pictures of
a user’s motions during the
course of a gesture.
TECHNOLOGY BEHIND IT
Technology Behind It
Wired gloves
These can provide input to the computer
about the position and rotation of the hands
using magnetic or inertial tracking devices.
The first commercially available hand-
tracking glove-type device was the Data
Glove , a glove-type device which could
detect hand position, movement and finger
bending.
This uses fiber optic cables running down the back
of the hand. Light pulses are created and when the
fingers are bent, light leaks through small cracks
and the loss is registered, giving an approximation
of the hand pose.
Stereo cameras
A Stereo camera is a camera that has two
lenses about the same distance apart as
your eyes and takes two pictures at the
same time. This simulates the way we
actually see and therefore creates the 3D
effect when viewed.
Using two cameras whose relations to
one another are known, a 3D
representation can be approximated by
the output of the cameras.
Depth-aware cameras
Using specialized cameras such
as structured light or time-of-flight
cameras, one can generate a depth
map of what is being seen through
the camera at a short range, and use
this data to approximate a 3d
representation of what is being seen.
These can be effective for detection of
hand gestures due to their short range
capabilities.
Thermal cameras
An infrared camera is a device that detects
infrared radiation(temperature) from the target
object and converts it into an electronic signal
to generate a thermal picture on a monitor or to
make temperature calculations on it.
The temperature which is captured by an
infrared camera can be measured or
quantified exactly, so that not only the
thermal behavior can be observed but also
the relative magnitude of temperature
related problems can be recognized and
noted.
Controller –based gestures
These controllers act as an extension of the body so that when gestures
are performed, some of their motion can be conveniently captured by
software.
Single camera or a Proximity
sensor
A normal camera or a proximity sensor can be used for gesture recognition where
the resources/environment would not be convenient for other forms of image-
based recognition.
USES OF GESTURE
RECOGNITION
Uses Of Gesture Recognition
Socially assistive robotics
By using proper sensors worn on the body of a
patient and by reading the values from those
sensors, robots can assist in patient
rehabilitation. The best example can be stroke
rehabilitation.
Sign language recognition
Just as speech recognition can transcribe
speech to text, certain types of gesture
recognition software can transcribe the
symbols represented through sign language
into text.
Virtual controllers
For systems where the act of finding or
acquiring a physical controller could require too
much time, gestures can be used as an
alternative control mechanism. Controlling
secondary devices in a car, or controlling a
television set are examples of such usage.
Remote control
Through the use of gesture recognition,
remote control with the wave of a hand
of various devices is possible.
Aid to physically challenged
Machine wheel chairs are coming
with gesture based system. The
movement of the hand will act as a
controller of speed as well as
direction
Immersive gaming technology
In video game consoles such as
Microsoft X-box with kinect sensors,
often the user is the controller and has
to perform all physical movements that
they desire the character in the game to
do.
GESTURE RECOGNITION
CHALLENGES
Lack of Gesture Language
Gesture Recognition Challenges
Different users make gestures differently,
causing difficulty in identifying motions
Many gesture recognition systems do not
read motions accurately or optimally due
to factors like insufficient background
light, high background noise etc
Robustness
Gesture Technology and Recognition

Contenu connexe

En vedette

Electronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed PatientsElectronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed PatientsIEEEP Karachi
 
La plateforme CHESS un outil pour l’analyse comparative des technologies de c...
La plateforme CHESS un outil pour l’analyse comparative des technologies de c...La plateforme CHESS un outil pour l’analyse comparative des technologies de c...
La plateforme CHESS un outil pour l’analyse comparative des technologies de c...Nabil Bouzerna
 
SODA-IIoT4ConnectedCars: Spread updates between cars with limited Internet ac...
SODA-IIoT4ConnectedCars: Spread updates between cars with limited Internet ac...SODA-IIoT4ConnectedCars: Spread updates between cars with limited Internet ac...
SODA-IIoT4ConnectedCars: Spread updates between cars with limited Internet ac...Nabil Bouzerna
 
Cyborgs-The next generation human-robotic devices
Cyborgs-The next generation human-robotic devicesCyborgs-The next generation human-robotic devices
Cyborgs-The next generation human-robotic devicesRohit Agrawal
 
SODA-IIoT4Automotive: Blockchain to keep the Automotive ECU up-to-date
SODA-IIoT4Automotive: Blockchain to keep the Automotive ECU up-to-dateSODA-IIoT4Automotive: Blockchain to keep the Automotive ECU up-to-date
SODA-IIoT4Automotive: Blockchain to keep the Automotive ECU up-to-dateNabil Bouzerna
 
Nabil bouzerna - Mémoire d'ingénieur / Master Thesis ENSIIE - ADVESTIGO - 2007
Nabil bouzerna - Mémoire d'ingénieur / Master Thesis ENSIIE - ADVESTIGO - 2007  Nabil bouzerna - Mémoire d'ingénieur / Master Thesis ENSIIE - ADVESTIGO - 2007
Nabil bouzerna - Mémoire d'ingénieur / Master Thesis ENSIIE - ADVESTIGO - 2007 Nabil Bouzerna
 
Wireless gesture controlled robotic arm
Wireless gesture controlled robotic armWireless gesture controlled robotic arm
Wireless gesture controlled robotic armsneha daise paulson
 
Glass Camp - Meetup #15 Presse & Media @Presstalis - Décembre 2014
Glass Camp - Meetup #15 Presse & Media @Presstalis - Décembre 2014Glass Camp - Meetup #15 Presse & Media @Presstalis - Décembre 2014
Glass Camp - Meetup #15 Presse & Media @Presstalis - Décembre 2014Glasscamp
 
Future@SystemX - Nabil Bouzerna - Experiment IMM Project
Future@SystemX - Nabil Bouzerna - Experiment IMM ProjectFuture@SystemX - Nabil Bouzerna - Experiment IMM Project
Future@SystemX - Nabil Bouzerna - Experiment IMM ProjectNabil Bouzerna
 
Word embeddings et leurs applications (Meetup TDS, 2016-06-30)
Word embeddings et leurs applications (Meetup TDS, 2016-06-30)Word embeddings et leurs applications (Meetup TDS, 2016-06-30)
Word embeddings et leurs applications (Meetup TDS, 2016-06-30)Camille Pradel
 
La reconnaissance gestuelle
La reconnaissance gestuelleLa reconnaissance gestuelle
La reconnaissance gestuellebeblop
 
38 gestures of body language
38 gestures of body language38 gestures of body language
38 gestures of body languagemelodeepop
 
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017Carol Smith
 

En vedette (17)

Electronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed PatientsElectronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed Patients
 
La plateforme CHESS un outil pour l’analyse comparative des technologies de c...
La plateforme CHESS un outil pour l’analyse comparative des technologies de c...La plateforme CHESS un outil pour l’analyse comparative des technologies de c...
La plateforme CHESS un outil pour l’analyse comparative des technologies de c...
 
Smart glove
Smart gloveSmart glove
Smart glove
 
SODA-IIoT4ConnectedCars: Spread updates between cars with limited Internet ac...
SODA-IIoT4ConnectedCars: Spread updates between cars with limited Internet ac...SODA-IIoT4ConnectedCars: Spread updates between cars with limited Internet ac...
SODA-IIoT4ConnectedCars: Spread updates between cars with limited Internet ac...
 
Deaf and dumb
Deaf and dumbDeaf and dumb
Deaf and dumb
 
Cyborgs-The next generation human-robotic devices
Cyborgs-The next generation human-robotic devicesCyborgs-The next generation human-robotic devices
Cyborgs-The next generation human-robotic devices
 
SODA-IIoT4Automotive: Blockchain to keep the Automotive ECU up-to-date
SODA-IIoT4Automotive: Blockchain to keep the Automotive ECU up-to-dateSODA-IIoT4Automotive: Blockchain to keep the Automotive ECU up-to-date
SODA-IIoT4Automotive: Blockchain to keep the Automotive ECU up-to-date
 
Nabil bouzerna - Mémoire d'ingénieur / Master Thesis ENSIIE - ADVESTIGO - 2007
Nabil bouzerna - Mémoire d'ingénieur / Master Thesis ENSIIE - ADVESTIGO - 2007  Nabil bouzerna - Mémoire d'ingénieur / Master Thesis ENSIIE - ADVESTIGO - 2007
Nabil bouzerna - Mémoire d'ingénieur / Master Thesis ENSIIE - ADVESTIGO - 2007
 
Wireless gesture controlled robotic arm
Wireless gesture controlled robotic armWireless gesture controlled robotic arm
Wireless gesture controlled robotic arm
 
Glass Camp - Meetup #15 Presse & Media @Presstalis - Décembre 2014
Glass Camp - Meetup #15 Presse & Media @Presstalis - Décembre 2014Glass Camp - Meetup #15 Presse & Media @Presstalis - Décembre 2014
Glass Camp - Meetup #15 Presse & Media @Presstalis - Décembre 2014
 
Future@SystemX - Nabil Bouzerna - Experiment IMM Project
Future@SystemX - Nabil Bouzerna - Experiment IMM ProjectFuture@SystemX - Nabil Bouzerna - Experiment IMM Project
Future@SystemX - Nabil Bouzerna - Experiment IMM Project
 
Word embeddings et leurs applications (Meetup TDS, 2016-06-30)
Word embeddings et leurs applications (Meetup TDS, 2016-06-30)Word embeddings et leurs applications (Meetup TDS, 2016-06-30)
Word embeddings et leurs applications (Meetup TDS, 2016-06-30)
 
La reconnaissance gestuelle
La reconnaissance gestuelleLa reconnaissance gestuelle
La reconnaissance gestuelle
 
Gesture Recognition
Gesture RecognitionGesture Recognition
Gesture Recognition
 
Gestures and body language
Gestures and body languageGestures and body language
Gestures and body language
 
38 gestures of body language
38 gestures of body language38 gestures of body language
38 gestures of body language
 
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
 

Dernier

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Dernier (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

Gesture Technology and Recognition

  • 2. A little about me My name is Abhishek Pal. I am an IT Engineer I am from India and i love interacting with new people. I love visiting new places. Contact - abhishekpal57@gmail.com
  • 4. CONTENTS What is Gesture Types of Gestures What is Gesture recognition Basic working of Gesture Technology Types of Gesture Recognition Technology behind it Uses of Gesture Recognition Gesture Recognition Challenges
  • 6. A gesture is a form of non-verbal communication in which visible bodily actions communicate particular messages, either in place of speech or together and in parallel with words. What Are GESTURES Gestures are an important aspect of human interaction, both interpersonally and in the context of man-machine interfaces. Gestures include movement of the hands, face, or other parts of the body.
  • 7. Military air marshals use hand and body gestures to direct flight operations aboard aircraft carriers.
  • 9. Types of Gesture Iconic Iconic gestures represent object attributes, spatial relationships, and actions. For example, think about how you would describe gesturally a tall person or a wide river as you were talking about each of those things. Deictic, or Pointing These gestures are pretty basic, connecting speech to another idea, object of location. For instance, if you were talking about someone across the room you might point them. Metaphoric Metaphoric gestures put an abstract idea into a more literal, concrete form. Making your fingers into a v shape and raising above indicates your victory or win Beat Gestures Basically, these just keep the rhythm of speech, and they convey no semantic content whatsoever
  • 11. What is Gesture Recognition ? Interface with computers using gestures of the human body, typically hand movements. Gesture recognition is an important skill for robots that work closely with humans. Gesture recognition is especially valuable in applications involving interaction human/robot for several reasons.
  • 12. A smart T.V recognizing the hand movement to control the channels or to select a option from the menu A gesture recognition software in a laptop that recognizes the movement of fingers used for performing various tasks
  • 14. Basic working of Gesture Technology
  • 16. Types of Gesture Recognition Hand Gesture Recognition Hand gesture recognition technology allows operations of complex machines using only a series of fingers and hand movements , eliminating the need of physical contact between operator and machine
  • 17. Facial Gesture Recognition Facial Gesture Recognition creates an effective non-contact interface between user and their machines The goal of facial Gesture Recognition is to make machine effectively understand human emotions , regardless of the countless physical differences between individuals Even most cameras detects your smile to automatically click a picture
  • 18. Sign Language Recognition Certain types of gesture recognition software can transcribe the symbols represented through sign language into text Effective sign language recognition can help the deaf people to communicate with both other people as well as the machine
  • 19. Electrical Field Sensing Technology Proximity of a human body or body part can be measured by sensing electric fields . These measurements can be used to measure the distance of a human hand or other body part from an object; this facilitates a vast range of applications for a wide range of industries. Types of Gesture Sensing Technology
  • 20. Device Sensing Technology Device-based techniques use a glove, stylus, or other position tracker, whose movements send signals that the system uses to identify the gesture. The glove is equipped with a variety of sensors to provide information about hand position, orientation, and flex of fingers.
  • 21. Vision Based Technologies There are two approaches to vision based gesture recognition: Model based techniques: They try to create a three dimensional model of the users hand and use this for recognition. Image based methods: Image-based techniques detect a gesture by capturing pictures of a user’s motions during the course of a gesture.
  • 22.
  • 24. Technology Behind It Wired gloves These can provide input to the computer about the position and rotation of the hands using magnetic or inertial tracking devices. The first commercially available hand- tracking glove-type device was the Data Glove , a glove-type device which could detect hand position, movement and finger bending. This uses fiber optic cables running down the back of the hand. Light pulses are created and when the fingers are bent, light leaks through small cracks and the loss is registered, giving an approximation of the hand pose.
  • 25. Stereo cameras A Stereo camera is a camera that has two lenses about the same distance apart as your eyes and takes two pictures at the same time. This simulates the way we actually see and therefore creates the 3D effect when viewed. Using two cameras whose relations to one another are known, a 3D representation can be approximated by the output of the cameras.
  • 26. Depth-aware cameras Using specialized cameras such as structured light or time-of-flight cameras, one can generate a depth map of what is being seen through the camera at a short range, and use this data to approximate a 3d representation of what is being seen. These can be effective for detection of hand gestures due to their short range capabilities.
  • 27.
  • 28. Thermal cameras An infrared camera is a device that detects infrared radiation(temperature) from the target object and converts it into an electronic signal to generate a thermal picture on a monitor or to make temperature calculations on it. The temperature which is captured by an infrared camera can be measured or quantified exactly, so that not only the thermal behavior can be observed but also the relative magnitude of temperature related problems can be recognized and noted.
  • 29.
  • 30. Controller –based gestures These controllers act as an extension of the body so that when gestures are performed, some of their motion can be conveniently captured by software.
  • 31. Single camera or a Proximity sensor A normal camera or a proximity sensor can be used for gesture recognition where the resources/environment would not be convenient for other forms of image- based recognition.
  • 33. Uses Of Gesture Recognition Socially assistive robotics By using proper sensors worn on the body of a patient and by reading the values from those sensors, robots can assist in patient rehabilitation. The best example can be stroke rehabilitation. Sign language recognition Just as speech recognition can transcribe speech to text, certain types of gesture recognition software can transcribe the symbols represented through sign language into text.
  • 34. Virtual controllers For systems where the act of finding or acquiring a physical controller could require too much time, gestures can be used as an alternative control mechanism. Controlling secondary devices in a car, or controlling a television set are examples of such usage. Remote control Through the use of gesture recognition, remote control with the wave of a hand of various devices is possible.
  • 35. Aid to physically challenged Machine wheel chairs are coming with gesture based system. The movement of the hand will act as a controller of speed as well as direction Immersive gaming technology In video game consoles such as Microsoft X-box with kinect sensors, often the user is the controller and has to perform all physical movements that they desire the character in the game to do.
  • 37. Lack of Gesture Language Gesture Recognition Challenges Different users make gestures differently, causing difficulty in identifying motions Many gesture recognition systems do not read motions accurately or optimally due to factors like insufficient background light, high background noise etc Robustness