SlideShare a Scribd company logo
FINGER TRACKING
PRESENTED BY:
V JASWANTH
11416011
COMPUTERSCIENCEAND
ENGINEERING
 ABOUT
 INTRODUCTION
 TYPES OF TRACKING
 ALGORITHM
 TEST SEQUENCES
 APPLICATIONS
 CONCLUSIONMARY
 In the field of technology and image processing , finger
tracking is a high-revolution technique that is employed to
know the consecutive position of the user and hence
represent objects in 3D.
 In addition to that , the finger tracking technique is used as
a tool of the computer , acting as an external device in our
computer , similar to a keyboard and a mouse.
 The finger tracking system is focused on user-data
interaction, where the user interacts with virtual data, by
handling through the fingers the volumetric of a 3D object
that we want to represent.
 This system was born based on the human-computer
interaction problem.
 The objective is to allow the communication between
them and the use of gestures and hand movements to be
more intuitive, Finger tracking systems have been created.
 TRACKING WITH INTERFACE
 Inertial motion capture gloves
 Hand skeleton
 Fusing data with optical motion capture systems
 Hand position tracking
 Optical motion capture systems
 Markers
 Occlusion as an interaction method
 Marker functionality
 Articulated hand tracking
 TRACKING WITHOUT INTERFACE
 This model can be applied to a more reduced scale to
describe hand motion and based on a wide scale to
describe a complete body motion.
 A certain finger motion, for example, can be recognized
from its usual angles and it does not depend on the
position of the hand in relation to the camera.
An algorithm for finger detection and tracking in
video sequences captured with a common webcam.
 The human beings are using gestures to communicate
with each other. Therefore a gesture based interface
may represent a natural method for the human user to
interact with machines, too.
 A vision based gesture recognition system is usually
composed of three main components: image pre-
processing, tracking the significant body elements (e. g.
hands, fingers, face) and gesture recognition.
 Although a lot of research has been conducted in the field
of hand and finger tracking, the problem is still a
challenging one in the vision based research area.
 This finger tracking algorithm is suitable for usage in
various vision based human computer interfaces
ranging from pointing type interfaces-using the finger
similar to a mouse to more complex dynamic gesture
based interfaces
 The proposed tracking algorithm is designed as a
cascaded multilayer system with a computationally
effective architecture.
 A multi-cue approach – based on foreground-
background segmentation, skin colour segmentation,
objects shape and dimensions proportionality – is used
for finger detection and tracking in order to achieve
robustness.
 The proposed method provides reliable finger
trajectories without having any special hardware
equipment requirements – the hardware system used
for testing the algorithm consists of a low-end
computer and a common webcam.
 Hand tracking performed using a single camera is still
attracting for researchers in the field of vision based human
computer interaction given the current ubiquity of webcams,
which enable a potential development of applications based on
this type of tracking to a wide variety of devices, including the
mobile ones.
 Skin colour is widely used for tracking human body parts.
Many skin detection algorithms are available in the literature,
using various skin classification strategies in a wide variety of
colour spaces contains a good survey on the performances of
skin colour classification methods in different colour spaces.
 The proposed method was developed for tracking the
index finger in order to provide the obtained trajectory
for dynamic gesture recognition, or mouse-like
pointing interfaces.
 The tracking algorithm relies on multiple
characteristics (features) of the finger: foreground
object, colour, shape, proportionality.
 The proposed finger tracking algorithm uses a multi-
layer approach as shown in Fig.
 The lower layers are responsible with the finger
detection, while the topmost layer is recording the
trajectory and guiding the tracking process.
Image pre-
processing
Scan for line
strips
Line strips pre
clustering
Determine
values
Merge
clusters
Identify the
tracked finger
Trajectory recording and
tracker guiding
Trajectory processing
and gesture recognition
layers
Fig. The layers of the tracking algorithm
 The image pre-processing extracts the low-level features
(foreground object and skin colour) through background
subtraction and skin colour segmentation.
 Which significantly reduces the search area and the data to
process, but is not sufficient to uniquely identify the finger
–the finger is often not the only foreground object in the
image. For skin segmentation, our choice is a threshold
based method, applied in both RGB and HSV colour
spaces.
 Following the pre-processing steps, the remaining significant
data are further refined through 5 processing layers for finger
detection.
 At the basic layer, a search area – selected using data from the
tracker guiding layer –is scanned horizontally or vertically for
line strips. For each line strip only the length and the
midpoint’s coordinates need to be retained, leading to a very
compact representation of the data.
 At the second layer, the line strips are clustered based on
spatial contiguousness and displacement, allowing only small
gaps between line strips in order to deal with noisy images.
Isolated clusters are removed, as they contain no useful data.
 At the third layer a pair of values are determined for each
line strip.
 At the fourth layer the clusters are checked for the presence
of a hand at one of the ends – a finger normally appears
only as an extension of a hand.
 The search for the presence of a hand starts at the base of
the finger candidate and tries to find an area delimited by a
polygonal contour which contains a large majority of skin
coloured, foreground pixels.
 The fifth layer identifies the tracked finger amongst the
finger candidates selected at the previous layer.
 The topmost layer of the tracking algorithm is using
the data provided by the lower layers in order to
perform 2 tasks: finger trajectory recording –
providing the data necessary to the gesture recognition
layers – and tracker guiding.
 The data necessary to the gesture recognition layers
consists of the finger position, orientation and
optionally size in every frame.
 The data required for tracker guidance consist of a
predicted position and size of the finger in the next
frame, based on which a search window is selected in
order to apply the finger detection steps.
 The proposed tracking algorithm was tested on 8 video
sequences taken in different conditions. The test
sequences were acquired both under natural and artificial
lighting, including simple and complex background, hand
movement at various speeds, movement speed variation,
partial occlusion with other objects, hand pose changes,
superposing with other foreground objects, including
hands with extended index finger
Finger tracking in the absence of disturbances
Fig. Tracking at fast motion speed
Tracking the finger and the hand when another hand with an
extended finger is in the neighbourhood of the target
Tracking the finger while crossing the face area
When total occlusion with another finger
Fig. Tracking the finger during total occlusion with
another finger
 Definitely, the finger tracking systems are used to
represent a virtual reality.
 However its application has gone to professional
level 3D modelling, companies and projects directly in
this case overturned. Thus such systems rarely have
been used in consumer applications due to its high
price and complexity.
 In any case, the main objective is to facilitate the task
of executing commands to the computer via natural
language or interacting gesture.
 The finger tracking is already in use but they are
using interfaced technologies. The researches are
going on to come up with efficient algorithms
which doesn’t use interface. In future, you may not
be surprised to receive your computer with already
pre loaded finger tracking algorithm instead of
external devices such as mouse.
Finger tracking
Finger tracking

More Related Content

What's hot

ppt of gesture recognition
ppt of gesture recognitionppt of gesture recognition
ppt of gesture recognitionAayush Agrawal
 
SIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORTSIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORTJISMI JACOB
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies
Seminar Links
 
Gesture Recognition Technology
Gesture Recognition TechnologyGesture Recognition Technology
Gesture Recognition Technology
Muhammad Zeeshan
 
A Framework For Dynamic Hand Gesture Recognition Using Key Frames Extraction
A Framework For Dynamic Hand Gesture Recognition Using Key Frames ExtractionA Framework For Dynamic Hand Gesture Recognition Using Key Frames Extraction
A Framework For Dynamic Hand Gesture Recognition Using Key Frames Extraction
NEERAJ BAGHEL
 
Gesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPTGesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPT
Suraj Rai
 
Extended reality
Extended realityExtended reality
Extended reality
Netcetera
 
Gesture recognition adi
Gesture recognition adiGesture recognition adi
Gesture recognition adi
aditya verma
 
Hand Gesture Recognition using Neural Network
Hand Gesture Recognition using Neural NetworkHand Gesture Recognition using Neural Network
Hand Gesture Recognition using Neural Network
Bhagwat Singh Rathore
 
Smart quill seminar report final
Smart quill seminar report finalSmart quill seminar report final
Smart quill seminar report finalPramod Kumar
 
Hand gesture recognition system(FYP REPORT)
Hand gesture recognition system(FYP REPORT)Hand gesture recognition system(FYP REPORT)
Hand gesture recognition system(FYP REPORT)Afnan Rehman
 
3D Password Presentation
3D  Password Presentation3D  Password Presentation
3D Password Presentation
Sambit Mishra
 
Machine learning seminar presentation
Machine learning seminar presentationMachine learning seminar presentation
Machine learning seminar presentation
sweety seth
 
Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python
Arijit Mukherjee
 
chatgpt seminar ppt.pptx
chatgpt seminar ppt.pptxchatgpt seminar ppt.pptx
chatgpt seminar ppt.pptx
AltafSMT
 
Marker Based Augmented Reality
Marker Based Augmented RealityMarker Based Augmented Reality
Marker Based Augmented Reality
Arshiya Sayyed
 
Augmented reality ppt
Augmented reality pptAugmented reality ppt
Augmented reality ppt
Sourav Rout
 
Computer science seminar topics
Computer science seminar topicsComputer science seminar topics
Computer science seminar topics
123seminarsonly
 
Virtual reality VS Augmented Reality
Virtual reality VS Augmented RealityVirtual reality VS Augmented Reality
Virtual reality VS Augmented Reality
jahangir kiyani
 
Seminar on isphere
Seminar on isphereSeminar on isphere
Seminar on isphere
Kedar Damkondwar
 

What's hot (20)

ppt of gesture recognition
ppt of gesture recognitionppt of gesture recognition
ppt of gesture recognition
 
SIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORTSIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORT
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies
 
Gesture Recognition Technology
Gesture Recognition TechnologyGesture Recognition Technology
Gesture Recognition Technology
 
A Framework For Dynamic Hand Gesture Recognition Using Key Frames Extraction
A Framework For Dynamic Hand Gesture Recognition Using Key Frames ExtractionA Framework For Dynamic Hand Gesture Recognition Using Key Frames Extraction
A Framework For Dynamic Hand Gesture Recognition Using Key Frames Extraction
 
Gesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPTGesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPT
 
Extended reality
Extended realityExtended reality
Extended reality
 
Gesture recognition adi
Gesture recognition adiGesture recognition adi
Gesture recognition adi
 
Hand Gesture Recognition using Neural Network
Hand Gesture Recognition using Neural NetworkHand Gesture Recognition using Neural Network
Hand Gesture Recognition using Neural Network
 
Smart quill seminar report final
Smart quill seminar report finalSmart quill seminar report final
Smart quill seminar report final
 
Hand gesture recognition system(FYP REPORT)
Hand gesture recognition system(FYP REPORT)Hand gesture recognition system(FYP REPORT)
Hand gesture recognition system(FYP REPORT)
 
3D Password Presentation
3D  Password Presentation3D  Password Presentation
3D Password Presentation
 
Machine learning seminar presentation
Machine learning seminar presentationMachine learning seminar presentation
Machine learning seminar presentation
 
Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python
 
chatgpt seminar ppt.pptx
chatgpt seminar ppt.pptxchatgpt seminar ppt.pptx
chatgpt seminar ppt.pptx
 
Marker Based Augmented Reality
Marker Based Augmented RealityMarker Based Augmented Reality
Marker Based Augmented Reality
 
Augmented reality ppt
Augmented reality pptAugmented reality ppt
Augmented reality ppt
 
Computer science seminar topics
Computer science seminar topicsComputer science seminar topics
Computer science seminar topics
 
Virtual reality VS Augmented Reality
Virtual reality VS Augmented RealityVirtual reality VS Augmented Reality
Virtual reality VS Augmented Reality
 
Seminar on isphere
Seminar on isphereSeminar on isphere
Seminar on isphere
 

Similar to Finger tracking

Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
IJMER
 
Sign Language Identification based on Hand Gestures
Sign Language Identification based on Hand GesturesSign Language Identification based on Hand Gestures
Sign Language Identification based on Hand Gestures
IRJET Journal
 
Gestures Based Sign Interpretation System using Hand Glove
Gestures Based Sign Interpretation System using Hand GloveGestures Based Sign Interpretation System using Hand Glove
Gestures Based Sign Interpretation System using Hand Glove
IRJET Journal
 
Hand Gesture Recognition System for Human-Computer Interaction with Web-Cam
Hand Gesture Recognition System for Human-Computer Interaction with Web-CamHand Gesture Recognition System for Human-Computer Interaction with Web-Cam
Hand Gesture Recognition System for Human-Computer Interaction with Web-Cam
ijsrd.com
 
Mems Sensor Based Approach for Gesture Recognition to Control Media in Computer
Mems Sensor Based Approach for Gesture Recognition to Control Media in ComputerMems Sensor Based Approach for Gesture Recognition to Control Media in Computer
Mems Sensor Based Approach for Gesture Recognition to Control Media in Computer
IJARIIT
 
Hand Gesture Recognition using OpenCV and Python
Hand Gesture Recognition using OpenCV and PythonHand Gesture Recognition using OpenCV and Python
Hand Gesture Recognition using OpenCV and Python
ijtsrd
 
IRJET - Paint using Hand Gesture
IRJET - Paint using Hand GestureIRJET - Paint using Hand Gesture
IRJET - Paint using Hand Gesture
IRJET Journal
 
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 Board
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 BoardDevelopment of Sign Signal Translation System Based on Altera’s FPGA DE2 Board
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 Board
Waqas Tariq
 
Ijarcet vol-2-issue-3-947-950
Ijarcet vol-2-issue-3-947-950Ijarcet vol-2-issue-3-947-950
Ijarcet vol-2-issue-3-947-950Editor IJARCET
 
Gesture Recognition Technology
Gesture Recognition TechnologyGesture Recognition Technology
Gesture Recognition Technology
Nikith Kumar Reddy
 
Introduction-to-Virtual-Mouse-using-Hand-Gestures.pptx
Introduction-to-Virtual-Mouse-using-Hand-Gestures.pptxIntroduction-to-Virtual-Mouse-using-Hand-Gestures.pptx
Introduction-to-Virtual-Mouse-using-Hand-Gestures.pptx
sahilravimali24
 
IRJET- Survey Paper on Vision based Hand Gesture Recognition
IRJET- Survey Paper on Vision based Hand Gesture RecognitionIRJET- Survey Paper on Vision based Hand Gesture Recognition
IRJET- Survey Paper on Vision based Hand Gesture Recognition
IRJET Journal
 
Analysis of Inertial Sensor Data Using Trajectory Recognition Algorithm
Analysis of Inertial Sensor Data Using Trajectory Recognition AlgorithmAnalysis of Inertial Sensor Data Using Trajectory Recognition Algorithm
Analysis of Inertial Sensor Data Using Trajectory Recognition Algorithm
ijcisjournal
 
Gesture recognition
Gesture recognitionGesture recognition
Gesture recognition
Mariya Khan
 
HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...
HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...
HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...
International Journal of Technical Research & Application
 
Gesture recognition document
Gesture recognition documentGesture recognition document
Gesture recognition document
Nikhil Jha
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technologyRenjith Ravi
 
Review on Hand Gesture Recognition
Review on Hand Gesture RecognitionReview on Hand Gesture Recognition
Review on Hand Gesture Recognition
dbpublications
 

Similar to Finger tracking (20)

Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wirel...
 
Sign Language Identification based on Hand Gestures
Sign Language Identification based on Hand GesturesSign Language Identification based on Hand Gestures
Sign Language Identification based on Hand Gestures
 
Gestures Based Sign Interpretation System using Hand Glove
Gestures Based Sign Interpretation System using Hand GloveGestures Based Sign Interpretation System using Hand Glove
Gestures Based Sign Interpretation System using Hand Glove
 
Hand Gesture Recognition System for Human-Computer Interaction with Web-Cam
Hand Gesture Recognition System for Human-Computer Interaction with Web-CamHand Gesture Recognition System for Human-Computer Interaction with Web-Cam
Hand Gesture Recognition System for Human-Computer Interaction with Web-Cam
 
Mems Sensor Based Approach for Gesture Recognition to Control Media in Computer
Mems Sensor Based Approach for Gesture Recognition to Control Media in ComputerMems Sensor Based Approach for Gesture Recognition to Control Media in Computer
Mems Sensor Based Approach for Gesture Recognition to Control Media in Computer
 
Hand Gesture Recognition using OpenCV and Python
Hand Gesture Recognition using OpenCV and PythonHand Gesture Recognition using OpenCV and Python
Hand Gesture Recognition using OpenCV and Python
 
IRJET - Paint using Hand Gesture
IRJET - Paint using Hand GestureIRJET - Paint using Hand Gesture
IRJET - Paint using Hand Gesture
 
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 Board
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 BoardDevelopment of Sign Signal Translation System Based on Altera’s FPGA DE2 Board
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 Board
 
Ijarcet vol-2-issue-3-947-950
Ijarcet vol-2-issue-3-947-950Ijarcet vol-2-issue-3-947-950
Ijarcet vol-2-issue-3-947-950
 
Nikppt
NikpptNikppt
Nikppt
 
Gesture Recognition Technology
Gesture Recognition TechnologyGesture Recognition Technology
Gesture Recognition Technology
 
Niknewppt
NiknewpptNiknewppt
Niknewppt
 
Introduction-to-Virtual-Mouse-using-Hand-Gestures.pptx
Introduction-to-Virtual-Mouse-using-Hand-Gestures.pptxIntroduction-to-Virtual-Mouse-using-Hand-Gestures.pptx
Introduction-to-Virtual-Mouse-using-Hand-Gestures.pptx
 
IRJET- Survey Paper on Vision based Hand Gesture Recognition
IRJET- Survey Paper on Vision based Hand Gesture RecognitionIRJET- Survey Paper on Vision based Hand Gesture Recognition
IRJET- Survey Paper on Vision based Hand Gesture Recognition
 
Analysis of Inertial Sensor Data Using Trajectory Recognition Algorithm
Analysis of Inertial Sensor Data Using Trajectory Recognition AlgorithmAnalysis of Inertial Sensor Data Using Trajectory Recognition Algorithm
Analysis of Inertial Sensor Data Using Trajectory Recognition Algorithm
 
Gesture recognition
Gesture recognitionGesture recognition
Gesture recognition
 
HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...
HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...
HAND GESTURE RECOGNITION FOR HCI (HUMANCOMPUTER INTERACTION) USING ARTIFICIAL...
 
Gesture recognition document
Gesture recognition documentGesture recognition document
Gesture recognition document
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
 
Review on Hand Gesture Recognition
Review on Hand Gesture RecognitionReview on Hand Gesture Recognition
Review on Hand Gesture Recognition
 

Recently uploaded

DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 

Recently uploaded (20)

DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 

Finger tracking

  • 1. FINGER TRACKING PRESENTED BY: V JASWANTH 11416011 COMPUTERSCIENCEAND ENGINEERING
  • 2.  ABOUT  INTRODUCTION  TYPES OF TRACKING  ALGORITHM  TEST SEQUENCES  APPLICATIONS  CONCLUSIONMARY
  • 3.  In the field of technology and image processing , finger tracking is a high-revolution technique that is employed to know the consecutive position of the user and hence represent objects in 3D.  In addition to that , the finger tracking technique is used as a tool of the computer , acting as an external device in our computer , similar to a keyboard and a mouse.
  • 4.  The finger tracking system is focused on user-data interaction, where the user interacts with virtual data, by handling through the fingers the volumetric of a 3D object that we want to represent.  This system was born based on the human-computer interaction problem.  The objective is to allow the communication between them and the use of gestures and hand movements to be more intuitive, Finger tracking systems have been created.
  • 5.  TRACKING WITH INTERFACE  Inertial motion capture gloves  Hand skeleton  Fusing data with optical motion capture systems  Hand position tracking  Optical motion capture systems  Markers  Occlusion as an interaction method  Marker functionality  Articulated hand tracking
  • 6.  TRACKING WITHOUT INTERFACE  This model can be applied to a more reduced scale to describe hand motion and based on a wide scale to describe a complete body motion.  A certain finger motion, for example, can be recognized from its usual angles and it does not depend on the position of the hand in relation to the camera.
  • 7. An algorithm for finger detection and tracking in video sequences captured with a common webcam.  The human beings are using gestures to communicate with each other. Therefore a gesture based interface may represent a natural method for the human user to interact with machines, too.
  • 8.  A vision based gesture recognition system is usually composed of three main components: image pre- processing, tracking the significant body elements (e. g. hands, fingers, face) and gesture recognition.  Although a lot of research has been conducted in the field of hand and finger tracking, the problem is still a challenging one in the vision based research area.  This finger tracking algorithm is suitable for usage in various vision based human computer interfaces ranging from pointing type interfaces-using the finger similar to a mouse to more complex dynamic gesture based interfaces
  • 9.  The proposed tracking algorithm is designed as a cascaded multilayer system with a computationally effective architecture.  A multi-cue approach – based on foreground- background segmentation, skin colour segmentation, objects shape and dimensions proportionality – is used for finger detection and tracking in order to achieve robustness.  The proposed method provides reliable finger trajectories without having any special hardware equipment requirements – the hardware system used for testing the algorithm consists of a low-end computer and a common webcam.
  • 10.  Hand tracking performed using a single camera is still attracting for researchers in the field of vision based human computer interaction given the current ubiquity of webcams, which enable a potential development of applications based on this type of tracking to a wide variety of devices, including the mobile ones.  Skin colour is widely used for tracking human body parts. Many skin detection algorithms are available in the literature, using various skin classification strategies in a wide variety of colour spaces contains a good survey on the performances of skin colour classification methods in different colour spaces.
  • 11.  The proposed method was developed for tracking the index finger in order to provide the obtained trajectory for dynamic gesture recognition, or mouse-like pointing interfaces.  The tracking algorithm relies on multiple characteristics (features) of the finger: foreground object, colour, shape, proportionality.  The proposed finger tracking algorithm uses a multi- layer approach as shown in Fig.  The lower layers are responsible with the finger detection, while the topmost layer is recording the trajectory and guiding the tracking process.
  • 12. Image pre- processing Scan for line strips Line strips pre clustering Determine values Merge clusters Identify the tracked finger Trajectory recording and tracker guiding Trajectory processing and gesture recognition layers Fig. The layers of the tracking algorithm
  • 13.  The image pre-processing extracts the low-level features (foreground object and skin colour) through background subtraction and skin colour segmentation.  Which significantly reduces the search area and the data to process, but is not sufficient to uniquely identify the finger –the finger is often not the only foreground object in the image. For skin segmentation, our choice is a threshold based method, applied in both RGB and HSV colour spaces.
  • 14.  Following the pre-processing steps, the remaining significant data are further refined through 5 processing layers for finger detection.  At the basic layer, a search area – selected using data from the tracker guiding layer –is scanned horizontally or vertically for line strips. For each line strip only the length and the midpoint’s coordinates need to be retained, leading to a very compact representation of the data.  At the second layer, the line strips are clustered based on spatial contiguousness and displacement, allowing only small gaps between line strips in order to deal with noisy images. Isolated clusters are removed, as they contain no useful data.
  • 15.  At the third layer a pair of values are determined for each line strip.  At the fourth layer the clusters are checked for the presence of a hand at one of the ends – a finger normally appears only as an extension of a hand.  The search for the presence of a hand starts at the base of the finger candidate and tries to find an area delimited by a polygonal contour which contains a large majority of skin coloured, foreground pixels.  The fifth layer identifies the tracked finger amongst the finger candidates selected at the previous layer.
  • 16.  The topmost layer of the tracking algorithm is using the data provided by the lower layers in order to perform 2 tasks: finger trajectory recording – providing the data necessary to the gesture recognition layers – and tracker guiding.  The data necessary to the gesture recognition layers consists of the finger position, orientation and optionally size in every frame.  The data required for tracker guidance consist of a predicted position and size of the finger in the next frame, based on which a search window is selected in order to apply the finger detection steps.
  • 17.  The proposed tracking algorithm was tested on 8 video sequences taken in different conditions. The test sequences were acquired both under natural and artificial lighting, including simple and complex background, hand movement at various speeds, movement speed variation, partial occlusion with other objects, hand pose changes, superposing with other foreground objects, including hands with extended index finger
  • 18. Finger tracking in the absence of disturbances Fig. Tracking at fast motion speed Tracking the finger and the hand when another hand with an extended finger is in the neighbourhood of the target
  • 19. Tracking the finger while crossing the face area When total occlusion with another finger Fig. Tracking the finger during total occlusion with another finger
  • 20.  Definitely, the finger tracking systems are used to represent a virtual reality.  However its application has gone to professional level 3D modelling, companies and projects directly in this case overturned. Thus such systems rarely have been used in consumer applications due to its high price and complexity.  In any case, the main objective is to facilitate the task of executing commands to the computer via natural language or interacting gesture.
  • 21.  The finger tracking is already in use but they are using interfaced technologies. The researches are going on to come up with efficient algorithms which doesn’t use interface. In future, you may not be surprised to receive your computer with already pre loaded finger tracking algorithm instead of external devices such as mouse.