By SAIKUMAR KEESARI VAMSI KRISHNA EDARA

Slides:



Advertisements
Similar presentations
Hilal Tayara ADVANCED INTELLIGENT ROBOTICS 1 Depth Camera Based Indoor Mobile Robot Localization and Navigation.
Advertisements

1 Video Processing Lecture on the image part (8+9) Automatic Perception Volker Krüger Aalborg Media Lab Aalborg University Copenhagen
Multiple People Detection and Tracking with Occlusion Presenter: Feifei Huo Supervisor: Dr. Emile A. Hendriks Dr. A. H. J. Stijn Oomes Information and.
A KLT-Based Approach for Occlusion Handling in Human Tracking Chenyuan Zhang, Jiu Xu, Axel Beaugendre and Satoshi Goto 2012 Picture Coding Symposium.
Learning Semantic Scene Models From Observing Activity in Visual Surveillance Dimitios Makris and Tim Ellis (2005) Presented by Steven Wilson.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Research on high-definition video vehicles location and tracking Xiong Changzhen, LiLin IEEE, Distributed Computing and Applications to Business Engineering.
Adaptive Rao-Blackwellized Particle Filter and It’s Evaluation for Tracking in Surveillance Xinyu Xu and Baoxin Li, Senior Member, IEEE.
Vehicle Movement Tracking
LYU 0102 : XML for Interoperable Digital Video Library Recent years, rapid increase in the usage of multimedia information, Recent years, rapid increase.
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
29 Palms Vehicle Detection (what we wanted to do).
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 20, NO. 11, NOVEMBER 2011 Qian Zhang, King Ngi Ngan Department of Electronic Engineering, the Chinese university.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
1 Video Surveillance systems for Traffic Monitoring Simeon Indupalli.
Tal Mor  Create an automatic system that given an image of a room and a color, will color the room walls  Maintaining the original texture.
Multimedia Databases (MMDB)
Real-time object tracking using Kalman filter Siddharth Verma P.hD. Candidate Mechanical Engineering.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
Students: Anurag Anjaria, Charles Hansen, Jin Bai, Mai Kanchanabal Professors: Dr. Edward J. Delp, Dr. Yung-Hsiang Lu CAM 2 Continuous Analysis of Many.
Motion Analysis using Optical flow CIS750 Presentation Student: Wan Wang Prof: Longin Jan Latecki Spring 2003 CIS Dept of Temple.
Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.
Advanced Analytics on Hadoop Spring 2014 WPI, Mohamed Eltabakh 1.
Crowd Analysis at Mass Transit Sites Prahlad Kilambi, Osama Masound, and Nikolaos Papanikolopoulos University of Minnesota Proceedings of IEEE ITSC 2006.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
Autonomous Robots Vision © Manfred Huber 2014.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
Spatiotemporal Saliency Map of a Video Sequence in FPGA hardware David Boland Acknowledgements: Professor Peter Cheung Mr Yang Liu.
By Naveen kumar Badam. Contents INTRODUCTION ARCHITECTURE OF THE PROPOSED MODEL MODULES INVOLVED IN THE MODEL FUTURE WORKS CONCLUSION.
Big traffic data processing framework for intelligent monitoring and recording systems 學生 : 賴弘偉 教授 : 許毅然 作者 : Yingjie Xia a, JinlongChen a,b,n, XindaiLu.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
Machine Vision ENT 273 Hema C.R. Binary Image Processing Lecture 3.
Color Image Segmentation Mentor : Dr. Rajeev Srivastava Students: Achit Kumar Ojha Aseem Kumar Akshay Tyagi.
ACTi IVS Server 2 (Intelligent Video Surveillance) Connecting Vision.
Robust Segmentation of Freight Containers in Train Monitoring Videos Qing-Jie Kong*, Avinash Kumar**, Narendra Ahuja**,Yuncai Liu* **Department of Electrical.
Data Summit 2016 H104: Building Hadoop Applications Abhik Roy Database Technologies - Experian LinkedIn Profile:
Zhaoxia Fu, Yan Han Measurement Volume 45, Issue 4, May 2012, Pages 650–655 Reporter: Jing-Siang, Chen.
Date of download: 7/8/2016 Copyright © 2016 SPIE. All rights reserved. A scalable platform for learning and evaluating a real-time vehicle detection system.
SEMINAR ON TRAFFIC MANAGEMENT USING IMAGE PROCESSING by Smruti Ranjan Mishra (1AY07IS072) Under the guidance of Prof Mahesh G. Acharya Institute Of Technology.
Ehsan Nateghinia Hadi Moradi (University of Tehran, Tehran, Iran) Video-Based Multiple Vehicle Tracking at Intersections.
IMAGE PROCESSING APPLIED TO TRAFFIC QUEUE DETECTION ALGORITHM.
Leverage Big Data With Hadoop Analytics Presentation by Ravi Namboori Visit
Visual homing using PCA-SIFT
Embedded Education Teaching Experiences sharing
SNS COLLEGE OF TECHNOLOGY
Connected Living Connected Living What to look for Architecture
Security systems for cities
Defining Data Warehouse Concepts and Terminology
An Open Source Project Commonly Used for Processing Big Data Sets
Pagerank and Betweenness centrality on Big Taxi Trajectory Graph
Tutorial: Big Data Algorithms and Applications Under Hadoop
Contents Team introduction Project Introduction Applicability
Connected Living Connected Living What to look for Architecture
COMP 9517 Computer Vision Motion 7/21/2018 COMP 9517 S2, 2012.
Motion Detection And Analysis
Algorithms for Big Data Delivery over the Internet of Things
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Hadoop Clusters Tess Fulkerson.
SoC and FPGA Oriented High-quality Stereo Vision System
Defining Data Warehouse Concepts and Terminology
See Through Fog Imaging Project: P06441
Fast and Robust Object Tracking with Adaptive Detection
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
Vehicle Segmentation and Tracking in the Presence of Occlusions
Object tracking in video scenes Object tracking in video scenes
Effective and Efficient Detection of Moving Targets From a UAV’s Camera
Introduction to Apache
Project P06441: See Through Fog Imaging
Presentation transcript:

By SAIKUMAR KEESARI VAMSI KRISHNA EDARA VIDEO SURVEILLANCE FRAMEWORK BASED ON BIGDATA MANAGEMENT FOR ROAD TRANSPORT SYSTEM By SAIKUMAR KEESARI VAMSI KRISHNA EDARA

contents Research questions Introduction Description Background work Problem definition Problem explanation Results Future work

RESEARCH QUESTIONS Whether the present algorithms are applicable for the large scale video analytics when the data is stored or present in the cloud? How to improve the accuracy in tracking of vehicles in the road traffic to have a safe drive.

Introduction Intelligent Transportation Systems (ITS) and Advanced Traveler Information Systems (ATIS) are the emerging areas, which solve the issues in traffic management and planning and designing infrastructure to meet the demanding needs of public. Introduce video processing algorithm for purpose of video monitoring. Reduce the gap between video processing algorithms and large scale video analytics. Intelligent Video Surveillance System (IVSS) – safe driving, path prediction, travel time Vision-based traffic flow data extraction algorithm to support multi-channel live traffic video streams in real-time utilizing video co-processors and with the aid of apache hadoop servers Vision-based algorithm to validate the effectiveness at the server site

Description implementation of a big data management framework which helps 1. Devising the Intelligent Video Surveillance for Road Transport System by adopting different algorithms, tracking the systems, processing the large video data frames. 2. Early traffic monitoring system such as CCTV monitoring, image processing techniques, IP based camera are all combined to provide an intelligent surveillance system which helps in monitoring the data from the large sets of video datasets which stores some terabytes of data for a long amount of time. 3. To know the exact speed of the vehicle

cont. Proposed Framework >Data acquisition and Management including Archiving is done at local site >video summarization is carried out using color Histogramming followed by key frame selection >The local sites rely upon Hadoop Distributed File System (HDFS)

Background work Different papers that we have concentrated or studied which helped us in doing this research project are like 1. Video monitoring systems based on bigdata processing 2. Query object detection in video data in Hadoop framework 3. Fast target tracking based on the video Image 4. Real-time bigdata analytics for multimedia transmission and storage etc

Software and hardware requirements Query languages: SQL like language called HiveQL Programming languages: JAVA Software tools: Apache Hadoop framework and MapReduce framework In the Map function, the list of frames with least RGB value is produced, In the Reduce function collects similar list across different local sites with same least RGB value and group them together. This group of frames is defined as Key frames to be analyzed at the remote surveillance center.

Problem definition Preprocess the data set and reduce the noise by Key Frame Selection Based on Color Histogramming Implemented Using Map-Reduce.

IVA AT SURVEILLANCE SITE After preprocessing, data is sent to cloud which acts as communication medium. The refined and cleaned information is sent to the Intelligent Video Analytics Engine which is present in the remote server location.

Blob detection and tracking An algorithm is proposed to detect each and every moving vehicle designated as blobs A blob is defined to be filled with square. Can be reached by moving vertically or horizontally. For position S in the kernel neighboring pixels A, B, C & D are checked for the least label value. The pixel with minimal label value is added to the list of connected pixels.

Blob detection algorithm 1. Read the Image Array 2. Initialize labelTable, xMinTable, xMaxTable, yMinTable, yMaxTable, massTable to 0 3. Initialize labelBuffer to the no. of pixels in the image 4. For Each Pixel S the nearest pixels are verified A B C D S 5. Assign Labels for each Pixel and enter it into labelTable 6. Iterate through pixels looking for connected regions. 7. Find the neighbouring pixel with the least labelValue 8. If the found neighbour is a foreground pixel a. Set S Pixel Label value to min and assign the least labelValue to the pixel b. Update min & max X, Y values on the found neighbour into labelTable c. Increment the massTable value 9. If the found neighbour is not a foreground pixel a. Enter the min & max X, Y values into the xMinTable, xMaxTable, yMinTable, yMaxTable b. Increment the label value 10. Repeat Steps 3 to 8 for all pixels 11. Rearrange the labelValue of the each labelBuffer starting from 0 12. Assign color value to each labelValue (Blob)

Blob filtering In this Section, the identified Blobs are labeled from 1 to n numbers. Each blob’s X and Y position is calculated and the mass of each blob is calculated. The mass table in the above algorithm provides the value of each blob’s spatial mass which can be calculated. The filtered Blobs need to be tracked to find out the spatial movement of the blobs and their correlation between the frames. The correlation between the frames is found out to conclude whether the blobs have their movement independent or depend on some other blobs.

Blob tracking The moving blobs represent the vehicle motion in the images. It has asserted that the convex hull surrounding a vehicle in an image is a good approximation of the projection of a vehicle in the image. To characterize the moving blobs, we calculate the convex hull and calculate the centroid for the blobs. Calculating centroid

Velocity estimation For a set of Two Blobs, Calculate the velocity of the blobs by fixing a reference point and calculate the displacement. And the velocity is

Speed flow density relationship Under uninterrupted flow conditions, speed, density, and flow are all related by the equation q=k*v Where q = Flow (vehicles/hour), v = Speed (miles/hour, kilometers/hour) and k = Density (vehicles/mile, vehicles/kilometer Relationship: The velocity of vehicles follows normal distribution and its differential probability density function of two vehicles a and b is

Experimental results Experimental results of the proposed vehicle speed estimation are presented to demonstrate the real-time velocity estimation of random vehicles. The Proposed Method is tested over a range of videos taken at different scenarios like Bad Light, Rainy (or) Snow Days, Interrupted Traffic scene at urban road side, Uninterrupted Traffic Scene at National Highways, Video Taken at Tunnels.

Future work These research can be further extended by strengthening the IVA at the server site using different core algorithms. Proposed technique is an agile in nature so extensions can be done to it as we have introduced different algorithms such as blob detection,tracking.