The development of object recognition application to automatically count the number of passengers entering the bus Abzal Adilzhan, Serikbolsyn Myrzakhmet.

Slides:



Advertisements
Similar presentations
1 ECE 495 – Integrated System Design I Introduction to Image Processing ECE 495, Spring 2013.
Advertisements

Change Detection C. Stauffer and W.E.L. Grimson, “Learning patterns of activity using real time tracking,” IEEE Trans. On PAMI, 22(8): , Aug 2000.
What We Must Understand
Automatic measurement of pores and porosity in pork ham and their correlations with processing time, water content and texture JAVIER MERÁS FERNÁNDEZ MSc.
Foreground Background detection from video Foreground Background detection from video מאת : אבישג אנגרמן.
Surveillance Application Ankit Mathur Mayank Agarwal Subhajit Sanyal Lavanya Sharan Vipul Kansal.
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
Different Tracking Techniques  1.Gaussian Mixture Model:  1.Construct the model of the Background.  2.Given sequence of background images find the.
The image based surveillance system for personnel and vehicle tracking Chairman:Hung-Chi Yang Advisor: Yen-Ting Chen Presenter: Fong-Ren Sie Date:
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Noman Haleem B.E. in Textile Engineering from National Textile University Specialization in Yarn Manufacturing Topic “Determination of Twist per Inch.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Pinched Hysteresis Loops of Two Memristor SPICE Models Akzharkyn Izbassarova and Daulet Kengesbek Department of Electrical and Electronics Engineering.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Active Contours Technique in Retinal Image Identification of the Optic Disk Boundary Soufyane El-Allali Stephen Brown Department of Computer Science and.
1 Static Sprite Generation Prof ︰ David, Lin Student ︰ Jang-Ta, Jiang
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Object Detection and Tracking Mike Knowles 11 th January 2005
SUSAN: structure-preserving noise reduction EE264: Image Processing Final Presentation by Luke Johnson 6/7/2007.
CS 223B Assignment 1 Help Session Dan Maynes-Aminzade.
CSE 291 Final Project: Adaptive Multi-Spectral Differencing Andrew Cosand UCSD CVRR.
Background Subtraction for Urban Traffic Monitoring using Webcams Master Graduation Project Final Presentation Supervisor: Rein van den Boomgaard Mark.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
California Car License Plate Recognition System ZhengHui Hu Advisor: Dr. Kang.
[cvPONG] A 3-D Pong Game Controlled Using Computer Vision Techniques Quan Yu and Chris Wagner.
Almost all diagnosis of diseases made by medical professionals can not be approved without blood analysis. In medical world the rapid.
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 20, NO. 11, NOVEMBER 2011 Qian Zhang, King Ngi Ngan Department of Electronic Engineering, the Chinese university.
Shadow Detection In Video Submitted by: Hisham Abu saleh.
1 Real Time, Online Detection of Abandoned Objects in Public Areas Proceedings of the 2006 IEEE International Conference on Robotics and Automation Authors.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
1 REAL-TIME IMAGE PROCESSING APPROACH TO MEASURE TRAFFIC QUEUE PARAMETERS. M. Fathy and M.Y. Siyal Conference 1995: Image Processing And Its Applications.
Abstract Some Examples The Eye tracker project is a research initiative to enable people, who are suffering from Amyotrophic Lateral Sclerosis (ALS), to.
Babol university of technology Presentation: Alireza Asvadi
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
Background Subtraction for Urban Traffic Monitoring using Webcams Master Graduation Project Progress Presentation Supervisor: Rein van den Boomgaard Mark.
GESTURE ANALYSIS SHESHADRI M. (07MCMC02) JAGADEESHWAR CH. (07MCMC07) Under the guidance of Prof. Bapi Raju.
Accidental pinhole and pinspeck cameras: revealing the scene outside the picture A. Torralba and W. T. Freeman Proceedings of 25 IEEE Conference on Computer.
By: Hadley Scholtz Supervisor: Mehrdad Ghaziasgar Co - supervisor: James Connan Mentor: Ibraheem Frieslaar.
Senior Design Project Megan Luh Hao Luo March
Motion Analysis using Optical flow CIS750 Presentation Student: Wan Wang Prof: Longin Jan Latecki Spring 2003 CIS Dept of Temple.
A study on face system Speaker: Mine-Quan Jing National Chiao Tung University.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Expectation-Maximization (EM) Case Studies
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
Senior Design Project Megan Luh Hao Luo Febrary
Senior Design Project Megan Luh Hao Luo January
CS 376b Introduction to Computer Vision 02 / 11 / 2008 Instructor: Michael Eckmann.
Su-ting, Chuang 2010/8/2. Outline Introduction Related Works System and Method Experiment Conclusion & Future Work 2.
Video Surveillance Under The Guidance of Smt. D.Neelima M.Tech., Asst. Professor Submitted by G. Subrahmanyam Roll No: 10021F0013 M.C.A.
An MPEG-7 Based Semantic Album for Home Entertainment Presented by Chen-hsiu Huang 2003/08/12 Presented by Chen-hsiu Huang 2003/08/12.
Final Year Project. Project Title Kalman Tracking For Image Processing Applications.
BACKGROUND MODEL CONSTRUCTION AND MAINTENANCE IN A VIDEO SURVEILLANCE SYSTEM Computer Vision Laboratory 指導教授:張元翔 老師 研究生:許木坪.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
POSTER TEMPLATE BY: Background Objectives Psychophysical Experiment Photo OCR Design Project Pipeline and outlines ❑ Deep Learning.
Vision & Image Processing for RoboCup KSL League Rami Isachar Lihen Sternfled.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
HADI Tutorial Void Inspection Contents 1.Basic Void Inspection Procedure 2.Smooth ROI 3.Background Processing (Flatten BG) 4.Thresholding (Void.
Technological Uncanny K. S'hell, C Kurtz, N. Vincent et E. André et M. Beugnet 1.
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
Visualization of Eye Gaze Data using Heat Maps
Digital image self-adaptive acquisition in medical x-ray imaging
Seunghui Cha1, Wookhyun Kim1
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
Detecting Artifacts and Textures in Wavelet Coded Images
Introduction Computer vision is the analysis of digital images
Introduction Computer vision is the analysis of digital images
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
Presentation transcript:

The development of object recognition application to automatically count the number of passengers entering the bus Abzal Adilzhan, Serikbolsyn Myrzakhmet Department of Electrical and Electronic Engineering, Nazarbayev University, Astana, Kazakhstan In Kazakhstan, bus operating companies traditionally hire bus conductors for manual fare collection from the passengers. However, the control of correspondence of the produced revenue with the issued tickets by the conductor is a critical problem. As a result of controller injustice the bus companies might receive less revenue. Also, it might result in inaccurate bus timetable and route management. Therefore, the passenger flow count is a crucial concern for bus companies. Introduction Objective This project aims to create an object recognition application which will automatically count the number of passengers entering the bus. The application was developed by using C++ program and OpenCV library. The process of project implementation can be divided into several steps:  Video Capture  Background Subtraction  Reducing Noise and Separating Objects  Removing Shadows  Defining Object Contours  Determining Mass Center  Counting Detected Objects Methods Results Conclusions According to the results it can be concluded that the application is able to capture video, implement background subtraction, reduce noise and separate objects, remove shadows, define the object contours and mass center, and it count s only entering passengers. The limitations of the project are the sensitivity of the method on light conditions, some possible errors when two passengers pass the region very close, and that it might be efficient only for busses with single operating door. For the future similar projects it is recommended to develop a count method which can differentiate and count people based on human head parameters. A window represented in Figure 1 shows the video frame with the foreground mask of the object. As it can be seen from this image the frame contains noise, disturbances and shadows. Figure 2 illustrates the foreground mask with removed shadow, reduced noise and eliminated holes. This frame was used to calculate the object’s contour and center mass. Figure 3 shows the original frame with rectangle shapes around the moving objects for observation, green colored centroid, red colored regions of interest for counting, and displayed number of entered passengers. Figure 4 represents the case when the object centroid is inside the range of interest. According to this picture it can be referred that when the counter was activated, the region modified its color to green. However, a problem occurs when the intensity of the light significantly varies since the background subtraction technique is sensitive to light changes. This problem can be solved by detecting objects in a static condition and adjusting application to both daytime and nighttime bus light conditions [4]. Moreover, since the method of this project is based on object detection, in addition to people count this application computes objects with significant size. Yet, this issue was ignored due to the fact that large objects must also be provided with tickets. 1.Bradski, Gary and Adrian Kaebler, Learning OpenCV. United States of America: O’Reilly Media, Laganiere, Robert, OpenCV2 Computer Vision Application Programming Cookbook. Birmingham: Packt Publishing Ltd, Mukherjee, Satarupa, Stephani Gil and Nilanjan Ray, “Unique people count from monocular videos”, The Visual Computer, pp1-13, Sep Putra, Samuel Mahatma, Renan Prasta Jenie, I Made Vidyasthana, Harry Yanto, and Agustinus Wijiaya, “Designing object detection prototype for people counter using computer vision,” unpublished. 5.Wang, Hanzi, and David Suter, "A re-evaluation of mixture of Gaussian background modeling [video signal processing applications]." In Acoustics, Speech, and Signal Processing, Proceedings.(ICASSP'05). IEEE International Conference on, vol. 2, pp. ii IEEE, References Figure 1. The screenshot of the foreground mask window. Figure 2. The screenshot of the foreground mask with removed shadow window. Figure 3. The screenshot of the original frame. Figure 4. The screenshot of the original frame.