AutoCalib: Automatic Traffic Camera Calibration at Scale

Slides:



Advertisements
Similar presentations
Photogrammetry 1 1.
Advertisements

Miroslav Hlaváč Martin Kozák Fish position determination in 3D space by stereo vision.
Development of a system to reproduce the drainage from Tsujun Bridge for environment education Hikari Takehara Kumamoto National College of Technology.
Image Registration  Mapping of Evolution. Registration Goals Assume the correspondences are known Find such f() and g() such that the images are best.
Single-view geometry Odilon Redon, Cyclops, 1914.
Computer vision: models, learning and inference
Low Complexity Keypoint Recognition and Pose Estimation Vincent Lepetit.
3D M otion D etermination U sing µ IMU A nd V isual T racking 14 May 2010 Centre for Micro and Nano Systems The Chinese University of Hong Kong Supervised.
Camera Calibration. Issues: what are intrinsic parameters of the camera? what is the camera matrix? (intrinsic+extrinsic) General strategy: view calibration.
Omnidirectional camera calibration
Computer vision. Camera Calibration Camera Calibration ToolBox – Intrinsic parameters Focal length: The focal length in pixels is stored in the.
Fisheye Camera Calibration Arunkumar Byravan & Shai Revzen University of Pennsylvania.
CSc D Computer Vision – Ioannis Stamos 3-D Computer Vision CSc Camera Calibration.
Camera Models A camera is a mapping between the 3D world and a 2D image The principal camera of interest is central projection.
Recognition of Traffic Lights in Live Video Streams on Mobile Devices
Single-view metrology
Multi video camera calibration and synchronization.
Video Processing EN292 Class Project By Anat Kaspi.
Srikumar Ramalingam Department of Computer Science University of California, Santa Cruz 3D Reconstruction from a Pair of Images.
CS485/685 Computer Vision Prof. George Bebis
COMP322/S2000/L221 Relationship between part, camera, and robot (cont’d) the inverse perspective transformation which is dependent on the focal length.
Sebastian Thrun and Jana Kosecha CS223B Computer Vision, Winter 2007 Stanford CS223B Computer Vision, Winter 2007 Lecture 4 Camera Calibration Professors.
Lecture 16: Single-view modeling, Part 2 CS6670: Computer Vision Noah Snavely.
Background Subtraction for Urban Traffic Monitoring using Webcams Master Graduation Project Final Presentation Supervisor: Rein van den Boomgaard Mark.
Single-view geometry Odilon Redon, Cyclops, 1914.
The Pinhole Camera Model
Camera Calibration from Planar Patterns Homework 2 Help SessionCS223bStanford University Mitul Saha (courtesy: Jean-Yves Bouguet, Intel)
Camera Calibration CS485/685 Computer Vision Prof. Bebis.
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
Camera Parameters and Calibration. Camera parameters From last time….
Cameras, lenses, and calibration
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #15.
Automatic Camera Calibration
WP3 - 3D reprojection Goal: reproject 2D ball positions from both cameras into 3D space Inputs: – 2D ball positions estimated by WP2 – 2D table positions.
Final Exam Review CS485/685 Computer Vision Prof. Bebis.
Geometric Camera Models and Camera Calibration
3D-2D registration Kazunori Umeda Chuo Univ., Japan CRV2010 Tutorial May 30, 2010.
SS5305 – Motion Capture Initialization 1. Objectives Camera Setup Data Capture using a Single Camera Data Capture using two Cameras Calibration Calibration.
May 9, 2005 Andrew C. Gallagher1 CRV2005 Using Vanishing Points to Correct Camera Rotation Andrew C. Gallagher Eastman Kodak Company
CS654: Digital Image Analysis Lecture 8: Stereo Imaging.
CSCE 643 Computer Vision: Structure from Motion
Self-Calibration and Metric Reconstruction from Single Images Ruisheng Wang Frank P. Ferrie Centre for Intelligent Machines, McGill University.
Geometric Camera Models
Lecture 03 15/11/2011 Shai Avidan הבהרה : החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
Single-view geometry Odilon Redon, Cyclops, 1914.
Ch. 3: Geometric Camera Calibration
CS-498 Computer Vision Week 7, Day 2 Camera Parameters Intrinsic Calibration  Linear  Radial Distortion (Extrinsic Calibration?) 1.
The geometry of the system consisting of the hyperbolic mirror and the CCD camera is shown to the right. The points on the mirror surface can be expressed.
1 Chapter 2: Geometric Camera Models Objective: Formulate the geometrical relationships between image and scene measurements Scene: a 3-D function, g(x,y,z)
INRIA, NICE, December 7 th -8 th 2006 Etiseo Tools.
3D Reconstruction Using Image Sequence
Single-view geometry Odilon Redon, Cyclops, 1914.
Digital Image Processing Additional Material : Imaging Geometry 11 September 2006 Digital Image Processing Additional Material : Imaging Geometry 11 September.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
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.
Computer vision: models, learning and inference
Geometric Model of Camera
Signal and Image Processing Lab
Approximate Models for Fast and Accurate Epipolar Geometry Estimation
Unit 1 Motion Lab Test.
Car Recognition Through SIFT Keypoint Matching
Vehicle Segmentation and Tracking in the Presence of Occlusions
A study of the paper Rui Rodrigues, João P
GEOMETRIC CAMERA MODELS
Lecturer: Dr. A.H. Abdul Hafez
Video Compass Jana Kosecka and Wei Zhang George Mason University
Camera Calibration Coordinate change Translation P’ = P – O
Single-view geometry Odilon Redon, Cyclops, 1914.
Camera Calibration from Planar Patterns
The Pinhole Camera Model
Presentation transcript:

AutoCalib: Automatic Traffic Camera Calibration at Scale microsoft reaserch: Romil Bhardwaj, Ganesan Ramalingam, Ramachandran Ramjee ohio state univeersity: Gopi Krishna Tummala, Prasun Sinha Proceedings of the 4th ACM International Conference on Systems for Energy-Efficient Built Environments (BuildSys 2017), Delft, The Netherlands, November 2017. Presented by tengxiang wang

Traffic cameras: what they can do Identifying speeding vehicles, city road planning, accident prediction and prevention, etc.

Traffic Camera calibration Camera Parameters: Intrinsic Parameters: Focal length Extrinsic Parameters: Orientation (rotation matrix R), Position of the camera in real-world coordinates(T) Challenges: requires enormous manual effort

Calibration problem R: rotation matrix T: translation matrix Perspective-N-Point problem: With n ≥ 4 different points, as well as the camera’s intrinsic parameters, we can solve for the camera’s extrinsic parameters using equation 1. Call solution SolvePnP

aUTOCALIB System Design Challenges: Low-resolution images, error in vehicle detection and classification. Detecting and annotating key-points: Point of interest: tail lamps, side mirrors, etc. Consolidating a set of calibrations Vehicle Detection Automatic Key-point Annotation Vehicle Model-based Calibration Filtering and Averaging Calibrations

aUTOCALIB PIPELINE

aUTOMATIC KEY-POINT ANNOTATION CompCars DNN for transfer learning to reduce trainning data and time Manually annotated 486 images for trainning

Vehicle model-based calibration Real-world 3D coordinates of the key-points With SolvePnP to calibrate the camera 10 car models selected. Low resolution image is a disaster for car classification Every identified car image producing 10 calibrations!

Filtering and averaging calibrations Large # of calibrations Annotation errors: DNN-based annotation tool introduces an error of a few pixels Vehicle identification errors: The car in the image may not belong to any of the 10 models. Statistical filters

Evaluation Key-point annotation accuracy

Evaluation Ground truth for evaluation: Example of Ground Truth Keypoints (GTKPs) marked in a frame. The distance measurement errors for the ground truth calibrations, which are indicative of the errors in GTKP annotation, have an average RMS error of 4.62% across all cameras. AutoCalib has an average error of 8.98%.

Calibration accuracy

Calibration accuracy

A comparison to related works Vanishing Point-based approaches

Discussion