SlideShare une entreprise Scribd logo
1  sur  33
Technical seminar on
IMPROVED HAND TRACKING
        SYSTEM

       Presented by


      KISHOR M N
       Dept. of CSE



               2013/3/6   1
Outline
 Introduction
 Existing methods
 Proposed Hand Detection System
 Ada Boosting for real time Hand
  detection
 Foreground detection
 Hand Tracking Methodology
 Experimental Results

                 2013/3/6           2
Introduction
 Hand Postures are powerful means
  for communication among humans on
  communicating.
 Many applications are designed by
  using the motion of hand.
 The hand tracking is rather difficult
  because most of the backgrounds
  change across frames.


                  2013/3/6                3
Existing methods
1) Kolsch and turk proposed a method
   to
   detect a hand using image cues and
   probability distribution.

  Method used: Pyramid based
  kanade lucas tomasi feature
  tracking.

  Disadv: It cannot classify wooden
  object that are present in the
                   2013/3/6             4
Existing methods
2) Zhu,yang proposed a method in
 which each pixel in image is classified
 as either hand pixel or background
 pixel.

 Method used:Hand segmentation
 based on Bayes decision theory and
 Gaussian mixture model.

 Disadv: It cannot distinguish
 multitargets in an image and error rate
                   2013/3/6                5
Existing methods
3) Binh and Ejima applied skin color tracking
  for face detection to extract the hand
  region by separating hand from face.

 Method used: Skin color tracking and other
 models.

 Disadv: It cannot distinguish between skin
 region or some object with similar color or
 shape as the hand
                      2013/3/6                 6
Proposed system
 Local binary pattern (LBP) is one of
  the powerful features with low
  computation.
 Chen et al.’s work called Haar-like
  feature was adopted for hand
  detection.
 This paper proposed to combine the
  novel pixel-based hierarchical-feature
  for AdaBoosting (PBHFA), skin color
  detection, and codebook (CB)
  foreground detection model to locate a
  hand in real time.
                  2013/3/6             7
Proposed system




            2013/3/6   8
Proposed system




            2013/3/6   9
Proposed PBH Features
   AdaBoost is employed to select those
    few best features from a huge number
    of features.

   The PBH features can significantly
    reduce the training time for hand
    detection than normal features.



                     2013/3/6              10
Proposed PBH Features
Step 1) Given a training positive and negative
        samples Xi,Xj of size M × N.
Step 2) Process the samples with the
histogram equalization to reduce the
influence of         lighting effect.
Step 3) Calculate the average value Ti of
each sample Xi and use Ti as a threshold
for     binarizing the corresponding Xi to
yield a        binary image Bi.
Step 4) Given Bi, calculate the probability of
black          pixel occurrence at each
position (x, y)       and        obtain P(x, y).
                       2013/3/6                    11
Proposed PBH Features
Step 5) All possible features Fj in a M×N
             subwindow can be produced
 according to            the order table O(x,
 y).



Step 6) Finally, these features and the
 training           image Xi and Xj are fed
 into the AdaBoost              algorithm.
 Each PBH feature can be
 considered as a weak classifier.
                      2013/3/6                  12
Proposed PBH Features




            2013/3/6    13
AdaBoosting for Real-Time
Hand Detection
 Aim of boosting is to improve the
  classification performance of any
  given learning algorithm.
 This phase includes many
  classifiers;each weak classifier ht is
  made from a feature
  ft and threshold Øt


    where Pt denotes the polarity used for indicating the direction
    of the inequality.
                                2013/3/6                          14
AdaBoosting for Real-Time
Hand Detection
• A strong classifier can be obtained by
  combining the selected weak
classfiers
  from the AdaBoosting and which can
be
 recognized as follows




                    2013/3/6               15
Strong classifier




               2013/3/6   16
HSV Color Space
 A detected hand by the PBH-
  AdaBoost algorithm is further filtered
  by skin color to reduce false positive.
 HSV color model which is robust to
  lighting change is adopted for skin
  color localization.
 Advantages of this color model in skin
  color segmentation is that it allows
  users to intuitively specify the
  boundary of the hue and saturation.

                    2013/3/6                17
HSV Color Space
•The hue and saturation are set in
between
0° and 5° and 0.23 to 0.68, respectively,
as
specified in.




                   2013/3/6             18
Foreground Detection
 One of the popular method in foreground
  detection is the mixture of Gaussian(MoG).
   yet this method has some disadvantages
  they are overcome by CB model.
 Kim et al. [2] proposed the CB model for
  foreground detection.
 The concept of the CB is to train
  background pixel pixelwise over a period
  of time. Sample values at each pixel are
  clustered as a set of codewords. The
  combination of multiple codewords can
                     2013/3/6             19
Foreground
Detection




         2013/3/6   20
Foreground Detection
 To solve the “still object” problem, a
  “buffer” is employed to store the
  history of each tracking target. This
  buffer is updated frame by frame.
 If one target is detected and tracking,
  the value in buffer associates to the
  frame that is set as 1.



                    2013/3/6                21
Foreground Detection




           2013/3/6    22
Hand Tracking Methodology
 Hand tracking phase is the second
  step after hand detection.
 Referenced algorithms can be
  classified into below categories
    1) point tracking
    2) kernal tracking
    3) silhouette tracking
 Proposed method uses Euclidean
   disatnce to track hand.

                  2013/3/6            23
Hand Tracking Methodology
   Eucledian distance is calculated as
    follows



   dist1(x, y) < r1.




                        2013/3/6          24
Experimental Results
 In this paper, the public Sebastien
  Marcel’s hand posture database [3].
 including “A,” “B,” “C,” “Point,” “Five,”
  and “V”




                      2013/3/6                25
Experimental Results




         2013/3/6      26
Experimental Results




         2013/3/6      27
Experimental Results
    Hand tracking results




             2013/3/6       28
Experimental Results




         2013/3/6      29
Experimental Results

Pyramid
based KST
feature
tracking


Appearenc
e based
approach

Proposed
system




                    2013/3/6      30
Conclusion
 Hand tracking system was proposed by
  using the PBHFA, skin color segmentation,
  and CB model.
 The goal is to use PBH feature to reduce the
  required training time and further reduce the
  required computation in tracking phase.
 According to the experimental results, the
  above tasks were achieved, meanwhile the
  tracking accuracy was still maintained in
  high level as that of the Haar like feature.

                      2013/3/6                31
References
1)   M. Kolsch and M. Turk, “Fast 2D hand tracking
     with flocks of features and multi-cue integration,”
     in Proc. CVPRW, vol. 10. Jun. 2004, p. 158.
2)   K. Kim, T. H. Chalidabhongse, D. Harwood, and L.
     Davis, “Real-time foreground-background
     segmentation using codebook model,” Real- Time
     Imag., vol. 11, no. 3, pp. 172–185, Jun. 2005.
3)   Hand Posture Database [Online]. Available:
     http://www.idiap.ch/ resources/gestures
4)   Jing-Ming Guo, “Effective Hand Posture
     Recognition System with Hierarchical-Feature
     Adaboosting and Feature Reserving Average
     Mask”
                           2013/3/6                    32
THANK YOU



     2013/3/6   33

Contenu connexe

Tendances

HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTION
HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTIONHOL, GDCT AND LDCT FOR PEDESTRIAN DETECTION
HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTIONcsandit
 
A Framework for Curved Videotext Detection and Extraction
A Framework for Curved Videotext Detection and ExtractionA Framework for Curved Videotext Detection and Extraction
A Framework for Curved Videotext Detection and ExtractionIJERA Editor
 
VEHICLE RECOGNITION USING VIBE AND SVM
VEHICLE RECOGNITION USING VIBE AND SVM VEHICLE RECOGNITION USING VIBE AND SVM
VEHICLE RECOGNITION USING VIBE AND SVM cseij
 
Leader follower formation control of ground vehicles using camshift based gui...
Leader follower formation control of ground vehicles using camshift based gui...Leader follower formation control of ground vehicles using camshift based gui...
Leader follower formation control of ground vehicles using camshift based gui...ijma
 
Color Constancy For Improving Skin Detection
Color Constancy For Improving Skin DetectionColor Constancy For Improving Skin Detection
Color Constancy For Improving Skin DetectionCSCJournals
 
People counting in low density video sequences2
People counting in low density video sequences2People counting in low density video sequences2
People counting in low density video sequences2Ahmed Tememe
 
Strategy for Foreground Movement Identification Adaptive to Background Variat...
Strategy for Foreground Movement Identification Adaptive to Background Variat...Strategy for Foreground Movement Identification Adaptive to Background Variat...
Strategy for Foreground Movement Identification Adaptive to Background Variat...IJECEIAES
 
07 18sep 7983 10108-1-ed an edge edit ari
07 18sep 7983 10108-1-ed an edge edit ari07 18sep 7983 10108-1-ed an edge edit ari
07 18sep 7983 10108-1-ed an edge edit ariIAESIJEECS
 
Iris Localization - a Biometric Approach Referring Daugman's Algorithm
Iris Localization - a Biometric Approach Referring Daugman's AlgorithmIris Localization - a Biometric Approach Referring Daugman's Algorithm
Iris Localization - a Biometric Approach Referring Daugman's AlgorithmEditor IJCATR
 
Enhanced Spectral Reflectance Reconstruction Using Pseudo-Inverse Estimation ...
Enhanced Spectral Reflectance Reconstruction Using Pseudo-Inverse Estimation ...Enhanced Spectral Reflectance Reconstruction Using Pseudo-Inverse Estimation ...
Enhanced Spectral Reflectance Reconstruction Using Pseudo-Inverse Estimation ...CSCJournals
 
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLINGAPPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLINGsipij
 
OFFLINE SIGNATURE VERIFICATION USING SUPPORT LOCAL BINARY PATTERN
OFFLINE SIGNATURE VERIFICATION USING SUPPORT LOCAL BINARY PATTERNOFFLINE SIGNATURE VERIFICATION USING SUPPORT LOCAL BINARY PATTERN
OFFLINE SIGNATURE VERIFICATION USING SUPPORT LOCAL BINARY PATTERNijaia
 
HSV Brightness Factor Matching for Gesture Recognition System
HSV Brightness Factor Matching for Gesture Recognition SystemHSV Brightness Factor Matching for Gesture Recognition System
HSV Brightness Factor Matching for Gesture Recognition SystemCSCJournals
 
A Novel Learning Formulation in a unified Min-Max Framework for Computer Aide...
A Novel Learning Formulation in a unified Min-Max Framework for Computer Aide...A Novel Learning Formulation in a unified Min-Max Framework for Computer Aide...
A Novel Learning Formulation in a unified Min-Max Framework for Computer Aide...IOSR Journals
 
Further Improvements of CFA 3.0 by Combining Inpainting and Pansharpening Tec...
Further Improvements of CFA 3.0 by Combining Inpainting and Pansharpening Tec...Further Improvements of CFA 3.0 by Combining Inpainting and Pansharpening Tec...
Further Improvements of CFA 3.0 by Combining Inpainting and Pansharpening Tec...sipij
 

Tendances (16)

HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTION
HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTIONHOL, GDCT AND LDCT FOR PEDESTRIAN DETECTION
HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTION
 
A Framework for Curved Videotext Detection and Extraction
A Framework for Curved Videotext Detection and ExtractionA Framework for Curved Videotext Detection and Extraction
A Framework for Curved Videotext Detection and Extraction
 
VEHICLE RECOGNITION USING VIBE AND SVM
VEHICLE RECOGNITION USING VIBE AND SVM VEHICLE RECOGNITION USING VIBE AND SVM
VEHICLE RECOGNITION USING VIBE AND SVM
 
Leader follower formation control of ground vehicles using camshift based gui...
Leader follower formation control of ground vehicles using camshift based gui...Leader follower formation control of ground vehicles using camshift based gui...
Leader follower formation control of ground vehicles using camshift based gui...
 
Color Constancy For Improving Skin Detection
Color Constancy For Improving Skin DetectionColor Constancy For Improving Skin Detection
Color Constancy For Improving Skin Detection
 
People counting in low density video sequences2
People counting in low density video sequences2People counting in low density video sequences2
People counting in low density video sequences2
 
Strategy for Foreground Movement Identification Adaptive to Background Variat...
Strategy for Foreground Movement Identification Adaptive to Background Variat...Strategy for Foreground Movement Identification Adaptive to Background Variat...
Strategy for Foreground Movement Identification Adaptive to Background Variat...
 
07 18sep 7983 10108-1-ed an edge edit ari
07 18sep 7983 10108-1-ed an edge edit ari07 18sep 7983 10108-1-ed an edge edit ari
07 18sep 7983 10108-1-ed an edge edit ari
 
Iris Localization - a Biometric Approach Referring Daugman's Algorithm
Iris Localization - a Biometric Approach Referring Daugman's AlgorithmIris Localization - a Biometric Approach Referring Daugman's Algorithm
Iris Localization - a Biometric Approach Referring Daugman's Algorithm
 
Enhanced Spectral Reflectance Reconstruction Using Pseudo-Inverse Estimation ...
Enhanced Spectral Reflectance Reconstruction Using Pseudo-Inverse Estimation ...Enhanced Spectral Reflectance Reconstruction Using Pseudo-Inverse Estimation ...
Enhanced Spectral Reflectance Reconstruction Using Pseudo-Inverse Estimation ...
 
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLINGAPPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
 
Objects Clustering of Movie Using Graph Mining Technique
Objects Clustering of Movie Using Graph Mining TechniqueObjects Clustering of Movie Using Graph Mining Technique
Objects Clustering of Movie Using Graph Mining Technique
 
OFFLINE SIGNATURE VERIFICATION USING SUPPORT LOCAL BINARY PATTERN
OFFLINE SIGNATURE VERIFICATION USING SUPPORT LOCAL BINARY PATTERNOFFLINE SIGNATURE VERIFICATION USING SUPPORT LOCAL BINARY PATTERN
OFFLINE SIGNATURE VERIFICATION USING SUPPORT LOCAL BINARY PATTERN
 
HSV Brightness Factor Matching for Gesture Recognition System
HSV Brightness Factor Matching for Gesture Recognition SystemHSV Brightness Factor Matching for Gesture Recognition System
HSV Brightness Factor Matching for Gesture Recognition System
 
A Novel Learning Formulation in a unified Min-Max Framework for Computer Aide...
A Novel Learning Formulation in a unified Min-Max Framework for Computer Aide...A Novel Learning Formulation in a unified Min-Max Framework for Computer Aide...
A Novel Learning Formulation in a unified Min-Max Framework for Computer Aide...
 
Further Improvements of CFA 3.0 by Combining Inpainting and Pansharpening Tec...
Further Improvements of CFA 3.0 by Combining Inpainting and Pansharpening Tec...Further Improvements of CFA 3.0 by Combining Inpainting and Pansharpening Tec...
Further Improvements of CFA 3.0 by Combining Inpainting and Pansharpening Tec...
 

Similaire à Improved hand tracking system

Implementation of Object Tracking for Real Time Video
Implementation of Object Tracking for Real Time VideoImplementation of Object Tracking for Real Time Video
Implementation of Object Tracking for Real Time VideoIDES Editor
 
Gesture Recognition Review: A Survey of Various Gesture Recognition Algorithms
Gesture Recognition Review: A Survey of Various Gesture Recognition AlgorithmsGesture Recognition Review: A Survey of Various Gesture Recognition Algorithms
Gesture Recognition Review: A Survey of Various Gesture Recognition AlgorithmsIJRES Journal
 
To identify the person using gait knn based approach
To identify the person using gait   knn based approachTo identify the person using gait   knn based approach
To identify the person using gait knn based approacheSAT Journals
 
OBJECT DETECTION FOR SERVICE ROBOT USING RANGE AND COLOR FEATURES OF AN IMAGE
OBJECT DETECTION FOR SERVICE ROBOT USING RANGE AND COLOR FEATURES OF AN IMAGEOBJECT DETECTION FOR SERVICE ROBOT USING RANGE AND COLOR FEATURES OF AN IMAGE
OBJECT DETECTION FOR SERVICE ROBOT USING RANGE AND COLOR FEATURES OF AN IMAGEIJCSEA Journal
 
Object Detection for Service Robot Using Range and Color Features of an Image
Object Detection for Service Robot Using Range and Color Features of an ImageObject Detection for Service Robot Using Range and Color Features of an Image
Object Detection for Service Robot Using Range and Color Features of an ImageIJCSEA Journal
 
Object detection for service robot using range and color features of an image
Object detection for service robot using range and color features of an imageObject detection for service robot using range and color features of an image
Object detection for service robot using range and color features of an imageIJCSEA Journal
 
SEGMENTATION OF MAGNETIC RESONANCE BRAIN TUMOR USING INTEGRATED FUZZY K-MEANS...
SEGMENTATION OF MAGNETIC RESONANCE BRAIN TUMOR USING INTEGRATED FUZZY K-MEANS...SEGMENTATION OF MAGNETIC RESONANCE BRAIN TUMOR USING INTEGRATED FUZZY K-MEANS...
SEGMENTATION OF MAGNETIC RESONANCE BRAIN TUMOR USING INTEGRATED FUZZY K-MEANS...ijcsit
 
On comprehensive analysis of learning algorithms on pedestrian detection usin...
On comprehensive analysis of learning algorithms on pedestrian detection usin...On comprehensive analysis of learning algorithms on pedestrian detection usin...
On comprehensive analysis of learning algorithms on pedestrian detection usin...UniversitasGadjahMada
 
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...sipij
 
Hand gesture recognition using support vector machine
Hand gesture recognition using support vector machineHand gesture recognition using support vector machine
Hand gesture recognition using support vector machinetheijes
 
HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTION
HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTIONHOL, GDCT AND LDCT FOR PEDESTRIAN DETECTION
HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTIONcscpconf
 
Breast Mass Segmentation Using a Semi-automatic Procedure Based on Fuzzy C-me...
Breast Mass Segmentation Using a Semi-automatic Procedure Based on Fuzzy C-me...Breast Mass Segmentation Using a Semi-automatic Procedure Based on Fuzzy C-me...
Breast Mass Segmentation Using a Semi-automatic Procedure Based on Fuzzy C-me...TELKOMNIKA JOURNAL
 
Top Cited Articles in Signal & Image Processing 2021-2022
Top Cited Articles in Signal & Image Processing 2021-2022Top Cited Articles in Signal & Image Processing 2021-2022
Top Cited Articles in Signal & Image Processing 2021-2022sipij
 
Offline Character Recognition Using Monte Carlo Method and Neural Network
Offline Character Recognition Using Monte Carlo Method and Neural NetworkOffline Character Recognition Using Monte Carlo Method and Neural Network
Offline Character Recognition Using Monte Carlo Method and Neural Networkijaia
 
A Review Paper on Real-Time Hand Motion Capture
A Review Paper on Real-Time Hand Motion CaptureA Review Paper on Real-Time Hand Motion Capture
A Review Paper on Real-Time Hand Motion CaptureIRJET Journal
 
Schematic model for analyzing mobility and detection of multiple
Schematic model for analyzing mobility and detection of multipleSchematic model for analyzing mobility and detection of multiple
Schematic model for analyzing mobility and detection of multipleIAEME Publication
 
IRJET- Detection of Breast Asymmetry by Active Contour Segmentation Techn...
IRJET-  	  Detection of Breast Asymmetry by Active Contour Segmentation Techn...IRJET-  	  Detection of Breast Asymmetry by Active Contour Segmentation Techn...
IRJET- Detection of Breast Asymmetry by Active Contour Segmentation Techn...IRJET Journal
 

Similaire à Improved hand tracking system (20)

Implementation of Object Tracking for Real Time Video
Implementation of Object Tracking for Real Time VideoImplementation of Object Tracking for Real Time Video
Implementation of Object Tracking for Real Time Video
 
Gesture Recognition Review: A Survey of Various Gesture Recognition Algorithms
Gesture Recognition Review: A Survey of Various Gesture Recognition AlgorithmsGesture Recognition Review: A Survey of Various Gesture Recognition Algorithms
Gesture Recognition Review: A Survey of Various Gesture Recognition Algorithms
 
To identify the person using gait knn based approach
To identify the person using gait   knn based approachTo identify the person using gait   knn based approach
To identify the person using gait knn based approach
 
OBJECT DETECTION FOR SERVICE ROBOT USING RANGE AND COLOR FEATURES OF AN IMAGE
OBJECT DETECTION FOR SERVICE ROBOT USING RANGE AND COLOR FEATURES OF AN IMAGEOBJECT DETECTION FOR SERVICE ROBOT USING RANGE AND COLOR FEATURES OF AN IMAGE
OBJECT DETECTION FOR SERVICE ROBOT USING RANGE AND COLOR FEATURES OF AN IMAGE
 
Object Detection for Service Robot Using Range and Color Features of an Image
Object Detection for Service Robot Using Range and Color Features of an ImageObject Detection for Service Robot Using Range and Color Features of an Image
Object Detection for Service Robot Using Range and Color Features of an Image
 
Object detection for service robot using range and color features of an image
Object detection for service robot using range and color features of an imageObject detection for service robot using range and color features of an image
Object detection for service robot using range and color features of an image
 
D05222528
D05222528D05222528
D05222528
 
SEGMENTATION OF MAGNETIC RESONANCE BRAIN TUMOR USING INTEGRATED FUZZY K-MEANS...
SEGMENTATION OF MAGNETIC RESONANCE BRAIN TUMOR USING INTEGRATED FUZZY K-MEANS...SEGMENTATION OF MAGNETIC RESONANCE BRAIN TUMOR USING INTEGRATED FUZZY K-MEANS...
SEGMENTATION OF MAGNETIC RESONANCE BRAIN TUMOR USING INTEGRATED FUZZY K-MEANS...
 
On comprehensive analysis of learning algorithms on pedestrian detection usin...
On comprehensive analysis of learning algorithms on pedestrian detection usin...On comprehensive analysis of learning algorithms on pedestrian detection usin...
On comprehensive analysis of learning algorithms on pedestrian detection usin...
 
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
A Hybrid Architecture for Tracking People in Real-Time Using a Video Surveill...
 
Breast boundary detection in mammogram using entropy
Breast boundary detection in mammogram using entropyBreast boundary detection in mammogram using entropy
Breast boundary detection in mammogram using entropy
 
528 439-449
528 439-449528 439-449
528 439-449
 
Hand gesture recognition using support vector machine
Hand gesture recognition using support vector machineHand gesture recognition using support vector machine
Hand gesture recognition using support vector machine
 
HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTION
HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTIONHOL, GDCT AND LDCT FOR PEDESTRIAN DETECTION
HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTION
 
Breast Mass Segmentation Using a Semi-automatic Procedure Based on Fuzzy C-me...
Breast Mass Segmentation Using a Semi-automatic Procedure Based on Fuzzy C-me...Breast Mass Segmentation Using a Semi-automatic Procedure Based on Fuzzy C-me...
Breast Mass Segmentation Using a Semi-automatic Procedure Based on Fuzzy C-me...
 
Top Cited Articles in Signal & Image Processing 2021-2022
Top Cited Articles in Signal & Image Processing 2021-2022Top Cited Articles in Signal & Image Processing 2021-2022
Top Cited Articles in Signal & Image Processing 2021-2022
 
Offline Character Recognition Using Monte Carlo Method and Neural Network
Offline Character Recognition Using Monte Carlo Method and Neural NetworkOffline Character Recognition Using Monte Carlo Method and Neural Network
Offline Character Recognition Using Monte Carlo Method and Neural Network
 
A Review Paper on Real-Time Hand Motion Capture
A Review Paper on Real-Time Hand Motion CaptureA Review Paper on Real-Time Hand Motion Capture
A Review Paper on Real-Time Hand Motion Capture
 
Schematic model for analyzing mobility and detection of multiple
Schematic model for analyzing mobility and detection of multipleSchematic model for analyzing mobility and detection of multiple
Schematic model for analyzing mobility and detection of multiple
 
IRJET- Detection of Breast Asymmetry by Active Contour Segmentation Techn...
IRJET-  	  Detection of Breast Asymmetry by Active Contour Segmentation Techn...IRJET-  	  Detection of Breast Asymmetry by Active Contour Segmentation Techn...
IRJET- Detection of Breast Asymmetry by Active Contour Segmentation Techn...
 

Dernier

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
 
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
 
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
 
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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
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
 
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
 
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
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 

Dernier (20)

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
 
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
 
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
 
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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
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
 
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
 
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?
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special 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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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
 

Improved hand tracking system

  • 1. Technical seminar on IMPROVED HAND TRACKING SYSTEM Presented by KISHOR M N Dept. of CSE 2013/3/6 1
  • 2. Outline  Introduction  Existing methods  Proposed Hand Detection System  Ada Boosting for real time Hand detection  Foreground detection  Hand Tracking Methodology  Experimental Results 2013/3/6 2
  • 3. Introduction  Hand Postures are powerful means for communication among humans on communicating.  Many applications are designed by using the motion of hand.  The hand tracking is rather difficult because most of the backgrounds change across frames. 2013/3/6 3
  • 4. Existing methods 1) Kolsch and turk proposed a method to detect a hand using image cues and probability distribution. Method used: Pyramid based kanade lucas tomasi feature tracking. Disadv: It cannot classify wooden object that are present in the 2013/3/6 4
  • 5. Existing methods 2) Zhu,yang proposed a method in which each pixel in image is classified as either hand pixel or background pixel. Method used:Hand segmentation based on Bayes decision theory and Gaussian mixture model. Disadv: It cannot distinguish multitargets in an image and error rate 2013/3/6 5
  • 6. Existing methods 3) Binh and Ejima applied skin color tracking for face detection to extract the hand region by separating hand from face. Method used: Skin color tracking and other models. Disadv: It cannot distinguish between skin region or some object with similar color or shape as the hand 2013/3/6 6
  • 7. Proposed system  Local binary pattern (LBP) is one of the powerful features with low computation.  Chen et al.’s work called Haar-like feature was adopted for hand detection.  This paper proposed to combine the novel pixel-based hierarchical-feature for AdaBoosting (PBHFA), skin color detection, and codebook (CB) foreground detection model to locate a hand in real time. 2013/3/6 7
  • 8. Proposed system 2013/3/6 8
  • 9. Proposed system 2013/3/6 9
  • 10. Proposed PBH Features  AdaBoost is employed to select those few best features from a huge number of features.  The PBH features can significantly reduce the training time for hand detection than normal features. 2013/3/6 10
  • 11. Proposed PBH Features Step 1) Given a training positive and negative samples Xi,Xj of size M × N. Step 2) Process the samples with the histogram equalization to reduce the influence of lighting effect. Step 3) Calculate the average value Ti of each sample Xi and use Ti as a threshold for binarizing the corresponding Xi to yield a binary image Bi. Step 4) Given Bi, calculate the probability of black pixel occurrence at each position (x, y) and obtain P(x, y). 2013/3/6 11
  • 12. Proposed PBH Features Step 5) All possible features Fj in a M×N subwindow can be produced according to the order table O(x, y). Step 6) Finally, these features and the training image Xi and Xj are fed into the AdaBoost algorithm. Each PBH feature can be considered as a weak classifier. 2013/3/6 12
  • 13. Proposed PBH Features 2013/3/6 13
  • 14. AdaBoosting for Real-Time Hand Detection  Aim of boosting is to improve the classification performance of any given learning algorithm.  This phase includes many classifiers;each weak classifier ht is made from a feature ft and threshold Øt where Pt denotes the polarity used for indicating the direction of the inequality. 2013/3/6 14
  • 15. AdaBoosting for Real-Time Hand Detection • A strong classifier can be obtained by combining the selected weak classfiers from the AdaBoosting and which can be recognized as follows 2013/3/6 15
  • 16. Strong classifier 2013/3/6 16
  • 17. HSV Color Space  A detected hand by the PBH- AdaBoost algorithm is further filtered by skin color to reduce false positive.  HSV color model which is robust to lighting change is adopted for skin color localization.  Advantages of this color model in skin color segmentation is that it allows users to intuitively specify the boundary of the hue and saturation. 2013/3/6 17
  • 18. HSV Color Space •The hue and saturation are set in between 0° and 5° and 0.23 to 0.68, respectively, as specified in. 2013/3/6 18
  • 19. Foreground Detection  One of the popular method in foreground detection is the mixture of Gaussian(MoG). yet this method has some disadvantages they are overcome by CB model.  Kim et al. [2] proposed the CB model for foreground detection.  The concept of the CB is to train background pixel pixelwise over a period of time. Sample values at each pixel are clustered as a set of codewords. The combination of multiple codewords can 2013/3/6 19
  • 20. Foreground Detection 2013/3/6 20
  • 21. Foreground Detection  To solve the “still object” problem, a “buffer” is employed to store the history of each tracking target. This buffer is updated frame by frame.  If one target is detected and tracking, the value in buffer associates to the frame that is set as 1. 2013/3/6 21
  • 22. Foreground Detection 2013/3/6 22
  • 23. Hand Tracking Methodology  Hand tracking phase is the second step after hand detection.  Referenced algorithms can be classified into below categories 1) point tracking 2) kernal tracking 3) silhouette tracking  Proposed method uses Euclidean disatnce to track hand. 2013/3/6 23
  • 24. Hand Tracking Methodology  Eucledian distance is calculated as follows  dist1(x, y) < r1. 2013/3/6 24
  • 25. Experimental Results  In this paper, the public Sebastien Marcel’s hand posture database [3].  including “A,” “B,” “C,” “Point,” “Five,” and “V” 2013/3/6 25
  • 26. Experimental Results 2013/3/6 26
  • 27. Experimental Results 2013/3/6 27
  • 28. Experimental Results Hand tracking results 2013/3/6 28
  • 29. Experimental Results 2013/3/6 29
  • 30. Experimental Results Pyramid based KST feature tracking Appearenc e based approach Proposed system 2013/3/6 30
  • 31. Conclusion  Hand tracking system was proposed by using the PBHFA, skin color segmentation, and CB model.  The goal is to use PBH feature to reduce the required training time and further reduce the required computation in tracking phase.  According to the experimental results, the above tasks were achieved, meanwhile the tracking accuracy was still maintained in high level as that of the Haar like feature. 2013/3/6 31
  • 32. References 1) M. Kolsch and M. Turk, “Fast 2D hand tracking with flocks of features and multi-cue integration,” in Proc. CVPRW, vol. 10. Jun. 2004, p. 158. 2) K. Kim, T. H. Chalidabhongse, D. Harwood, and L. Davis, “Real-time foreground-background segmentation using codebook model,” Real- Time Imag., vol. 11, no. 3, pp. 172–185, Jun. 2005. 3) Hand Posture Database [Online]. Available: http://www.idiap.ch/ resources/gestures 4) Jing-Ming Guo, “Effective Hand Posture Recognition System with Hierarchical-Feature Adaboosting and Feature Reserving Average Mask” 2013/3/6 32
  • 33. THANK YOU 2013/3/6 33