Extraction of Moving Objects Using Frame Differencing, Ghost and Shadow Removal
|
|
- Mitchell Warren
- 7 years ago
- Views:
Transcription
1 2014 Fifth International Conference on Intelligent Systems, Modelling and Simulation Extraction of Moving Objects Using Frame Differencing, Ghost and Shadow Removal Syaimaa Solehah Mohd Radzi 1, Shahrul Nizam Yaakob 2 School of Computer and Communication Engineering University Malaysia Perlis Perlis, Malaysia ¹syaimaasolehah@gmail.com, ²shahrulnizam@unimap.edu.my Abstract This paper proposes a technique for extracting moving object based on temporal differencing, ghost removal and shadow removal using NCC, while using a non-static Pan- Tilt-Zoom (PTZ) camera. To detect moving object in current image, the previous frame,, is compensated with respect to the current image. The subtraction of pixel intensity is done between the two aligned images. The used of temporal differencing resulting an appearance of ghost. This paper proposes a technique to remove it by using the other previous image,. The resultant output is then cleaned up using morphological opening operator, before shadow removal is done. Each pre-defined foreground pixels are verified whether it is shadow pixel or foreground pixel. The results show the moving objects are extracted without shadow or other noises. Keywords-PTZ camera; object extraction; temporal differencing; shadow removal. I. INTRODUCTION Extraction of moving object is an important step in the system of video surveillance, traffic monitoring, human tracking and other applications. The PTZ camera has pan, tilt and zoom control and it rotates 360 degrees on its axis. Since the scene captured by the PTZ scene may be different between each frame, camera motion estimation is needed. While using a static camera, the input image is always aligned to the reference image. Three common methods of motion segmentation are background subtraction, temporal differencing and optical flow. Background subtraction is the most popular method, especially for situation which has static background. It detects moving pixel by taking the difference in pixel intensity between current image (input image) and background image. It is an effective and simple method only if the background image is 100% aligned to the current image [1]. The concept of temporal differencing is similar to the background subtraction, which is taking difference of intensity between two images as a reference [2]. But in temporal differencing, it use two or three consecutive frames in an image sequence to extract moving objects. But it has less effectiveness if the object moves slowly since it used previous frame as a reference image. Zulaikha Kadim 3, Hon Hock Woon 4 Centre of Intelligent Imaging Mimos Bhd. Bukit Jalil, Kuala Lumpur {³zulaikha.kadim, 4hockwoon.hon}@mimos.my There may be holes in the detected object. Nowadays, there are some improved methods of temporal differencing [3]. Method optical flow-based uses characteristics of flow vectors of moving objects over time to detect moving regions in an image sequence. Optical-flow-based methods can be used to detect independently moving objects even in the presence of camera motion. However, most flow computation methods are computationally complex and very sensitive to noise, and cannot be applied to video streams in real time without specialized hardware [4]. While using a PTZ camera, background subtraction is not an effective method because it needs to capture a lot of background frames. It takes a longer time. In this paper, we are using temporal differencing because we only need one or more previous frames to be the reference image. But it also detects moving object of the previous image. The object is called ghost. Subtraction of pixel intensity between two previous images ( and ). The resultant motion map is then compared to the first motion map. The goals of this research are to extract moving object in dynamic scene and overcome misalignment problem, shadow and other noises appearance. Technique used to remove the ghost will be explained in section Proposed Approach. The motion segmentation process produces some noises, formed by misaligned image, illumination changes, shadow, ghost and etc. Other than morphological operation, technique of local histogram processing can be used to detect noises (remove noises) [5][6]. Normalized cross correlation, NCC, has been used extensively for many machine vision applications, but the traditional normalized correlation operation does not meet speed requirements for time-critical applications [7]. Noises that caused by the shadows are detected using this method (NCC). The structure of this paper is as follows. In the next section, previous research works related to this paper is discussed, followed by the description of our proposed approach. The experimental setup and results are then presented, before finally the conclusion to this paper is drawn /14 $ IEEE DOI /ISMS
2 II. RELATED WORKS Various techniques exist in literature for moving object extraction. In [8], they use method based on temporal differencing method since there is a problem while using background subtraction. They propose a reliable foreground segmentation algorithm that combines temporal image analysis with a reference background image. The method is adapts to the background changes in illumination. All the pixels in the image, even those covered by foreground objects, are continuously updated in the background model. In [9], they develop an adaptive segmentation algorithm for colour video surveillance sequence in real time with nonstatic background. A background is modelled using multiple correlation co-efficient using pixel-level based approach. At runtime, segmentation is performed by checking colour intensity values at corresponding pixels P(x,y) in three frames using temporal differencing frame gap three). The segmentation starts from a seed in the form of 3 3 image blocks to avoid the noise. Usually, temporal differencing generates holes in motion objects. After subtraction, holes are filled using image fusion, which uses spatial clustering as criteria to link motion objects. The emphasis of this approach is on the robust detection of moving objects even under noise or environmental changes. Local Histogram processing is sometimes used in edge extraction, as in [10], it is applied for small non-overlapping blocks of the output of the first derivative of a narrow 2D Gaussian filter. The method is starts by convolving the image with a narrow 2D Gaussian smoothing filter to minimise the edge displacement, and increase the resolution and effectiveness of detection. Processing of the local histogram of small nonoverlapping blocks of the edge map is carried out to perform an additional noise rejection operation and automatically determine the local thresholds. Problem of adherent noises such as water drops or mud blobs on the protecting glass surface lens disturbs the view from the camera. In [11], the regions of adherent noises in the reference image are identified by examining the shapes and distance of regions existing in the subtracted image (produced by subtracting pixel intensity between current image and reference image). They merge the two images to eliminate the region of noises. In [12], they used a method based on the use of invariant colour models to identify and to classify shadows in digital images. Image areas which are darker than their surroundings are first identified as shadow regions. Then, by using the invariant colour features, the shadow candidate pixels are classified as self shadow points or as cast shadow points. The use of invariant colour features allows a low complexity of the classification stage. Next section explains technically about our proposed method, which will combine the method of temporal differencing, ghost removal and shadow removal. III. PROPOSED APPROACH For any given current image frame, ft of dimension m by n number of pixels, a motion map of the same dimension will be generated, assuming that the camera intrinsic parameter is not known. Motion map is binary map which each of the pixels indicates whether its corresponding pixel in current frame is belong to the background or moving foreground. From this motion map, bounding box enclosing each of the connected motion pixels in the map can be computed to indicate the location of the moving object in current frame. Our proposed method of moving object extraction using PTZ camera is an integration of temporal differencing, histogram-based foreground/background classification and shadow detection. For this work, moving object extraction starts at frame number,, since the first image at has no reference image. The process of extracting moving object is started with estimating camera motion between most previous image, and current image,, frames. Then the computed transformation matrix will be used to compensate the previous to align it to current image frame. Then both images will be processed to finally extract the moving object. The overall proposed system is illustrated in Fig. 1. Details of each step are as follows. Input Image ( ) Camera Motion Estimation Camera Motion Compensation Temporal Differencing Ghost Detection and Removal Shadow Detection and Removal Output : Motion map, M Figure 1. Overall proposed system A. Camera Motion Estimation Input Image ( ) In this step, camera motion between previous and current image will be computed. The output is a homography matrix which defines the transformation between both images. Steps to estimate camera motion is 230
3 illustrated in Fig. 2. First, keypoints in both previous and current frame are extracted and their descriptors are computed. In this work Speeded-Up Robust Features (SURF) descriptor [15] is used as they are providing more robust against different image transformations than Scale Invariant Feature Transform (SIFT) and is several times faster than SIFT [13]. Next the extracted keypoints in previous image will be matched with keypoints in current image. From the matched keypoints, homography, can be computed. Input 1 : Previous Image, Extract SURF Keypoints Compute SURF Descriptors Figure 2. Steps in estimating camera motion B. Camera Motion Compensation The output of this step is the compensated previous image with respect to current image frame. The process is done by applying Ht to the previous image as in Eq. (1). Fig. 3 shows a sample of previous compensated image. Where is the compensated or registered previous image, is the previous image and is the homography between previous and current image. (a) Find Keypoint Matching Compute Homography Output : Homography, Input 2 : Current Image, Extract SURF Keypoints Compute SURF Descriptors (b) (1) (c) Figure 3. Sample of compensated previous image; (a) current image; (b) previous image; (c) compensated previous image. C. Temporal differencing between current frame and compensated previous frame The output from this stage is the motion map indicating pixels belong to moving object and background in current frame. The process flow for this step is illustrated in Fig. 4. First, the compensated previous frame is compared to the current frame by subtracting pixels intensity values. The difference is compared to a threshold value. If the difference is more than the threshold, the pixel is assumed to be a motion pixel and otherwise. The output contains noises, and one of the reasons is due to the motion estimation error. Noise is the background pixel which is falsely identified as motion pixel. The higher the error, the output will contain more noise. To remove small and separated noises from the actual motion area and filling small holes within motion area, morphological closing is applied [16]. Closing operator can be implemented using dilation and erosion techniques. Dilation is a process of adding pixels to the edge of motion area. Motion area becomes thicker and small holes within motion area are filled. The process is followed by erosion, which removes pixels from the edge of motion area. By applying morphology operators, small and separated noises can be removed, however the connected noise pixel is not possible to be removed by using this process. One of the reasons for connected noise is due to the existence of object shadow in the image. One method for detecting and removing noise pixels due to shadow will be presented in later section. D. Ghost Removal One of the problems with frame differencing is the presence of ghost effect. Ghost effect is referring to the ghost motion blob that may appear when doing pixel subtraction between current and previous image if there are moving objects in previous frame. In this paper, we detect the presence of ghost blob by performing frame differencing between current frame and consecutive previous frames and fuse the consecutive motion maps to determine the ghost blob in current frame and finally remove the ghost pixels. The programming flow chart is shown in Fig. 4. Inputs to this process are the previous frame, and motion map 1 obtained from previous step of frame differencing. Initially, camera motion is estimated between current frame, and previous frame,. Then is registered with respect to current frame; compensated frame is denoted 231
4 as. Next, frame differencing between registered previous frames, and are performed, and motion map 2 is obtained. Then to detect ghost pixels, all motion pixels in motion map 1 is compared against its corresponding pixels in motion map 2. If its corresponding pixel in motion map 2 is also a motion pixel, then the pixel is deemed as ghost pixel. In generating motion map, all motion pixels identified as ghost pixel, will be re-classified as background pixels. result of pixel subtraction between two registered previous images, and Fig. 5(g) shows the final motion map. (a) (b) (c) Start Capture image (d) (e) (f) Store image, in array Yes? No Compensate & with respect to Subtraction between; 1- & = MotionMap1 2- & = MotionMap2 For every pixel in MotionMap1 ( ); MotionMap1 ( ) = white? No No (g) Figure 5. The frame differencing between; (a) compensated previous image,, and; (b) current image,, (c) Motion Map 1; (d) compensated previous image,, and; (e) compensated previous image,, (f) Motion map 2; (g) Final motion map by combining the analysis on motion map 1 and motion map 2. E. Shadow Detection Some connected noises, as illustrated in Fig. 6(b), are caused by shadows. Shadows are formed when the light is blocked by object. Not all shadows are in total black since there are some factors influence the intensity of shadows pixel [17], such as the opacity of the moving objects. In this paper, we assume that the intensity of a shadow pixel is directly proportional to incident light, then the colour of shadows are scaled version (darker) of corresponding pixels in reference (previous) image [18]. MotionMap2 ( ) = white? Connected MotionMap1 = black (removing ghost) End Separated (a) (b) Figure 6. Motion map from frame differencing step; (a) current image; (b) resultant motion map. Black pixels are background, whereas white pixels are motion pixels, including noises. Figure 4. Programming flow chart of ghost removal Fig. 5(c) shows a subtraction between current and previous image that resulting a ghost blob. Fig. 5(f) is the Normalized cross correlation (NCC) is useful to detect shadow region. It has been commonly used to evaluate the degree of similarity between two images to be compared. The main advantage of the normalized cross correlation over the cross correlation is that it is less sensitive to linear changes in the amplitude of illumination in the two 232
5 compared images. This technique has been used in [18]. The setting of detection threshold value is much easier than using cross correlation. For the case of a shadow pixel, it is assumed that the colour properties of a shadow pixel in current image is similar to the corresponding pixels in the reference image, however, the intensity is slightly darker in current image as compared to the reference image. Thus, NCC is calculated here to estimate how similar the colour properties of each motion pixel in current and previous frame, and finally re-classified them as either shadow pixel or not. The NCC of a motion pixel at coordinate ( ) can be calculated as in Eq. (2). P( ) is a pixel intensity at coordinate in previous frame, is a neighbourhood of pixel in current image within a window of size, where and. NCC s computation time increases dramatically as the window size gets larger [7]. In this work, we fix the window size, N as 4. (2) Figure 7. Result of temporal differencing and ghost removal. Top from left; compensated previous image,, current image,, Motion Map 1. Middle from left; compensated previous image,, compensated previous image,, Motion map 2. Bottom from left; Final motion map Where, (3) (4) (5) A motion pixel (i,j) is re-classified as shadow pixel if; and (6) If the threshold, TNCC, is too low, some motion pixels may be misclassified as shadows. But, having a large TNCC, some actual shadows may not be detected. So, selecting a TNCC is very important so that we can remove the actual shadows. The second condition in Eq. (6) highlights that for a shadow pixel, the energy in previous image is higher than in current image or in other words, a shadow pixel is appears darker in current image as compared to previous image. IV. EXPERIMENTAL RESULTS Fig. 7 and 8 show a result of object extraction between and, and between and. The bottom picture shows a motion map after removing ghost. The ghost (came from previous frame has been eliminated). Figure 8. Result of temporal differencing and ghost removal. Top from left; compensated previous image,, current image,, Motion Map 1. Middle from left; compensated previous image,, compensated previous image,, Motion map 2. Bottom from left; Final motion map Fig. 9 shows results of shadow removal for each frame of dataset shadow. Shadow is indicated as red color. This proposed algorithm is successfully eliminates unwanted objects, like shadow. 233
6 Future work for this project is to further improve the shadow detection with fine shape of moving objects. (a) (b) Figure 9. Results of proposed method; (a) current frame; (b) motion map, white is the moving object pixels, black is the background pixel and red is the motion pixel re-classified as shadow pixel. V. CONCLUSION This paper proposed a method for extracting moving object using temporal differencing, ghost removal and shadow removal while using a non-static PTZ camera. The proposed approach begins with finding the difference between current and compensated previous images. The output is a motion map that indicates whether a pixel is belongs to the background or moving object. However, by performing frame differencing between successive frames, motion map may suffer the ghost effect. We propose to subtract another previous image at with previous image at. The comparison between these two motion maps will eliminate the ghost. The result had been further refined using morphological operator. Final step is to remove noises that caused by shadows, using the normalize cross-correlation. The technique of removing shadow is based on the research work in [18]. The contributions of this paper are this method can be used in real time with high computation speed and its excellent performance of detecting moving object in every frame. On the other hand, the efficiency of temporal difference as compared to background subtraction, in which background subtraction need to have a lot of background image since we are using PTZ camera, and it is more suitable when using static camera. Using the proposed method, the system can be just started with capturing current frame and it can be used by PTZ camera or hand held camera. There are many applications which use this system, such as surveillance system in housing area, people tracking and road traffic. REFERENCES [1] McKenna, Stephen J., et al. "Tracking groups of people." Computer Vision and Image Understanding 80.1 (2000): [2] S. Vahora, C. Narendea and P. Nilesh, "A Robuts Method for Moving Object Detection Using Modified Statistical Mean Method," International Journal of Advanced Information Technology (IJAIT), vol. 2, no. 1, p. 65, [3] D. P. Bertsekas, A. Nedich and V. S. Borkar, "Improved Temporal Difference Methods with Linear Function Approximation," in Learning and Approximate Dynamic Programming, Wiley-IEEE Press, 2004, pp [4] J. Barron, D. J. Fleet and S. S. Beauchemin, "Performance of Optical Flow Techniques," in IEEE Computer Society Conference on Computer Vision and Pattern Recognition, ICPR, [5] S. Khodambashi, An impulse noise fading technique based on local histogram processing, in IEEE International Symposium on Signal Processing and Information Technology, ISSPIT, Ajman, December 14-17, 2009, IEEE, pp [6] S. Solehah, S. N. Yaakob, Z. Kadim and H. H. Woon, Moving Object Extraction in PTZ using an Integration of Background Subtraction and Local Histogram Processing in IEEE Symposium on Computer Applications and Industrial Electronics, ISCAIE, 2012, Kota Kinabalu, Malaysia, December 3-4, 2012, pp [7] D. M. Tsai and C. T. Lin, Fast Normalized Cross Correlation for Defect Detection, Journal of Patter Recognition Letters, vol. 24, no. 15, p , November [8] P. Spagnolo, T. D. Orazio, M. Leo and A. Distante, Moving Object Segmentation by background subtraction and temporal analysis, Image and Vision Computing, vol. 24, no. 5, pp , May [9] S. Murali and R. Girisha, Segmentation of Motion Objects from Surveillance Video Sequences using Temporal Differencing Combined with Multiple Correlation, Sixth IEEE International Conference on Advanced Video and Signal Based Surveillance, AVSS 09, 2009, pp [10] M. Khalil, Edge Detection Using Adaptive Local Histogram Analysi in Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2006, Toulouse, May 14-19, 2006, vol. 2, pp. II. [11] A, Yamashita, T. Harada, T. Kaneko and K. T. Miura, Removal of adherent noises from images of dynamic scenes by using a pan-tilt camera, in Proceedings of International Conference on Intelligent Robots and System, IROS 2004, vol. 1, pp [12] S. Elena, C. Andrea, E. Touradj, Shadow Identification and Classification Using Invariant Color Models, in Proceedings of IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2001, May 7-11, 2001, Salt Lake City, UT, vol. 3, pp [13] L. Juan and O. Gwun, A Comparison of SIFT, PCA-SIFT and SURF, International Journal of Image Processing, IJIP, 2009, vol. 3. No. 4, p [14] n.html, [Accessed on Jan 2012]. [15] H. Bay, A. Ess, T. Tuytelaars, L. V. Gool, SURF: Speeded Up Robust Features, Computer Vision and Image Understanding (CVIU), vol. 110, No. 3, pp , 2008 [16] Rafael C. Gonzalez, Richard E. Woods, Digital Image Processing, 3 rd ed. 2010, pp [17] [Accessed on May 2012]. [18] Jacques, J.C.S.; Jung, C.R.; Musse, S.R., Background Subtraction and Shadow Detection in Grayscale Video Sequences, 18 th Brazilian Symposium on Computer Graphics and Image Processing, SIPGRAPI 2005, Oct 9-12, 2005, pp
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 informationTowards 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 informationVision 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 informationBuilding 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 informationAutomatic 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.
More informationFACE RECOGNITION BASED ATTENDANCE MARKING SYSTEM
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. 2, February 2014,
More informationCircle 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 informationClassifying Manipulation Primitives from Visual Data
Classifying Manipulation Primitives from Visual Data Sandy Huang and Dylan Hadfield-Menell Abstract One approach to learning from demonstrations in robotics is to make use of a classifier to predict if
More informationReal Time Target Tracking with Pan Tilt Zoom Camera
2009 Digital Image Computing: Techniques and Applications Real Time Target Tracking with Pan Tilt Zoom Camera Pankaj Kumar, Anthony Dick School of Computer Science The University of Adelaide Adelaide,
More informationEfficient 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 informationFace 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 informationImage Processing Based Automatic Visual Inspection System for PCBs
IOSR Journal of Engineering (IOSRJEN) ISSN: 2250-3021 Volume 2, Issue 6 (June 2012), PP 1451-1455 www.iosrjen.org Image Processing Based Automatic Visual Inspection System for PCBs Sanveer Singh 1, Manu
More informationColour 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 informationAn Algorithm for Classification of Five Types of Defects on Bare Printed Circuit Board
IJCSES International Journal of Computer Sciences and Engineering Systems, Vol. 5, No. 3, July 2011 CSES International 2011 ISSN 0973-4406 An Algorithm for Classification of Five Types of Defects on Bare
More informationA 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 informationSystem 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 informationA 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 informationAn automatic system for sports analytics in multi-camera tennis videos
Workshop on Activity Monitoring by Multiple Distributed Sensing (AMMDS) in conjunction with 2013 10th IEEE International Conference on Advanced Video and Signal Based Surveillance An automatic system for
More informationSpeed 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 informationTracking 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 informationFalse 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,
More informationMouse 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 informationVEHICLE 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 informationVirtual 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
More informationNeural 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 informationsiftservice.com - Turning a Computer Vision algorithm into a World Wide Web Service
siftservice.com - Turning a Computer Vision algorithm into a World Wide Web Service Ahmad Pahlavan Tafti 1, Hamid Hassannia 2, and Zeyun Yu 1 1 Department of Computer Science, University of Wisconsin -Milwaukee,
More informationA 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 informationSIGNATURE 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
More informationThe use of computer vision technologies to augment human monitoring of secure computing facilities
The use of computer vision technologies to augment human monitoring of secure computing facilities Marius Potgieter School of Information and Communication Technology Nelson Mandela Metropolitan University
More informationHuman behavior analysis from videos using optical flow
L a b o r a t o i r e I n f o r m a t i q u e F o n d a m e n t a l e d e L i l l e Human behavior analysis from videos using optical flow Yassine Benabbas Directeur de thèse : Chabane Djeraba Multitel
More informationLocating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras
Locating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras W3A.5 Douglas Chai and Florian Hock Visual Information Processing Research Group School of Engineering and Mathematics Edith
More informationDetection 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 informationWhitepaper. Image stabilization improving camera usability
Whitepaper Image stabilization improving camera usability Table of contents 1. Introduction 3 2. Vibration Impact on Video Output 3 3. Image Stabilization Techniques 3 3.1 Optical Image Stabilization 3
More informationThe Scientific Data Mining Process
Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In
More informationCCTV - Video Analytics for Traffic Management
CCTV - Video Analytics for Traffic Management Index Purpose Description Relevance for Large Scale Events Technologies Impacts Integration potential Implementation Best Cases and Examples 1 of 12 Purpose
More informationComputer Vision for Quality Control in Latin American Food Industry, A Case Study
Computer Vision for Quality Control in Latin American Food Industry, A Case Study J.M. Aguilera A1, A. Cipriano A1, M. Eraña A2, I. Lillo A1, D. Mery A1, and A. Soto A1 e-mail: [jmaguile,aciprian,dmery,asoto,]@ing.puc.cl
More informationVideo 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
More informationHANDS-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 informationPractical 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 informationAn 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 informationSupport Vector Machine-Based Human Behavior Classification in Crowd through Projection and Star Skeletonization
Journal of Computer Science 6 (9): 1008-1013, 2010 ISSN 1549-3636 2010 Science Publications Support Vector Machine-Based Human Behavior Classification in Crowd through Projection and Star Skeletonization
More informationHSI 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 informationECE 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
More informationImplementation 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 informationMedical 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 informationMean-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 informationTracking 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 informationA Comparative Study between SIFT- Particle and SURF-Particle Video Tracking Algorithms
A Comparative Study between SIFT- Particle and SURF-Particle Video Tracking Algorithms H. Kandil and A. Atwan Information Technology Department, Faculty of Computer and Information Sciences, Mansoura University,El-Gomhoria
More informationCloud 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:
More informationAn 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 informationBuild Panoramas on Android Phones
Build Panoramas on Android Phones Tao Chu, Bowen Meng, Zixuan Wang Stanford University, Stanford CA Abstract The purpose of this work is to implement panorama stitching from a sequence of photos taken
More informationBlind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections
Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections Maximilian Hung, Bohyun B. Kim, Xiling Zhang August 17, 2013 Abstract While current systems already provide
More informationAnalecta 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 informationAutomatic 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 informationTracking 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 information3D Model based Object Class Detection in An Arbitrary View
3D Model based Object Class Detection in An Arbitrary View Pingkun Yan, Saad M. Khan, Mubarak Shah School of Electrical Engineering and Computer Science University of Central Florida http://www.eecs.ucf.edu/
More informationTracking And Object Classification For Automated Surveillance
Tracking And Object Classification For Automated Surveillance Omar Javed and Mubarak Shah Computer Vision ab, University of Central Florida, 4000 Central Florida Blvd, Orlando, Florida 32816, USA {ojaved,shah}@cs.ucf.edu
More informationTracking 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 informationPoker 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 informationFace detection is a process of localizing and extracting the face region from the
Chapter 4 FACE NORMALIZATION 4.1 INTRODUCTION Face detection is a process of localizing and extracting the face region from the background. The detected face varies in rotation, brightness, size, etc.
More informationObject tracking & Motion detection in video sequences
Introduction Object tracking & Motion detection in video sequences Recomended link: http://cmp.felk.cvut.cz/~hlavac/teachpresen/17compvision3d/41imagemotion.pdf 1 2 DYNAMIC SCENE ANALYSIS The input to
More informationFall detection in the elderly by head tracking
Loughborough University Institutional Repository Fall detection in the elderly by head tracking This item was submitted to Loughborough University's Institutional Repository by the/an author. Citation:
More informationTracking in flussi video 3D. Ing. Samuele Salti
Seminari XXIII ciclo Tracking in flussi video 3D Ing. Tutors: Prof. Tullio Salmon Cinotti Prof. Luigi Di Stefano The Tracking problem Detection Object model, Track initiation, Track termination, Tracking
More informationRafael Martín & José M. Martínez
A semi-supervised system for players detection and tracking in multi-camera soccer videos Rafael Martín José M. Martínez Multimedia Tools and Applications An International Journal ISSN 1380-7501 DOI 10.1007/s11042-013-1659-6
More informationThe 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 informationEFFICIENT 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 informationSpatio-Temporal Nonparametric Background Modeling and Subtraction
Spatio-Temporal Nonparametric Background Modeling and Subtraction Raviteja Vemulapalli and R. Aravind Department of Electrical engineering Indian Institute of Technology, Madras Background subtraction
More informationInternational 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 informationEXPLORING IMAGE-BASED CLASSIFICATION TO DETECT VEHICLE MAKE AND MODEL FINAL REPORT
EXPLORING IMAGE-BASED CLASSIFICATION TO DETECT VEHICLE MAKE AND MODEL FINAL REPORT Jeffrey B. Flora, Mahbubul Alam, Amr H. Yousef, and Khan M. Iftekharuddin December 2013 DISCLAIMER The contents of this
More informationREAL TIME PEDESTRIAN DETECTION AND TRACKING FOR DRIVER ASSISTANCE SYSTEMS
REAL TIME PEDESTRIAN DETECTION AND TRACKING FOR DRIVER ASSISTANCE SYSTEMS SWARAJ PREET SWAIN(109EE0310) SRILOKANATH DALAI(109EE0265) Department of Electrical Engineering National Institute of Technology
More informationJournal 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 informationE27 SPRING 2013 ZUCKER PROJECT 2 PROJECT 2 AUGMENTED REALITY GAMING SYSTEM
PROJECT 2 AUGMENTED REALITY GAMING SYSTEM OVERVIEW For this project, you will implement the augmented reality gaming system that you began to design during Exam 1. The system consists of a computer, projector,
More informationStatic 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 informationOBJECT TRACKING USING LOG-POLAR TRANSFORMATION
OBJECT TRACKING USING LOG-POLAR TRANSFORMATION A Thesis Submitted to the Gradual Faculty of the Louisiana State University and Agricultural and Mechanical College in partial fulfillment of the requirements
More informationVECTORAL 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 informationAugmented Reality Tic-Tac-Toe
Augmented Reality Tic-Tac-Toe Joe Maguire, David Saltzman Department of Electrical Engineering jmaguire@stanford.edu, dsaltz@stanford.edu Abstract: This project implements an augmented reality version
More information3D Vehicle Extraction and Tracking from Multiple Viewpoints for Traffic Monitoring by using Probability Fusion Map
Electronic Letters on Computer Vision and Image Analysis 7(2):110-119, 2008 3D Vehicle Extraction and Tracking from Multiple Viewpoints for Traffic Monitoring by using Probability Fusion Map Zhencheng
More informationCOMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS
COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS B.K. Mohan and S. N. Ladha Centre for Studies in Resources Engineering IIT
More informationTracking Groups of Pedestrians in Video Sequences
Tracking Groups of Pedestrians in Video Sequences Jorge S. Marques Pedro M. Jorge Arnaldo J. Abrantes J. M. Lemos IST / ISR ISEL / IST ISEL INESC-ID / IST Lisbon, Portugal Lisbon, Portugal Lisbon, Portugal
More informationA Highly Robust Vehicle Detection, Tracking and Speed Measurement Model for Intelligent Transport Systems
A Highly Robust Vehicle Detection, Tracking and Speed Measurement Model for Intelligent Transport Systems S. Sri Harsha Assistant Professor, Department of IT, VR Siddhartha Engineering College, Vijayawada,
More informationMorphological 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 abl@newman.bas-net.by
More informationRemoving 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 informationROBUST VEHICLE TRACKING IN VIDEO IMAGES BEING TAKEN FROM A HELICOPTER
ROBUST VEHICLE TRACKING IN VIDEO IMAGES BEING TAKEN FROM A HELICOPTER Fatemeh Karimi Nejadasl, Ben G.H. Gorte, and Serge P. Hoogendoorn Institute of Earth Observation and Space System, Delft University
More informationA Prototype For Eye-Gaze Corrected
A Prototype For Eye-Gaze Corrected Video Chat on Graphics Hardware Maarten Dumont, Steven Maesen, Sammy Rogmans and Philippe Bekaert Introduction Traditional webcam video chat: No eye contact. No extensive
More informationCanny 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 informationPCB DETECTION AND CLASSIFICATION USING DIGITAL IMAGEPROCESSING
PCB DETECTION AND CLASSIFICATION USING DIGITAL IMAGEPROCESSING 1 Shashikumar Vishwakarma, 2 SahilTikke, 3 Chinmay Manurkar, 4 Ankit Thanekar 1,2,3,4 Electronics and Telecommunication (B.E), KJSIEIT, (India)
More informationWavelet-Based Printed Circuit Board Inspection System
Wavelet-Based Printed Circuit Board Inspection System Zuwairie Ibrahim and Syed Abdul Rahman Al-Attas Abstract An automated visual printed circuit board (PCB) inspection system proposed in this paper is
More informationScanners and How to Use Them
Written by Jonathan Sachs Copyright 1996-1999 Digital Light & Color Introduction A scanner is a device that converts images to a digital file you can use with your computer. There are many different types
More informationEuler Vector: A Combinatorial Signature for Gray-Tone Images
Euler Vector: A Combinatorial Signature for Gray-Tone Images Arijit Bishnu, Bhargab B. Bhattacharya y, Malay K. Kundu, C. A. Murthy fbishnu t, bhargab, malay, murthyg@isical.ac.in Indian Statistical Institute,
More informationIndoor 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 informationOverview. 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.
More informationDetection of Bare PCB Defects by Image Subtraction Method using Machine Vision
, July 6-8, 2011, London, U.K. Detection of Bare PCB Defects by Image Subtraction Method using Machine Vision Ajay Pal Singh Chauhan, Sharat Chandra Bhardwaj Abstract A Printed Circuit Board (PCB) consists
More informationVision based approach to human fall detection
Vision based approach to human fall detection Pooja Shukla, Arti Tiwari CSVTU University Chhattisgarh, poojashukla2410@gmail.com 9754102116 Abstract Day by the count of elderly people living alone at home
More informationModelling, 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 informationSignature 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,
More informationSurveillance Camera System for Mobile Computing Environments using an Active Zooming Camera and MAC Address Tracking
Surveillance Camera System for Mobile Computing Environments using an Active Zooming Camera and MAC Address Tracking Hideaki Goto Information Synergy Center, Tohoku University, Aoba 6 3, Aramaki, Aoba-ku,
More informationReal 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 informationObject 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 informationPHYSIOLOGICALLY-BASED DETECTION OF COMPUTER GENERATED FACES IN VIDEO
PHYSIOLOGICALLY-BASED DETECTION OF COMPUTER GENERATED FACES IN VIDEO V. Conotter, E. Bodnari, G. Boato H. Farid Department of Information Engineering and Computer Science University of Trento, Trento (ITALY)
More information