Surveillance Application Ankit Mathur Mayank Agarwal Subhajit Sanyal Lavanya Sharan Vipul Kansal.

Slides:



Advertisements
Similar presentations
Practical Camera Auto-Calibration Based on Object Appearance and Motion for Traffic Scene Visual Surveillance Zhaoxiang Zhang, Min Li, Kaiqi Huang and.
Advertisements

1 ECE 495 – Integrated System Design I Introduction to Image Processing ECE 495, Spring 2013.
Simultaneous surveillance camera calibration and foot-head homology estimation from human detection 1 Author : Micusic & Pajdla Presenter : Shiu, Jia-Hau.
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.
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
1 Video Processing Lecture on the image part (8+9) Automatic Perception Volker Krüger Aalborg Media Lab Aalborg University Copenhagen
E.G.M. PetrakisFiltering1 Linear Systems Many image processing (filtering) operations are modeled as a linear system Linear System δ(x,y) h(x,y)
Abandoned Object Detection for Public Surveillance Video Student: Wei-Hao Tung Advisor: Jia-Shung Wang Dept. of Computer Science National Tsing Hua University.
Foreground Background detection from video Foreground Background detection from video מאת : אבישג אנגרמן.
Real-time Tracking of Multiple People Using Stereo David BeymerBob Bolles Kurt Konolige Chris Eveland Artificial Intelligence Center SRI International.
Tracking Multiple Occluding People by Localizing on Multiple Scene Planes Professor :王聖智 教授 Student :周節.
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
1 s-t Graph Cuts for Binary Energy Minimization  Now that we have an energy function, the big question is how do we minimize it? n Exhaustive search is.
Høgskolen i Gjøvik Saleh Alaliyat Video - based Fall Detection in Elderly's Houses.
Broadcast Court-Net Sports Video Analysis Using Fast 3-D Camera Modeling Jungong Han Dirk Farin Peter H. N. IEEE CSVT 2008.
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 2004.
Multi video camera calibration and synchronization.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
Tracking Migratory Birds Around Large Structures Presented by: Arik Brooks and Nicholas Patrick Advisors: Dr. Huggins, Dr. Schertz, and Dr. Stewart Senior.
Objective of Computer Vision
Fast Illumination-invariant Background Subtraction using Two Views: Error Analysis, Sensor Placement and Applications Ser-Nam Lim, Anurag Mittal, Larry.
Object Detection and Tracking Mike Knowles 11 th January 2005
CSE 291 Final Project: Adaptive Multi-Spectral Differencing Andrew Cosand UCSD CVRR.
Stereo Computation using Iterative Graph-Cuts
Background Subtraction for Urban Traffic Monitoring using Webcams Master Graduation Project Final Presentation Supervisor: Rein van den Boomgaard Mark.
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
[cvPONG] A 3-D Pong Game Controlled Using Computer Vision Techniques Quan Yu and Chris Wagner.
The development of object recognition application to automatically count the number of passengers entering the bus Abzal Adilzhan, Serikbolsyn Myrzakhmet.
Shadow Detection In Video Submitted by: Hisham Abu saleh.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Parallel Edge Detection Daniel Dobkin Asaf Nitzan.
Tricolor Attenuation Model for Shadow Detection. INTRODUCTION Shadows may cause some undesirable problems in many computer vision and image analysis tasks,
© by Yu Hen Hu 1 ECE533 Digital Image Processing Image Restoration.
A video-based real-time vehicle counting system using adaptive background method 2008 IEEE International Conference on Signal Image Technology and Internet.
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.
An efficient method of license plate location Pattern Recognition Letters 26 (2005) Journal of Electronic Imaging 11(4), (October 2002)
CAPTCHA solving Tianhui Cai Period 3. CAPTCHAs Completely Automated Public Turing tests to tell Computers and Humans Apart Determines whether a user is.
Video Segmentation Prepared By M. Alburbar Supervised By: Mr. Nael Abu Ras University of Palestine Interactive Multimedia Application Development.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Digital Image Processing Lecture 10: Image Restoration March 28, 2005 Prof. Charlene Tsai.
Image Restoration.
Adaptive Median filtering of Still Images Arjun Arunachalam Shyam Bharat Department of Electrical Engineering.
Digital Image Processing Lecture 10: Image Restoration
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
Fast and Robust Algorithm of Tracking Multiple Moving Objects for Intelligent Video Surveillance Systems Jong Sun Kim, Dong Hae Yeom, and Young Hoon Joo,2011.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
By Naveen kumar Badam. Contents INTRODUCTION ARCHITECTURE OF THE PROPOSED MODEL MODULES INVOLVED IN THE MODEL FUTURE WORKS CONCLUSION.
By Dr. Rajeev Srivastava
SUREILLANCE IN THE DEPARTMENT THROUGH IMAGE PROCESSING F.Y.P. PRESENTATION BY AHMAD IJAZ & UFUK INCE SUPERVISOR: ASSOC. PROF. ERHAN INCE.
Frank Bergschneider February 21, 2014 Presented to National Instruments.
Processing Images and Video for An Impressionist Effect Automatic production of “painterly” animations from video clips. Extending existing algorithms.
Motion Estimation of Moving Foreground Objects Pierre Ponce ee392j Winter March 10, 2004.
Ehsan Nateghinia Hadi Moradi (University of Tehran, Tehran, Iran) Video-Based Multiple Vehicle Tracking at Intersections.
IMAGE PROCESSING APPLIED TO TRAFFIC QUEUE DETECTION ALGORITHM.
Digital Image Processing Lecture 10: Image Restoration
COMP 9517 Computer Vision Motion 7/21/2018 COMP 9517 S2, 2012.
Applications of AI Image Processing.
Gait Analysis for Human Identification (GAHI)
Digital Image Processing
Motion Detection And Analysis
Introduction of Real-Time Image Processing
Detecting Artifacts and Textures in Wavelet Coded Images
Effective and Efficient Detection of Moving Targets From a UAV’s Camera
Introduction to Digital Image Analysis Part II: Image Analysis
Week 6 Nicholas Baker.
Lab 2: Fingerprints CSE 402.
Image segmentation Grey scale image Binary image
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
Presentation transcript:

Surveillance Application Ankit Mathur Mayank Agarwal Subhajit Sanyal Lavanya Sharan Vipul Kansal

Introduction Two camera-based surveillance system Has an initial learning phase Can detect and segment out intruders For a single intruder, provides Foot location Height

Learning Phase Can be implemented as static/dynamic We have implemented static learning Background is monitored initially For each pixel,  and  may be maintained under Gaussian model We just maintain max. min. and maximum inter-frame difference for RGB separately

Background Subtraction Can be based on YCbCr to monitor chromaticity & ignore intensity changes We have implemented RGB monitoring If RGB lie within allowed range for a pixel, it is blackened (background) If not within range, the pixel is in foreground

Background subtracted image

Shadow removal by stereo Shadow of foreground objects in the background-subtracted images Need to eliminate shadows for finding foot position & other state information Use two cameras Using ground-plane homography, warp and subtract out shadows on the ground

Original Image – Warped Image

Noise removal Lot of small speckles in the image observed These speckles may disturb the intensity centroid and need to be removed Carry out smoothening by blurring / median filtering We implement median filtering

Image with noise

Smoothened Image

Detecting foreground object Present implementation assumes only one foreground object Carry out a search along the line passing through centroid in the vertical vanishing direction We use a variant of DDA algorithm and find head & foot on the line

Compute statistics The camera is pre-calibrated using the two-plane registration method Knowing the head and foot in the image the actual height and foot location can be computed

Code organization

Learning Grabber Back-subt Grabber Video 1 Video 2 Learning Back-subt Shadow Subtraction Grnd-Plane Homography Height Foot Median Filter

Meeting real-time constraints Use MMX ® instructions to speed up code (process 64-bits in a go) After warping stage, image is binary and is stored as 1-bit per pixel For operations like median filtering, 64 pixels processed simultaneously Separate grabbing and processing threads