Hand Detection and Tracking Using Depth and Color Information

Size: px
Start display at page:

Download "Hand Detection and Tracking Using Depth and Color Information"

Transcription

1 Hand Detection and Tracking Using Depth and Color Information Minsun Park, Md. Mehedi Hasan, Jaemyun Kim and Oksam Chae Department of Computer Engineering, Kyung Hee University, , Seocheon-dong, Yongin-si, Gyeonggi-do, Republic of Korea { romana2ms, mehedi, sense21c, oschae khu.ac.kr Abstract - The detection and tracking of a hand is an emerging research issue now-a-days to control the devices by hand motion. Conventional hand detection methods use color and shape information from a RGB camera. With the recent advent of the depth camera, some researchers show that they can improve the performance of hand detection by combining the color (or intensity) information with the information from the depth camera. In this paper, we propose a novel method for hand detection using both color and depth information from Microsoft s Kinect device. The proposed method extract the candidate hand regions from the depth image and select the best candidate based on the color and shape feature of each candidate regions. Then the contour of the selected candidate is determined in the higher resolution RGB image to improve the positional accuracy. For the tracking of the detected hand, we propose the boundary tracking method based on Generalized Hough Transform (GHT). The experimental results show that proposed method can improve the accuracy of hand motion detection over conventional methods. Keywords: Hand detection, Depth and color, Kinect, Histogram, Tracking. 1 Introduction The advent of relatively low resolution image and depth sensors has spurred research in the field of object tracking and gesture recognition. Making an interface and controlling a device by detecting & tracking different gestures of an object is an emerging research issue now-a-days. Among a variety of motions to interface with devices, the hand is the most convenient body part and has been widely utilized. To do this type of research, Microsoft Kinect is one of the most popular devices, which has sensors that capture both rgb and depth information. Many experiments have done to detect hand based on skin color and do hand detection based on depth information from Kinect. Detecting the location of the hand is the initial step to detect and track hand gestures. It is more challenging than face or body recognition. Because the depth images of Kinect has very low resolution and it is hard to detect and track small objects, which cover small area than background. The most common way to detect hand is to threshold based on the depth information which is also a challenge to choose adaptive threshold to select hand regions. This involves in cropping out those pixels whose z-value (depth) deviates too far from this estimated depth. While this works well for more expensive cameras with high spatial and depth resolution (images with dimensions on the order of 100s to 1000s of pixels, resolution on the order of a few millimeters [1]). But in Kinect images have dimensions on the order of 10s of pixels and depth images provided by the sensors has a nominal accuracy of 3mm. The depth information provided by the sensors reluctantly consents to infrared occlusion and other noisy effects. Skin color-based [2] hand detection method has the advantage of making hand region detection relatively easier because of using color information. For the same reason, to differentiate hands from overlapping hands or objects with similar skin color is too difficult. Also, color is sensitive to illumination variations and noise, which is another drawback. The depth image can overcome the above drawback. We can distinguish object from the background using distance information much easier and is less sensitive to lighting changes and complicated background. However, it is still hard to distinguish different objects at the same distance and extract shape of an object in detail because of low resolution of depth image. Moreover, a lot of noises are added due to the use of infrared camera. It also generates occlusion, and then we need additional work for the compensation. To overcome all the obstacles, we incorporate rgb information in addition to depth information to enhance our estimation of hand locations. In this paper, a novel method of hand detection and tracking is proposed that can detect hand faster and more accurate than conventional methods. Here, we use Kinect to obtain color and depth images at the same time. Our method first calculates a histogram of the depth image according to distance information and analyzes the histogram to find the appropriate candidates values and generates a criteria function to extract hand regions from the image. This proposed method can extract hand regions adaptively without preprocessing used by the conventional methods. 2 Related Works In recent years, research on exactly recognizing hands using color and depth information and compensating the

2 shortcomings of both color and depth information has been studied simultaneously. In [3], the method of hand detection using combination of stereo and rgb camera is introduced and method based on combination of ToF and rgb camera is illustrated in [4]. In general, the conventional method finds face or body at first, which is easier than detecting hands. Then based on the distance data from camera, we define threshold to detect hands from body part. In this method, the role of color information obtained from a general camera is selecting candidates by using skin color and also compensating the shortcomings of distance information. In [2], the method of hand detection calculating the gray scale histogram from a range image is introduced. They define the noise as threshold in the image to locate humans. For hand detection based on user s face color that is flexible to adjust the range of skin colors is introduced in method [5]. As mentioned earlier, the existing type of camera is stereo and ToF (Time of Flight) camera. In the case of stereo camera, it consists of two general cameras and obtains depth information from this structure, but this camera is not suitable for tracking in real-time system because of installation and calibration problem. In the case of ToF camera, it can obtain distance information directly because of using infrared, but the development has been limited due to the higher price of the camera. In this paper, Microsoft s Kinect which has pioneered the issue as soon as its released is used, Kinect can obtain color and depth information at the same time, and also provides basic library for solving the problem easily; such as calibration. Thus, the device is being welcomed by many developers and researchers who have been interested in this area especially because of low cost and easy installation. In [6], the hand detection is processed using functions provided by OpenNI and in [7], it introduces the method of hand detection based on skin detection, followed by estimating hand position dependent on human s body. In Figure 1 conventional approach for detecting hand is shown. Here finding face or body in the initial approach, which is easier than detecting hands at first because of human face or body has more distinguishable features, but it needs actually much more time and effort for computation on preprocessing, detecting face or body. RGB Information TOF (Distance Information) Human Body/ Face Detection Distance Calculation Skin Detection Threshold Hand Detection Figure 1. Conventional hand detection approach 3 Proposed Method Tracking/ Gesture Recognition In this paper we propose an adaptive hand detection approach by using 3-dimensional information from Kinect and track the hand using GHT-based method. Figure 2 illustrates the system overview of the proposed method. When obtaining both color and depth image from the Kinect at the same time, synchronization and registration between images should be considered because of using color and depth information simultaneously. To summarize proposed algorithm briefly, first we detect candidate hand regions from the histogram of the depth image, and rank each candidate region by using color information to reduce candidate regions. Then obtain the boundary of the hand to get the exact positional accuracy. Actually the depth image includes many unwanted portion of the hand regions because of noise and low resolution troubles, so we use color information to compensate the disadvantage of the characteristics in depth image and improve the rate of accuracy for extracting the contour of hands. Finally, we perform the trace using edge segment based tracking algorithm. Microsoft Kinect Hand Region Selection Using Color and Shape Candidate Region Selection Using Depth Thresholding High Resolution RGB Image Accurate Boundary Extraction Low Resolution Depth Image Hand Contour Search Region Tracing Figure 2. Overview of the proposed system Track Hand Using GHT 3.1 Candidate Hand Region Selection from Depth image To use color and depth information at the same time for detecting and tracking moving hands, initialization is needed to be considered. The first is the synchronization between color and depth image. As a result of measuring the number of frames per second respectively, synchronization is processed automatically by Kinect. Another consideration is the registration between color and depth image. In Kinect the color image consists of resolution and depth image resolution is So, resolution synchronization is needed to be performed for the two different resolution images. Also the position of rgb camera lens and the position of depth camera lens are not exactly the same. To solve this problem, we use functions which are supported by OpenNI. After the initialization process, hand detection and tracking algorithm begins to perform. A depth image is composed of eight bit gray value. An object which is near to camera is closer to zero and farther away from the camera tends to 255 and the range which cannot be measured is treated as zero. So, the pixel value of depth image increases from 0 to 255 depending on the increasing distance of object from the sensor. In Figure 3 the color information and depth information of the camera is given respectively.

3 detects hand regions. If x, y and z are the three consecutive candidate points, x y p and y z q and if p q then, (z2 x 2) m (1) (z1 x 2) Figure 3. The high resolution color image and low resolution depth image generated by Kinect From the depth image, we calculate the histogram according to distance and then eliminate unnecessary noise region in histogram before analyzing it. Unnecessary regions which are less than ten are eliminated and histogram smoothing is performed to make histogram analysis more convenient. Before analyzing the histogram and generating the threshold to separate hand regions from background, we assume that the hand is in front of the body and the user is extending his/her hand standing at the fixed position. From the preprocessed histogram, we begin to analyze the histogram in order to find the area which corresponds to hand regions. To do this, we find an appropriate threshold value to separate the hand region from the background. From an accumulated histogram, we figure out the distance from the camera to the hand, body and background, and also size of each object. In general, we realize rapid increase at those regions (hand, body and background). Figure 4 illustrates the accumulated histogram calculated from the depth image and we can recognize the three slopes in the histogram. As we know the area of the hand is very small and it is in front of the body, it will cover less area than body. When we go deeper the regions are growing higher because of the more regions covered by arm and then body part. Finally, the background parts construct a high slope and very high accumulation in the histogram, shown with the third arrow in the following figure. Figure 4. An accumulated and modified histogram from the depth image To generate a criterion function, we choose some candidate points. The points are selected after a certain interval from the histogram. Then calculate the difference of one point with the following candidate point. If we get two increasing differences one after another, we calculate the first order derivative. If the slope is greater than a certain value, then this region is selected as a candidate region to differentiate a hand part from body and background. The following equation is the criteria function or threshold that Where z1 x1 and (x1, x2) and (z1, z2) are the coordinate points of x and z. When, m Thxz the region is selected as a candidate region for threshold. For our experiment we choose y as deciding threshold point. Then unwanted selected noise portions are filtered out by considering the shape or area information. Figure 5 shows the extracted regions (yellow color) selected after computing equation (1) and noise filtering. In the figure we also have seen that unwanted regions are also selected after threshold in the depth image. Figure 5. A depth image where candidate regions are selected in yellow color 3.2 Measure Skin Color from Candidate Regions Since there would be objects surrounding the user with similar distance as a user s hand, unwanted portions are also selected as a hand region that are all called candidate hand regions. We select hand regions from the candidates as following the steps below: I. Accumulate shape information of the regions extracted from depth image. II. Measure the color similarity of the candidate region with the skin from the color image. III. Rank the candidates based on the color and shape similarity. IV. Select the best candidate region as a hand region. To get the shape information, we map the detected regions into a color image and get the extracted shape information from the depth image. Then we measure the color similarity. Since human s hand is skin color we use skin detection algorithm and there are already many famous skin detection algorithms. In this paper, we use Bayesian-based skin color detection algorithm [8]. The algorithm is the one of

4 the most popular skin detection algorithms that is accurate and fast. It uses skin and non-skin color models to design a skin pixel classifier with an equal error rate of 88%. This is surprisingly good performance given the unconstrained nature of Web images. Visualization studies demonstrate the separation between skin and non-skin color distributions that makes this performance possible. Using this skin classifier, which operates on the color of a single pixel, it constructs a system for detecting images containing naked people. This second classifier is based on simple aggregate properties of the skin pixel classifier output. The naked people detector compares favorably to recent systems by Forsyth et al. [9] and Wang et al. [10], which are based on complex image features. Because it is based on pixel-wise classification, detector is extremely fast. These experiments suggest that skin color can be a more powerful cue for detecting people in unconstrained imagery than was previously suspected. Figure 6 describes a standard likelihood ratio approach to classify skin and equation (2) is the classifier for skin in our method. Phist(rgb skin) PGP(skin rgb) Θ (2) Phist(rgb skin) 3.3 Tracing of Hand Contour We know that a function that can combine a number of entities to form a closed polyline consisting of individual segments is called Contour tracing. Since the depth image has low resolution it is difficult to extract the boundary of a hand distinctly. More accurate hand contour can be extracted from the hand contour of the color image using the low resolution contour determined from the depth image. We overlay the low resolution candidate contour on the color image and define the search area for the contour tracing. Then we trace the hand contour using the skin color information in the search area. Contour tracing [11] incorporates extraction of edge lines from image. In our algorithm, we don t need to search region of interest in the whole image. From the previous steps we define our search area from the depth image. And from that search regions we search the defined region by using the skin color classification criteria. As, we define search regions of the high resolution image from the candidate region defined by the low resolution depth image. It makes our algorithm faster to track hands. Not only that, it also incorporates more confidence to the detection process and gain higher accuracy. Figure 8 shows the hand contour selection process. P(rgb) skin non-skin P( rgb skin) P( rgb skin) rgb (a) Search area defined by depth image (b) Contour selection from color image Figure 6. A skin classifier is derived from standard likelihood ratio approach Where rgb is the color, rgb is skin color and P GP is the Gaussian probability that Phist (rgb skin) and Phist(rgb skin) are the histogram-based probabilities that rgb belongs to the skin and non-skin classes respectively. After measuring color similarity with skin detection, we rank each candidate region with color and shape similarity and choose the highest possibility regions. The result of that process is shown in Figure 7. As it has been seen, hand regions are becoming more specific and accurate by using color information. Figure 7. (a) Mapping depth image to color image and (b) Best candidate region is selected after skin detection and ranking Figure 8. Tracing of Hand Contour 3.4 Tracking Based on Generalized Hough Transform In the step of tracking, we use GHT based moving object tracking algorithm which is suggested in [12]. In order to describe briefly, it tracks the moving objects more robustly by generating a reference pattern and updating the pattern during matching step that minimizes the effect of background pixels. The target matching scheme is based on a Generalized Hough Transform (GHT) [13]. It overcomes edge distortion and can find match from partial information with relatively less amount of time. It uses edge information among the various feature-based methods which has relatively low amount of computation than another features. And it calculates the weight of each edge that is indicating the persistence of the existence on the time axis of edge pixels to overcome the missing edge pixels, which is used for generating a reference pattern and matching target in order to complement obscured. Based on GHT, it can use efficiently missing partial edge information caused by noise. The algorithm is generally used in devices with limited computing power such as mobile devices, digital cameras and smart

5 phones for tracking continuous subjects in real time. Figure 9 illustrates the overview of GHT based tracking algorithm. hand is closest to camera, proposed method can detect the hand at any situation with the assumption that hand position is in front of the body part. Detected Image Reference Table Initialization Reference Table Update Input Image GHT Based Candidate Selection Confidence Computation Search Region Estimation Figure 9. Overview of GHT based tracking algorithm In this paper, edge segment based tracking is used to track the hand in real time. Figure 10 shows the result of tracking the hand after using Generalized Hough Transform. (a) Hand detection according to different distance Figure 10. Tracking the hand using GHT 4 Experimental Results To setup the experimenting environment we use Microsoft Kinect which is capable of 3D modeling and can generate depth image and color image consequently. OpenNI function is used to synchronize the depth image coordinates with color image coordinates for mapping. We setup the working principle in two ways for experiments. First we verify our hand detection approach for different hand directional approaches and then compute its accuracy. We also compare our result with other popular hand detection algorithms. In the second part we compute hand tracking approach based on segmenting the edges. 4.1 Experiment on Hand Detection Figure 11 shows the result of hand detection. Firstly we stand in front of camera and move back and forth and also rotate our hand at any directions for testing the proposed algorithm. Figure 11 (a) verifies that hand detection process has been done well even though distance is changed by obtaining flexible threshold value. In addition, Figure 11 (b) shows that out method can detect the hand even if human rotate his/her hand in any direction. From the experiments, if (b) Hand detection according to different movement Figure 11. Results of hand detection in different situation To compute the accuracy of our experiment we measure the number of pixels detected in ration with the number of original hand pixels. In our experiment we compute the accuracy for different steps of our algorithm which is shown in Figure 12. Figure 12. Detection rate on normal sequence To compare our algorithm with different approaches the basic measures in accurate detection in general are recall,

6 precision, and accuracy showed in equation (3) and (4). Recall quantifies what proportion of the correct entities (number of pixels) is detected, while precision quantifies what proportion of the detected entities are correct. Accuracy reflects the temporal correctness of the detected results. Therefore, if we denote by P the pixel positions correctly detected by the algorithm, by P M the number of missed detections (the pixels that should have been detected but were not) and by P F the number of false detections (the positions that should not have been detected but were). Table 1 shows the comparison of our method with Bergh et.al., based on precision and recall. The result shows that our method can accurately determine the hand region than other method. 4.2 Experiment on Hand Tracking Figure 13 shows the result of hand tracking. Based on GHT tracking edge segments are used. Tracing of hands has been done well, which is fast and accurate in general. Since the features of hand are very small, sometimes it is difficult to track the hand, but our tracking process has a good performance in accuracy and speed. Recall P (3) P PM Frame No. 132 Frame No: 136 Precision P (4) P PF Table 1. Comparison with different approaches Approaches Recall Precision RGB + ToF (t s =20) [4] 80.05% 82.36% Frame No: 148 Frame No: 152 RGB + ToF (t s =15) [4] 74.32% 78.76% Proposed Method 81.06% 86.42% In the table we have compared our result with another method for different t s values and it is matter of fact that for different values of the static threshold we will get different accuracy. But our algorithm is adaptive, no need for manually fixing the parameters and also gain higher accuracy than the different method. Frame No: 166 Frame No: 178 Figure 13. Hand Tracking result for different video frames More accurate hand contours are extracted from the hand contour of the color image. We overlay the low resolution candidate contour on the color image and define the search area for the contour tracing. In our algorithm, we restrict our search area from the area information gathered at the time of hand detection process. We define our search area from the depth image and from that search regions we search the defined region by using the skin color classification criteria. As, we define search regions of the high resolution image from the candidate region defined by the low resolution depth image. As we have to concentrate only on the small region our hand tracking becomes faster and more accurate than conventional algorithms. Experimental results describe that our tracking is two to four times faster than conventional hand tracking algorithms.

7 5 Conclusions We proposed a novel method for extracting hand s features more quickly and accurately from color and depth images at the same time using Kinect for real-time tracking. The proposed method analyzes the histogram of the depth image and finds appropriate threshold value to extract hand region, and use information of color image to improve accuracy rate of hand detection in order to overcome shortcomings of depth image that has low resolution. Even though the proposed method works under restricted environment, we can detect hand directly without searching for face or body unlike the conventional methods. We can use our algorithm as new interface like keyboard and mouse due to its low complexity and speed. Reducing the restricting environment while detecting and tracking hand will be the new research issue of this approach. 6 References [1] A. A. Argyros and M. I. A. Lourakis, Binocular hand tracking and reconstruction based on 2D shape matching, In Proc. International Conference on Pattern Recognition (ICPR), Hong Kong, China, [2] M. Van den Bergh, F. Bosché, E. Koller-Meier and L. Van Gool, Haarlet-based hand gesture recognition for 3D interaction, Workshop on Applications of Computer Vision (WACV), pp.1-8, December [3] S. I. Kang, A. Roh and H. Hong, Using depth and skin color for hand gesture classification, 2011 IEEE Internaional Conference on Consumer Electronics (ICCE), pp , January [4] M. Van den Bergh, and L. Van Gool,, Combining RGB and ToF Cameras for Real-time 3D Hand Gesture Interaction, 2011 IEEE Workshop on Application of Computer Vision (WACV), pp.66-72, January [5] R. R. Igorevich, P. Park, D. Min, Y. Park, J. Choi and E. Choi, Hand gesture recognition algorithm based on grayscale histogram of the image, 4th International Conference on Application of Information and Communication Technologies (AICT), pp.1-4, October [6] M. Van den Bergh, D. Carton, R. De Nijs, N. Mitsou, C. Landsiedel, K. Kuehnlenz, D. Wollherr, L. Van Gool and M. Buss, Real-time 3D Hand Gesture Interaction with a Robot for Understanding Directions from Humans, RO-MAN, 2011 IEEE, pp , July 31-August [7] M. J. Jones and J. M. Rehg, Statistical Color Models with Application to Skin Detection, IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Vol.1, June [8] M. J. Jones and J. M. Rehg, Statistical Color Models with Application to Skin Detection, IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Vol.1, June [9] A. F. David, and M. F. Margaret, Automatic detection of human nudes, International Journal of Computer Vision, 32(1):63 77, August [10] J. Z. Wang, J. Li, G. Wiederhold, and O. Firschein,, System for screening objectionable images using daubechies wavelets and color histograms, In Proc. of the International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services, pages 20 30, [11] G. Simion, V. Gui, and M. Otesteanu, Finger Detection Based on Hand Contour and Color Information, IEEE International Symposium on Applied Computational Intelligence and Informatics, May 19 21, [12] J. Kim and O. Chae, "Moving object tracking using edge segment matching for mobile devices", 23rd KSPC conference, Vol.23 No.1, pp.381, October [13] D. H. Ballard, Generalizing the hough transform to detect arbitrary shapes, Pattern Recognition, Vol.13, No.2, p , [14] M. Yokoyama, and T. Poggio, A contour-based moving object detection and tracking, IEEE Int l. Workshop on Visual Surveillance and Performance Evaluation of Tracking and Surveillance, pp , China, Oct [15] John Canny, "A computational approach to edge detection", IEEE Trans. Pattern Anal. Mach. Intell., Vol.8, No. 6. (November 1986), pp [16] G. Borgefors, Hierarchical chamfer matching: A parametric edge matching algorithm, IEEE Trans. Pattern Anal. Mach. Intell., Vol.10, No.6, pp , Nov [17] Lu Xia, C.C. Chen and J. K. Aggarwal, Human detection using depth information by Kinect, 2011 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), pp.15-22, June [18] J. Shotton, A. Fitzgibbon, M. Cook, T. Sharp, M. Finocchio, R. Moore, A. Kipman and A. Blake, Real-time human pose recognition in parts from single depth images, 2011 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp , June 2011.

The Visual Internet of Things System Based on Depth Camera

The Visual Internet of Things System Based on Depth Camera The Visual Internet of Things System Based on Depth Camera Xucong Zhang 1, Xiaoyun Wang and Yingmin Jia Abstract The Visual Internet of Things is an important part of information technology. It is proposed

More information

Tracking Moving Objects In Video Sequences Yiwei Wang, Robert E. Van Dyck, and John F. Doherty Department of Electrical Engineering The Pennsylvania State University University Park, PA16802 Abstract{Object

More information

Effective Use of Android Sensors Based on Visualization of Sensor Information

Effective Use of Android Sensors Based on Visualization of Sensor Information , pp.299-308 http://dx.doi.org/10.14257/ijmue.2015.10.9.31 Effective Use of Android Sensors Based on Visualization of Sensor Information Young Jae Lee Faculty of Smartmedia, Jeonju University, 303 Cheonjam-ro,

More information

Canny Edge Detection

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

More information

Journal of Industrial Engineering Research. Adaptive sequence of Key Pose Detection for Human Action Recognition

Journal of Industrial Engineering Research. Adaptive sequence of Key Pose Detection for Human Action Recognition IWNEST PUBLISHER Journal of Industrial Engineering Research (ISSN: 2077-4559) Journal home page: http://www.iwnest.com/aace/ Adaptive sequence of Key Pose Detection for Human Action Recognition 1 T. Sindhu

More information

A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow

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

More information

Circle Object Recognition Based on Monocular Vision for Home Security Robot

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

More information

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 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 sjafari@ut.ee

More information

Design of Multi-camera Based Acts Monitoring System for Effective Remote Monitoring Control

Design of Multi-camera Based Acts Monitoring System for Effective Remote Monitoring Control 보안공학연구논문지 (Journal of Security Engineering), 제 8권 제 3호 2011년 6월 Design of Multi-camera Based Acts Monitoring System for Effective Remote Monitoring Control Ji-Hoon Lim 1), Seoksoo Kim 2) Abstract With

More information

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA N. Zarrinpanjeh a, F. Dadrassjavan b, H. Fattahi c * a Islamic Azad University of Qazvin - nzarrin@qiau.ac.ir

More information

Detection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences

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,

More information

Low-resolution Character Recognition by Video-based Super-resolution

Low-resolution Character Recognition by Video-based Super-resolution 2009 10th International Conference on Document Analysis and Recognition Low-resolution Character Recognition by Video-based Super-resolution Ataru Ohkura 1, Daisuke Deguchi 1, Tomokazu Takahashi 2, Ichiro

More information

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

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

More information

Face Recognition in Low-resolution Images by Using Local Zernike Moments

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

More information

C# Implementation of SLAM Using the Microsoft Kinect

C# Implementation of SLAM Using the Microsoft Kinect C# Implementation of SLAM Using the Microsoft Kinect Richard Marron Advisor: Dr. Jason Janet 4/18/2012 Abstract A SLAM algorithm was developed in C# using the Microsoft Kinect and irobot Create. Important

More information

Virtual Fitting by Single-shot Body Shape Estimation

Virtual Fitting by Single-shot Body Shape Estimation Virtual Fitting by Single-shot Body Shape Estimation Masahiro Sekine* 1 Kaoru Sugita 1 Frank Perbet 2 Björn Stenger 2 Masashi Nishiyama 1 1 Corporate Research & Development Center, Toshiba Corporation,

More information

Laser Gesture Recognition for Human Machine Interaction

Laser Gesture Recognition for Human Machine Interaction International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-04, Issue-04 E-ISSN: 2347-2693 Laser Gesture Recognition for Human Machine Interaction Umang Keniya 1*, Sarthak

More information

Tracking and Recognition in Sports Videos

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 mustafa.teke@gmail.com b Department of Computer

More information

Poker Vision: Playing Cards and Chips Identification based on Image Processing

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

More information

A Real Time Hand Tracking System for Interactive Applications

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

More information

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique A Reliability Point and Kalman Filter-based Vehicle Tracing Technique Soo Siang Teoh and Thomas Bräunl Abstract This paper introduces a technique for tracing the movement of vehicles in consecutive video

More information

Automatic Labeling of Lane Markings for Autonomous Vehicles

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 jkiske@stanford.edu 1. Introduction As autonomous vehicles become more popular,

More information

Colorado School of Mines Computer Vision Professor William Hoff

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

More information

Medical Image Segmentation of PACS System Image Post-processing *

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

More information

Vision based Vehicle Tracking using a high angle camera

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 gramos@clemson.edu dshu@clemson.edu Abstract A vehicle tracking and grouping algorithm is presented in this work

More information

Spatio-Temporally Coherent 3D Animation Reconstruction from Multi-view RGB-D Images using Landmark Sampling

Spatio-Temporally Coherent 3D Animation Reconstruction from Multi-view RGB-D Images using Landmark Sampling , March 13-15, 2013, Hong Kong Spatio-Temporally Coherent 3D Animation Reconstruction from Multi-view RGB-D Images using Landmark Sampling Naveed Ahmed Abstract We present a system for spatio-temporally

More information

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 10 April 2015 ISSN (online): 2349-784X Image Estimation Algorithm for Out of Focus and Blur Images to Retrieve the Barcode

More information

An Active Head Tracking System for Distance Education and Videoconferencing Applications

An Active Head Tracking System for Distance Education and Videoconferencing Applications An Active Head Tracking System for Distance Education and Videoconferencing Applications Sami Huttunen and Janne Heikkilä Machine Vision Group Infotech Oulu and Department of Electrical and Information

More information

EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM

EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM Amol Ambardekar, Mircea Nicolescu, and George Bebis Department of Computer Science and Engineering University

More information

A Study on M2M-based AR Multiple Objects Loading Technology using PPHT

A Study on M2M-based AR Multiple Objects Loading Technology using PPHT A Study on M2M-based AR Multiple Objects Loading Technology using PPHT Sungmo Jung, Seoksoo Kim * Department of Multimedia Hannam University 133, Ojeong-dong, Daedeok-gu, Daejeon-city Korea sungmoj@gmail.com,

More information

Simultaneous Gamma Correction and Registration in the Frequency Domain

Simultaneous Gamma Correction and Registration in the Frequency Domain Simultaneous Gamma Correction and Registration in the Frequency Domain Alexander Wong a28wong@uwaterloo.ca William Bishop wdbishop@uwaterloo.ca Department of Electrical and Computer Engineering University

More information

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches PhD Thesis by Payam Birjandi Director: Prof. Mihai Datcu Problematic

More information

Mean-Shift Tracking with Random Sampling

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

More information

A Method of Caption Detection in News Video

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.

More information

International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014

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

More information

Automatic Traffic Estimation Using Image Processing

Automatic Traffic Estimation Using Image Processing Automatic Traffic Estimation Using Image Processing Pejman Niksaz Science &Research Branch, Azad University of Yazd, Iran Pezhman_1366@yahoo.com Abstract As we know the population of city and number of

More information

Advanced Methods for Pedestrian and Bicyclist Sensing

Advanced Methods for Pedestrian and Bicyclist Sensing Advanced Methods for Pedestrian and Bicyclist Sensing Yinhai Wang PacTrans STAR Lab University of Washington Email: yinhai@uw.edu Tel: 1-206-616-2696 For Exchange with University of Nevada Reno Sept. 25,

More information

Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wireless Hardware Control

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

More information

QUALITY TESTING OF WATER PUMP PULLEY USING IMAGE PROCESSING

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

More information

Practical Tour of Visual tracking. David Fleet and Allan Jepson January, 2006

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,

More information

Static Environment Recognition Using Omni-camera from a Moving Vehicle

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

More information

Speed Performance Improvement of Vehicle Blob Tracking System

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 sungchun@usc.edu, nevatia@usc.edu Abstract. A speed

More information

VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS

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,

More information

Building an Advanced Invariant Real-Time Human Tracking System

Building an Advanced Invariant Real-Time Human Tracking System UDC 004.41 Building an Advanced Invariant Real-Time Human Tracking System Fayez Idris 1, Mazen Abu_Zaher 2, Rashad J. Rasras 3, and Ibrahiem M. M. El Emary 4 1 School of Informatics and Computing, German-Jordanian

More information

A Counting Algorithm and Application of Image-Based Printed Circuit Boards

A Counting Algorithm and Application of Image-Based Printed Circuit Boards Tamkang Journal of Science and Engineering, Vol. 12, No. 4, pp. 471 479 (2009) 471 A Counting Algorithm and Application of Image-Based Printed Circuit Boards Ping-Huang Wu 1 * and Chin-Hwa Kuo 2 1 Department

More information

A Study of Automatic License Plate Recognition Algorithms and Techniques

A Study of Automatic License Plate Recognition Algorithms and Techniques A Study of Automatic License Plate Recognition Algorithms and Techniques Nima Asadi Intelligent Embedded Systems Mälardalen University Västerås, Sweden nai10001@student.mdh.se ABSTRACT One of the most

More information

Real time vehicle detection and tracking on multiple lanes

Real time vehicle detection and tracking on multiple lanes Real time vehicle detection and tracking on multiple lanes Kristian Kovačić Edouard Ivanjko Hrvoje Gold Department of Intelligent Transportation Systems Faculty of Transport and Traffic Sciences University

More information

Implementation of Canny Edge Detector of color images on CELL/B.E. Architecture.

Implementation of Canny Edge Detector of color images on CELL/B.E. Architecture. Implementation of Canny Edge Detector of color images on CELL/B.E. Architecture. Chirag Gupta,Sumod Mohan K cgupta@clemson.edu, sumodm@clemson.edu Abstract In this project we propose a method to improve

More information

Navigation Aid And Label Reading With Voice Communication For Visually Impaired People

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, mani85a@gmail.com,karur,india 2 M.Kumarasamy

More information

Robert Collins CSE598G. More on Mean-shift. R.Collins, CSE, PSU CSE598G Spring 2006

Robert Collins CSE598G. More on Mean-shift. R.Collins, CSE, PSU CSE598G Spring 2006 More on Mean-shift R.Collins, CSE, PSU Spring 2006 Recall: Kernel Density Estimation Given a set of data samples x i ; i=1...n Convolve with a kernel function H to generate a smooth function f(x) Equivalent

More information

Indoor Surveillance System Using Android Platform

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

More information

DYNAMIC RANGE IMPROVEMENT THROUGH MULTIPLE EXPOSURES. Mark A. Robertson, Sean Borman, and Robert L. Stevenson

DYNAMIC RANGE IMPROVEMENT THROUGH MULTIPLE EXPOSURES. Mark A. Robertson, Sean Borman, and Robert L. Stevenson c 1999 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or

More information

Efficient Background Subtraction and Shadow Removal Technique for Multiple Human object Tracking

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

More information

Colour Image Segmentation Technique for Screen Printing

Colour Image Segmentation Technique for Screen Printing 60 R.U. Hewage and D.U.J. Sonnadara Department of Physics, University of Colombo, Sri Lanka ABSTRACT Screen-printing is an industry with a large number of applications ranging from printing mobile phone

More information

LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE. indhubatchvsa@gmail.com

LOCAL SURFACE PATCH BASED TIME ATTENDANCE SYSTEM USING FACE. indhubatchvsa@gmail.com 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

More information

DYNAMIC DOMAIN CLASSIFICATION FOR FRACTAL IMAGE COMPRESSION

DYNAMIC DOMAIN CLASSIFICATION FOR FRACTAL IMAGE COMPRESSION DYNAMIC DOMAIN CLASSIFICATION FOR FRACTAL IMAGE COMPRESSION K. Revathy 1 & M. Jayamohan 2 Department of Computer Science, University of Kerala, Thiruvananthapuram, Kerala, India 1 revathysrp@gmail.com

More information

Digital image processing

Digital image processing 746A27 Remote Sensing and GIS Lecture 4 Digital image processing Chandan Roy Guest Lecturer Department of Computer and Information Science Linköping University Digital Image Processing Most of the common

More information

A ROBUST BACKGROUND REMOVAL ALGORTIHMS

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 lakshmi1503@gmail.com 2 Director, Crescent

More information

HAND GESTURE BASEDOPERATINGSYSTEM CONTROL

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,

More information

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION Mark J. Norris Vision Inspection Technology, LLC Haverhill, MA mnorris@vitechnology.com ABSTRACT Traditional methods of identifying and

More information

Binocular Vision and The Perception of Depth

Binocular Vision and The Perception of Depth Binocular Vision and The Perception of Depth Visual Perception How one visually interprets a scene 4 forms of perception to be studied: Depth Color Temporal Motion Depth Perception How does one determine

More information

System Architecture of the System. Input Real time Video. Background Subtraction. Moving Object Detection. Human tracking.

System Architecture of the System. Input Real time Video. Background Subtraction. Moving Object Detection. Human tracking. American International Journal of Research in Science, Technology, Engineering & Mathematics Available online at http://www.iasir.net ISSN (Print): 2328-3491, ISSN (Online): 2328-3580, ISSN (CD-ROM): 2328-3629

More information

Towards License Plate Recognition: Comparying Moving Objects Segmentation Approaches

Towards License Plate Recognition: Comparying Moving Objects Segmentation Approaches 1 Towards License Plate Recognition: Comparying Moving Objects Segmentation Approaches V. J. Oliveira-Neto, G. Cámara-Chávez, D. Menotti UFOP - Federal University of Ouro Preto Computing Department Ouro

More information

3D Interactive Information Visualization: Guidelines from experience and analysis of applications

3D Interactive Information Visualization: Guidelines from experience and analysis of applications 3D Interactive Information Visualization: Guidelines from experience and analysis of applications Richard Brath Visible Decisions Inc., 200 Front St. W. #2203, Toronto, Canada, rbrath@vdi.com 1. EXPERT

More information

FPGA Implementation of Human Behavior Analysis Using Facial Image

FPGA Implementation of Human Behavior Analysis Using Facial Image RESEARCH ARTICLE OPEN ACCESS FPGA Implementation of Human Behavior Analysis Using Facial Image A.J Ezhil, K. Adalarasu Department of Electronics & Communication Engineering PSNA College of Engineering

More information

ACCURACY ASSESSMENT OF BUILDING POINT CLOUDS AUTOMATICALLY GENERATED FROM IPHONE IMAGES

ACCURACY ASSESSMENT OF BUILDING POINT CLOUDS AUTOMATICALLY GENERATED FROM IPHONE IMAGES ACCURACY ASSESSMENT OF BUILDING POINT CLOUDS AUTOMATICALLY GENERATED FROM IPHONE IMAGES B. Sirmacek, R. Lindenbergh Delft University of Technology, Department of Geoscience and Remote Sensing, Stevinweg

More information

Object Tracking System Using Motion Detection

Object Tracking System Using Motion Detection Object Tracking System Using Motion Detection Harsha K. Ingle*, Prof. Dr. D.S. Bormane** *Department of Electronics and Telecommunication, Pune University, Pune, India Email: harshaingle@gmail.com **Department

More information

Robot Perception Continued

Robot Perception Continued Robot Perception Continued 1 Visual Perception Visual Odometry Reconstruction Recognition CS 685 11 Range Sensing strategies Active range sensors Ultrasound Laser range sensor Slides adopted from Siegwart

More information

Determining optimal window size for texture feature extraction methods

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

More information

Template-based Eye and Mouth Detection for 3D Video Conferencing

Template-based Eye and Mouth Detection for 3D Video Conferencing Template-based Eye and Mouth Detection for 3D Video Conferencing Jürgen Rurainsky and Peter Eisert Fraunhofer Institute for Telecommunications - Heinrich-Hertz-Institute, Image Processing Department, Einsteinufer

More information

Environmental Remote Sensing GEOG 2021

Environmental Remote Sensing GEOG 2021 Environmental Remote Sensing GEOG 2021 Lecture 4 Image classification 2 Purpose categorising data data abstraction / simplification data interpretation mapping for land cover mapping use land cover class

More information

Analecta Vol. 8, No. 2 ISSN 2064-7964

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,

More information

Face Recognition For Remote Database Backup System

Face Recognition For Remote Database Backup System Face Recognition For Remote Database Backup System Aniza Mohamed Din, Faudziah Ahmad, Mohamad Farhan Mohamad Mohsin, Ku Ruhana Ku-Mahamud, Mustafa Mufawak Theab 2 Graduate Department of Computer Science,UUM

More information

Tracking of Small Unmanned Aerial Vehicles

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: spk170@stanford.edu Aeronautics and Astronautics Stanford

More information

More Local Structure Information for Make-Model Recognition

More Local Structure Information for Make-Model Recognition More Local Structure Information for Make-Model Recognition David Anthony Torres Dept. of Computer Science The University of California at San Diego La Jolla, CA 9093 Abstract An object classification

More information

High-accuracy ultrasound target localization for hand-eye calibration between optical tracking systems and three-dimensional ultrasound

High-accuracy ultrasound target localization for hand-eye calibration between optical tracking systems and three-dimensional ultrasound High-accuracy ultrasound target localization for hand-eye calibration between optical tracking systems and three-dimensional ultrasound Ralf Bruder 1, Florian Griese 2, Floris Ernst 1, Achim Schweikard

More information

Shape Measurement of a Sewer Pipe. Using a Mobile Robot with Computer Vision

Shape Measurement of a Sewer Pipe. Using a Mobile Robot with Computer Vision International Journal of Advanced Robotic Systems ARTICLE Shape Measurement of a Sewer Pipe Using a Mobile Robot with Computer Vision Regular Paper Kikuhito Kawasue 1,* and Takayuki Komatsu 1 1 Department

More information

T-REDSPEED White paper

T-REDSPEED White paper T-REDSPEED White paper Index Index...2 Introduction...3 Specifications...4 Innovation...6 Technology added values...7 Introduction T-REDSPEED is an international patent pending technology for traffic violation

More information

PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY

PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY V. Knyaz a, *, Yu. Visilter, S. Zheltov a State Research Institute for Aviation System (GosNIIAS), 7, Victorenko str., Moscow, Russia

More information

The Advantages of Using a Fixed Stereo Vision sensor

The Advantages of Using a Fixed Stereo Vision sensor Proc. of International Conference on Industrial & Engineering Applications of Artificial Intelligence & Expert Systems (IEA/AIE), 2005 Real-Time People Localization and Tracking through Fixed Stereo Vision

More information

A Computer Vision System for Monitoring Production of Fast Food

A Computer Vision System for Monitoring Production of Fast Food ACCV2002: The 5th Asian Conference on Computer Vision, 23 25 January 2002, Melbourne, Australia A Computer Vision System for Monitoring Production of Fast Food Richard Russo Mubarak Shah Niels Lobo Computer

More information

How To Program With Adaptive Vision Studio

How To Program With Adaptive Vision Studio Studio 4 intuitive powerful adaptable software for machine vision engineers Introduction Adaptive Vision Studio Adaptive Vision Studio software is the most powerful graphical environment for machine vision

More information

Tracking performance evaluation on PETS 2015 Challenge datasets

Tracking performance evaluation on PETS 2015 Challenge datasets Tracking performance evaluation on PETS 2015 Challenge datasets Tahir Nawaz, Jonathan Boyle, Longzhen Li and James Ferryman Computational Vision Group, School of Systems Engineering University of Reading,

More information

A Method for Controlling Mouse Movement using a Real- Time Camera

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 hojoon@cs.brown.edu Abstract This paper presents a new

More information

Document Image Retrieval using Signatures as Queries

Document Image Retrieval using Signatures as Queries Document Image Retrieval using Signatures as Queries Sargur N. Srihari, Shravya Shetty, Siyuan Chen, Harish Srinivasan, Chen Huang CEDAR, University at Buffalo(SUNY) Amherst, New York 14228 Gady Agam and

More information

The Dynamic Background Generation Scheme Using an Image Frame

The Dynamic Background Generation Scheme Using an Image Frame The Dynamic Background Generation Scheme Using an Image Frame Statistical Comparison Method *1, Corresponding Author Wen-Yuan Chen, Department of Electronic Engineering, National Chin-Yi University of

More information

COLOR-BASED PRINTED CIRCUIT BOARD SOLDER SEGMENTATION

COLOR-BASED PRINTED CIRCUIT BOARD SOLDER SEGMENTATION COLOR-BASED PRINTED CIRCUIT BOARD SOLDER SEGMENTATION Tz-Sheng Peng ( 彭 志 昇 ), Chiou-Shann Fuh ( 傅 楸 善 ) Dept. of Computer Science and Information Engineering, National Taiwan University E-mail: r96922118@csie.ntu.edu.tw

More information

Pedestrian Detection with RCNN

Pedestrian Detection with RCNN Pedestrian Detection with RCNN Matthew Chen Department of Computer Science Stanford University mcc17@stanford.edu Abstract In this paper we evaluate the effectiveness of using a Region-based Convolutional

More information

HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT

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

More information

Neural Network based Vehicle Classification for Intelligent Traffic Control

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

More information

Color Segmentation Based Depth Image Filtering

Color Segmentation Based Depth Image Filtering Color Segmentation Based Depth Image Filtering Michael Schmeing and Xiaoyi Jiang Department of Computer Science, University of Münster Einsteinstraße 62, 48149 Münster, Germany, {m.schmeing xjiang}@uni-muenster.de

More information

A Fuzzy System Approach of Feed Rate Determination for CNC Milling

A Fuzzy System Approach of Feed Rate Determination for CNC Milling A Fuzzy System Approach of Determination for CNC Milling Zhibin Miao Department of Mechanical and Electrical Engineering Heilongjiang Institute of Technology Harbin, China e-mail:miaozhibin99@yahoo.com.cn

More information

Projection Center Calibration for a Co-located Projector Camera System

Projection Center Calibration for a Co-located Projector Camera System Projection Center Calibration for a Co-located Camera System Toshiyuki Amano Department of Computer and Communication Science Faculty of Systems Engineering, Wakayama University Sakaedani 930, Wakayama,

More information

Florida International University - University of Miami TRECVID 2014

Florida International University - University of Miami TRECVID 2014 Florida International University - University of Miami TRECVID 2014 Miguel Gavidia 3, Tarek Sayed 1, Yilin Yan 1, Quisha Zhu 1, Mei-Ling Shyu 1, Shu-Ching Chen 2, Hsin-Yu Ha 2, Ming Ma 1, Winnie Chen 4,

More information

Interactive person re-identification in TV series

Interactive person re-identification in TV series Interactive person re-identification in TV series Mika Fischer Hazım Kemal Ekenel Rainer Stiefelhagen CV:HCI lab, Karlsruhe Institute of Technology Adenauerring 2, 76131 Karlsruhe, Germany E-mail: {mika.fischer,ekenel,rainer.stiefelhagen}@kit.edu

More information

CS231M Project Report - Automated Real-Time Face Tracking and Blending

CS231M Project Report - Automated Real-Time Face Tracking and Blending CS231M Project Report - Automated Real-Time Face Tracking and Blending Steven Lee, slee2010@stanford.edu June 6, 2015 1 Introduction Summary statement: The goal of this project is to create an Android

More information

Open-Set Face Recognition-based Visitor Interface System

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

More information

Removing Moving Objects from Point Cloud Scenes

Removing Moving Objects from Point Cloud Scenes 1 Removing Moving Objects from Point Cloud Scenes Krystof Litomisky klitomis@cs.ucr.edu Abstract. Three-dimensional simultaneous localization and mapping is a topic of significant interest in the research

More information

Mouse Control using a Web Camera based on Colour Detection

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,

More information

VIRTUAL TRIAL ROOM USING AUGMENTED REALITY

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

More information