Students: Anthony Kang, Luke Neumann, Erik Rozolis Professors: Dr. Edward J. Delp, Dr. Yung-Hsiang Lu CAM 2 Continuous Analysis of Many CAMeras The Problem.

Slides:



Advertisements
Similar presentations
Real-Time Human Pose Recognition in Parts from Single Depth Images Presented by: Mohammad A. Gowayyed.
Advertisements

Visibility Information Exchange Web System. Source Data Import Source Data Validation Database Rules Program Logic Storage RetrievalPresentation AnalysisInterpretation.
1 © Fluke networks 2004 Everett WAMonday, May 18, 2015 Application Performance & Network Analysis Improving the end user experience.
By: Chris Hayes. Facebook Today, Facebook is the most commonly used social networking site for people to connect with one another online. People of all.
Automated Parking Lot Attendant SDP ’07 Team Frasier Tom Cleary Matt Regan Bill Ryan Adam Bailin.
1 SWE Introduction to Software Engineering Lecture 22 – Architectural Design (Chapter 13)
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
Bioinformatics Unit 1: Data Bases and Alignments Lecture 3: “Homology” Searches and Sequence Alignments (cont.) The Mechanics of Alignments.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Video Surveillance Capturing, Management and Analysis of Security Videos. -Abhinav Goel -Varun Varshney.
Chris Cummings.  Traffic cameras recording targets and retrieving them  Cameras track targets and the data needs to be recorded, but how are you supposed.
Introduction Using time property and location property from lost items’ pictures, we construct the Lost and Found System which combined with image search.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Overview of SQL Server Alka Arora.
A Music Filled Flask - Real Time Distributed Transcoding Nicholas Jaeger, Trey Zahradka, & Dr. Peter Bui Department of Computer Science  University of.
Class Instructor Name Date. Classroom Tips Class Roster – Please Sign In Class Roster – Please Sign In Internet Usage Internet Usage –Breaks and Lunch.
DISTRIBUTED DATA FLOW WEB-SERVICES FOR ACCESSING AND PROCESSING OF BIG DATA SETS IN EARTH SCIENCES A.A. Poyda 1, M.N. Zhizhin 1, D.P. Medvedev 2, D.Y.
CRITICAL DESIGN REVIEW Gregory LaFlash Patrick O’Loughlin Zachary Snell Joshua Howell Hao Sun Kira Jones THAT ONE SPECIAL SHOT TOSS
Project Proposal Interface Design Website Coding Website Testing & Launching Website Maintenance.
Design patterns. What is a design pattern? Christopher Alexander: «The pattern describes a problem which again and again occurs in the work, as well as.
Software Architecture
material assembled from the web pages at
Master Thesis Defense Jan Fiedler 04/17/98
FotoGazmic Software (From left to right: Chad Zbinden, Josey Baker, Rob Mills, Myra Bergman, Tinate Dejtiranukul)
An Introduction to HDInsight June 27 th,
Students: Anurag Anjaria, Charles Hansen, Jin Bai, Mai Kanchanabal Professors: Dr. Edward J. Delp, Dr. Yung-Hsiang Lu CAM 2 Continuous Analysis of Many.
IPlant Collaborative Hands-on Cyberinfrastructure Workshop – Part 2 R. Walls University of Arizona Biodiversity Information Standards (TDWG) Sep. 29, 2015,
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Server to Server Communication Redis as an enabler Orion Free
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
Cloud Computing Applications Hsu, Ya-Lun. Google App Engine Using Python and Django Register applications for free from Google Run web applications on.
Students: He Li, Yuhao Chen, James Tay, Everett Berry, Yukun An, Jiaju Yue, Qingshuang Chen, Huanyi Guo, Daniel Dilger, Andrew Green Professors: Dr. Edward.
Big traffic data processing framework for intelligent monitoring and recording systems 學生 : 賴弘偉 教授 : 許毅然 作者 : Yingjie Xia a, JinlongChen a,b,n, XindaiLu.
A Technical Overview Bill Branan DuraCloud Technical Lead.
Students: Aiman Md Uslim, Jin Bai, Sam Yellin, Laolu Peters Professors: Dr. Yung-Hsiang Lu CAM 2 Continuous Analysis of Many CAMeras The Problem Currently.
WASP Airborne Data Processor Laboratory for Imaging Algorithms and Systems Chester F. Carlson Center for Imaging Science Rochester Institute of Technology.
HEMANTH GOKAVARAPU SANTHOSH KUMAR SAMINATHAN Frequent Word Combinations Mining and Indexing on HBase.
Chapter 1 Database Access from Client Applications.
FYP Presentation Using Mobile Sensors for Wireless Home Security System Author:Student ID: Sun Chak Fong, Cheung Ngai.
BIT 3193 MULTIMEDIA DATABASE CHAPTER 5 : MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE.
YouTube Duplicate Finder Group 4 Members : Brian Kelly Darryl Parulan Vanessa Kellawan Diana Gonzalez Natoya Higgins.
Cloud Computing Shannon McManus Michael Weihert. What is Cloud Computing?
Mobile Analyzer A Distributed Computing Platform Juho Karppinen Helsinki Institute of Physics Technology Program May 23th, 2002 Mobile.
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
Schedule. ArcIMS/GIS - Chris Accomplishments –Research on Google Maps API –Research on ArcIMS SDE (Spatial Database Engine) direct connect Next Steps.
September 2003, 7 th EDG Conference, Heidelberg – Roberta Faggian, CERN/IT CERN – European Organization for Nuclear Research The GRACE Project GRid enabled.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
INTRODUCTION About Project: About Project: Our project is based of the technology of cloud computing which is offering many pro’s to the world of computers.
COMP7330/7336 Advanced Parallel and Distributed Computing MapReduce - Introduction Dr. Xiao Qin Auburn University
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Connected Infrastructure
GPU Architecture and Its Application
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
How SCADA Systems Work?.
Connected Infrastructure
See Through Fog Imaging Project: P06441
Content-Based Image Retrieval
Content-Based Image Retrieval
Development of the SMC Data Portal
Introduction to Apache
McGraw-Hill Technology Education
Research Institute for Future Media Computing
Gordon Erlebacher Florida State University
New Technologies for Storage and Display of Meteorological Data
Week 5 Cecilia La Place.
Presentation transcript:

Students: Anthony Kang, Luke Neumann, Erik Rozolis Professors: Dr. Edward J. Delp, Dr. Yung-Hsiang Lu CAM 2 Continuous Analysis of Many CAMeras The Problem Currently there is no common computing infrastructure which can support continuous analysis of many internet connected cameras and so researchers are unable to harness this vast amount of data for analysis. The Infrastructure 1.A large number of publicly available cameras and their properties 2.A set of functions common to different analysis programs and an API for developing the analysis programs 3.A resource manager (system) which optimizes the resources needed for running the analysis programs Possible Applications Uses of the system include: Traffic analysis to improve congestion or detect accidents Weather observation to increase the accuracy of existing weather models Environmental trends (rising sea levels, shorter days, etc.) System Team Progress Database improved for easier data management System redesigned to handle a more diverse set of applications Locations of cameras found so far mapped and clustered (below) Implemented Django for better website management and easier modification Camera search given more specific options for faster loading Query improved for faster map loading Cloud-Based Distributed System Architecture Above is a lower level view of the interactions of the distributed system from application upload to the job scheduler. Two monitors provide information about the performance of the system and the data flow during operation. A database holds everything from logins for the website to reports generated automatically by the manager. Image Processing API The image processing API is designed for image processing algorithm testers to use our system easily. All they need to do is just write a pure processing algorithm and plug it into the API. Tasks for the API 1.Download images for cameras and store them into a buffer. 2.Send Reports to the system. 3.Run the image processing algorithm. Future Development Short Term: Improve camera search function Scale up from 7 worker computers and 30,000 cameras to hundreds of workers and hundred thousands of cameras Build API which will interface with a website Improve rain detection and sunrise/sunset algorithm Long Term: Scale up to millions of cameras and thousands of workers Upgrade to billable system Develop 4 or 5 weather detection algorithms Rain Detection algorithm This algorithm analyzes videos from cameras and detect if it is raining. Fig.6 Weight of Rain Fig.2 Cloudy Fig.3 Rain Fig4 weight of sunny Fig.5 Weight of cloudy Fig.1 Sunny Sunrise/Sunset Detection This algorithm analyzes videos from cameras and detect if it is sun rising or sun setting. From the result retrieved, the length of the day can be calculated. Steps 1. Detect Horizon 2. Calculate brightness of sky using pixels above horizon 3. Store value and repeat 4. Sudden increase in brightness in morning may indicate sunrise. 5. Sudden decrease in brightness in evening may indicate sunset. Time: 20:42 RGB Avg: 52 Time: 20:39 RGB Avg: 71Time: 20:31 RGB Avg: 111 sunset Rain Detection results Automatic Testing and Integration Use Jenkins and Github to test and integrate new code Protects the main site from breaking due to new code