SlideShare una empresa de Scribd logo
1 de 32
“Hand sign detection”

          David J. Rios

Debate and Conversation in English
        DCM-FIME-UANL

         november, 2011
What is augmented reality?

Add information to the reality we see to know
more about the things.
Applications
what is Human Computer
Interaction?

HCI is the way a person interacts with a
computer, it can be with a mouse, a
keyboard, the screen, touchpads, trackballs,
and also using gestures.
What is gesture detection?

Use a computer to understand the gestures
being made by a person, it can be done
using computer vision, sensors, markers,...
Hand gesture interaction
Sixthsense
Related work
●   Hirobe et al. [4] have created a mobile
    interface that tracks the image of the fingers
    and allows to type on a keyboard in the air and
    3D drawings.
●   Finger counter [6] Using a webcam, that
    counts fingers and interprets specific hand
    gestures as input to a system.
●   E. Kollorz et. al. [7] clasification of gestures
    performed of the image projections on the
    axes x and y. It uses a Photonic-Mixer-
    Device (PMD) 3-D sensor
Related work

                 camera      sensor      makers   signs   following   position


Kinect           infrared    Infrared      no      no       yes         no
                               light

Elliptics          no       ultrasound     no      5        yes         no


Sixthsense       webcam        no         yes      7        yes         yes


Hirobe            high-       FPGA         no      no       yes         yes
               frame-rate     board*

Finger count     webcam        no          no      4         no         yes


Kollortz           3-D      Photonic-      no      12        no         yes
                             Mixer-
                             Device




Proposal       webcam          no         no       6        yes         no
Introduction
●   The focus is on the hand gestures
    detection and augmented reality area .
●   We want to develop and implement new
    algorithms for detecting hand gestures for
    natural interaction with computer systems
    and augmented reality.
●   We want to develop an augmented reality
    prototype to display maps and directions
    where natural interaction methods based
    on hand gestures are implemented.
Image resize

    We reduce the input image to 160 x 120
    pixels faster processing.

●   cv.Resize(source,destination,cv.CV_INTER_
    LINEAR)
Skin color filter
●   Split the image on three channels R,G,B
    cv.Split(image,R, G, B, None)
●   Clasify skin and not-skin pixels [5,10]
    R (x, y) > 95 and G (x, y) > 40 and B (x, y) > 20 and
    max{R (x, y), G (x, y), B (x, y)} − min{R (x, y), G (x, y),
    B (x, y)} > 15 and
    R (x, y) − G (x, y)| > 15 and R (x, y) > G (x, y) and R
    (x, y) > B (x, y)
●   Create binary image
Border detection
   contour = cv.FindContours(binary, storage,
  cv.CV_RETR_EXTERNAL ,
  cv.CV_CHAIN_APPROX_SIMPLE)

Convex hull
hull = cv.ConvexHull2 (contour, storage,
cv.CV_CLOCKWISE, 1)


Defects
 defects = cv.ConvexityDefects(contour, hull, storage)
Contour   Convex
          hull




          Defects
Finger estimation
●   Using the number of defects and the depth
    of those defects e can estimate the number
    of fingers.
    Average depth:

                = i ∑
                d             di
                   n i=0... n
Recognized signs
Hand gesture detection procedure
Current work

We create a computer program capable of
detect hand signs and use the sign detected
to comunicate with other devices like a GPS
or a LEGO robot
Applications
●   GPS control device:
Video:




         http://www.youtube.com/watch?v=lt_yv4lRMxw
●   Robot control:
Video:




         http://www.youtube.com/watch?v=dTS1ejXeOk4
References
[1] R. Azuma, A Survey of Augmented Reality Presence: Teleoperators
and Virtual Environments, pp. 355–385, August 1997.
[2] ARToolKit {http://www.hitl.washington.edu/artoolkit/}
[3] Ebling, Maria R. and Caceres, Ramon, "Gaming and Augmented
Reality Come to Location-Based Services", IEEE Pervasive Computing,
vol. 9, pp. 5-6, 2010.
[4] TERAJIMA , K., T. KOMURO y M. I SHIKAWA, Fast finger
tracking system for in-air typing interface , en CHI ’09: Proceedings of
the 27th international conference extended abstracts on Human factors
in computing systems, ACM, New York, NY, USA, pages. 3739–3744,
2009.
[5] Mahmoud, Tarek M., "A New Fast Skin Color Detection
Technique", vol. World Academy of Science, Engineering and
Technology, no. 43, 2008
[6] CRAMPTON , S. C. y M. B ETKE, Counting fingers in real time: A
webcam-based human-computer interface game applications , en
Proceedings of the Conference on Universal Access in Human-Computer
Interaction, pages. 1357–1361, 2003.
[7] Eva Kollorz, Jochen Penne, Joachim Hornegger, and Alexander Barke.
2008. Gesture recognition with a Time Flight camera. Int. J. Intell. Syst.
Technol. Appl. 5, 3/4 (November 2008), 334-343.
[8] Stergiopoulou, E. and Papamarkos, N., "Hand gesture recognition using
a neural network shape fitting technique", Engineering Applications of
Artificial Intelligence, vol. 22, no. 8, pp. 1141--1158, 2009.
[9] Vassili, Vladimir Vezhnevets and Sazonov, Vassili and Andreeva, Alla,
"A Survey on Pixel-Based Skin Color Detection Techniques", in in Proc.
Graphicon-2003, 2003, pp. 85—92.
[10] Mahmoud, Tarek M., "A New Fast Skin Color Detection Technique",
vol. World Academy of Science, Engineering and Technology, no. 43,
2008.

Más contenido relacionado

Similar a Session6

eng.pptx
eng.pptxeng.pptx
eng.pptxZuine
 
Augmented reality(my ppt)
Augmented reality(my ppt)Augmented reality(my ppt)
Augmented reality(my ppt)Srilakshmi Alla
 
A Gesture Based Digital Art with Colour Coherence Vector Algorithm
A Gesture Based Digital Art with Colour Coherence Vector AlgorithmA Gesture Based Digital Art with Colour Coherence Vector Algorithm
A Gesture Based Digital Art with Colour Coherence Vector AlgorithmIRJET Journal
 
Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360IRJET Journal
 
Virtual_Reality_New.pptx
Virtual_Reality_New.pptxVirtual_Reality_New.pptx
Virtual_Reality_New.pptxBapuPradhan1
 
Hand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM PlatformHand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM Platformijsrd.com
 
virtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdfvirtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdf21107117
 
Mar general pan hui ppt
Mar general pan hui ppt Mar general pan hui ppt
Mar general pan hui ppt luruiyang
 
Sam Frish: MR molecular game for scientists
Sam Frish: MR molecular game for scientistsSam Frish: MR molecular game for scientists
Sam Frish: MR molecular game for scientistsLviv Startup Club
 
A Survey Paper on Controlling Computer using Hand Gestures
A Survey Paper on Controlling Computer using Hand GesturesA Survey Paper on Controlling Computer using Hand Gestures
A Survey Paper on Controlling Computer using Hand GesturesIRJET Journal
 
IRJET- Finger Gesture Recognition using Laser Line Generator and Camera
IRJET- Finger Gesture Recognition using Laser Line Generator and CameraIRJET- Finger Gesture Recognition using Laser Line Generator and Camera
IRJET- Finger Gesture Recognition using Laser Line Generator and CameraIRJET Journal
 
Virtual Mouse Control Using Hand Gesture Recognition
Virtual Mouse Control Using Hand Gesture RecognitionVirtual Mouse Control Using Hand Gesture Recognition
Virtual Mouse Control Using Hand Gesture RecognitionIRJET Journal
 
Computer vision based human computer interaction using color detection techni...
Computer vision based human computer interaction using color detection techni...Computer vision based human computer interaction using color detection techni...
Computer vision based human computer interaction using color detection techni...Chetan Dhule
 
ANISH_and_DR.DANIEL_augmented_reality_presentation
ANISH_and_DR.DANIEL_augmented_reality_presentationANISH_and_DR.DANIEL_augmented_reality_presentation
ANISH_and_DR.DANIEL_augmented_reality_presentationAnish Patel
 
Complex Weld Seam Detection Using Computer Vision Linked In
Complex Weld Seam Detection Using Computer Vision Linked InComplex Weld Seam Detection Using Computer Vision Linked In
Complex Weld Seam Detection Using Computer Vision Linked Inglenn_silvers
 
sixth sense technology.pdf
sixth sense technology.pdfsixth sense technology.pdf
sixth sense technology.pdfgopika1official
 
powerpoint presentation on sixth sense Technology
powerpoint presentation  on sixth sense Technologypowerpoint presentation  on sixth sense Technology
powerpoint presentation on sixth sense TechnologyJawhar Ali
 

Similar a Session6 (20)

eng.pptx
eng.pptxeng.pptx
eng.pptx
 
Augmented reality(my ppt)
Augmented reality(my ppt)Augmented reality(my ppt)
Augmented reality(my ppt)
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
A Gesture Based Digital Art with Colour Coherence Vector Algorithm
A Gesture Based Digital Art with Colour Coherence Vector AlgorithmA Gesture Based Digital Art with Colour Coherence Vector Algorithm
A Gesture Based Digital Art with Colour Coherence Vector Algorithm
 
Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360Controlling Mouse Movements Using hand Gesture And X box 360
Controlling Mouse Movements Using hand Gesture And X box 360
 
Virtual_Reality_New.pptx
Virtual_Reality_New.pptxVirtual_Reality_New.pptx
Virtual_Reality_New.pptx
 
Hand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM PlatformHand Gesture Controls for Digital TV using Mobile ARM Platform
Hand Gesture Controls for Digital TV using Mobile ARM Platform
 
virtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdfvirtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdf
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Mar general pan hui ppt
Mar general pan hui ppt Mar general pan hui ppt
Mar general pan hui ppt
 
Sam Frish: MR molecular game for scientists
Sam Frish: MR molecular game for scientistsSam Frish: MR molecular game for scientists
Sam Frish: MR molecular game for scientists
 
A Survey Paper on Controlling Computer using Hand Gestures
A Survey Paper on Controlling Computer using Hand GesturesA Survey Paper on Controlling Computer using Hand Gestures
A Survey Paper on Controlling Computer using Hand Gestures
 
IRJET- Finger Gesture Recognition using Laser Line Generator and Camera
IRJET- Finger Gesture Recognition using Laser Line Generator and CameraIRJET- Finger Gesture Recognition using Laser Line Generator and Camera
IRJET- Finger Gesture Recognition using Laser Line Generator and Camera
 
Virtual Mouse Control Using Hand Gesture Recognition
Virtual Mouse Control Using Hand Gesture RecognitionVirtual Mouse Control Using Hand Gesture Recognition
Virtual Mouse Control Using Hand Gesture Recognition
 
Computer vision based human computer interaction using color detection techni...
Computer vision based human computer interaction using color detection techni...Computer vision based human computer interaction using color detection techni...
Computer vision based human computer interaction using color detection techni...
 
ANISH_and_DR.DANIEL_augmented_reality_presentation
ANISH_and_DR.DANIEL_augmented_reality_presentationANISH_and_DR.DANIEL_augmented_reality_presentation
ANISH_and_DR.DANIEL_augmented_reality_presentation
 
Complex Weld Seam Detection Using Computer Vision Linked In
Complex Weld Seam Detection Using Computer Vision Linked InComplex Weld Seam Detection Using Computer Vision Linked In
Complex Weld Seam Detection Using Computer Vision Linked In
 
sixth sense technology.pdf
sixth sense technology.pdfsixth sense technology.pdf
sixth sense technology.pdf
 
powerpoint presentation on sixth sense Technology
powerpoint presentation  on sixth sense Technologypowerpoint presentation  on sixth sense Technology
powerpoint presentation on sixth sense Technology
 

Último

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

Session6

  • 1. “Hand sign detection” David J. Rios Debate and Conversation in English DCM-FIME-UANL november, 2011
  • 2. What is augmented reality? Add information to the reality we see to know more about the things.
  • 4. what is Human Computer Interaction? HCI is the way a person interacts with a computer, it can be with a mouse, a keyboard, the screen, touchpads, trackballs, and also using gestures.
  • 5. What is gesture detection? Use a computer to understand the gestures being made by a person, it can be done using computer vision, sensors, markers,...
  • 7.
  • 8.
  • 9.
  • 11. Related work ● Hirobe et al. [4] have created a mobile interface that tracks the image of the fingers and allows to type on a keyboard in the air and 3D drawings.
  • 12. Finger counter [6] Using a webcam, that counts fingers and interprets specific hand gestures as input to a system.
  • 13. E. Kollorz et. al. [7] clasification of gestures performed of the image projections on the axes x and y. It uses a Photonic-Mixer- Device (PMD) 3-D sensor
  • 14. Related work camera sensor makers signs following position Kinect infrared Infrared no no yes no light Elliptics no ultrasound no 5 yes no Sixthsense webcam no yes 7 yes yes Hirobe high- FPGA no no yes yes frame-rate board* Finger count webcam no no 4 no yes Kollortz 3-D Photonic- no 12 no yes Mixer- Device Proposal webcam no no 6 yes no
  • 15. Introduction ● The focus is on the hand gestures detection and augmented reality area . ● We want to develop and implement new algorithms for detecting hand gestures for natural interaction with computer systems and augmented reality. ● We want to develop an augmented reality prototype to display maps and directions where natural interaction methods based on hand gestures are implemented.
  • 16. Image resize We reduce the input image to 160 x 120 pixels faster processing. ● cv.Resize(source,destination,cv.CV_INTER_ LINEAR)
  • 17. Skin color filter ● Split the image on three channels R,G,B cv.Split(image,R, G, B, None) ● Clasify skin and not-skin pixels [5,10] R (x, y) > 95 and G (x, y) > 40 and B (x, y) > 20 and max{R (x, y), G (x, y), B (x, y)} − min{R (x, y), G (x, y), B (x, y)} > 15 and R (x, y) − G (x, y)| > 15 and R (x, y) > G (x, y) and R (x, y) > B (x, y) ● Create binary image
  • 18.
  • 19. Border detection contour = cv.FindContours(binary, storage, cv.CV_RETR_EXTERNAL , cv.CV_CHAIN_APPROX_SIMPLE) Convex hull hull = cv.ConvexHull2 (contour, storage, cv.CV_CLOCKWISE, 1) Defects defects = cv.ConvexityDefects(contour, hull, storage)
  • 20. Contour Convex hull Defects
  • 21. Finger estimation ● Using the number of defects and the depth of those defects e can estimate the number of fingers. Average depth: = i ∑ d di n i=0... n
  • 23.
  • 25.
  • 26. Current work We create a computer program capable of detect hand signs and use the sign detected to comunicate with other devices like a GPS or a LEGO robot
  • 27. Applications ● GPS control device:
  • 28. Video: http://www.youtube.com/watch?v=lt_yv4lRMxw
  • 29. Robot control:
  • 30. Video: http://www.youtube.com/watch?v=dTS1ejXeOk4
  • 31. References [1] R. Azuma, A Survey of Augmented Reality Presence: Teleoperators and Virtual Environments, pp. 355–385, August 1997. [2] ARToolKit {http://www.hitl.washington.edu/artoolkit/} [3] Ebling, Maria R. and Caceres, Ramon, "Gaming and Augmented Reality Come to Location-Based Services", IEEE Pervasive Computing, vol. 9, pp. 5-6, 2010. [4] TERAJIMA , K., T. KOMURO y M. I SHIKAWA, Fast finger tracking system for in-air typing interface , en CHI ’09: Proceedings of the 27th international conference extended abstracts on Human factors in computing systems, ACM, New York, NY, USA, pages. 3739–3744, 2009. [5] Mahmoud, Tarek M., "A New Fast Skin Color Detection Technique", vol. World Academy of Science, Engineering and Technology, no. 43, 2008
  • 32. [6] CRAMPTON , S. C. y M. B ETKE, Counting fingers in real time: A webcam-based human-computer interface game applications , en Proceedings of the Conference on Universal Access in Human-Computer Interaction, pages. 1357–1361, 2003. [7] Eva Kollorz, Jochen Penne, Joachim Hornegger, and Alexander Barke. 2008. Gesture recognition with a Time Flight camera. Int. J. Intell. Syst. Technol. Appl. 5, 3/4 (November 2008), 334-343. [8] Stergiopoulou, E. and Papamarkos, N., "Hand gesture recognition using a neural network shape fitting technique", Engineering Applications of Artificial Intelligence, vol. 22, no. 8, pp. 1141--1158, 2009. [9] Vassili, Vladimir Vezhnevets and Sazonov, Vassili and Andreeva, Alla, "A Survey on Pixel-Based Skin Color Detection Techniques", in in Proc. Graphicon-2003, 2003, pp. 85—92. [10] Mahmoud, Tarek M., "A New Fast Skin Color Detection Technique", vol. World Academy of Science, Engineering and Technology, no. 43, 2008.