Wrist Recognition and the Center of the Palm Estimation Based on Depth Camera Zhengwei Yao ; Zhigeng Pan ; Shuchang Xu Virtual Reality and Visualization.

Slides:



Advertisements
Similar presentations
CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
Advertisements

T1.1- Analysis of acceleration opportunities and virtualization requirements in industrial applications Bologna, April 2012 UNIBO.
Hand Gesture for Taking Self Portrait Shaowei Chu and Jiro Tanaka University of Tsukuba Japan 12th July 15 minutes talk.
Robust Part-Based Hand Gesture Recognition Using Kinect Sensor
Real-Time Hand Gesture Recognition with Kinect for Playing Racing Video Games 2014 International Joint Conference on Neural Networks (IJCNN) July 6-11,
Xin Zhang, Zhichao Ye, Lianwen Jin, Ziyong Feng, and Shaojie Xu
Multi-scenario Gesture Recognition Using Kinect Student : Sin- Jhu YE Student Id : MA Computer Engineering & Computer Science University of Louisville.
Page 1 SIXTH SENSE TECHNOLOGY Presented by: KIRTI AGGARWAL 2K7-MRCE-CS-035.
A Modified EM Algorithm for Hand Gesture Segmentation in RGB-D Data 2014 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE) July 6-11, 2014, Beijing,
LING 111 Teaching Demo By Tenghui Zhu Introduction to Edge Detection Image Segmentation.
Real-Time Accurate Stereo Matching using Modified Two-Pass Aggregation and Winner- Take-All Guided Dynamic Programming Xuefeng Chang, Zhong Zhou, Yingjie.
A Robust Method of Detecting Hand Gestures Using Depth Sensors Yan Wen, Chuanyan Hu, Guanghui Yu, Changbo Wang Haptic Audio Visual Environments and Games.
AlgirdasBeinaravičius Gediminas Mazrimas Salman Mosslem.
A KLT-Based Approach for Occlusion Handling in Human Tracking Chenyuan Zhang, Jiu Xu, Axel Beaugendre and Satoshi Goto 2012 Picture Coding Symposium.
Proceedings of the British Machine Vision Conference (BMVC), 2010 Qi Wang, Xilin Chen, Wen Gao Skin Color Weighted Disparity Competition for Hand Segmentation.
Localization of Piled Boxes by Means of the Hough Transform Dimitrios Katsoulas Institute for Pattern Recognition and Image Processing University of Freiburg.
A Bayesian Formulation For 3d Articulated Upper Body Segmentation And Tracking From Dense Disparity Maps Navin Goel Dr Ara V Nefian Dr George Bebis.
Real-time Hand Pose Recognition Using Low- Resolution Depth Images
Segmentation and tracking of the upper body model from range data with applications in hand gesture recognition Navin Goel Intel Corporation Department.
©thevisualclassroom.com (2,4) (12, 8) 2.7 Determining the Midpoint of a Line Segment (7,6) Find the midpoint between the points (2, 4) and (12, 8) 2 12.
I mage and M edia U nderstanding L aboratory for Performance Evaluation of Vision-based Real-time Motion Capture Naoto Date, Hiromasa Yoshimoto, Daisaku.
Knowledge Systems Lab JN 8/24/2015 A Method for Temporal Hand Gesture Recognition Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
A Fast and Robust Fingertips Tracking Algorithm for Vision-Based Multi-touch Interaction Qunqun Xie, Guoyuan Liang, Cheng Tang, and Xinyu Wu th.
An Interactive Segmentation Approach Using Color Pre- processing Marisol Martinez Escobar Ph.D Candidate Major Professor: Eliot Winer Department of Mechanical.
Professor : Yih-Ran Sheu Student’s name : Nguyen Van Binh Student ID: MA02B203 Kinect camera 1 Southern Taiwan University Department of Electrical Engineering.
GM-Carnegie Mellon Autonomous Driving CRL TitleAutomated Image Analysis for Robust Detection of Curbs Thrust AreaPerception Project LeadDavid Wettergreen,
Francois de Sorbier Hiroyuki Shiino Hideo Saito. I. Introduction II. Overview of our system III. Violin extraction and 3D registration IV. Virtual advising.
Fingertip Tracking Based Active Contour for General HCI Application Proceedings of the First International Conference on Advanced Data and Information.
Tracking a Moving Object with a Binary Sensor Network J. Aslam, Z. Butler, V. Crespi, G. Cybenko and D. Rus Presenter: Qiang Jing.
Shape Recognition and Pose Estimation for Mobile Augmented Reality Author : N. Hagbi, J. El-Sana, O. Bergig, and M. Billinghurst Date : Speaker.
3D Fingertip and Palm Tracking in Depth Image Sequences
Knowledge Systems Lab JN 9/10/2002 Computer Vision: Gesture Recognition from Images Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
Robust Hand Tracking with Refined CAMShift Based on Combination of Depth and Image Features Wenhuan Cui, Wenmin Wang, and Hong Liu International Conference.
Zhengyou Zhang Microsoft Research Digital Object Identifier: /MMUL Publication Year: 2012, Page(s): Professor: Yih-Ran Sheu Student.
KinectFusion : Real-Time Dense Surface Mapping and Tracking IEEE International Symposium on Mixed and Augmented Reality 2011 Science and Technology Proceedings.
Presentation by: K.G.P.Srikanth. CONTENTS  Introduction  Components  Working  Applications.
Miguel Reyes 1,2, Gabriel Dominguez 2, Sergio Escalera 1,2 Computer Vision Center (CVC) 1, University of Barcelona (UB) 2
INTRODUCTION Generally, after stroke, patient usually has cerebral cortex functional barrier, for example, the impairment in the following capabilities,
A Method for Hand Gesture Recognition Jaya Shukla Department of Computer Science Shiv Nadar University Gautam Budh Nagar, India Ashutosh Dwivedi.
Virtual Mirror for Fashion Retailing
Exploitation of 3D Video Technologies Takashi Matsuyama Graduate School of Informatics, Kyoto University 12 th International Conference on Informatics.
Submitted by:- Vinay kr. Gupta Computer Sci. & Engg. 4 th year.
Algirdas Beinaravičius Gediminas Mazrimas Salman Mosslem.
出處: Signal Processing and Communications Applications, 2006 IEEE 作者: Asanterabi Malima, Erol Ozgur, and Miijdat Cetin 2015/10/251 指導教授:張財榮 學生:陳建宏 學號: M97G0209.
DIEGO AGUIRRE COMPUTER VISION INTRODUCTION 1. QUESTION What is Computer Vision? 2.
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.
Interactive Sand Art Drawing Using RGB-D Sensor
Fingertip Detection with Morphology and Geometric Calculation Dung Duc Nguyen ; Thien Cong Pham ; Jae Wook Jeon Intelligent Robots and Systems, IEEE/RSJ.
CONTENT 1. Introduction to Kinect 2. Some Libraries for Kinect 3. Implement 4. Conclusion & Future works 1.
Automated Fingertip Detection
Presenter : Jia-Hao Syu
Knowledge Systems Lab JN 1/15/2016 Facilitating User Interaction with Complex Systems via Hand Gesture Recognition MCIS Department Knowledge Systems Laboratory.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
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.
RGB-D Images and Applications
Scene Text Extraction Using Focus of Mobile Camera Egyul Kim, SeongHun Lee, JinHyung Kim Artificial Intelligence & Pattern Recognition Lab, KAIST, Korea.
Multi-view Traffic Sign Detection, Recognition and 3D Localisation Radu Timofte, Karel Zimmermann, and Luc Van Gool.
Outline Introduction Related Work System Overview Methodology Experiment Conclusion and Future Work.
Vision Based hand tracking for Interaction The 7th International Conference on Applications and Principles of Information Science (APIS2008) Dept. of Visual.
Che-An Wu Background substitution. Background Substitution AlphaMa p Trimap Depth Map Extract the foreground object and put into another background Objective.
Equation of Circle Midpoint and Endpoint Distance Slope
Section 2.8 Distance and Midpoint Formulas; Circles.
CIRP Annals - Manufacturing Technology 60 (2011) 1–4 Augmented assembly technologies based on 3D bare-hand interaction S.K. Ong (2)*, Z.B. Wang Mechanical.
Southern Taiwan University Department of Electrical Engineering
Hand Gestures Based Applications
Estimation of 3D Bounding Box for Image Object
Estimation of Skin Color Range Using Achromatic Features
Color Image Retrieval based on Primitives of Color Moments
Visual Recognition of American Sign Language Using Hidden Markov Models 문현구 문현구.
Presentation transcript:

Wrist Recognition and the Center of the Palm Estimation Based on Depth Camera Zhengwei Yao ; Zhigeng Pan ; Shuchang Xu Virtual Reality and Visualization (ICVRV), 2013 International Conference on 1

Outline  Introduction  Related work  Proposed method  Experimental results  Conclusion 2

Introduction 3

 Problem: Can not separate a hand from a forearm using color and depth information  Solution: Find wrist to recognize hand 4

Related Work 5

 Hand segmentation and extraction  Color [11,12]  Depth threshold [13,14]  The location of other body parts [15~17]  Wrist  Wear wristband[14]  Palm detection[18] 6

Reference [13] D. Uebersax, J. Gall, and M. Van den Bergh, and L. Van Gool, “Realtime sign language letter and word recognition from depth data”. International Conference on Computer Vision Workshops (ICCV Workshops), 2011 [14] Z. Ren, J. Yuan, and Z. Zhang, “Robust hand gesture recognition based on finger- earth mover's distance with a commodity depth camera”. ACM international conference on Multimedia, 2011 [15] T. I. Cerlinca and S. P. Pentiuc, “Robust 3D Hand Detection for Gestures Recognition”. Proc. the 5th International Symposium on Intelligent Distributed Computing, Delft, 2012 [16] M. Van den Bergh and L. Van Gool, “Combining RGB and ToF cameras for real-time 3D hand gesture interaction”. Workshop on Applications of Computer Vision (WACV), Kona, 2011 [17] K. Fujimura and L. Xia, “Sign recognition using depth image streams”. Automatic Face and Gesture Recognition, 2006 [18] U. Lee and J. Tanaka, “Hand Controller: Image Manipulation Interface Using Fingertips and Palm Tracking with Kinect Depth Data”. Proc. of 10th Asia Pacific Conference on Computer Human Interaction(APCHI), Matsue,

Related Work  Candescent NUI(Natural User Interface) project  Hand and finger tracking  Develop by Stefan Stegmueller, Swiss  Open source: Use the OpenNI framework with the Kinect sensor “Finger direction detection” Blue : cluster centroid Green : palm center Red : fingertips Yellow : hand contour Long lines : finger directions ※ “A Robust Method of Detecting Hand Gestures Using Depth Sensors”, Yan Wen; Chuanyan Hu; Guanghui Yu; Changbo Wang, 2012 IEEE International Workshop on HAVE 8

Proposed Method 9

 Hand segmentation and palm estimation  Wrist recognition  The center of the palm estimation 10

Hand Segmentation and Palm Estimation (1/5)  a. Cluster the hand data  K-means clustering algorithm  Specify the depth range: 0.5~0.8m 11

Hand Segmentation and Palm Estimation (2/5)  b. Compute the Convex hull of the hands  The Graham scan algorithm 12

Hand Segmentation and Palm Estimation (3/5)  c. Detect the hand contours  Moor-Neighbor tracking algorithm 13

Hand Segmentation and Palm Estimation (4/5)  d. Detect the fingertips  Find all candidate points that are both on the convex hull and the contour  The distance of P 0 and P’> threshold 14

Hand Segmentation and Palm Estimation (5/5)  e. Estimate the center of the palm  The biggest circle inside the hand contour 15

Wrist Recognition  Wrist: pit points  Find an obvious pit point in the contour of hand  Create an appropriate to find another wrist point. inscribed rectangle 16

Wrist Recognition (1/4)  Step 1: Find candidate lines of wrist  The ends of the candidate line should not be both fingertips.  The distance of the candidate line should not be less than a specific value. 17

Wrist Recognition (2/4)  Step 2: Find the corresponding candidate contours whose ends are the ends of the candidate lines. 18

Wrist Recognition (3/4)  Step 3: Find one of the wrist points  Calculate the maximum distance between the candidate line and the corresponding candidate contour.  The largest distance from these maximum distances.  The point with the largest distance is one of the wrist points 19

Wrist Recognition (4/4)  Step 4: Find another wrist point  Connect this wrist point to each point in the hand contour, and take these connecting lines as the diagonals of rectangles.  If the rectangle is not inside the hand contour, the corresponding point in the contour is not another wrist point.  Find out the point with the shortest rectangle diagonal as another wrist point. 20

Wrist Recognition  Candidate lines  Corresponding contour  Find one of the wrist points  Find another wrist point 21

Estimating the Center of the Palm (1/4)  Step 1: Select three points from the hand contour  The three points (P 1, P 2, P 3 ) form an acute triangle. 22

Estimating the Center of the Palm (2/4)  Step 2: Find circumcenter O j of the triangle  The O j coordinate  The radius of circle : 23

 Step 3: Determine the center  Calculate the distances from each point in the hand contour to the center Formula.  Condition A: The number of distance R ji > R j is bigger than the threshold  Condition B: R j >minR (minR=> the minimum radius of the palm )  If A or B is not satisfied, Step 4 Estimating the Center of the Palm (3/4) 24

 Step 4: Find another appropriate palm center  One end-point of these two intersectant chords is replaced by point P min  Repeat step 2 to step 4 until the ending condition is true Estimating the Center of the Palm (3/4) 25

Proposed Method  Hand segmentation and palm estimation  Wrist recognition  The center of the palm estimation Fingertips detection 26

Experimental Results 27

Experimental Results  Device: AMD Athlon(tm)Formula Dual Core Processor Formula CPU, 4GB RAM, NVIDIA GeForce 9600GT Graphics card and Window7 32bit OS  Threshold setting  Depth: m  Minimum distance of line: 50  Minimum radius of the palm: 33  #hand contour inside circle: 25~50 28

Experimental Results Before After 29

Experimental Results  Divide into three groups based on the number of the points inside the hand contour. #contour#inside contour a b c d e f g h i

Experimental Results 31

Experimental Results  Improved original algorithm: every 8 th point  The new algorithm: proposed method 32

Conclusion 33

Conclusion  Propose the wrist recognition algorithm to separate the hand from the forearm,  Propose a new algorithm of estimating the center of the palm to reduce the computing time.  Without Kinect SDK 34