Computer Music Controller Based on Hand Gestures Recognition Through Web-cam
|
|
|
- Hannah Todd
- 9 years ago
- Views:
Transcription
1 Computer Music Controller Based on Hand Gestures Recognition Through Web-cam Junhao Jiang, Junji Ma, Yiye Jin Department of Electrical Engineering, Stanford University Abstract the paper addresses a solution for a host of gesturebased controls for music player on laptop via webcam. The core functionality is a detection mode developed to capture hands, detect hands, recognize gesture, and trigger other event of interest, such as windows media player. The algorithm is developed to provide a real-time hand detection to control music player, which requires efficiency and rapid response. Keywords-hand detection; gesture recognize; matlab image processing tool I. INTRODUCTION Hand detection and recognize is an important and hot research issue in field of human-computer interaction, because host of gestures have great potential to be used to interact and control computers efficiently in the near future [1, 2]. With the highly adoption of built-in camera in laptop, mobile phone and tablet, the huge number of applications of hand detection have been designed and demonstrated. However, most of them lack practical value to majority of users. In this paper is driven by a simple idea: a keyboard & mouse-free music controller. Take advantage of webcam s real time frame tracking function, a music player controller is implemented by Matlab code, combining skin detection, area labeling, erosion, dilation, and motion differentiation. In order to achieve the best performance and precision, three hand detection algorithms are designed and examined case by case. In order to achieve the best performance and accurate detection, three different algorithms are designed and implemented. In the following three parts, these three algorithms are briefly introduced. More details are discussed in second section. A. Skin and shape detection In order to extract the hand from the background, a skin pixel detector has been implemented to filter the frame captured by the webcam. Since the part of face and the similarcolor background items may be captured simultaneously, a erosion and a dilation are applied to suppress the noise, and an area labeling is used to find the largest detected area (assume that the hand should be the largest area of skin color item captured by webcam). And compute the contour extraction of obtained image, a hand-shape is detected [3]. The accurate of this algorithm is partially depending on the light condition and the skin color. B. Skin and feature detection Similar as the first algorithm, the skin pixel detector is first applied to the captured image. And then a noise reduction is performed by erosion and dilation. After the above two processing, a feature extraction filter is used to find fingertips for thumb, represented by peaks along the contour [4]. The five fingertip points detected accounts for a hand. The accurate of this algorithm requires stretching hand heavily and avoiding face detection noise. C. Motion and contour feature detection This hacking algorithm is developed since the above the two algorithms are conditionally performance-well. Follow the two standard processing, skin detector, erosion and dilation noise reduction, two successive processed images are applied to compute differentiation to obtain contour. The assumption is: the hand is placed closest to the webcam, so its movement is the easily detected than other items according to the 3D depth of field. Based on this assumption, differentiate the two successive captured images is to generate the most-movable item s contour. Use the second algorithm s method to detect the hand feature on the obtained contour [5, 6]. Compared to the above two algorithms, this one is much robust and accurate. II. DETECTION ALGORITHM This section describes the implementation details of the three algorithms mentioned above. Since the skin detection and the erosion and dilation processing are standard processing steps in all three algorithms [7], the first two steps are demonstrated first. Each algorithm s unique processing steps will be described individually. A. Skin detection The most straightforward pre-process should be applied involves separating potential hand pixels from non-skin pixels. Human skin color normally lies in a range in a designate color space [8]. In this process, the face and some light color background items may be detected as hand pixels, needing other process to filter out. Here we developed two types of detectors with respect to two different color space representation YCbCr/HSV.
2 In YCbCr representation, first remove the Y value since it s luminance-dependent. Then by analyzing training images we map the Cb component and Cr component into a mask. With this mask, we then can segment the skin pixels when it falls in the range where we labeled as skin. In HSV representation of color, we remove the V component and as what we did in YCbCr color space projection, we project H hue component and S saturation component into a plain represent by two axes. After training with 10 to 20 snapshots we set up a set of static thresholds. Both skin segmentation algorithms will make the image into a binary mask where white pixels represent skin areas and black pixels represent non-skin areas. From the distribution of the colors projected in the two spaces, we can see that in Cb-Cr axis, the skin colors cluster is better than those in H-S axis. So we choose Cb-Cr color projection in our following algorithms to get skin area. Figure 4, skin segmentation using Cb-Cr color space (without face disturbance). Figure 5, skin segmentation using Cb-Cr color space (with face disturbance) Figure 1, Label skin region in training pictures. Figure 2, CbCr color space projection. B. Noise reduction by erosion and dilation After the skin detection, all potential hand skin areas are detected and depicted as white pixels. Of course there are small noisy regions will be present, but we assume that the region corresponding to the hands is the largest. Thus we first suppress the noise by disk erosion. Those small noisy regions, mistakenly detected as hand skin, are normally skin-color like items under certain light condition [1]. The erosion process can effectively erase those small noisy regions. But the real regions corresponding to the hand may also shrink according to the erosion process designed for noise. Thus we use dilation to strength the largest detected region (i.e. hand), help to enhance the desired hand detection. After this process, the hand shape contour can be outlined on the image as white pixels. The rest of the image processing steps are to determine what we obtain so far is a hand, which requires feature recognizing model. Figure 3, HSV color space projection Figure 6, Filtered hand detection (without face disturbance)
3 Figure 8, Intersection points with convex hull (left) Figure 6, Filtered hand detection (with face disturbance) We can see that sometimes due to a large area of skin recognized at the face, the result could be very different. So here we assume that user will always put their hands in front of their face since it s the most common posture to look at the webcam. So with this assumption, our method is reliable. C. Convex contour and area property recognize (skin and shape detection algorithm) In our first algorithm, we use convex contour to envelope the detected hand-shape region. Use this convex contouring region minus the detected region to obtain approximately six separate individual regions. Four of the regions are the space between to neighbor fingers and two are inter-space between hand outline and convex contour [4]. We apply the centrifugal calculation to remove those two eccentric inter-spaces, leaving four fingers inter-spaces. The threshold count is set to three or four to determine a hand, which means if there are three or four separate regions left, we assume the detected shape is a hand. Filtered by position of points(right) E. Differentiate motion and feature recognize (motion and contuor feature detection algorithm) In our third algorithm, we try to find the difference between the successive frames captured by the webcam. This assumption is based on that: since the hand is placed closest to the webcam, the tiny movement of the hand is most easily captured. By the difference between two successive, the handshape contour is detected. And we apply the edge detection and vertical direction detection to filter out the vertical certainlength edge. For a perfect hand-shape, 10 vertical straight edges will be shown [3]. The threshold count is set to six to ten to determine a hand, which means if there are six or up to ten vertical straight edges detected, we assume that a hand is detected. Figure 7, Convex hull subtract the hand region to get regions between fingers D. Convex contour and feature recognize (skin and feature detection algorithm) In our second algorithm, we still use convex contour to envelope the detected hand-shape region. Because the convex contour has five intersections with detected hand-shape region, which are the five fingertips, we can use this as a standard. The threshold count is set to four or five to determine a hand, which means if there are four or five intersection points, we assume the detected shape is a hand [6]. To get the accurate number numbers of finger tips detected, we calculate the overall centroid of all the points detected and only counts ones above the average centroid. Figure 9, Frames difference due to hands jittering III. EXPERIMENTS AND RESULTS In this section, we present our experiments about the above three algorithms. The whole application is implemented in Matlab, including three main parts: trigger the webcam and capture 30 frames a second, hand detection algorithm processing, and controlling mechanism on windows media player. There are three indicates for system performance, detection accurate rate, robust of the system, and execution lagging time. A. Algorithm one: skin and shape detection The Fig 10 and Fig 11 show the first hand algorithm to detect the shape of hand.
4 Figure 10, No hand detected Figure 12, Hand not detected Figure 11, Hand detected Figure 13, Hand detected B. Algorithm two: skin and feature detection The Fig 12 and Fig 13 show the second hand algorithm to detect the feature points, such as fingertips and corners. C. Algorithm three: motion and contour feature detection The Fig 14 and Fig 15 show our application controlling mechanism. Start the application with setting up the webcam and the media player. When the hand is placed in front of webcam for 2 seconds and removed, the media player is triggered to play the music, shown in Fig 14. The music will be paused when the hand is placed up for 2 seconds, shown in Fig 15. Fig 16, Fig 17 shows when hand is not detected or not and depending on which, whether the music play/pause function is triggered.
5 Figure 14, Music playing triggered by putting hand in front of webcam Figure 17, Hand detected We also tested the three algorithms in different situations for robustness. The situations contain two different lighting conditions which are dimming light and natural strong lighting condition and similar ship non-hand objects. The results are listed as in Table 1. Figure 15, Music pausing triggered by putting hand in front of webcam Algorithm Dimming Light (Real Hands) Natural Strong Light (Real Hands) Dimming Light (Objects) Natural Strong Light (Objects) #1 #2 #3 6/10 5/10 10/10 2/10 2/10 10/10 0/10 0/10 2/10 0/10 0/10 1/10 False Positives False Negatives Figure 16, Hand not detected Correctness 70% 62.5% 92.5% Table 1, Results table for different test situations.
6 IV. CONCLUSION This paper presented a real-time hand gesture detection controlling music player. We designed three different hand detection algorithms to make sure the best performance. The third one, motion and contour feature detection algorithm, is the best performed compared to the rest two. The hand detection accurate rate is up to 80% according to our 108 sample tests, including three different hand skin color volunteers with four different light condition and three orientations of hand placement. The hand skin color and the light condition are combined to degrade the detection results, which could be improved by machine learning or machine training. The hand placement parameter requires hand orientation detection after shape detection. Three determination standards are implemented to distinguish these three hand orientations. We also designed a fast-responsible state machine to avoid long time lagging when user puts his hand in front of the webcam. Currently, the average lagging time is 2.4s. There is a tradeoff between the lagging time and the robust of the system, because the robust feature demands comprehensive, sometimes redundant checking mechanism, resulting a lagging time inevitably. Please refer to the source code for a whole fully functional music player programmed in Matlab with three method implementations available to test. ACKNOWLEDGMENT This paper would not have been possible without a lot of help and support. First, we would like to thank the Professor Bernd Girod for this resourceful class, which help to build our fully knowledge about image processing from simple point operation to complicated feature detection. We cannot imagine we could build this magic application at the very first beginning of this class. EE368 is a great class. Second, we would like to TA David Chen and Derek Pang, and our project advisor Mina Makar to help us through this class and have patience to give us any guidance we need. WORK CONTRIBUTION Junji Ma: hand detection algorithm design, optimization and implementation. Junhao Jiang: hand detection algorithm design and state machine implementation. Yiye Jin: hand detection algorithm design, and webcam frame capturing and music player controller implementation. REFERENCES [1] Erdem Yoruk, Ender Konukoglu, Bulent Sankur, and Jerome Darbon, Shape-Based Hand Recognition, IEEE Transactions of Image Processing, VOL. 15, NO. 7, July 2006 [2] Mathias Kolsch and Matthew Turk, Robust Hand Detection, Department of Computer Science, University of California Santa Barbara, CA. [3] R. Lockton and A. Fitzgibbon, Real-time gesture recognition using deterministic boosting, In Proc. of British Machine Vision Conference, 2002 [4] Mathias Kolsch and Matthew Turk, Analysis of Rotational Robustness of Hand Detection with a Viola-Jones Detector, Department of Computer Science, University of California Santa Barbara, CA. [5] X. Zhu, J. Yang, and A. Waibel, Segmenting Hands of Arbitrary Color, In Proc. IEEE intl. Conference on Automatic Face and Gesture Recognition, 2000 [6] P. Viola and M. Jones, Robust Real-time Object Detection, Int. Journal of Compuer Vision, [7] M. J. Jones and J. M. Rehg, Statistical Color Models with Application to Skin Detection, Int. Journal of Computer Vision, 46(1):81-96, Jan [8] Eng-Jon Ong and Richard Bowden, A Boosted Classifier Tree for Hand Shape Detection, Center for Vision, Speech and Signal Processing, University of Surrey, Guildford, GU2 7XH.
HAND GESTURE BASEDOPERATINGSYSTEM CONTROL
HAND GESTURE BASEDOPERATINGSYSTEM CONTROL Garkal Bramhraj 1, palve Atul 2, Ghule Supriya 3, Misal sonali 4 1 Garkal Bramhraj mahadeo, 2 Palve Atule Vasant, 3 Ghule Supriya Shivram, 4 Misal Sonali Babasaheb,
A Method for Controlling Mouse Movement using a Real- Time Camera
A Method for Controlling Mouse Movement using a Real- Time Camera Hojoon Park Department of Computer Science Brown University, Providence, RI, USA [email protected] Abstract This paper presents a new
Virtual Mouse Using a Webcam
1. INTRODUCTION Virtual Mouse Using a Webcam Since the computer technology continues to grow up, the importance of human computer interaction is enormously increasing. Nowadays most of the mobile devices
Mouse Control using a Web Camera based on Colour Detection
Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,
A Real Time Hand Tracking System for Interactive Applications
A Real Time Hand Tracking System for Interactive Applications Siddharth Swarup Rautaray Indian Institute of Information Technology Allahabad ABSTRACT In vision based hand tracking systems color plays an
Tracking and Recognition in Sports Videos
Tracking and Recognition in Sports Videos Mustafa Teke a, Masoud Sattari b a Graduate School of Informatics, Middle East Technical University, Ankara, Turkey [email protected] b Department of Computer
Video Surveillance System for Security Applications
Video Surveillance System for Security Applications Vidya A.S. Department of CSE National Institute of Technology Calicut, Kerala, India V. K. Govindan Department of CSE National Institute of Technology
Vision based Vehicle Tracking using a high angle camera
Vision based Vehicle Tracking using a high angle camera Raúl Ignacio Ramos García Dule Shu [email protected] [email protected] Abstract A vehicle tracking and grouping algorithm is presented in this work
Automated Monitoring System for Fall Detection in the Elderly
Automated Monitoring System for Fall Detection in the Elderly Shadi Khawandi University of Angers Angers, 49000, France [email protected] Bassam Daya Lebanese University Saida, 813, Lebanon Pierre
Analecta Vol. 8, No. 2 ISSN 2064-7964
EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,
A System for Capturing High Resolution Images
A System for Capturing High Resolution Images G.Voyatzis, G.Angelopoulos, A.Bors and I.Pitas Department of Informatics University of Thessaloniki BOX 451, 54006 Thessaloniki GREECE e-mail: [email protected]
Demo: Real-time Tracking of Round Object
Page 1 of 1 Demo: Real-time Tracking of Round Object by: Brianna Bikker and David Price, TAMU Course Instructor: Professor Deepa Kundur Introduction Our project is intended to track the motion of a round
An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network
Proceedings of the 8th WSEAS Int. Conf. on ARTIFICIAL INTELLIGENCE, KNOWLEDGE ENGINEERING & DATA BASES (AIKED '9) ISSN: 179-519 435 ISBN: 978-96-474-51-2 An Energy-Based Vehicle Tracking System using Principal
HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT
International Journal of Scientific and Research Publications, Volume 2, Issue 4, April 2012 1 HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT Akhil Gupta, Akash Rathi, Dr. Y. Radhika
Tracking of Small Unmanned Aerial Vehicles
Tracking of Small Unmanned Aerial Vehicles Steven Krukowski Adrien Perkins Aeronautics and Astronautics Stanford University Stanford, CA 94305 Email: [email protected] Aeronautics and Astronautics Stanford
Edge detection. (Trucco, Chapt 4 AND Jain et al., Chapt 5) -Edges are significant local changes of intensity in an image.
Edge detection (Trucco, Chapt 4 AND Jain et al., Chapt 5) Definition of edges -Edges are significant local changes of intensity in an image. -Edges typically occur on the boundary between two different
Interactive Projector Screen with Hand Detection Using LED Lights
Interactive Projector Screen with Hand Detection Using LED Lights Padmavati Khandnor Assistant Professor/Computer Science/Project Mentor Aditi Aggarwal Student/Computer Science/Final Year Ankita Aggarwal
A ROBUST BACKGROUND REMOVAL ALGORTIHMS
A ROBUST BACKGROUND REMOVAL ALGORTIHMS USING FUZZY C-MEANS CLUSTERING ABSTRACT S.Lakshmi 1 and Dr.V.Sankaranarayanan 2 1 Jeppiaar Engineering College, Chennai [email protected] 2 Director, Crescent
Poker Vision: Playing Cards and Chips Identification based on Image Processing
Poker Vision: Playing Cards and Chips Identification based on Image Processing Paulo Martins 1, Luís Paulo Reis 2, and Luís Teófilo 2 1 DEEC Electrical Engineering Department 2 LIACC Artificial Intelligence
ESE498. Intruder Detection System
0 Washington University in St. Louis School of Engineering and Applied Science Electrical and Systems Engineering Department ESE498 Intruder Detection System By Allen Chiang, Jonathan Chu, Siwei Su Supervisor
Automatic Traffic Estimation Using Image Processing
Automatic Traffic Estimation Using Image Processing Pejman Niksaz Science &Research Branch, Azad University of Yazd, Iran [email protected] Abstract As we know the population of city and number of
Indoor Surveillance System Using Android Platform
Indoor Surveillance System Using Android Platform 1 Mandar Bhamare, 2 Sushil Dubey, 3 Praharsh Fulzele, 4 Rupali Deshmukh, 5 Dr. Shashi Dugad 1,2,3,4,5 Department of Computer Engineering, Fr. Conceicao
False alarm in outdoor environments
Accepted 1.0 Savantic letter 1(6) False alarm in outdoor environments Accepted 1.0 Savantic letter 2(6) Table of contents Revision history 3 References 3 1 Introduction 4 2 Pre-processing 4 3 Detection,
Efficient Background Subtraction and Shadow Removal Technique for Multiple Human object Tracking
ISSN: 2321-7782 (Online) Volume 1, Issue 7, December 2013 International Journal of Advance Research in Computer Science and Management Studies Research Paper Available online at: www.ijarcsms.com Efficient
Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall
Automatic Photo Quality Assessment Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall Estimating i the photorealism of images: Distinguishing i i paintings from photographs h Florin
Implementation of a Wireless Gesture Controlled Robotic Arm
Implementation of a Wireless Gesture Controlled Robotic Arm Saurabh A. Khajone 1, Dr. S. W. Mohod 2, V.M. Harne 3 ME, Dept. of EXTC., PRMIT&R Badnera, Sant Gadge Baba University, Amravati (M.S.), India
Mean-Shift Tracking with Random Sampling
1 Mean-Shift Tracking with Random Sampling Alex Po Leung, Shaogang Gong Department of Computer Science Queen Mary, University of London, London, E1 4NS Abstract In this work, boosting the efficiency of
Overview. 1. Introduction. 2. Parts of the Project. 3. Conclusion. Motivation. Methods used in the project Results and comparison
Institute of Integrated Sensor Systems Dept. of Electrical Engineering and Information Technology An Image Processing Application on QuickCog and Matlab Door-Key Recognition System Lei Yang Oct, 2009 Prof.
Open-Set Face Recognition-based Visitor Interface System
Open-Set Face Recognition-based Visitor Interface System Hazım K. Ekenel, Lorant Szasz-Toth, and Rainer Stiefelhagen Computer Science Department, Universität Karlsruhe (TH) Am Fasanengarten 5, Karlsruhe
International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014
Efficient Attendance Management System Using Face Detection and Recognition Arun.A.V, Bhatath.S, Chethan.N, Manmohan.C.M, Hamsaveni M Department of Computer Science and Engineering, Vidya Vardhaka College
Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 269 Class Project Report
Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 69 Class Project Report Junhua Mao and Lunbo Xu University of California, Los Angeles [email protected] and lunbo
VIRTUAL TRIAL ROOM USING AUGMENTED REALITY
VIRTUAL TRIAL ROOM USING AUGMENTED REALITY Shreya Kamani, Neel Vasa, Kriti Srivastava, D. J. Sanghvi College of Engineering, Mumbai 53 Abstract This paper presents a Virtual Trial Room application using
Static Environment Recognition Using Omni-camera from a Moving Vehicle
Static Environment Recognition Using Omni-camera from a Moving Vehicle Teruko Yata, Chuck Thorpe Frank Dellaert The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 USA College of Computing
Automatic Detection of PCB Defects
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 6 November 2014 ISSN (online): 2349-6010 Automatic Detection of PCB Defects Ashish Singh PG Student Vimal H.
How To Filter Spam Image From A Picture By Color Or Color
Image Content-Based Email Spam Image Filtering Jianyi Wang and Kazuki Katagishi Abstract With the population of Internet around the world, email has become one of the main methods of communication among
A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow
, pp.233-237 http://dx.doi.org/10.14257/astl.2014.51.53 A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow Giwoo Kim 1, Hye-Youn Lim 1 and Dae-Seong Kang 1, 1 Department of electronices
A Survey of Video Processing with Field Programmable Gate Arrays (FGPA)
A Survey of Video Processing with Field Programmable Gate Arrays (FGPA) Heather Garnell Abstract This paper is a high-level, survey of recent developments in the area of video processing using reconfigurable
A Dynamic Approach to Extract Texts and Captions from Videos
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 4, April 2014,
Speed Performance Improvement of Vehicle Blob Tracking System
Speed Performance Improvement of Vehicle Blob Tracking System Sung Chun Lee and Ram Nevatia University of Southern California, Los Angeles, CA 90089, USA [email protected], [email protected] Abstract. A speed
Cloud tracking with optical flow for short-term solar forecasting
Cloud tracking with optical flow for short-term solar forecasting Philip Wood-Bradley, José Zapata, John Pye Solar Thermal Group, Australian National University, Canberra, Australia Corresponding author:
Detection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences
Detection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences Byoung-moon You 1, Kyung-tack Jung 2, Sang-kook Kim 2, and Doo-sung Hwang 3 1 L&Y Vision Technologies, Inc., Daejeon,
Navigation Aid And Label Reading With Voice Communication For Visually Impaired People
Navigation Aid And Label Reading With Voice Communication For Visually Impaired People A.Manikandan 1, R.Madhuranthi 2 1 M.Kumarasamy College of Engineering, [email protected],karur,india 2 M.Kumarasamy
VISUAL RECOGNITION OF HAND POSTURES FOR INTERACTING WITH VIRTUAL ENVIRONMENTS
VISUAL RECOGNITION OF HAND POSTURES FOR INTERACTING WITH VIRTUAL ENVIRONMENTS Radu Daniel VATAVU Ştefan-Gheorghe PENTIUC "Stefan cel Mare" University of Suceava str.universitatii nr.13, RO-720229 Suceava
Signature Region of Interest using Auto cropping
ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 1 Signature Region of Interest using Auto cropping Bassam Al-Mahadeen 1, Mokhled S. AlTarawneh 2 and Islam H. AlTarawneh 2 1 Math. And Computer Department,
CS231M Project Report - Automated Real-Time Face Tracking and Blending
CS231M Project Report - Automated Real-Time Face Tracking and Blending Steven Lee, [email protected] June 6, 2015 1 Introduction Summary statement: The goal of this project is to create an Android
Classroom Monitoring System by Wired Webcams and Attendance Management System
Classroom Monitoring System by Wired Webcams and Attendance Management System Sneha Suhas More, Amani Jamiyan Madki, Priya Ranjit Bade, Upasna Suresh Ahuja, Suhas M. Patil Student, Dept. of Computer, KJCOEMR,
Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wireless Hardware Control
Vol. 3, Issue. 5, Sep - Oct. 2013 pp-3129-3133 ISSN: 2249-6645 Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wireless Hardware Control Tarachand Saini,Savita Sivani Dept. of Software
A Method of Caption Detection in News Video
3rd International Conference on Multimedia Technology(ICMT 3) A Method of Caption Detection in News Video He HUANG, Ping SHI Abstract. News video is one of the most important media for people to get information.
Augmented Reality Tic-Tac-Toe
Augmented Reality Tic-Tac-Toe Joe Maguire, David Saltzman Department of Electrical Engineering [email protected], [email protected] Abstract: This project implements an augmented reality version
Morphological segmentation of histology cell images
Morphological segmentation of histology cell images A.Nedzved, S.Ablameyko, I.Pitas Institute of Engineering Cybernetics of the National Academy of Sciences Surganova, 6, 00 Minsk, Belarus E-mail [email protected]
Automatic Labeling of Lane Markings for Autonomous Vehicles
Automatic Labeling of Lane Markings for Autonomous Vehicles Jeffrey Kiske Stanford University 450 Serra Mall, Stanford, CA 94305 [email protected] 1. Introduction As autonomous vehicles become more popular,
Canny Edge Detection
Canny Edge Detection 09gr820 March 23, 2009 1 Introduction The purpose of edge detection in general is to significantly reduce the amount of data in an image, while preserving the structural properties
A secure face tracking system
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 10 (2014), pp. 959-964 International Research Publications House http://www. irphouse.com A secure face tracking
HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER
HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER Gholamreza Anbarjafari icv Group, IMS Lab, Institute of Technology, University of Tartu, Tartu 50411, Estonia [email protected]
Using Real Time Computer Vision Algorithms in Automatic Attendance Management Systems
Using Real Time Computer Vision Algorithms in Automatic Attendance Management Systems Visar Shehu 1, Agni Dika 2 Contemporary Sciences and Technologies - South East European University, Macedonia 1 Contemporary
3D Scanner using Line Laser. 1. Introduction. 2. Theory
. Introduction 3D Scanner using Line Laser Di Lu Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute The goal of 3D reconstruction is to recover the 3D properties of a geometric
Face Recognition in Low-resolution Images by Using Local Zernike Moments
Proceedings of the International Conference on Machine Vision and Machine Learning Prague, Czech Republic, August14-15, 014 Paper No. 15 Face Recognition in Low-resolution Images by Using Local Zernie
Practical Tour of Visual tracking. David Fleet and Allan Jepson January, 2006
Practical Tour of Visual tracking David Fleet and Allan Jepson January, 2006 Designing a Visual Tracker: What is the state? pose and motion (position, velocity, acceleration, ) shape (size, deformation,
Determining optimal window size for texture feature extraction methods
IX Spanish Symposium on Pattern Recognition and Image Analysis, Castellon, Spain, May 2001, vol.2, 237-242, ISBN: 84-8021-351-5. Determining optimal window size for texture feature extraction methods Domènec
FINGER TRACKING VIRTUAL MOUSE
Volume 2, No. 03, ISSN 2278-1080 The International Journal of Computer Science & Applications (TIJCSA) RESEARCH PAPER Available Online at http://www.journalofcomputerscience.com/ FINGER TRACKING VIRTUAL
VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS
VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS Norbert Buch 1, Mark Cracknell 2, James Orwell 1 and Sergio A. Velastin 1 1. Kingston University, Penrhyn Road, Kingston upon Thames, KT1 2EE,
LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE. [email protected]
LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE 1 S.Manikandan, 2 S.Abirami, 2 R.Indumathi, 2 R.Nandhini, 2 T.Nanthini 1 Assistant Professor, VSA group of institution, Salem. 2 BE(ECE), VSA
Circle Object Recognition Based on Monocular Vision for Home Security Robot
Journal of Applied Science and Engineering, Vol. 16, No. 3, pp. 261 268 (2013) DOI: 10.6180/jase.2013.16.3.05 Circle Object Recognition Based on Monocular Vision for Home Security Robot Shih-An Li, Ching-Chang
Multimodal Biometric Recognition Security System
Multimodal Biometric Recognition Security System Anju.M.I, G.Sheeba, G.Sivakami, Monica.J, Savithri.M Department of ECE, New Prince Shri Bhavani College of Engg. & Tech., Chennai, India ABSTRACT: Security
ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan
Handwritten Signature Verification ECE 533 Project Report by Ashish Dhawan Aditi R. Ganesan Contents 1. Abstract 3. 2. Introduction 4. 3. Approach 6. 4. Pre-processing 8. 5. Feature Extraction 9. 6. Verification
Project 4: Camera as a Sensor, Life-Cycle Analysis, and Employee Training Program
Project 4: Camera as a Sensor, Life-Cycle Analysis, and Employee Training Program Team 7: Nathaniel Hunt, Chase Burbage, Siddhant Malani, Aubrey Faircloth, and Kurt Nolte March 15, 2013 Executive Summary:
Neural Network based Vehicle Classification for Intelligent Traffic Control
Neural Network based Vehicle Classification for Intelligent Traffic Control Saeid Fazli 1, Shahram Mohammadi 2, Morteza Rahmani 3 1,2,3 Electrical Engineering Department, Zanjan University, Zanjan, IRAN
MACHINE VISION MNEMONICS, INC. 102 Gaither Drive, Suite 4 Mount Laurel, NJ 08054 USA 856-234-0970 www.mnemonicsinc.com
MACHINE VISION by MNEMONICS, INC. 102 Gaither Drive, Suite 4 Mount Laurel, NJ 08054 USA 856-234-0970 www.mnemonicsinc.com Overview A visual information processing company with over 25 years experience
Colorado School of Mines Computer Vision Professor William Hoff
Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ 1 Introduction to 2 What is? A process that produces from images of the external world a description
ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME. by Alex Sirota, [email protected]
ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME by Alex Sirota, [email protected] Project in intelligent systems Computer Science Department Technion Israel Institute of Technology Under the
Extend Table Lens for High-Dimensional Data Visualization and Classification Mining
Extend Table Lens for High-Dimensional Data Visualization and Classification Mining CPSC 533c, Information Visualization Course Project, Term 2 2003 Fengdong Du [email protected] University of British Columbia
SIGNATURE VERIFICATION
SIGNATURE VERIFICATION Dr. H.B.Kekre, Dr. Dhirendra Mishra, Ms. Shilpa Buddhadev, Ms. Bhagyashree Mall, Mr. Gaurav Jangid, Ms. Nikita Lakhotia Computer engineering Department, MPSTME, NMIMS University
Image Compression through DCT and Huffman Coding Technique
International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Rahul
Medical Image Segmentation of PACS System Image Post-processing *
Medical Image Segmentation of PACS System Image Post-processing * Lv Jie, Xiong Chun-rong, and Xie Miao Department of Professional Technical Institute, Yulin Normal University, Yulin Guangxi 537000, China
ARC 3D Webservice How to transform your images into 3D models. Maarten Vergauwen [email protected]
ARC 3D Webservice How to transform your images into 3D models Maarten Vergauwen [email protected] Overview What is it? How does it work? How do you use it? How to record images? Problems, tips and tricks Overview
Reconstructing 3D Pose and Motion from a Single Camera View
Reconstructing 3D Pose and Motion from a Single Camera View R Bowden, T A Mitchell and M Sarhadi Brunel University, Uxbridge Middlesex UB8 3PH [email protected] Abstract This paper presents a
Make and Model Recognition of Cars
Make and Model Recognition of Cars Sparta Cheung Department of Electrical and Computer Engineering University of California, San Diego 9500 Gilman Dr., La Jolla, CA 92093 [email protected] Alice Chu Department
BLIND SOURCE SEPARATION OF SPEECH AND BACKGROUND MUSIC FOR IMPROVED SPEECH RECOGNITION
BLIND SOURCE SEPARATION OF SPEECH AND BACKGROUND MUSIC FOR IMPROVED SPEECH RECOGNITION P. Vanroose Katholieke Universiteit Leuven, div. ESAT/PSI Kasteelpark Arenberg 10, B 3001 Heverlee, Belgium [email protected]
Edge tracking for motion segmentation and depth ordering
Edge tracking for motion segmentation and depth ordering P. Smith, T. Drummond and R. Cipolla Department of Engineering University of Cambridge Cambridge CB2 1PZ,UK {pas1001 twd20 cipolla}@eng.cam.ac.uk
Hand Analysis Tutorial Intel RealSense SDK 2014
Hand Analysis Tutorial Intel RealSense SDK 2014 With the Intel RealSense SDK, you have access to robust, natural human-computer interaction (HCI) algorithms such as face tracking, finger tracking, gesture
VRSPATIAL: DESIGNING SPATIAL MECHANISMS USING VIRTUAL REALITY
Proceedings of DETC 02 ASME 2002 Design Technical Conferences and Computers and Information in Conference Montreal, Canada, September 29-October 2, 2002 DETC2002/ MECH-34377 VRSPATIAL: DESIGNING SPATIAL
Palmprint Recognition. By Sree Rama Murthy kora Praveen Verma Yashwant Kashyap
Palmprint Recognition By Sree Rama Murthy kora Praveen Verma Yashwant Kashyap Palm print Palm Patterns are utilized in many applications: 1. To correlate palm patterns with medical disorders, e.g. genetic
Robust Real-Time Face Detection
Robust Real-Time Face Detection International Journal of Computer Vision 57(2), 137 154, 2004 Paul Viola, Michael Jones 授 課 教 授 : 林 信 志 博 士 報 告 者 : 林 宸 宇 報 告 日 期 :96.12.18 Outline Introduction The Boost
QUALITY TESTING OF WATER PUMP PULLEY USING IMAGE PROCESSING
QUALITY TESTING OF WATER PUMP PULLEY USING IMAGE PROCESSING MRS. A H. TIRMARE 1, MS.R.N.KULKARNI 2, MR. A R. BHOSALE 3 MR. C.S. MORE 4 MR.A.G.NIMBALKAR 5 1, 2 Assistant professor Bharati Vidyapeeth s college
MALLET-Privacy Preserving Influencer Mining in Social Media Networks via Hypergraph
MALLET-Privacy Preserving Influencer Mining in Social Media Networks via Hypergraph Janani K 1, Narmatha S 2 Assistant Professor, Department of Computer Science and Engineering, Sri Shakthi Institute of
A new Method for Face Recognition Using Variance Estimation and Feature Extraction
A new Method for Face Recognition Using Variance Estimation and Feature Extraction Walaa Mohamed 1, Mohamed Heshmat 2, Moheb Girgis 3 and Seham Elaw 4 1, 2, 4 Faculty of science, Mathematical and Computer
AN IMPROVED DOUBLE CODING LOCAL BINARY PATTERN ALGORITHM FOR FACE RECOGNITION
AN IMPROVED DOUBLE CODING LOCAL BINARY PATTERN ALGORITHM FOR FACE RECOGNITION Saurabh Asija 1, Rakesh Singh 2 1 Research Scholar (Computer Engineering Department), Punjabi University, Patiala. 2 Asst.
