Real-Time Traffic Flow Analysis without Background Modeling

Size: px
Start display at page:

Download "Real-Time Traffic Flow Analysis without Background Modeling"

Transcription

1 Real-Time Traffic Flow Analysis without Background Modeling Cheng-Chang Lien and Ming-Hsiu Tsai Department of Computer Science and Information Engineering, Chung Hua University, Hsinchu, Taiwan, R.O.C. ABSTRACT In this study, the research goal is to analyze the traffic flow with the vision-based method. However, the vision-based methods may face the problems of serious illumination variation, shadows, moving clouds, or swaying trees. Here, we propose a novel vehicle detection method without background modeling to overcome the aforementioned problems. First, a modified block-based frame differential method is established to quickly detect the moving targets without the influences of rapid illumination changes. Second, the precise targets regions are extracted by the dual foregrounds fusion method. Third, a texture-based object segmentation method is proposed to segment each vehicle from the merged foreground image blob and remove the shadows. Fourth, a false foreground filtering method is developed based on the concept of motion entropy to remove the false object regions caused by the swaying trees or moving clouds. Finally, the texture-based target tracking method is proposed to track each detected target and then apply the virtual-loop detector to compute the traffic flow. Furthermore, the traffic jam event is also detected in the proposed system. Experimental results show that our proposed system can work in real time with the computing rate above 20 fps and the average of accuracy of vehicle counting can approach 86%. Keywords: traffic flow analysis, dual foregrounds fusion, texture-based target tracking. * Corresponding author. 1

2 1. INTRODUCTION Traffic flow analyses for detecting traffic jam or traffic accidents are the important researches in the intelligent transportation systems (ITS). Traffic flow information can be obtained from different kinds of sensors e.g., loop detectors [1], ultrasonic sensors [2], or cameras [3-7]. Generally, the sensor-based methods [1-2] can not accurately analyze the traffic flow and detect some abnormal traffic events. The sensor-based method has restricted abilities to detect the speed and the number of vehicles. In addition, the sensor-based methods are very costly and hard to maintain. On the contrary, the vision-based system [3-7] can detect and track each moving vehicle and then the traffic flow can be analyzed accurately. Furthermore, some abnormal traffic events, e.g., illegally parked vehicles, traffic jams, and accidents can be monitored by the vision-based methods. However the vision-based systems are difficult to extract the accurate foregrounds on the serious illumination changing scene. The rapid illumination variation can make the conventional object detection systems with background modeling [9-14] unable to update its background model in time and cause the false object detections. In order to retrieve the efficient and accurate traffic information, these problems need to be tackled. Recently, many vision-based researches on the vehicle or human detection [3-15] were proposed. In general, the moving objects could be detected by three kinds of methods: motion-based approaches [8], background modeling [9-14], and temporal difference [15]. In the motion-based approaches, the optical flow method [8] utilizes the motion flow segmentation to separate the background and foreground regions. By applying the optical flow method [8], the moving objects can be extracted even in the presence of camera motion. However, the high computation complexity makes the real-time implementation difficult. For the background modeling methods, the construction and updating of background models [9-14] often is time-consuming. For example, in [7,14], the Gaussian Mixture Model (GMM) is frequently adopted to model the intensity variation for each pixel over a time period and need high computing cost to calculate the GMM parameters. Furthermore, the foreground detection with background modeling method is extremely sensitive to the rapid illumination variation or the dynamic background changing. In [10], the kalman filter is used to update the background model with less computational complexity. But this method can t solve the problem of serious scene change which can make the system unable to update the background model accurately. The temporal difference method doesn t need to establish the background model instead of subtracting the two adjacent frames and detecting the scene change introduced by the moving objects. The advantage of this method is less susceptible to the scene change, i.e., it has capability to detect the moving objects in dynamic environments. For example, in [15], the temporal difference method is resilient to the dynamic illumination variation, but the regions of the moving objects can t be extracted completely when the objects move slowly. Besides, if the moving object is static for some time periods, the frame difference method couldn t find the regions of objects. Based on the detection and tracking of moving vehicles, the vision-based traffic flow analysis system can be developed. The conventional target tracking systems [20, 21] are often developed on a less crowded scene. However, multiple targets tracking on a crowded scene are highly demanded for the video surveillance applications. In general, multiple targets tracking become difficult on a crowded scene because the split and merge or occlusions among the tracked targets occur frequently and irregularly. Hence, the robust target segmentation method is crucial for the tracking in the crowded traffic scene. The information of vehicle counting may be obtained from several kinds of vision-based sensor [3-7]. In [3], the authors defined a set of regions of interest on each lane in the roadway, and then the vehicles are detected and counted only in the regions of interest. In [4], the adaptive background updating and shadow elimination methods are applied to detect vehicles. The traffic flow is analyzed by computing the mean of virtual detector. In [5], background difference and virtual-loop sensor are used to detect vehicle flow. This method set one virtual-loop sensor across multiple lanes on the roadway. The non-vehicle foreground is removed according to the size of the foreground region and then the vehicles are counted with the rule-based methods. However, these methods are difficult to judge whether the vehicle appears in the virtual detector region or not under different lighting conditions. Furthermore, the lack of tracking information will make the vehicle counting inaccurate. In addition, some researchers used base lines to count the vehicles. In [6], a blob-based analysis is developed to discriminate the bike and car objects and two- lines vehicle crossing scheme is used to calculate the vehicle s velocity. In [7], the methods of adaptive background subtraction and kalman filtering are employed to detect and track the vehicles. According to the positions and trajectories of vehicles the mask of the road can be extracted to reduce computing complexity. A two-line vehicle crossing scheme is also applied to count vehicles in this study. In this paper, we propose a novel vehicle detection method without background modeling to overcome the aforementioned problems. In the proposed system, several novel methods are developed. First, a modified block-based frame differential method is established to quickly detect the moving targets accurately without the influences of rapid illumination changes. Second, the precise targets regions are extracted via the dual foregrounds 2

3 fusion method in which the short-term foreground and the long-term foregrounds are matched to extract more complete foreground region than traditional frame difference method. Third, a texture-based object segmentation method is proposed to segment each vehicle from the merged image blob. Fourth, a false foreground filtering method is developed based on the concept of motion entropy to remove the foreground regions caused by the swaying trees or moving clouds. Finally, the texture-based target tracking method is proposed to track each detected target and then the traffic flow can be analyzed. Instead of using the color feature that may change in outdoor environment to develop the target tracking, we adopted the distance transform [24] of the gradient features to serve as the object measurement in the Karman filter tracking scheme. After the vehicle detection/tracking process, some traffic analyses, e.g., vehicle counting and traffic jam detection, can be performed. The system block diagram is shown in Fig. 1. Our system consists of the following modules: foreground extraction (foreground detection with dual foreground, foreground segmentation, and true object verification), vehicle tracking (kalman filter tracking), traffic jam detection, and vehicle counting. detection method to extract more complete foregrounds. Firstly, each frame will be divided into non-overlapped blocks. The block size can be adjusted according to the object size. The foreground detection algorithm is described in the sequel. 1. We transform the RGB color space into the YC r C b color space and detect the moving object in Y channel, C r channel, and C b channel separately. 2. In each image block, if the number of detected foreground pixels exceeds a specified threshold, then we categorize this block into foreground block. 3. By fusing the foreground regions detected from Y channel, C r channel, and C b channel with voting rule, we can obtain a more complete object region. Video Input Foreground Extraction Foreground Segmentation True Object Verification Traffic Jam Detection Vehicle Tracking Vehicle Counting Fig. 1. The block diagram of the traffic flow analysis without background modeling. 2. FOREGROUND EXTRACTION WITHOUT BACKGROUND MODELING In general, foreground detection can t be accurate on the light variation or cluster scenes. In this section, we propose a novel foreground extraction method without the background modeling to segment the foregrounds from the light variation or cluster scenes. Furthermore, to detect the foregrounds efficiently and robustly, the motion-based false object filtering method is proposed Adaptive Block-Based Foreground Detection Traditional pixel-based frame difference method can cause many fragmented foreground regions because the spatial relationships among neighboring pixels are not considered. Hence, if we detect the moving objects using the frame difference method both local and global properties should be considered. Thus, we proposed the block-based foreground Fig. 2. The difference images for each color channel. Y channel. C r channel. C b channel. The reason why we adopt the voting method is that Y, C r, and C b channels have different property in foreground detection. In Fig. 2-, the objects are detected with grayscale s variation in the Y channel; while in Fig. 2-, the objects are detected with color s variations in the C r and C b channels. The relationship between grayscale and color information are complementary. If the region changes in Y channel but doesn t change in the C r and C b channels, then it may be the shadow of an object. On the contrary, the region changes in the C r and C b channels but doesn t 3

4 change in the Y channel, and then this region may be a noise region. Hence, in our system, the object detection within both the grayscale and color channels is considered. The fusing rule is designed by the voting method. We adopted the rule-based method to determine whether the pixel/block belongs to foreground or not. 1. In each image block, if the difference of the Y channel exceed 1.5 times threshold of the Y channel, we classify this block into foreground directly. 2. Otherwise, we consider the Y channel and the C r and C b channels together with the rule: (Y>T Y )&&((C r >T Cr ) (C b >T Cb )). If the pixel/block changes in the grayscale and color channels obviously together, then we regard this pixel/block as foreground. Through the careful observation, we found that the block-based method can extract more complete foreground than the pixel-based method. When the block size becomes bigger, the foreground becomes more complete and the computing time is also faster. However, the condition of wrong connection between different vehicles occurs more frequently. Fig. 3 shows the comparison for the block-based and pixel-based method. It is obviously, the moving vehicles extracted with the block-based shown in Fig. 3- are more complete than the pixel-based method shown in Fig. 3-. In our experiment, we select the block size as 2 2 to fit the size of moving objects. So far, the block-based foregrounds belong to the short-term foregrounds that will be combined with long-term foreground to generate a precise foreground that will be described later. 2.2.Orientation Adaptive Morphological Operations We apply the morphological operations to remove the noise regions and make the foreground region more complete and smooth. However, the vehicles on the highway can move along a slant angle and the symmetry structure elements in the morphological operations can merge the adjacent cars regions on neighbor lanes shown in Fig. 4. Here, we propose an orientation adaptive morphological method to overcome this problem. According to the vehicle moving direction, we apply the oriented structure elements shown in Fig. 5 to remove the noise region and make the object region more complete. Some experimental results are shown in Fig. 4. It is obvious that the morphological operation with the structure element in Fig. 5- make the image blob in Fig. 4- having the wrong connection between vehicles. The morphological operation with the structure element in Fig. 5- won t have wrong connected image blobs shown in Fig. 4-. Fig. 3. Block-based foreground extraction. Pixel-based. Block-based (2 2). Block-based (4 4). Block-based (8 8). 2.3.Precise Object Region Extraction with Dual Foregrounds The traditional frame difference method often generate strong response in the boundary of moving object, but lower response in the inside region of a moving object shown in Fig. 6-. When the object becomes larger, the incomplete object detection will be more serious. To tackle this problem we apply both the characteristic of short-term and long-term foregrounds to make the foreground more complete. The short-term foreground can define precise object boundary and the long-term foreground can extract a more complete object region shown in Fig. 6- but with motion history information. 4

5 structure element. Slant structure element with angle 135 o. Slant structure element with angle 45 o. Vertical structure element. Horizontal structure element. The long-term foreground is constructed by accumulating successive short-term foregrounds (In our experiment, the long-term foreground is constructed by accumulating 4 short-term foregrounds). By projecting the short-term foreground onto the long-term foreground and searching the precise object boundary based on the short-term foreground shown in Fig. 6-(f), and preserving all information about short-term and long-term foregrounds between the boundaries of short-term foreground, we can extract the precise region of a moving vehicle shown in Fig. 6-(g). (d 1 ) (d 2 ) (e 1 ) (e 2 ) (f 1 ) (f 2 ) Fig. 4. Morphologic operations for different structure elements. Initially detected foregrounds. After the morphologic operation using the structure element of Fig. 5-. After the morphologic operation using the structure element of Fig. 5-. Zooming of partial regions in. Zooming of partial regions in (f) Zooming of partial regions in. (f) Fig. 5. Oriented structure elements. Symmetric (g) (h) Fig. 6. Procedures for precise object region extraction with dual foregrounds. Original object. Short-term foreground. Long-term foreground. Morphologic operation. Short-term (gray region) and long-term (black region). (f) Combine with dual foreground (Red: upper bound; green: lower bound). (g) After combining with the dual foregrounds. (h) The result of dual foreground method Foreground Segmentation 5

6 In the outdoor environment, the serious shadow problem can introduce the inaccurate and false foreground detection shown as the object #4 in Fig. 7- and improper merging with neighboring objects shown as the object #2 in Fig. 7-. Based on the careful observation, the texture is not obvious in the shadow region illustrated as object #0 in Fig. 7-. The texture analysis is then used to eliminate the object shadows. Here, the texture analysis is performed by analyzing the gradient content obtained from the Sobel and Canny operations [16]. By projecting the edge information along horizontal and vertical axes, we can find the proper segmentation position (green bins) using the Ostu s method [17], which are shown in Figures 7- and 7-. Once the merged vehicle region is partitioned, each precise vehicle region shown in Fig. 7-(f) is labeled via the labeling algorithm [18]. Fig. 8. Removal of the shadow region with the property of texture. Original frame. The texture of foreground. The texture density distribution for the 6 th object region. The texture density distribution for the 7 th object region. The result of shadow removal. (f) Fig. 7. The procedure of foreground segmentation. Original image. Canny edge detection and object labeling. Edge projection to x-axis of object #2. Object labeling after vertical segmentation. Edge projection to y-axis of object #0. (f) Outcome of texture segmentation. In general, the distribution of texture density of a moving object is higher than the distribution of its shadow. Hence, we can utilize the texture densities to separate the moving object and shadow. By removing the boundary vertical regions with small texture density shown in Fig. 8-, the shadow region can be separated from the object region shown as the green regions in Fig True Object Verification For a real moving object, the direction distribution of motion vectors should be consistent, i.e., the motion entropy in the object region will be low. Based on this observation, the value of motion entropy for each detected foreground region can be used to distinguish whether the detected object is a true object or not. First, we apply the three-step block matching method [19] to find the motion vectors for each foreground region and compute the orientation histogram of the motion vectors. In Fig. 9-, the red lines represent the motion vectors of a detected foreground region. The blue points in Fig. 9- represent a static foreground region in which the values of motion vectors are very small. Second, we compute the motion entropy for each detected foreground with Eq. (1). E m K i 1 p i m log p, (1) where m is object index, i is the index of i-th bin in the orientation histogram, K is the number of total bins in the orientation histogram, and p m i is the probability of the i-th bin in the orientation histogram. In Fig. 9, the objects labeled as numbers #0 and #11 are incorrectly detected by the color noise in the 2 i m 6

7 C r and C b channels. It is obvious that the motion entropies in these false detected regions are very large and then these false detected regions can be removed with the motion entropy filtering process. Fig. 9. True object verification with motion entropy. Original Frame. Object #9 with consistent motions. Object #11 with cluttered motion. The orientation histogram of moving object #9. The orientation histogram of static object # TRAFFIC FLOW ANALYSIS The traffic flow analysis is based on the precise vehicle tracking. Some typical target tracking methods, e.g., kalman filter [20-22] and particle filter [23], need a reliable feature measurements to track the targets continuously. For example, the color histogram [12] is frequently used as the feature measurement to track the detected targets. However, the variation of color histogram of an object often occurs in an outdoor environment and makes the color feature unreliable for the target tracking. In this study, the texture feature that is not easily influenced by the illumination variation is utilized as the measurement in the target tracking algorithm Vehicle Tracking In general, the detected vehicles can be tracked with the methods of kalman filter or particle filters. With the efficiency consideration, we apply the kalman filter [22] to track each detected vehicle on the roadway. Each detected vehicle is tracked with the constant-velocity motion model. The state and measurement equations of kalman filter are defined in Eq. (2). x Ax w where, z k k Hx k 1 k 1 k v k, (2) px, k py, k px, k xk 1, zk v, x, k py, k vy, k A, H. In Eq. (2), x k-1 denotes the state at frame k-1, z k denotes the measurement at frame k, p x,k and p y,k represent the center position of the observed vehicle in frame k, and the v x,k and v y,k represent the velocities along x and y directions from frames k-1 to k. The random variables w k and v k represent process and measurement noise. They are assumed to be independent, white, and normal distributed and defined as Eq. (3). p( w) ~ N(0, Q) p( v) ~ N(0, R), (3) where, Q denotes the process noise covariance matrix and R denotes the measurement noise covariance matrix. In order to determine whether an observed vehicle belongs to a new incoming vehicle or a previously existed vehicle, we propose an efficient matching algorithm to calculate the matching distance. Here we use the texture-based features to find the reliable feature for the target matching process. For the texture matching, the texture feature can be generated from the canny edge [16] and the distance transform [24]. With the canny edge detection method we can retrieve the rough contours of the detected moving vehicles that is hard to be influenced by the illumination variation and shadow shown in Fig. 10. Then, the distant transform is applied to the canny edge context to retrieve the texture content for the target matching. 7

8 Frame #3 Frame #5 Frame #7 filter to track or update the kalman filter with observed vehicle position Vehicle Counting The conventional vision-based vehicle counting method [4] count the vehicles on the predefined virtual region on a lane that only can monitor the vehicle in that lane. Another method in [5] sets the detecting region on entire road which can be solve the problem of lane changing, but this method count the vehicle with rule-based methods. However, the moving vehicles are detected by the conventional background subtracting method such that the vehicle counting could be inaccurate under different lighting condition. Our method depends on the robustness of kalman filter tracking and then the performance of vehicle counting can be improved by the trajectories of vehicles. Here, we set a virtual detecting region on entire road to monitor whether the vehicle reach the detecting region or not. When a tracked vehicle touches the region, we start to monitor its trajectory within the detecting region. If the vehicle s trajectory satisfies the following two conditions, then the vehicle is counted. First, the vehicle is detected in the virtual detecting region. Second, the length of the trajectory of a tracked vehicle must larger than a specified length threshold (100 pixels). Some examples of vehicle counting are shown in Fig. 11. In Fig. 11, the red line is used to separate different direction of traffic flow and the green region is the detection region for counting. The black text represents the current number of passed vehicles. Frame #9 Frame #11 Fig. 10. The extractions of the texture features for each tracked vehicle shown from to. Distance transform matching is a technique for finding the matching distance between two different edge features by minimizing shifted template matching defined in Eq. (4). M O N P Tem ( m, n) Ref ( o q, p r) min,(4) q 0 r 0 where Tem is the template feature of size M N and Ref is the reference feature of size O P. Tem(x, y) denotes the pixel value in the template feature and Ref(x, y) denotes the pixel value in the reference feature at the position (x, y). If the matching value is less than the specified threshold, we can initialize a new kalman (f) Fig. 11. The procedure of vehicle counting. The tracked vehicle. The tracked vehicle is driving through the detection region. (f) The tracked vehicle passes the detection region. 8

9 3.3. Traffic Jam Detection The conventional frame difference method [15] can t keep tracking the moving object when the vehicles moving slowly because the difference of moving object will be not obvious. Here, with assistance of the target tracking scheme all the targets can be tracked continuously even though the vehicle moves slowly or stops. Some examples are shown in Fig. 12. Our work is suit for detecting event of breakdown vehicle. If there are too many cars that are stopping or moving slowly initially, the temporal difference can fail to detect the moving vehicles. The left side in Fig. 12 represents the result of vehicle stopping detection and the right side represents the result of foreground extraction. The dark red line in Fig. 12 represents the trajectory of vehicle and the black rectangular region represents predicted region. 4. EXPERIMENTAL RESULTS In this section, the performance analyses of the proposed system with traffic flow analysis are shown. The video sequence of PetsD2TeC2 [25] and the real traffic videos captured from the web site of Taiwan Area National Freeway Bureau ( are used as the test videos. First, the proposed foreground extraction without background modeling and the foreground segmentation with the texture features are used to extract the moving vehicles. Second, the kalman filter tracking is used to track the moving vehicles. Finally, a vehicle counting method and traffic jam detection are used to analyze the traffic flow The Extraction of Moving Vehicles Fig. 13- shows the video sequence of traffic scene on the freeway. Fig. 13- shows the detected foreground using the adaptive block-based foreground detection. Fig. 13- shows the results of the precise object region extraction using the method of dual foregrounds fusion. The long-term foreground is constructed by accumulating 4 short-term foregrounds. Fig. 13- shows that the bounding boxes on the detected vehicles. Frame #7 #17 #27 #37 #47 #57 #67 #77 Fig. 12. The video sequence of vehicle stopping. The driving vehicle is shown from to. Slow moving vehicle is detected. Stopping vehicle is detected. #87 #97 9

10 #7 #17 #7 #17 #27 #37 #27 #37 #47 #57 #47 #57 #67 #77 #67 #77 #87 #97 #87 #97 #7 #17 #7 #17 #27 #37 #27 #37 #47 #57 #47 #57 #67 #77 #67 #77 #87 #97 #87 #97 Fig. 13. Moving object detection. A traffic flow 10

11 scene. The foregrounds are detected by adaptive block-based foreground extraction. The detected foregrounds are improved with dual foreground and noise removing processing. The foregrounds are extracted with foreground segmentation. The regions of precise moving objects are labeled with red rectangular box. (i) (j) Here we use the PetsD2TeC2 video sequence to evaluate the performance of foreground detection for our method, traditional frame difference method, and the method of background subtracting with Gaussian Mixture Model method. The block size is chosen as 2 2 to fit the size of moving object in our method. The lower bound of object size is set to 10 blocks for the human detection. The foreground detections in Fig. 14 (f)(g)(h) show the scene adaptability and fragmented region for the frame difference method. The fragment often occurs on large moving object in Fig. 14 (g). The foreground detections in Fig. 14 (i)(j)(k)(l) show the object completeness of the background modeling method [25]. Fig. 14-(l) shows a noisy image that is generated by the inefficient background updating process. The foreground detections in Fig. 14 (m)(n)(o)(p) show the scene adaptability and detection completeness of our proposed method. It is obvious that our method outperforms the other typical methods in terms of scene adaptability and detection completeness. (k) (m) (l) (n) (o) (p) Fig. 14. The examples of foreground detection at frames #325, #683, #1023 and #2517. The original frames are shown from to. The foreground detection using the conventional frame difference method is shown from to (h). The foreground detection using the GMM background modeling method is shown from (i) to (l). The foreground detection using our proposed method is show from (m) to (p). (g) (f) (h) 4.2. Traffic Flow Analysis The vehicle tracking is illustrated in Fig. 15. In Fig. 15-, the moving vehicles start to be tracked. Fig. 15-(f) show the tracking of a new vehicle after foreground segmentation. Fig. 15-(g)(h) show the correct label of track after merge and split of the two foreground. The red rectangular represents the untracked object and the yellow rectangular represent the tracked object. The red number denotes the number of the tracked vehicle. After vehicle tracking, we set a detecting region on the roadway to count the moving vehicles. The detecting region across multiple lanes is used to count vehicles. Some example of vehicle counting is shown in Fig. 16. Fig. 16- show a vehicle passing through the detecting region and the counter is added by one. Fig. 16- show that two vehicles pass through the detecting region in the same time and the counter is accurately added by two. 11

12 (f) (g) (h) (f) (i) (j) (g) (h) Fig. 15. Vehicle tracking on crowded vehicle scene. In Fig. 16-(f)(g)(h), three vehicles are moving side by side and our foreground extraction method can separate them well. In Fig. 16-(i)(j)(k), two overlapped vehicles can be count accurately. The performance of vehicle counting is illustrated in Table 1. In the first and second video clips, the density of traffic flow is low. Hence, the performance of the vehicle tracking is satisfied. In the third video clip, the performance is reduced because a few buses introduce the serious occlusions and wrong segmentation. (k) Fig. 16. Some examples of vehicle counting. The traffic jam detection is shown in Fig. 17. In the left side of scene has a gateway, the vehicle sometimes stops there. Our method can detect stopping vehicle with the result of vehicle tracking. (f) Fig. 17. Traffic jam detection in the left side of scene. The vehicle #7 in driving is shown in and. The vehicle #7 stops about 4 seconds. Another vehicle #0 is coming. The detected vehicles are identified as moving slowly in shown in and (f). 12

13 1 st video clip 2 nd video clip 3 rd video clip Table 1. The accuracy analysis of the vehicle counting. Actual number Detected number 5. CONCLUSION Our research goal is to analyze the traffic flow automatically with the vision-based methods. However, the vision-based methods may face the problems of serious illumination variation, moving shadows and influences of moving clouds or swaying trees. Here, we propose a novel vehicle detection method without background modeling to overcome the aforementioned problems. The modified block-based frame differential method, the precise object region extraction with dual foregrounds, the foreground segmentation, and the true object verification show the scene adaptability and detection completeness. The texture-based target tracking method is proposed to track each detected target and then apply the virtual-loop detector to analyze the traffic flow. Furthermore, the traffic jam event is also detected in the proposed system. Experimental results show that our proposed system can work in real time with the rate above 20 fps and the accuracy of vehicle counting can approach 86%. REFERENCES [1] Y. Zhang and Z. Ye, A Derivative-free Nonlinear Algorithm for Speed Estimation using Data from Single Loop Detectors, IEEE Intelligent Transportation Systems Conference, pp , September [2] M. Yamada, K. Ueda, I. Horiba, and N. Sugie, Discrimination of the Road Condition Toward Understanding of Vehicle Driving Environments, IEEE Transactions on Intelligent Transportation Systems, Vol. 2, No. 1, pp , March [3] K. F. Wang, Z. J. Li, Q. M. Yao, W. L. Huang, and F. Y. Wang, An Automated Vehicle Counting System for Traffic Surveillance, IEEE International Conference on Vehicular Electronics and Safety (ICVES), pp. 1-6, [4] M. Lei, D. Lefloch, P. Gouton and K. Madani, A Video-based Real-time Vehicle Counting System Using Adaptive Background Method, IEEE International Conference on Signal Image Technology and Internet Based Systems, pp , False positive False negative accuracy % % % [5] B. Qin, M. Zhang, S. Wang, The Research on Vehicle Flow Detection in Complex Scenes, IEEE International Symposium on Information Science and Engineering, Vol. 1, pp , [6] T. H. Chen, Y. F. Lin, and T. Y. Chen, Intelligent Vehicle Counting Method Based on Blob Analysis in Traffic Surveillance, Second International Conference on Innovative Computing, Information and Control, pp , [7] E. Baş, A. M. Tekalp, and F. S. Salman, Automatic Vehicle Counting from Video for Traffic Flow Analysis, IEEE Intelligent Vehicles Symposium, pp , June [8] X. Dai and S. Khorram, Performance of Optical Flow Techniques, IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp , June [9] S. Kamijo, Y. Matsushita, K. Ikeuchi, and M. Sakauchi, Traffic Monitoring and Accident Detection at Intersections, IEEE Transactions on Intelligent Transportation Systems, Vol. 1, No. 2, pp , June [10] J. Zhou, D. Gao, and D. Zhang Moving Vehicle Detection for Automatic Traffic Monitoring, IEEE Transactions On Vehicular Technology, Vol. 56, No. 1, pp , January [11] R. Khoshabeh, T. Gandhi, and M. M. Trivedi, Multi-camera Based Traffic Flow Characterization & Classification, IEEE Intelligent Transportation Systems Conference, pp , [12] B. T. Morris and M. M. Trivedi, Learning, Modeling, and Classification of Vehicle Track Patterns from Live Video, IEEE Transactions on Intelligent Transportation Systems, Vol. 9, No. 3, pp , September [13] P. Negri, X. Clady, S. M. Hanif, and L. Prevost, A Cascade of Boosted Generative and Discriminative Classifiers for Vehicle Detection EURASIP Journal Advances in Signal Process, Vol. 2008, No. 2, 2008, pp

14 [14] C. C. Lien, J. C. Wang and Y. M. Jiang Multi-Mode Target Tracking on a Crowd Scene, Proceedings of the Third International Conference on International Information Hiding and Multimedia Signal Processing, Vol. 02, pp , [15] R. Jain, W. Martin and J. Aggarwal, Segmentation through the Detection of Changes due to Motion, Compute Graph and Image Processing, Vol. 11, pp , [16] J. Canny, A Computational Approach to Edge Detection, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 8, No. 6, pp , [17] P. S. Liao, T. S. Chen and P. C. Chung, A Fast Algorithm for Multilevel Thresholding, Journal of Information Science and Engineering, Vol. 17, pp , [18] S. G. Dellepiane, F. Fontana, and G. L. Vemazza, Nonlinear Image Labeling for Multivalued Segmentation, IEEE Transactions on Image Processing, Vol. 5, No. 3, pp , March [19] T. Koga, K. Iinuma, A. Hirano, Y. Iijima, and T. Ishiguro, Motion Compensated Interframe Coding for Video Conferencing, in Proc. Nat. Telecommunication Conf., Nov. 29 Dec. 3, pp. G5.3.1 G5.3.5, [20] C. Wren, A. Azarbayejani, T. Darrell, and A. Pentland, Pfinder: Real-time Tracking of the Human Body, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 19, No. 7, pp , July [21] M. Xu, J. Orwell, L. Lowey and D. Thirde, Architecture and Algorithms for Tracking Football Players with Multiple Cameras, Image and Signal Processing, IEE Proceedings, Vol. 152, No. 2, pp , April [22] G. Welch and G. Bishop, An Introduction to the Kalman Filter, [23] K. Nummiaro, E. K. Meier, L. J. V. Gool, An Adaptive Color-based Particle Filter, Image Vision Computing, Vol. 21, No. 1, pp , [24] A. Ghafoor, R. N. Iqbal and S. Khan, Image Matching Using Distance Transform, SCIA 2003, LNCS 2749, pp , [25] T. Huang, J. Qiu, T. Sakayori, S. Goto and T. Ikenaga Motion Detection Based On Background Modeling And Performance Analysis For Outdoor Surveillance, IEEE International Conference on Computer Modeling and Simulation, pp , Journal of Information Technology and Applications 14

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

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

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

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

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

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

FLEXSYS Motion-based Traffic Analysis and Incident Detection

FLEXSYS Motion-based Traffic Analysis and Incident Detection FLEXSYS Motion-based Traffic Analysis and Incident Detection Authors: Lixin Yang and Hichem Sahli, IBBT/VUB-ETRO Contents.1 Introduction......................................... 1.2 Traffic flow modelling

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

Tracking And Object Classification For Automated Surveillance

Tracking 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 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

Real-Time Background Estimation of Traffic Imagery Using Group-Based Histogram *

Real-Time Background Estimation of Traffic Imagery Using Group-Based Histogram * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 411-423 (2008) Real-Time Background Estimation of Traffic Imagery Using Group-Based Histogram KAI-TAI SONG AND JEN-CHAO TAI + Department of Electrical

More information

3D Vehicle Extraction and Tracking from Multiple Viewpoints for Traffic Monitoring by using Probability Fusion Map

3D 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 information

Video Surveillance System for Security Applications

Video Surveillance System for Security Applications Video Surveillance System for Security Applications Vidya A.S. Department of CSE National Institute of Technology Calicut, Kerala, India V. K. Govindan Department of CSE National Institute of Technology

More information

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

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

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING Ms.PALLAVI CHOUDEKAR Ajay Kumar Garg Engineering College, Department of electrical and electronics Ms.SAYANTI BANERJEE Ajay Kumar Garg Engineering

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

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 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

A Dynamic Approach to Extract Texts and Captions from Videos

A Dynamic Approach to Extract Texts and Captions from Videos Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 4, April 2014,

More information

Traffic Monitoring Systems. Technology and sensors

Traffic Monitoring Systems. Technology and sensors Traffic Monitoring Systems Technology and sensors Technology Inductive loops Cameras Lidar/Ladar and laser Radar GPS etc Inductive loops Inductive loops signals Inductive loop sensor The inductance signal

More information

Real-Time Tracking of Pedestrians and Vehicles

Real-Time Tracking of Pedestrians and Vehicles Real-Time Tracking of Pedestrians and Vehicles N.T. Siebel and S.J. Maybank. Computational Vision Group Department of Computer Science The University of Reading Reading RG6 6AY, England Abstract We present

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

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

Urban Vehicle Tracking using a Combined 3D Model Detector and Classifier

Urban Vehicle Tracking using a Combined 3D Model Detector and Classifier Urban Vehicle Tracing using a Combined 3D Model Detector and Classifier Norbert Buch, Fei Yin, James Orwell, Dimitrios Maris and Sergio A. Velastin Digital Imaging Research Centre, Kingston University,

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

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

Vision-Based Blind Spot Detection Using Optical Flow

Vision-Based Blind Spot Detection Using Optical Flow Vision-Based Blind Spot Detection Using Optical Flow M.A. Sotelo 1, J. Barriga 1, D. Fernández 1, I. Parra 1, J.E. Naranjo 2, M. Marrón 1, S. Alvarez 1, and M. Gavilán 1 1 Department of Electronics, University

More information

Behavior Analysis in Crowded Environments. XiaogangWang Department of Electronic Engineering The Chinese University of Hong Kong June 25, 2011

Behavior Analysis in Crowded Environments. XiaogangWang Department of Electronic Engineering The Chinese University of Hong Kong June 25, 2011 Behavior Analysis in Crowded Environments XiaogangWang Department of Electronic Engineering The Chinese University of Hong Kong June 25, 2011 Behavior Analysis in Sparse Scenes Zelnik-Manor & Irani CVPR

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

EXPLORING IMAGE-BASED CLASSIFICATION TO DETECT VEHICLE MAKE AND MODEL FINAL REPORT

EXPLORING 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 information

Real-time Traffic Congestion Detection Based on Video Analysis

Real-time Traffic Congestion Detection Based on Video Analysis Journal of Information & Computational Science 9: 10 (2012) 2907 2914 Available at http://www.joics.com Real-time Traffic Congestion Detection Based on Video Analysis Shan Hu a,, Jiansheng Wu a, Ling Xu

More information

Multimodal Biometric Recognition Security System

Multimodal Biometric Recognition Security System Multimodal Biometric Recognition Security System Anju.M.I, G.Sheeba, G.Sivakami, Monica.J, Savithri.M Department of ECE, New Prince Shri Bhavani College of Engg. & Tech., Chennai, India ABSTRACT: Security

More information

Object tracking in video scenes

Object tracking in video scenes A Seminar On Object tracking in video scenes Presented by Alok K. Watve M.Tech. IT 1st year Indian Institue of Technology, Kharagpur Under the guidance of Dr. Shamik Sural Assistant Professor School 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

Multi-view Intelligent Vehicle Surveillance System

Multi-view Intelligent Vehicle Surveillance System Multi-view Intelligent Vehicle Surveillance System S. Denman, C. Fookes, J. Cook, C. Davoren, A. Mamic, G. Farquharson, D. Chen, B. Chen and S. Sridharan Image and Video Research Laboratory Queensland

More information

Real Time Target Tracking with Pan Tilt Zoom Camera

Real 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 information

Distributed Vision Processing in Smart Camera Networks

Distributed Vision Processing in Smart Camera Networks Distributed Vision Processing in Smart Camera Networks CVPR-07 Hamid Aghajan, Stanford University, USA François Berry, Univ. Blaise Pascal, France Horst Bischof, TU Graz, Austria Richard Kleihorst, NXP

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

Distributed Vision-Based Reasoning for Smart Home Care

Distributed Vision-Based Reasoning for Smart Home Care Distributed Vision-Based Reasoning for Smart Home Care Arezou Keshavarz Stanford, CA 9435 arezou@keshavarz.net Ali Maleki Tabar Stanford, CA 9435 maleki@stanford.edu Hamid Aghajan Stanford, CA 9435 aghajan@stanford.edu

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

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

Online Play Segmentation for Broadcasted American Football TV Programs

Online Play Segmentation for Broadcasted American Football TV Programs Online Play Segmentation for Broadcasted American Football TV Programs Liexian Gu 1, Xiaoqing Ding 1, and Xian-Sheng Hua 2 1 Department of Electronic Engineering, Tsinghua University, Beijing, China {lxgu,

More information

Tracking Groups of Pedestrians in Video Sequences

Tracking 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 information

False alarm in outdoor environments

False alarm in outdoor environments Accepted 1.0 Savantic letter 1(6) False alarm in outdoor environments Accepted 1.0 Savantic letter 2(6) Table of contents Revision history 3 References 3 1 Introduction 4 2 Pre-processing 4 3 Detection,

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

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

Detection and Recognition of Mixed Traffic for Driver Assistance System

Detection and Recognition of Mixed Traffic for Driver Assistance System Detection and Recognition of Mixed Traffic for Driver Assistance System Pradnya Meshram 1, Prof. S.S. Wankhede 2 1 Scholar, Department of Electronics Engineering, G.H.Raisoni College of Engineering, Digdoh

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

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

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

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

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

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

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

A 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 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 information

Tracking in flussi video 3D. Ing. Samuele Salti

Tracking 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 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

ROBUST VEHICLE TRACKING IN VIDEO IMAGES BEING TAKEN FROM A HELICOPTER

ROBUST 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 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

An Intelligent Video Surveillance Framework for Remote Monitoring M.Sivarathinabala, S.Abirami

An Intelligent Video Surveillance Framework for Remote Monitoring M.Sivarathinabala, S.Abirami An Intelligent Video Surveillance Framework for Remote Monitoring M.Sivarathinabala, S.Abirami Abstract Video Surveillance has been used in many applications including elderly care and home nursing etc.

More information

CCTV - Video Analytics for Traffic Management

CCTV - 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 information

A New Image Edge Detection Method using Quality-based Clustering. Bijay Neupane Zeyar Aung Wei Lee Woon. Technical Report DNA #2012-01.

A New Image Edge Detection Method using Quality-based Clustering. Bijay Neupane Zeyar Aung Wei Lee Woon. Technical Report DNA #2012-01. A New Image Edge Detection Method using Quality-based Clustering Bijay Neupane Zeyar Aung Wei Lee Woon Technical Report DNA #2012-01 April 2012 Data & Network Analytics Research Group (DNA) Computing and

More information

International Journal of Innovative Research in Computer and Communication Engineering. (A High Impact Factor, Monthly, Peer Reviewed Journal)

International Journal of Innovative Research in Computer and Communication Engineering. (A High Impact Factor, Monthly, Peer Reviewed Journal) Video Surveillance over Camera Network Using Hadoop Naveen Kumar 1, Elliyash Pathan 1, Lalan Yadav 1, Viraj Ransubhe 1, Sowjanya Kurma 2 1 Assistant Student (BE Computer), ACOE, Pune, India. 2 Professor,

More information

Cloud-Empowered Multimedia Service: An Automatic Video Storytelling Tool

Cloud-Empowered Multimedia Service: An Automatic Video Storytelling Tool Cloud-Empowered Multimedia Service: An Automatic Video Storytelling Tool Joseph C. Tsai Foundation of Computer Science Lab. The University of Aizu Fukushima-ken, Japan jctsai@u-aizu.ac.jp Abstract Video

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

VEHICLE TRACKING AND SPEED ESTIMATION SYSTEM CHAN CHIA YIK. Report submitted in partial fulfillment of the requirements

VEHICLE TRACKING AND SPEED ESTIMATION SYSTEM CHAN CHIA YIK. Report submitted in partial fulfillment of the requirements VEHICLE TRACKING AND SPEED ESTIMATION SYSTEM CHAN CHIA YIK Report submitted in partial fulfillment of the requirements for the award of the degree of Bachelor of Computer System & Software Engineering

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

REAL TIME PEDESTRIAN DETECTION AND TRACKING FOR DRIVER ASSISTANCE SYSTEMS

REAL 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 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

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

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

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

Scalable Traffic Video Analytics using Hadoop MapReduce

Scalable Traffic Video Analytics using Hadoop MapReduce Scalable Traffic Video Analytics using Hadoop MapReduce Vaithilingam Anantha Natarajan Subbaiyan Jothilakshmi Venkat N Gudivada Department of Computer Science and Engineering Annamalai University Tamilnadu,

More information

Edge tracking for motion segmentation and depth ordering

Edge tracking for motion segmentation and depth ordering Edge tracking for motion segmentation and depth ordering P. Smith, T. Drummond and R. Cipolla Department of Engineering University of Cambridge Cambridge CB2 1PZ,UK {pas1001 twd20 cipolla}@eng.cam.ac.uk

More information

Human behavior analysis from videos using optical flow

Human 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 information

SIGNATURE VERIFICATION

SIGNATURE VERIFICATION SIGNATURE VERIFICATION Dr. H.B.Kekre, Dr. Dhirendra Mishra, Ms. Shilpa Buddhadev, Ms. Bhagyashree Mall, Mr. Gaurav Jangid, Ms. Nikita Lakhotia Computer engineering Department, MPSTME, NMIMS University

More information

Traffic Flow Monitoring in Crowded Cities

Traffic Flow Monitoring in Crowded Cities Traffic Flow Monitoring in Crowded Cities John A. Quinn and Rose Nakibuule Faculty of Computing & I.T. Makerere University P.O. Box 7062, Kampala, Uganda {jquinn,rnakibuule}@cit.mak.ac.ug Abstract Traffic

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

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

UNIVERSITY OF CENTRAL FLORIDA AT TRECVID 2003. Yun Zhai, Zeeshan Rasheed, Mubarak Shah

UNIVERSITY OF CENTRAL FLORIDA AT TRECVID 2003. Yun Zhai, Zeeshan Rasheed, Mubarak Shah UNIVERSITY OF CENTRAL FLORIDA AT TRECVID 2003 Yun Zhai, Zeeshan Rasheed, Mubarak Shah Computer Vision Laboratory School of Computer Science University of Central Florida, Orlando, Florida ABSTRACT In this

More information

How To Filter Spam Image From A Picture By Color Or Color

How To Filter Spam Image From A Picture By Color Or Color Image Content-Based Email Spam Image Filtering Jianyi Wang and Kazuki Katagishi Abstract With the population of Internet around the world, email has become one of the main methods of communication among

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

Deterministic Sampling-based Switching Kalman Filtering for Vehicle Tracking

Deterministic Sampling-based Switching Kalman Filtering for Vehicle Tracking Proceedings of the IEEE ITSC 2006 2006 IEEE Intelligent Transportation Systems Conference Toronto, Canada, September 17-20, 2006 WA4.1 Deterministic Sampling-based Switching Kalman Filtering for Vehicle

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

Cloud tracking with optical flow for short-term solar forecasting

Cloud tracking with optical flow for short-term solar forecasting Cloud tracking with optical flow for short-term solar forecasting Philip Wood-Bradley, José Zapata, John Pye Solar Thermal Group, Australian National University, Canberra, Australia Corresponding author:

More information

BACnet for Video Surveillance

BACnet for Video Surveillance The following article was published in ASHRAE Journal, October 2004. Copyright 2004 American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc. It is presented for educational purposes

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

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

A feature-based tracking algorithm for vehicles in intersections

A feature-based tracking algorithm for vehicles in intersections A feature-based tracking algorithm for vehicles in intersections Nicolas Saunier and Tarek Sayed Departement of Civil Engineering, University of British Columbia 6250 Applied Science Lane, Vancouver BC

More information

Continuous Fastest Path Planning in Road Networks by Mining Real-Time Traffic Event Information

Continuous Fastest Path Planning in Road Networks by Mining Real-Time Traffic Event Information Continuous Fastest Path Planning in Road Networks by Mining Real-Time Traffic Event Information Eric Hsueh-Chan Lu Chi-Wei Huang Vincent S. Tseng Institute of Computer Science and Information Engineering

More information

Automatic Detection of PCB Defects

Automatic Detection of PCB Defects IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 6 November 2014 ISSN (online): 2349-6010 Automatic Detection of PCB Defects Ashish Singh PG Student Vimal H.

More information

A Comparative Study between SIFT- Particle and SURF-Particle Video Tracking Algorithms

A 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 information

Locating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras

Locating 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 information

MVA ENS Cachan. Lecture 2: Logistic regression & intro to MIL Iasonas Kokkinos Iasonas.kokkinos@ecp.fr

MVA ENS Cachan. Lecture 2: Logistic regression & intro to MIL Iasonas Kokkinos Iasonas.kokkinos@ecp.fr Machine Learning for Computer Vision 1 MVA ENS Cachan Lecture 2: Logistic regression & intro to MIL Iasonas Kokkinos Iasonas.kokkinos@ecp.fr Department of Applied Mathematics Ecole Centrale Paris Galen

More information

Fall detection in the elderly by head tracking

Fall 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 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

OBJECT TRACKING USING LOG-POLAR TRANSFORMATION

OBJECT 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 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

Vision-based Real-time Driver Fatigue Detection System for Efficient Vehicle Control

Vision-based Real-time Driver Fatigue Detection System for Efficient Vehicle Control Vision-based Real-time Driver Fatigue Detection System for Efficient Vehicle Control D.Jayanthi, M.Bommy Abstract In modern days, a large no of automobile accidents are caused due to driver fatigue. To

More information