Fingertip Detection with Morphology and Geometric Calculation Dung Duc Nguyen ; Thien Cong Pham ; Jae Wook Jeon Intelligent Robots and Systems, 2009. IEEE/RSJ.

Slides:



Advertisements
Similar presentations
OpenCV Introduction Hang Xiao Oct 26, History  1999 Jan : lanched by Intel, real time machine vision library for UI, optimized code for intel 
Advertisements

Hand Gesture for Taking Self Portrait Shaowei Chu and Jiro Tanaka University of Tsukuba Japan 12th July 15 minutes talk.
Wrist Recognition and the Center of the Palm Estimation Based on Depth Camera Zhengwei Yao ; Zhigeng Pan ; Shuchang Xu Virtual Reality and Visualization.
Xin Zhang, Zhichao Ye, Lianwen Jin, Ziyong Feng, and Shaojie Xu
M.S. Student, Hee-Jong Hong
Real-Time Accurate Stereo Matching using Modified Two-Pass Aggregation and Winner- Take-All Guided Dynamic Programming Xuefeng Chang, Zhong Zhou, Yingjie.
Tracking Multiple Occluding People by Localizing on Multiple Scene Planes Professor :王聖智 教授 Student :周節.
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
Proceedings of the British Machine Vision Conference (BMVC), 2010 Qi Wang, Xilin Chen, Wen Gao Skin Color Weighted Disparity Competition for Hand Segmentation.
Image Segmentation some examples Zhiqiang wang
Ghunhui Gu, Joseph J. Lim, Pablo Arbeláez, Jitendra Malik University of California at Berkeley Berkeley, CA
A Robust Pedestrian Detection Approach Based on Shapelet Feature and Haar Detector Ensembles Wentao Yao, Zhidong Deng TSINGHUA SCIENCE AND TECHNOLOGY ISSNl.
Computer and Robot Vision I
Haojie Li Jinhui Tang Si Wu Yongdong Zhang Shouxun Lin Automatic Detection and Analysis of Player Action in Moving Background Sports Video Sequences IEEE.
Recognition of Traffic Lights in Live Video Streams on Mobile Devices
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
A Study of Approaches for Object Recognition
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
Face Detection: a Survey Speaker: Mine-Quan Jing National Chiao Tung University.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Real-time Hand Pose Recognition Using Low- Resolution Depth Images
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Introduction to Object Tracking Presented by Youyou Wang CS643 Texas A&M University.
[cvPONG] A 3-D Pong Game Controlled Using Computer Vision Techniques Quan Yu and Chris Wagner.
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
Joint Histogram Based Cost Aggregation For Stereo Matching Dongbo Min, Member, IEEE, Jiangbo Lu, Member, IEEE, Minh N. Do, Senior Member, IEEE IEEE TRANSACTION.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
A Fast and Robust Fingertips Tracking Algorithm for Vision-Based Multi-touch Interaction Qunqun Xie, Guoyuan Liang, Cheng Tang, and Xinyu Wu th.
Circular Augmented Rotational Trajectory (CART) Shape Recognition & Curvature Estimation Presentation for 3IA 2007 Russel Ahmed Apu & Dr. Marina Gavrilova.
Stereo Matching Information Permeability For Stereo Matching – Cevahir Cigla and A.Aydın Alatan – Signal Processing: Image Communication, 2013 Radiometric.
Fingertip Tracking Based Active Contour for General HCI Application Proceedings of the First International Conference on Advanced Data and Information.
3D Fingertip and Palm Tracking in Depth Image Sequences
Robust Hand Tracking with Refined CAMShift Based on Combination of Depth and Image Features Wenhuan Cui, Wenmin Wang, and Hong Liu International Conference.
Multimedia Specification Design and Production 2013 / Semester 2 / week 8 Lecturer: Dr. Nikos Gazepidis
EADS DS / SDC LTIS Page 1 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen.
Zhengyou Zhang Microsoft Research Digital Object Identifier: /MMUL Publication Year: 2012, Page(s): Professor: Yih-Ran Sheu Student.
Introduction to Visible Watermarking IPR Course: TA Lecture 2002/12/18 NTU CSIE R105.
A Method for Hand Gesture Recognition Jaya Shukla Department of Computer Science Shiv Nadar University Gautam Budh Nagar, India Ashutosh Dwivedi.
Takuya Matsuo, Norishige Fukushima and Yutaka Ishibashi
 Tsung-Sheng Fu, Hua-Tsung Chen, Chien-Li Chou, Wen-Jiin Tsai, and Suh-Yin Lee Visual Communications and Image Processing (VCIP), 2011 IEEE, 6-9 Nov.
X-ray Image Segmentation using Active Shape Models
Introduction EE 520: Image Analysis & Computer Vision.
CVPR Workshop on RTV4HCI 7/2/2004, Washington D.C. Gesture Recognition Using 3D Appearance and Motion Features Guangqi Ye, Jason J. Corso, Gregory D. Hager.
出處: Signal Processing and Communications Applications, 2006 IEEE 作者: Asanterabi Malima, Erol Ozgur, and Miijdat Cetin 2015/10/251 指導教授:張財榮 學生:陳建宏 學號: M97G0209.
The University of Texas at Austin Vision-Based Pedestrian Detection for Driving Assistance Marco Perez.
Feature-Based Stereo Matching Using Graph Cuts Gorkem Saygili, Laurens van der Maaten, Emile A. Hendriks ASCI Conference 2011.
A New Fingertip Detection and Tracking Algorithm and Its Application on Writing-in-the-air System The th International Congress on Image and Signal.
Online Kinect Handwritten Digit Recognition Based on Dynamic Time Warping and Support Vector Machine Journal of Information & Computational Science, 2015.
A Region Based Stereo Matching Algorithm Using Cooperative Optimization Zeng-Fu Wang, Zhi-Gang Zheng University of Science and Technology of China Computer.
A study on face system Speaker: Mine-Quan Jing National Chiao Tung University.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Action and Gait Recognition From Recovered 3-D Human Joints IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS— PART B: CYBERNETICS, VOL. 40, NO. 4, AUGUST.
Interactive Sand Art Drawing Using RGB-D Sensor
Jiu XU, Axel BEAUGENDRE and Satoshi GOTO Computer Sciences and Convergence Information Technology (ICCIT), th International Conference on 1 Real-time.
Automated Fingertip Detection
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Journal of Visual Communication and Image Representation
IEEE International Conference on Multimedia and Expo.
A Recognition Method of Restricted Hand Shapes in Still Image and Moving Image Hand Shapes in Still Image and Moving Image as a Man-Machine Interface Speaker.
Line Matching Jonghee Park GIST CV-Lab..  Lines –Fundamental feature in many computer vision fields 3D reconstruction, SLAM, motion estimation –Useful.
Target Tracking In a Scene By Saurabh Mahajan Supervisor Dr. R. Srivastava B.E. Project.
2011 IEEE International Conference on Fuzzy Systems The Development of the Automatic Lane Following Navigation System for the Intelligent Robotic Wheelchair.
Vision Based hand tracking for Interaction The 7th International Conference on Applications and Principles of Information Science (APIS2008) Dept. of Visual.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
Seunghui Cha1, Wookhyun Kim1
Color-Texture Analysis for Content-Based Image Retrieval
AHED Automatic Human Emotion Detection
Presentation transcript:

Fingertip Detection with Morphology and Geometric Calculation Dung Duc Nguyen ; Thien Cong Pham ; Jae Wook Jeon Intelligent Robots and Systems, IEEE/RSJ International Conference on Dung Duc Nguyen ; Thien Cong Pham ; Jae Wook Jeon Intelligent Robots and Systems, IEEE/RSJ International Conference on 1

Outline  Introduction  Related Work  Proposed Method  Experimental Results  Conclusion  Introduction  Related Work  Proposed Method  Experimental Results  Conclusion 2 Introduction

 Human computer interaction (HCI) systems are popular.  Voice  Gesture: detection, recognition  Gesture recognition system  Trajectories of hand motion  Hand configuration  Human computer interaction (HCI) systems are popular.  Voice  Gesture: detection, recognition  Gesture recognition system  Trajectories of hand motion  Hand configuration 3

Introduction  Goal:  Extract hands using depth and color information.  Detect fingertips using morphology and geometric calculation.  Goal:  Extract hands using depth and color information.  Detect fingertips using morphology and geometric calculation. 4 The hand and expected position of fingertips.

Outline  Introduction  Related Work  Proposed Method  Experimental Results  Conclusion  Introduction  Related Work  Proposed Method  Experimental Results  Conclusion 5

Related Work (1/2)  How to recognize hands?  Shape [2,5,6]  Color [11,14]  Entropy analysis on videos [7]  Color better than shape  Shape can be recovered from skin region  How to recognize hands?  Shape [2,5,6]  Color [11,14]  Entropy analysis on videos [7]  Color better than shape  Shape can be recovered from skin region 6 ???

Related Work (2/2)  How to detection fingers?  Learning based (contour...) [7,3,14]  Analyzing hand structure (Gabor feature…) [9,10]  No feature (Shape)  Boundary Shape [8]  Five outside and four inside fingertips [5]  Curvature [2]  How to detection fingers?  Learning based (contour...) [7,3,14]  Analyzing hand structure (Gabor feature…) [9,10]  No feature (Shape)  Boundary Shape [8]  Five outside and four inside fingertips [5]  Curvature [2] 7

8 Reference  [2] W. Chen, R. Fujiki, D. Arita, and R. ichiro Taniguchi. Real-time 3d hand shape estimation based on image feature analysis and inverse kinematics. In Proc. of the 14th International Conference on Image Analysis and Processing (ICIAP), pages 247–252, Washington, DC, USA, IEEE Computer Society.  [3] Y.-T. Chen and K.-T. Tsengn. Developing a multiple-angle hand gesture recognition system for human machine interactions. 33rd Annual Conference of the IEEE Industrial Electronics Society (IECON), pages 489–492,  [5] X. Jiang, W. Xu, L. Sweeney, Y. Li, R. Gross, and D. Yurovsky. New directions in contact free hand recognition. In International Conference on Image Processing (ICIP), volume 2, pages 389–392,  [6] C. Kerdvibulvech and H. Saito. Vision-based detection of guitar players’ fingertips without markers. In Proc. of the Computer Graphics, Imaging and Visualisation (CGIV), pages 419–428. IEEE Computer Society,  [7] J. Lee, Y. Lee, E. Lee, and S. Hong. Hand region extraction and gesture recognition from video stream with complex background through entropy analysis. Proc. of the 26th Annual International Conference of the IEEE EMBS,  [8] Y. Ma, F. Pollick, and W. T. Hewitt. Using b-spline curves for hand recognition. In Proc. of 17th International Conference on the Pattern Recognition (ICPR), volume 3, pages 274–277, Washington, DC, USA, IEEE Computer Society.  [11] S. Schmugge, M. A. Zaffar, L. V. Tsap, and M. C. Shin. Task-based evaluation of skin detection for communication and perceptual interfaces. Journal of Visual Communication and Image Representation (JVCIR), 18(6):487–495,  [14] Y. Wu and T. S. Huang. View-independent recognition of hand postures. In Proc. of IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), volume 2, pages 88–94, 2000.

Outline  Introduction  Related Work  Proposed Method  Experimental Results  Conclusion  Introduction  Related Work  Proposed Method  Experimental Results  Conclusion 9

Proposed Method 10

11 Mixture of Gaussian model Experiment

Skin Segmentation 12 [13] V. Vezhnevets, V. Sazonov, and A. Andreeva. A survey on pixelbased skin color detection techniques. In Proc. of 13th International Conference of Computer Graphics and Visualization Graphicon, 2003.

Skin Segmentation 13

Skin Segmentation 14 (experiment = 3) (experiment = 55)

15 Skin region using morphology Disparity constraint

Skin Objects 16 erode dilate

Hand Detection 17

Hand Detection  Evaluation function 2. 1)Arrange objects in descending order of area size. 2)Reject small and large objects 3)Reject objects which are not in the range given by 4)Filter candidates: choose the three largest objects in range [a;b]. They are the head and two hands. 5)Reject the human head: the head can be eliminated by checking the relative position and size compared to other objects. The two remaining objects are hands.  Evaluation function 2. 1)Arrange objects in descending order of area size. 2)Reject small and large objects 3)Reject objects which are not in the range given by 4)Filter candidates: choose the three largest objects in range [a;b]. They are the head and two hands. 5)Reject the human head: the head can be eliminated by checking the relative position and size compared to other objects. The two remaining objects are hands. 18

Hand Detection 19

20 Using morphology Edge detector

Finger Detection 21

Finger Detection 22

Finger Detection 23

Proposed Method 24

25 Geometric calculation Angle and length

Relocate Finger Position 26

Relocate Finger Position 27

Fingertip 28

29 Proposed Method  Skin segmentation  Mixture of Gaussian model (Experiment)  Hand detection  Morphology with skin and disparity information  Finger detection  Morphology and edge detector  Relocating finger position  Geometric calculation

Outline  Introduction  Related Work  Proposed Method  Experimental Results  Conclusion  Introduction  Related Work  Proposed Method  Experimental Results  Conclusion 30

Experimental Results  Device : CPU AMD Althlon  Stereo resolution : 640x480  Runtime  Device : CPU AMD Althlon  Stereo resolution : 640x480  Runtime 31

Experimental Results 32

33 Experimental Results

 Recognition rate (120 frames)  Open fingers: 90-95%  Closed fingers: 10-20%  Reason: image quality and morphology operator  Recognition rate (120 frames)  Open fingers: 90-95%  Closed fingers: 10-20%  Reason: image quality and morphology operator 34

Outline  Introduction  Related Work  Proposed Method  Experimental Results  Conclusion  Introduction  Related Work  Proposed Method  Experimental Results  Conclusion 35

Conclusion  Proposed a simple and effective method to detect fingertips.  Noise tolerance  Good performance of run-time  Depend on experiment too much  Future work  Improve finger response function  Gradient and texture information  Adaptive skin detector  Proposed a simple and effective method to detect fingertips.  Noise tolerance  Good performance of run-time  Depend on experiment too much  Future work  Improve finger response function  Gradient and texture information  Adaptive skin detector 36