Network Topology and Geometry

Slides:



Advertisements
Similar presentations
Final Exam Review 1 1.
Advertisements

Wheres Waldo: Matching People in Images of Crowds Rahul GargDeva RamananSteven M. Seitz Noah Snavely Problem Definition University of Washington University.
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
SignalGuru: Leveraging Mobile Phones for Collaborative Traffic Signal Schedule Advisory MobiSys 2011 Best paper award.
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
I see you… INTELLIGENT TRANSPORTATION SYSTEMS AS A MEANS OF AUTOMATIC ROAD ENFORCEMENT BY: KEVIN NICOLI.
Modeling Digital Remote Sensing Presented by Rob Snyder.
Multi video camera calibration and synchronization.
MULTI-TARGET TRACKING THROUGH OPPORTUNISTIC CAMERA CONTROL IN A RESOURCE CONSTRAINED MULTIMODAL SENSOR NETWORK Jayanth Nayak, Luis Gonzalez-Argueta, Bi.
Introduction to Digital Data and Imagery
Image Processing & GIS Integration for Environmental Analysis School of Electrical & Electronic Engineering The Queen’s University of Belfast Paul Kelly.
Ch2 Sec3 Maps and Computers.
The Digital Image.
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
Gaussian process modelling
Automatic Registration of Color Images to 3D Geometry Computer Graphics International 2009 Yunzhen Li and Kok-Lim Low School of Computing National University.
The Television Camera The television camera is still the most important piece of production equipment. In fact, you can produce and show an impressive.
Aerial Photographs and Remote Sensing Aerial Photographs For years geographers have used aerial photographs to study the Earth’s surface. In many ways.
University of Maryland Department of Civil & Environmental Engineering By G.L. Chang, M.L. Franz, Y. Liu, Y. Lu & R. Tao BACKGROUND SYSTEM DESIGN DATA.
Basic Geographic Concepts GEOG 370 Instructor: Christine Erlien.
K. KRISHNA, D. CASBEER, P. CHANDLER & M. PACHTER AFRL CONTROL SCIENCE CENTER OF EXCELLENCE MACCCS REVIEW APRIL 19, 2012 UAV Search & Capture of a Moving.
Lesson 5 Directions. compass is an instrument containing a freely suspended magnetic element which displays the direction of the horizontal component.
Fast Simulators for Assessment and Propagation of Model Uncertainty* Jim Berger, M.J. Bayarri, German Molina June 20, 2001 SAMO 2001, Madrid *Project of.
Elements of Art Line Shape Value Form ColorSpace Texture.
Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.
Area Measurements.
Area Measurements.
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
Principles of the Global Positioning System Lecture 02 Prof. Thomas Herring Room A;
ECE 638: Principles of Digital Color Imaging Systems Lecture 3: Trichromatic theory of color.
Using Adaptive Tracking To Classify And Monitor Activities In A Site W.E.L. Grimson, C. Stauffer, R. Romano, L. Lee.
PMT-RAS. Turning the Clean Room Into a Dark Room.
Applying Pixel Values to Digital Images
U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and.
Data Models, Pixels, and Satellite Bands. Understand the differences between raster and vector data. What are digital numbers (DNs) and what do they.
Number of Instructional Days: 13.  Standards: Congruence G-CO  Experiment with transformations in the plane  G-CO.2Represent transformations in the.
Mapping of Traffic Conditions at Downtown Thessaloniki with the Help of GPS Technology P. D. Savvaidis and K. Lakakis Aristotle University of Thessaloniki,
U.S. Coast & Geodetic Survey/NOAA Steps to Creating a Nautical Chart Historic types of surveys required – Astronomical Observations – Land survey (triangulation)
CI-110 Plant Canopy Analyzer Instrument Training Conducted by: Brienne Meyer
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.
Bayesian Decision Theory Case Studies CS479/679 Pattern Recognition Dr. George Bebis.
26. Classification Accuracy Assessment
ECE 638: Principles of Digital Color Imaging Systems
Thinking Inside the Box
Motion Capture CSE 3541 Matt Boggus.
SMOKE-MOVES Processing
Citizen Science Training Workshop
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Chapter 6: Color Image Processing
Reconstruction For Rendering distribution Effect
Verifying the DCC methodology calibration transfer
ASEN 5070: Statistical Orbit Determination I Fall 2015
Macroscopic Speed Characteristics
Motion Planning for Multiple Autonomous Vehicles
Adversarially Tuned Scene Generation
Modeling the world with photos
ISOMAP TRACKING WITH PARTICLE FILTERING
Vehicle Segmentation and Tracking in the Presence of Occlusions
Real Applications Infused in Technology Math
DEPTH RANGE ACCURACY FOR PLENOPTIC CAMERAS
3D reconstruction class 11
Multiple View Geometry for Robotics
National Satellite Meteorological Centre
Wireless Sensor Networks: nodes localization issue
Video Compass Jana Kosecka and Wei Zhang George Mason University
Citizen Science Training Workshop
Traceability of the GIRO to the ROLO: Definition of a benchmark
Ohio Traffic Forecasting Manual
Occlusion and smoothness probabilities in 3D cluttered scenes
Presentation transcript:

Network Topology and Geometry Complementary: Topology of the camera graph: connectivity and transitions between cameras Fuel truck #538 was seen in camera 3 at 5:39pm, in camera 4 at 5:41pm,… Geometry: where cameras are looking Fuel truck #538 was heading toward the power plant between 5:39pm and 5:41pm 1 p(Y|X) 2 4 3 1 2 3 4 Note: all images adjusted for presentation purposes

Motivating Scenario Large network of cameras I.e. hundreds or thousands Location unknown, e.g. Existing installations Very rapid physical installation requirements Regular traffic instrumented with GPS receivers (patrols, service vehicles, etc.) …need to know camera locations

Cameras as Tripwires This paper: Narrow field-of-view (relative to GPS resolution) Camera as a tripwire

Input Data (1) Time instants when each camera observed a vehicle entering or exiting: {(tcj)} Vehicle identity not known Time Camera

Input data (2) p ( v e h i c l @ a t ; o n ) GPS Tracks (5 vehicles): {(latvi, lonvi, tvi)} Not known: when a particular vehicle is seen in a particular camera p ( v e h i c l @ a t ; o n ) abbreviated as

Estimation: What We Want ^ p ( l a t ; o n j 2 c m e r ) …but, we don’t know when a specific instrumented vehicle is visible Camera location: probability (lat,lon) being in the field of view = p(vehicle being at (lat,lon) when the camera is tripped)

Estimation: What We Get ~ p ( l a t ; o n j 2 c m e r ) = ( 1 ¡ ® ) ^ p ( l a t ; o n j 2 c m e r ) p ( l a t ; o n ) + ® = + ( 1 ¡ ® ) ®

Camera Sees Nothing ~ p ( l a t ; o n j 2 c m e r ) = ( 1 ¡ ® ) ^ p l + = + ( 1 ¡ ® ) ® GPS-instrumented vehicle Non-instrumented vehicle

Camera Sees a GPS Vehicle ~ p ( l a t ; o n j 2 c m e r ) = ( 1 ¡ ® ) ^ p l a t ; o n j 2 c m e r + = + ( 1 ¡ ® ) ® GPS-instrumented vehicle Non-instrumented vehicle

Camera Sees Nothing ~ p ( l a t ; o n j 2 c m e r ) = ( 1 ¡ ® ) ^ p l + = + ( 1 ¡ ® ) ® GPS-instrumented vehicle Non-instrumented vehicle

Camera Sees a Distracter ~ p ( l a t ; o n j 2 c m e r ) = ( 1 ¡ ® ) ^ p l a t ; o n j 2 c m e r + = + ( 1 ¡ ® ) ® GPS-instrumented vehicle Non-instrumented vehicle

Best Cluster of Peaks ~ p ( l a t ; o n j 2 c m e r ) = ( 1 ¡ ® ) ^ p + ~ p ( l a t ; o n j 2 c m e r ) h ( ^ p ) ¿ ! l o k f r e a s

Results ~ p ( x ; y j c ) ~ p ( x ; y j c ) Camera 2 Superimposed Results Bright red squares: estimated camera fields of view Dark red trapezoids: ground truth (rough) Light green dots: peaks in Dark green dots: non-peak votes in ~ p ( x ; y j c ) ~ p ( x ; y j c )

Conclusions No given correspondence Topology Geometry Tripwire data  network topology and transitions Can model appearance changes Geometry Tripwire data + GPS side information  camera locations

Questions… Thank you

Extra Slides…

Best Estimate Overlaid on a Satellite Map* Location + Pose Voting Spaces Conditioned on Traffic Direction Best Estimate Overlaid on a Satellite Map* Estimated Ground Truth 26.0 65.0 39.0 49.5 40.5 80.5 69.0 126.0 * true satellite image substituted

Sample Simulated Network 40 Intersections 80 Roads 8 Vehicles 10 Cameras Total road length: 4.2km Mean speed: 60kph Rendering of Network (with one camera circled) Estimated (red) / Actual (green) Camera Location

Simulation Results Voting shape size

Calibration Traditional calibration: Geodetic calibration: This paper: pixels ↔ object coordinates Geodetic calibration: pixels ↔ (latitude, longitude) This paper: Narrow field-of-view (relative to GPS resolution) Camera as a tripwire

Why Not Just… …take a GPS reading on the camera? It’s hard: GPS signals often blocked It’s wrong: Need GPS readings of the imaged area, not of the camera …manually correspond image points to GPS readings? Hazardous environments Advertises boundaries of surveillance. Does not scale well to hundreds or thousands of sensors that may be distributed very rapidly.