Joint Vanishing Point Extraction and Tracking. 9. June 2015 CVPR 2015 Till Kroeger, Dengxin Dai, Luc Van Gool, Computer Vision ETH Zürich

Size: px
Start display at page:

Download "Joint Vanishing Point Extraction and Tracking. 9. June 2015 CVPR 2015 Till Kroeger, Dengxin Dai, Luc Van Gool, Computer Vision ETH Zürich"

Transcription

1 Joint Vanishing Point Extraction and Tracking 9. June 2015 CVPR 2015 Till Kroeger, Dengxin Dai, Luc Van Gool, Computer Vision ETH Zürich

2 Definition: Vanishing Point = Intersection of 2D line segments, imaged from scene-parallel 3D line segments 2D Vanishing Point + known internal camera calibration = 3D unit bearing vector ( Vanishing Direction ) Applications: 3D reconstruction, autonomous navigation, camera calibration, camera pose estimation 2

3 Problem Find multiple Vanishing Points in an image sequence. (Unknown camera pose, known camera calibration) Why jointly? 1) Better Accuracy, 2) Temporal Regularization 3

4 Related Work Single View Multi-View / Multi-Frame Xu, et al. A Minimum Error Vanishing Point Detection Approach for uncalibrated Monocular Images of Manmade Environments. CVPR, Bazin, et al. 3-line RANSAC for Orthogonal Vanishing Point Detection. IROS, Lezama, et al. Finding Vanishing Points via Point Alignments in Image Primal and Dual Domains. CVPR, Tretyak, et al. Geometric Image Parsing in Man-Made Environments. IJCV, Antunes, et al. A Global Approach for the Detection of Vanishing Points and Mutually Orthogonal Vanishing Directions. CVPR Straub, et al. A Mixture of Manhattan Frames : Beyond the Manhattan World. CVPR, Tardif. Non-Iterative Approach for Fast and Accurate Vanishing Point Detection. ICCV, Using pose information Antone, et al. Automatic Recovery of Relative Camera Rotations for Urban Scenes. CVPR, Hornacek, et al. Extracting Vanishing Points across Multiple Views. CVPR, Kim, et al. Planar Structures from Line Correspondences in a Manhattan World. ACCV, Separate detection & association Elloumi, et al. Tracking Orthogonal Vanishing Points in Video Sequences for a Reliable Camera Orientation in Manhattan World. CISP, Moghadam, et al. Road Direction Detection Based on Vanishing-Point Tracking. IROS, Rasmussen. RoadCompass: following rural roads with vision + ladar using vanishing point tracking. Autonomous Robots, Lee, Yoon, CVPR We are the first to introduce joint multi-frame VP detection and tracking. 4

5 Vanishing Point Extraction on Gaussian Sphere (Barnard, 1982) Each 2D line segment = Plane through camera center ( Interpretation plane ) Intersection of interpretation planes = Vanishing Direction Noisy line segments : Use Least-Squares Solution for Vanishing Direction 5

6 Probabilistic Occupancy Sphere Discretization into 5120 bins, subdivisions of icosahedron. EXAMPLE: Each line (= interpretation plane) votes for ALL intersected bins. 6

7 Line Intersection Ambiguity High density of line intersection, but no VP present Due to line intersection ambiguities, we keep line-bin associations as free variables! 7

8 Solution using Linear Programming 1) Compute line segments in each frame (LSD lines: Von Gioi, Jakubowicz, Morel, G. Randall. LSD: a Line Segment Detector. IPOL, 2012.) 2) Compute a) Line-VP association probabilities b) VP Transition probabilities 3) Model problem as directed acyclic graph ( min-cost flow network ) 4) Extract VP tracks in graph by Linear Programming (LP) Inspired by network-flow tracking problem: Berclaz, et al. Multiple Object Tracking using K-Shortest Paths Optimization. PAMI,

9 Solution using Linear Programming cont d Synthetic example: 4 line segments, 1 VP in three frames. We model the problem as graph of all possible trajectories. 9

10 Solution using Linear Programming cont d VP Transition cost: Cost based on enclosing angle. 10

11 Solution using Linear Programming cont d Source : link to all possible VP locations. Uniform cost. Terminal : link from all possible VP locations. Uniform cost. 11

12 Solution using Linear Programming cont d From each VP location: Line-VP consistency score. Only a subset of all graph edges is shown. 12

13 Solution using Linear Programming cont d Following Berclaz2011: Find non-overlapping paths with minimum cost! Use (boolean) Integer Linear Programming 13

14 Solution using Linear Programming cont d LP: maximize linear objective function: Sum of : Line-VP consistency scores, [-inf, +inf] Start/Terminal Costs [-inf, 0] Transition Costs [-inf, 0] Constraints: Flow Conservation: maximally one track per VP bin. Line-VP association: A line can at most be linked to one (active) VP. Non-Maximum Suppression. Angle preservation: For each two VP tracks, enforce angular constancy. Orthogonality (optional). 14

15 Experiments New dataset for Joint VP detection and Tracking 48 sequences * 301 frames, 10 fps, street-view, 1-3 VPs. City scenes, vegetation, street furniture, street traffic Street view dataset augmented with Vanishing Point tracks Comparison 1) Proposed method 2) Our Method, frame-wise VP extraction, greedy tracking 3) Tardif2009, frame-wise VP extraction, greedy tracking (Tardif. Non-Iterative Approach for Fast and Accurate Vanishing Point Detection. ICCV, 2009.) 15

16 Experiment (1) Unknown Pose Metrics: MOTA (Multi Object Tracking Accuracy) IDS (Identity Switches) Precision/Recall (-> Suppl. Mat) Results: Best result: LPMF (ours) (Low IDS, highest MOTA score) Best baselines: LPSF, TNO.4 f (Tardif, Non-orthogonal, 40% downscaling, remove short tracks) Greedy tracking often fails (high IDS) Strongest negative influence on all methods: weak line support. 16

17 Experiment (2) Known Pose Vanishing Directions are static. Given camera orientations, VPs should be constant over time. We evaluate how MOTA changes when including pose knowledge. Removing pose knowledge leads to: Baseline degrades significantly LPMF (our method) remains unchanged Reason: smooth transition scores -> temporal regularization LPMF still outperforms the baseline 17

18 Summary First method for joint VP extraction and tracking in image sequences with unknown pose. New dataset for VP extraction and tracking (available online) Evaluation : 1. Comparison against sequential VP extraction + greedy tracking 2. Inclusion of known camera pose 3. (-> Paper) Single-view orthogonal VP extraction experiment Future work: Inclusion of priors (e.g. known gravity direction) More discriminative VP consistency measures Extensions to non-spherical VP parametrizations (if non-parametric prob. density over VP locations is available) 18

19 Thank you for your attention! Exemplary good results: Exemplary failure cases: 19

20 BACKUP: Implementation details Pruning, Implementation details VP location pruning: only half the sphere, Remove bins with low probability Hough grouping of line segments Batch processing of 30 frames using CPLEX Runtime: 2-3 seconds per frame. (~ 1 sec. for line detection + grouping) 20

21 BACKUP: MTT on Probabilistic Occupancy Grid 1. Gather occupancy evidence on Grid. 2. Model set of possible trajectories in graph. 3. Solve for trajectories through grid cells. Figure from: Berclaz, Fleuret, Turetken, Fua. Multiple Object Tracking using K-Shortest PathsOptimization. PAMI,

22 BACKUP: Combining two fields for VP extraction Vanishing Point extraction on Gaussian sphere Multi-Target Tracking with Probabilistic Occupancy Model + Barnard. Interpreting Perspective Images. Artificial Intelligence, Berclaz, Fleuret, Turetken, Fua. Multiple Object Tracking using K-Shortest Paths Optimization. PAMI,

23 BACKUP: Precision / Recall VP Detection 9. June

Joint Vanishing Point Extraction and Tracking (Supplementary Material)

Joint Vanishing Point Extraction and Tracking (Supplementary Material) Joint Vanishing Point Extraction and Tracking (Supplementary Material) Till Kroeger1 1 Dengxin Dai1 Luc Van Gool1,2 Computer Vision Laboratory, D-ITET, ETH Zurich 2 VISICS, ESAT/PSI, KU Leuven {kroegert,

More information

Video-Based People Tracking. P. Fua EPFL IC-CVLab

Video-Based People Tracking. P. Fua EPFL IC-CVLab Video-Based People Tracking P. Fua EPFL IC-CVLab Video-Based Tracking Challenges!Thousands of frames!frequent occlusions!poor quality of input images!sudden illumination changes 2 Multi-Step Algorithm

More information

URBAN STRUCTURE ESTIMATION USING PARALLEL AND ORTHOGONAL LINES

URBAN STRUCTURE ESTIMATION USING PARALLEL AND ORTHOGONAL LINES URBAN STRUCTURE ESTIMATION USING PARALLEL AND ORTHOGONAL LINES An Undergraduate Research Scholars Thesis by RUI LIU Submitted to Honors and Undergraduate Research Texas A&M University in partial fulfillment

More information

Structure from Motion. Introduction to Computer Vision CSE 152 Lecture 10

Structure from Motion. Introduction to Computer Vision CSE 152 Lecture 10 Structure from Motion CSE 152 Lecture 10 Announcements Homework 3 is due May 9, 11:59 PM Reading: Chapter 8: Structure from Motion Optional: Multiple View Geometry in Computer Vision, 2nd edition, Hartley

More information

Estimating the Vanishing Point of a Sidewalk

Estimating the Vanishing Point of a Sidewalk Estimating the Vanishing Point of a Sidewalk Seung-Hyuk Jeon Korea University of Science and Technology (UST) Daejeon, South Korea +82-42-860-4980 soulhyuk8128@etri.re.kr Yun-koo Chung Electronics and

More information

Finding Vanishing Points via Point Alignments in Image Primal and Dual Domains

Finding Vanishing Points via Point Alignments in Image Primal and Dual Domains Finding Vanishing Points via Point Alignments in Image Primal and Dual Domains José Lezama *, Rafael Grompone von Gioi *, Gregory Randall, Jean-Michel Morel * * CMLA, ENS Cachan, France, IIE, Universidad

More information

Efficient Computation of Vanishing Points

Efficient Computation of Vanishing Points Efficient Computation of Vanishing Points Wei Zhang and Jana Kosecka 1 Department of Computer Science George Mason University, Fairfax, VA 223, USA {wzhang2, kosecka}@cs.gmu.edu Abstract Man-made environments

More information

3D Reconstruction from Scene Knowledge

3D Reconstruction from Scene Knowledge Multiple-View Reconstruction from Scene Knowledge 3D Reconstruction from Scene Knowledge SYMMETRY & MULTIPLE-VIEW GEOMETRY Fundamental types of symmetry Equivalent views Symmetry based reconstruction MUTIPLE-VIEW

More information

Camera Registration in a 3D City Model. Min Ding CS294-6 Final Presentation Dec 13, 2006

Camera Registration in a 3D City Model. Min Ding CS294-6 Final Presentation Dec 13, 2006 Camera Registration in a 3D City Model Min Ding CS294-6 Final Presentation Dec 13, 2006 Goal: Reconstruct 3D city model usable for virtual walk- and fly-throughs Virtual reality Urban planning Simulation

More information

Local cues and global constraints in image understanding

Local cues and global constraints in image understanding Local cues and global constraints in image understanding Olga Barinova Lomonosov Moscow State University *Many slides adopted from the courses of Anton Konushin Image understanding «To see means to know

More information

A Global Approach for the Detection of Vanishing Points and Mutually Orthogonal Vanishing Directions Supplementary Material of [1]

A Global Approach for the Detection of Vanishing Points and Mutually Orthogonal Vanishing Directions Supplementary Material of [1] A Global Approach for the Detection of Vanishing Points and Mutually Orthogonal Vanishing Directions Supplementary Material of [1] Michel Antunes and João P. Barreto Institute of Systems and Robotics University

More information

CS231A Midterm Review. Friday 5/6/2016

CS231A Midterm Review. Friday 5/6/2016 CS231A Midterm Review Friday 5/6/2016 Outline General Logistics Camera Models Non-perspective cameras Calibration Single View Metrology Epipolar Geometry Structure from Motion Active Stereo and Volumetric

More information

Multi-Person Tracking-by-Detection based on Calibrated Multi-Camera Systems

Multi-Person Tracking-by-Detection based on Calibrated Multi-Camera Systems Multi-Person Tracking-by-Detection based on Calibrated Multi-Camera Systems Xiaoyan Jiang, Erik Rodner, and Joachim Denzler Computer Vision Group Jena Friedrich Schiller University of Jena {xiaoyan.jiang,erik.rodner,joachim.denzler}@uni-jena.de

More information

Uncertainties: Representation and Propagation & Line Extraction from Range data

Uncertainties: Representation and Propagation & Line Extraction from Range data 41 Uncertainties: Representation and Propagation & Line Extraction from Range data 42 Uncertainty Representation Section 4.1.3 of the book Sensing in the real world is always uncertain How can uncertainty

More information

Detecting Multiple Symmetries with Extended SIFT

Detecting Multiple Symmetries with Extended SIFT 1 Detecting Multiple Symmetries with Extended SIFT 2 3 Anonymous ACCV submission Paper ID 388 4 5 6 7 8 9 10 11 12 13 14 15 16 Abstract. This paper describes an effective method for detecting multiple

More information

Ensemble of Bayesian Filters for Loop Closure Detection

Ensemble of Bayesian Filters for Loop Closure Detection Ensemble of Bayesian Filters for Loop Closure Detection Mohammad Omar Salameh, Azizi Abdullah, Shahnorbanun Sahran Pattern Recognition Research Group Center for Artificial Intelligence Faculty of Information

More information

Template Matching Rigid Motion. Find transformation to align two images. Focus on geometric features

Template Matching Rigid Motion. Find transformation to align two images. Focus on geometric features Template Matching Rigid Motion Find transformation to align two images. Focus on geometric features (not so much interesting with intensity images) Emphasis on tricks to make this efficient. Problem Definition

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 FDH 204 Lecture 10 130221 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Canny Edge Detector Hough Transform Feature-Based

More information

HISTOGRAMS OF ORIENTATIO N GRADIENTS

HISTOGRAMS OF ORIENTATIO N GRADIENTS HISTOGRAMS OF ORIENTATIO N GRADIENTS Histograms of Orientation Gradients Objective: object recognition Basic idea Local shape information often well described by the distribution of intensity gradients

More information

Template Matching Rigid Motion

Template Matching Rigid Motion Template Matching Rigid Motion Find transformation to align two images. Focus on geometric features (not so much interesting with intensity images) Emphasis on tricks to make this efficient. Problem Definition

More information

Towards a visual perception system for LNG pipe inspection

Towards a visual perception system for LNG pipe inspection Towards a visual perception system for LNG pipe inspection LPV Project Team: Brett Browning (PI), Peter Rander (co PI), Peter Hansen Hatem Alismail, Mohamed Mustafa, Joey Gannon Qri8 Lab A Brief Overview

More information

calibrated coordinates Linear transformation pixel coordinates

calibrated coordinates Linear transformation pixel coordinates 1 calibrated coordinates Linear transformation pixel coordinates 2 Calibration with a rig Uncalibrated epipolar geometry Ambiguities in image formation Stratified reconstruction Autocalibration with partial

More information

TOWARDS A DESCRIPTIVE DEPTH INDEX FOR 3D CONTENT: MEASURING PERSPECTIVE DEPTH CUES

TOWARDS A DESCRIPTIVE DEPTH INDEX FOR 3D CONTENT: MEASURING PERSPECTIVE DEPTH CUES TOWARDS A DESCRIPTIVE DEPTH INDEX FOR 3D CONTENT: MEASURING PERSPECTIVE DEPTH CUES Lutz Goldmann, Touradj Ebrahimi Ecole Polyt. Federale de Lausanne Multimedia Signal Processing Group Lausanne, Switzerland

More information

3D reconstruction how accurate can it be?

3D reconstruction how accurate can it be? Performance Metrics for Correspondence Problems 3D reconstruction how accurate can it be? Pierre Moulon, Foxel CVPR 2015 Workshop Boston, USA (June 11, 2015) We can capture large environments. But for

More information

Digital Image Restoration

Digital Image Restoration Digital Image Restoration Blur as a chance and not a nuisance Filip Šroubek sroubekf@utia.cas.cz www.utia.cas.cz Institute of Information Theory and Automation Academy of Sciences of the Czech Republic

More information

Structure from motion

Structure from motion Structure from motion Structure from motion Given a set of corresponding points in two or more images, compute the camera parameters and the 3D point coordinates?? R 1,t 1 R 2,t 2 R 3,t 3 Camera 1 Camera

More information

Instance-level recognition part 2

Instance-level recognition part 2 Visual Recognition and Machine Learning Summer School Paris 2011 Instance-level recognition part 2 Josef Sivic http://www.di.ens.fr/~josef INRIA, WILLOW, ENS/INRIA/CNRS UMR 8548 Laboratoire d Informatique,

More information

Supplementary Materials for Learning to Parse Wireframes in Images of Man-Made Environments

Supplementary Materials for Learning to Parse Wireframes in Images of Man-Made Environments Supplementary Materials for Learning to Parse Wireframes in Images of Man-Made Environments Kun Huang, Yifan Wang, Zihan Zhou 2, Tianjiao Ding, Shenghua Gao, and Yi Ma 3 ShanghaiTech University {huangkun,

More information

Dense Tracking and Mapping for Autonomous Quadrocopters. Jürgen Sturm

Dense Tracking and Mapping for Autonomous Quadrocopters. Jürgen Sturm Computer Vision Group Prof. Daniel Cremers Dense Tracking and Mapping for Autonomous Quadrocopters Jürgen Sturm Joint work with Frank Steinbrücker, Jakob Engel, Christian Kerl, Erik Bylow, and Daniel Cremers

More information

A new Approach for Vanishing Point Detection in Architectural Environments

A new Approach for Vanishing Point Detection in Architectural Environments A new Approach for Vanishing Point Detection in Architectural Environments Carsten Rother Computational Vision and Active Perception Laboratory (CVAP) Department of Numerical Analysis and Computer Science

More information

BIL Computer Vision Apr 16, 2014

BIL Computer Vision Apr 16, 2014 BIL 719 - Computer Vision Apr 16, 2014 Binocular Stereo (cont d.), Structure from Motion Aykut Erdem Dept. of Computer Engineering Hacettepe University Slide credit: S. Lazebnik Basic stereo matching algorithm

More information

COMPARATIVE STUDY OF DIFFERENT APPROACHES FOR EFFICIENT RECTIFICATION UNDER GENERAL MOTION

COMPARATIVE STUDY OF DIFFERENT APPROACHES FOR EFFICIENT RECTIFICATION UNDER GENERAL MOTION COMPARATIVE STUDY OF DIFFERENT APPROACHES FOR EFFICIENT RECTIFICATION UNDER GENERAL MOTION Mr.V.SRINIVASA RAO 1 Prof.A.SATYA KALYAN 2 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING PRASAD V POTLURI SIDDHARTHA

More information

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Structured Light II Johannes Köhler Johannes.koehler@dfki.de Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Introduction Previous lecture: Structured Light I Active Scanning Camera/emitter

More information

Computer Vision Lecture 20

Computer Vision Lecture 20 Computer Vision Lecture 2 Motion and Optical Flow Bastian Leibe RWTH Aachen http://www.vision.rwth-aachen.de leibe@vision.rwth-aachen.de 28.1.216 Man slides adapted from K. Grauman, S. Seitz, R. Szeliski,

More information

Stereo Vision. MAN-522 Computer Vision

Stereo Vision. MAN-522 Computer Vision Stereo Vision MAN-522 Computer Vision What is the goal of stereo vision? The recovery of the 3D structure of a scene using two or more images of the 3D scene, each acquired from a different viewpoint in

More information

Visual localization using global visual features and vanishing points

Visual localization using global visual features and vanishing points Visual localization using global visual features and vanishing points Olivier Saurer, Friedrich Fraundorfer, and Marc Pollefeys Computer Vision and Geometry Group, ETH Zürich, Switzerland {saurero,fraundorfer,marc.pollefeys}@inf.ethz.ch

More information

Self Lane Assignment Using Smart Mobile Camera For Intelligent GPS Navigation and Traffic Interpretation

Self Lane Assignment Using Smart Mobile Camera For Intelligent GPS Navigation and Traffic Interpretation For Intelligent GPS Navigation and Traffic Interpretation Tianshi Gao Stanford University tianshig@stanford.edu 1. Introduction Imagine that you are driving on the highway at 70 mph and trying to figure

More information

3D Spatial Layout Propagation in a Video Sequence

3D Spatial Layout Propagation in a Video Sequence 3D Spatial Layout Propagation in a Video Sequence Alejandro Rituerto 1, Roberto Manduchi 2, Ana C. Murillo 1 and J. J. Guerrero 1 arituerto@unizar.es, manduchi@soe.ucsc.edu, acm@unizar.es, and josechu.guerrero@unizar.es

More information

CS395T paper review. Indoor Segmentation and Support Inference from RGBD Images. Chao Jia Sep

CS395T paper review. Indoor Segmentation and Support Inference from RGBD Images. Chao Jia Sep CS395T paper review Indoor Segmentation and Support Inference from RGBD Images Chao Jia Sep 28 2012 Introduction What do we want -- Indoor scene parsing Segmentation and labeling Support relationships

More information

Automatic Photo Popup

Automatic Photo Popup Automatic Photo Popup Derek Hoiem Alexei A. Efros Martial Hebert Carnegie Mellon University What Is Automatic Photo Popup Introduction Creating 3D models from images is a complex process Time-consuming

More information

Lost! Leveraging the Crowd for Probabilistic Visual Self-Localization

Lost! Leveraging the Crowd for Probabilistic Visual Self-Localization Lost! Leveraging the Crowd for Probabilistic Visual Self-Localization Marcus A. Brubaker (Toyota Technological Institute at Chicago) Andreas Geiger (Karlsruhe Institute of Technology & MPI Tübingen) Raquel

More information

CS4670: Computer Vision

CS4670: Computer Vision CS4670: Computer Vision Noah Snavely Lecture 6: Feature matching and alignment Szeliski: Chapter 6.1 Reading Last time: Corners and blobs Scale-space blob detector: Example Feature descriptors We know

More information

Perception. Autonomous Mobile Robots. Sensors Vision Uncertainties, Line extraction from laser scans. Autonomous Systems Lab. Zürich.

Perception. Autonomous Mobile Robots. Sensors Vision Uncertainties, Line extraction from laser scans. Autonomous Systems Lab. Zürich. Autonomous Mobile Robots Localization "Position" Global Map Cognition Environment Model Local Map Path Perception Real World Environment Motion Control Perception Sensors Vision Uncertainties, Line extraction

More information

Dealing with Scale. Stephan Weiss Computer Vision Group NASA-JPL / CalTech

Dealing with Scale. Stephan Weiss Computer Vision Group NASA-JPL / CalTech Dealing with Scale Stephan Weiss Computer Vision Group NASA-JPL / CalTech Stephan.Weiss@ieee.org (c) 2013. Government sponsorship acknowledged. Outline Why care about size? The IMU as scale provider: The

More information

Outline of this Talk

Outline of this Talk Outline of this Talk Data Association associate common detections across frames matching up who is who Two frames: linear assignment problem Generalize to three or more frames increasing solution quality

More information

Online Tracking Parameter Adaptation based on Evaluation

Online Tracking Parameter Adaptation based on Evaluation 2013 10th IEEE International Conference on Advanced Video and Signal Based Surveillance Online Tracking Parameter Adaptation based on Evaluation Duc Phu Chau Julien Badie François Brémond Monique Thonnat

More information

Monocular Human Motion Capture with a Mixture of Regressors. Ankur Agarwal and Bill Triggs GRAVIR-INRIA-CNRS, Grenoble, France

Monocular Human Motion Capture with a Mixture of Regressors. Ankur Agarwal and Bill Triggs GRAVIR-INRIA-CNRS, Grenoble, France Monocular Human Motion Capture with a Mixture of Regressors Ankur Agarwal and Bill Triggs GRAVIR-INRIA-CNRS, Grenoble, France IEEE Workshop on Vision for Human-Computer Interaction, 21 June 2005 Visual

More information

Simultaneous Vanishing Point Detection and Camera Calibration from Single Images

Simultaneous Vanishing Point Detection and Camera Calibration from Single Images Simultaneous Vanishing Point Detection and Camera Calibration from Single Images Bo Li, Kun Peng, Xianghua Ying, and Hongbin Zha The Key Lab of Machine Perception (Ministry of Education), Peking University,

More information

Lecture 9: Epipolar Geometry

Lecture 9: Epipolar Geometry Lecture 9: Epipolar Geometry Professor Fei Fei Li Stanford Vision Lab 1 What we will learn today? Why is stereo useful? Epipolar constraints Essential and fundamental matrix Estimating F (Problem Set 2

More information

Learning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009

Learning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009 Learning and Inferring Depth from Monocular Images Jiyan Pan April 1, 2009 Traditional ways of inferring depth Binocular disparity Structure from motion Defocus Given a single monocular image, how to infer

More information

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University.

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University. 3D Computer Vision Structured Light II Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de 1 Introduction

More information

CRF Based Point Cloud Segmentation Jonathan Nation

CRF Based Point Cloud Segmentation Jonathan Nation CRF Based Point Cloud Segmentation Jonathan Nation jsnation@stanford.edu 1. INTRODUCTION The goal of the project is to use the recently proposed fully connected conditional random field (CRF) model to

More information

Visual Recognition and Search April 18, 2008 Joo Hyun Kim

Visual Recognition and Search April 18, 2008 Joo Hyun Kim Visual Recognition and Search April 18, 2008 Joo Hyun Kim Introduction Suppose a stranger in downtown with a tour guide book?? Austin, TX 2 Introduction Look at guide What s this? Found Name of place Where

More information

arxiv: v1 [cs.cv] 28 Sep 2018

arxiv: v1 [cs.cv] 28 Sep 2018 Camera Pose Estimation from Sequence of Calibrated Images arxiv:1809.11066v1 [cs.cv] 28 Sep 2018 Jacek Komorowski 1 and Przemyslaw Rokita 2 1 Maria Curie-Sklodowska University, Institute of Computer Science,

More information

Detecting Object Instances Without Discriminative Features

Detecting Object Instances Without Discriminative Features Detecting Object Instances Without Discriminative Features Edward Hsiao June 19, 2013 Thesis Committee: Martial Hebert, Chair Alexei Efros Takeo Kanade Andrew Zisserman, University of Oxford 1 Object Instance

More information

Category vs. instance recognition

Category vs. instance recognition Category vs. instance recognition Category: Find all the people Find all the buildings Often within a single image Often sliding window Instance: Is this face James? Find this specific famous building

More information

System and Algorithms on Detection of Objects Embedded in Perspective Geometry using Monocular Cameras

System and Algorithms on Detection of Objects Embedded in Perspective Geometry using Monocular Cameras System and Algorithms on Detection of Objects Embedded in Perspective Geometry using Monocular Cameras Yiliang Xu, Sangmin Oh, Fan Yang 2, Zhuolin Jiang 2, Naresh Cuntoor, Anthony Hoogs, Larry Davis 2

More information

Machine learning based automatic extrinsic calibration of an onboard monocular camera for driving assistance applications on smart mobile devices

Machine learning based automatic extrinsic calibration of an onboard monocular camera for driving assistance applications on smart mobile devices Technical University of Cluj-Napoca Image Processing and Pattern Recognition Research Center www.cv.utcluj.ro Machine learning based automatic extrinsic calibration of an onboard monocular camera for driving

More information

Discrete Optimization of Ray Potentials for Semantic 3D Reconstruction

Discrete Optimization of Ray Potentials for Semantic 3D Reconstruction Discrete Optimization of Ray Potentials for Semantic 3D Reconstruction Marc Pollefeys Joined work with Nikolay Savinov, Christian Haene, Lubor Ladicky 2 Comparison to Volumetric Fusion Higher-order ray

More information

Feature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies

Feature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies Feature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies M. Lourakis, S. Tzurbakis, A. Argyros, S. Orphanoudakis Computer Vision and Robotics Lab (CVRL) Institute of

More information

Prior-based facade rectification for AR in urban environment

Prior-based facade rectification for AR in urban environment Prior-based facade rectification for AR in urban environment Antoine Fond, Marie-Odile Berger, Gilles Simon To cite this version: Antoine Fond, Marie-Odile Berger, Gilles Simon. Prior-based facade rectification

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: EKF-based SLAM Dr. Kostas Alexis (CSE) These slides have partially relied on the course of C. Stachniss, Robot Mapping - WS 2013/14 Autonomous Robot Challenges Where

More information

Continuous and Discrete Optimization Methods in Computer Vision. Daniel Cremers Department of Computer Science University of Bonn

Continuous and Discrete Optimization Methods in Computer Vision. Daniel Cremers Department of Computer Science University of Bonn Continuous and Discrete Optimization Methods in Computer Vision Daniel Cremers Department of Computer Science University of Bonn Oxford, August 16 2007 Segmentation by Energy Minimization Given an image,

More information

Title: Vanishing Hull: A Geometric Concept for Vanishing Points Detection and Analysis

Title: Vanishing Hull: A Geometric Concept for Vanishing Points Detection and Analysis Pattern Recognition Manuscript Draft Manuscript Number: Title: Vanishing Hull: A Geometric Concept for Vanishing Points Detection and Analysis Article Type: Full Length Article Section/Category: Keywords:

More information

Automatic Navigation through a Single 2D Image using Vanishing Point

Automatic Navigation through a Single 2D Image using Vanishing Point Automatic Navigation through a Single 2D Image using Vanishing Point Geetha Kiran A 1, Murali S 2 1 Computer Science and Engineering, Malnad College of Engineering, Hassan, Karnataka, India 2 Computer

More information

Structure from Motion. Prof. Marco Marcon

Structure from Motion. Prof. Marco Marcon Structure from Motion Prof. Marco Marcon Summing-up 2 Stereo is the most powerful clue for determining the structure of a scene Another important clue is the relative motion between the scene and (mono)

More information

Specular 3D Object Tracking by View Generative Learning

Specular 3D Object Tracking by View Generative Learning Specular 3D Object Tracking by View Generative Learning Yukiko Shinozuka, Francois de Sorbier and Hideo Saito Keio University 3-14-1 Hiyoshi, Kohoku-ku 223-8522 Yokohama, Japan shinozuka@hvrl.ics.keio.ac.jp

More information

3-line RANSAC for Orthogonal Vanishing Point Detection

3-line RANSAC for Orthogonal Vanishing Point Detection 3-line RANSAC for Orthogonal Vanishing Point Detection Jean-Charles Bazin and Marc Pollefeys Computer Vision and Geometry Laboratory Department of Computer Science ETH Zurich, Switzerland {jean-charles.bazin,marc.pollefeys}@inf.ethz.ch

More information

Simultaneous Appearance Modeling and Segmentation for Matching People under Occlusion

Simultaneous Appearance Modeling and Segmentation for Matching People under Occlusion Simultaneous Appearance Modeling and Segmentation for Matching People under Occlusion Zhe Lin, Larry S. Davis, David Doermann, and Daniel DeMenthon Institute for Advanced Computer Studies University of

More information

A-Contrario Horizon-First Vanishing Point Detection Using Second-Order Grouping Laws

A-Contrario Horizon-First Vanishing Point Detection Using Second-Order Grouping Laws A-Contrario Horizon-First Vanishing Point Detection Using Second-Order Grouping Laws Gilles Simon, Antoine Fond and Marie-Odile Berger Loria, CNRS, Inria Nancy Grand Est, Université de Lorraine {gsimon,afond,berger}@loria.fr

More information

A Factorization Method for Structure from Planar Motion

A Factorization Method for Structure from Planar Motion A Factorization Method for Structure from Planar Motion Jian Li and Rama Chellappa Center for Automation Research (CfAR) and Department of Electrical and Computer Engineering University of Maryland, College

More information

Estimation of Camera Pose with Respect to Terrestrial LiDAR Data

Estimation of Camera Pose with Respect to Terrestrial LiDAR Data Estimation of Camera Pose with Respect to Terrestrial LiDAR Data Wei Guan Suya You Guan Pang Computer Science Department University of Southern California, Los Angeles, USA Abstract In this paper, we present

More information

FEATURE-BASED REGISTRATION OF RANGE IMAGES IN DOMESTIC ENVIRONMENTS

FEATURE-BASED REGISTRATION OF RANGE IMAGES IN DOMESTIC ENVIRONMENTS FEATURE-BASED REGISTRATION OF RANGE IMAGES IN DOMESTIC ENVIRONMENTS Michael Wünstel, Thomas Röfer Technologie-Zentrum Informatik (TZI) Universität Bremen Postfach 330 440, D-28334 Bremen {wuenstel, roefer}@informatik.uni-bremen.de

More information

Perception IV: Place Recognition, Line Extraction

Perception IV: Place Recognition, Line Extraction Perception IV: Place Recognition, Line Extraction Davide Scaramuzza University of Zurich Margarita Chli, Paul Furgale, Marco Hutter, Roland Siegwart 1 Outline of Today s lecture Place recognition using

More information

Focusing Attention on Visual Features that Matter

Focusing Attention on Visual Features that Matter TSAI, KUIPERS: FOCUSING ATTENTION ON VISUAL FEATURES THAT MATTER 1 Focusing Attention on Visual Features that Matter Grace Tsai gstsai@umich.edu Benjamin Kuipers kuipers@umich.edu Electrical Engineering

More information

Viewpoint Invariant Features from Single Images Using 3D Geometry

Viewpoint Invariant Features from Single Images Using 3D Geometry Viewpoint Invariant Features from Single Images Using 3D Geometry Yanpeng Cao and John McDonald Department of Computer Science National University of Ireland, Maynooth, Ireland {y.cao,johnmcd}@cs.nuim.ie

More information

DETECTION AND ROBUST ESTIMATION OF CYLINDER FEATURES IN POINT CLOUDS INTRODUCTION

DETECTION AND ROBUST ESTIMATION OF CYLINDER FEATURES IN POINT CLOUDS INTRODUCTION DETECTION AND ROBUST ESTIMATION OF CYLINDER FEATURES IN POINT CLOUDS Yun-Ting Su James Bethel Geomatics Engineering School of Civil Engineering Purdue University 550 Stadium Mall Drive, West Lafayette,

More information

The multiscale line segment detector

The multiscale line segment detector The multiscale line segment detector Yohann Salaün 1,2, Renaud Marlet 1 and Pascal Monasse 1 1 LIGM, UMR 8049, École des Ponts, UPE, Champs-sur-Marne, France 2 CentraleSupélec, Châtenay-Malabry, France

More information

Scan Matching. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics

Scan Matching. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics Scan Matching Pieter Abbeel UC Berkeley EECS Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics Scan Matching Overview Problem statement: Given a scan and a map, or a scan and a scan,

More information

Exploiting Depth Camera for 3D Spatial Relationship Interpretation

Exploiting Depth Camera for 3D Spatial Relationship Interpretation Exploiting Depth Camera for 3D Spatial Relationship Interpretation Jun Ye Kien A. Hua Data Systems Group, University of Central Florida Mar 1, 2013 Jun Ye and Kien A. Hua (UCF) 3D directional spatial relationships

More information

ROBUST ESTIMATION TECHNIQUES IN COMPUTER VISION

ROBUST ESTIMATION TECHNIQUES IN COMPUTER VISION ROBUST ESTIMATION TECHNIQUES IN COMPUTER VISION Half-day tutorial at ECCV 14, September 7 Olof Enqvist! Fredrik Kahl! Richard Hartley! Robust Optimization Techniques in Computer Vision! Olof Enqvist! Chalmers

More information

ATIP A Tool for 3D Navigation inside a Single Image with Automatic Camera Calibration

ATIP A Tool for 3D Navigation inside a Single Image with Automatic Camera Calibration ATIP A Tool for 3D Navigation inside a Single Image with Automatic Camera Calibration Kévin Boulanger, Kadi Bouatouch, Sumanta Pattanaik IRISA, Université de Rennes I, France University of Central Florida,

More information

Midterm Examination CS 534: Computational Photography

Midterm Examination CS 534: Computational Photography Midterm Examination CS 534: Computational Photography November 3, 2016 NAME: Problem Score Max Score 1 6 2 8 3 9 4 12 5 4 6 13 7 7 8 6 9 9 10 6 11 14 12 6 Total 100 1 of 8 1. [6] (a) [3] What camera setting(s)

More information

Object recognition (part 1)

Object recognition (part 1) Recognition Object recognition (part 1) CSE P 576 Larry Zitnick (larryz@microsoft.com) The Margaret Thatcher Illusion, by Peter Thompson Readings Szeliski Chapter 14 Recognition What do we mean by object

More information

3D shape from the structure of pencils of planes and geometric constraints

3D shape from the structure of pencils of planes and geometric constraints 3D shape from the structure of pencils of planes and geometric constraints Paper ID: 691 Abstract. Active stereo systems using structured light has been used as practical solutions for 3D measurements.

More information

Structure from motion

Structure from motion Structure from motion Structure from motion Given a set of corresponding points in two or more images, compute the camera parameters and the 3D point coordinates?? R 1,t 1 R 2,t R 2 3,t 3 Camera 1 Camera

More information

Vision based autonomous driving - A survey of recent methods. -Tejus Gupta

Vision based autonomous driving - A survey of recent methods. -Tejus Gupta Vision based autonomous driving - A survey of recent methods -Tejus Gupta Presently, there are three major paradigms for vision based autonomous driving: Directly map input image to driving action using

More information

Nonrigid Surface Modelling. and Fast Recovery. Department of Computer Science and Engineering. Committee: Prof. Leo J. Jia and Prof. K. H.

Nonrigid Surface Modelling. and Fast Recovery. Department of Computer Science and Engineering. Committee: Prof. Leo J. Jia and Prof. K. H. Nonrigid Surface Modelling and Fast Recovery Zhu Jianke Supervisor: Prof. Michael R. Lyu Committee: Prof. Leo J. Jia and Prof. K. H. Wong Department of Computer Science and Engineering May 11, 2007 1 2

More information

Robot Localization based on Geo-referenced Images and G raphic Methods

Robot Localization based on Geo-referenced Images and G raphic Methods Robot Localization based on Geo-referenced Images and G raphic Methods Sid Ahmed Berrabah Mechanical Department, Royal Military School, Belgium, sidahmed.berrabah@rma.ac.be Janusz Bedkowski, Łukasz Lubasiński,

More information

A NEW FEATURE BASED IMAGE REGISTRATION ALGORITHM INTRODUCTION

A NEW FEATURE BASED IMAGE REGISTRATION ALGORITHM INTRODUCTION A NEW FEATURE BASED IMAGE REGISTRATION ALGORITHM Karthik Krish Stuart Heinrich Wesley E. Snyder Halil Cakir Siamak Khorram North Carolina State University Raleigh, 27695 kkrish@ncsu.edu sbheinri@ncsu.edu

More information

METRIC PLANE RECTIFICATION USING SYMMETRIC VANISHING POINTS

METRIC PLANE RECTIFICATION USING SYMMETRIC VANISHING POINTS METRIC PLANE RECTIFICATION USING SYMMETRIC VANISHING POINTS M. Lefler, H. Hel-Or Dept. of CS, University of Haifa, Israel Y. Hel-Or School of CS, IDC, Herzliya, Israel ABSTRACT Video analysis often requires

More information

CS 664 Image Matching and Robust Fitting. Daniel Huttenlocher

CS 664 Image Matching and Robust Fitting. Daniel Huttenlocher CS 664 Image Matching and Robust Fitting Daniel Huttenlocher Matching and Fitting Recognition and matching are closely related to fitting problems Parametric fitting can serve as more restricted domain

More information

Evaluation of Probabilistic Occupancy Map for Player Tracking in Team Sports

Evaluation of Probabilistic Occupancy Map for Player Tracking in Team Sports POSTER 2014, PRAGUE MAY 15 1 Evaluation of Probabilistic Occupancy Map for Player Tracking in Team Sports Matej ŠMÍD, Jan POKORNÝ Dept. of Cybernetics, Czech Technical University, Technická 2, 166 27 Praha,

More information

Object Detection Design challenges

Object Detection Design challenges Object Detection Design challenges How to efficiently search for likely objects Even simple models require searching hundreds of thousands of positions and scales Feature design and scoring How should

More information

Efficient vanishing point detection method in unstructured road environments based on dark channel prior

Efficient vanishing point detection method in unstructured road environments based on dark channel prior Efficient vanishing point detection method in unstructured road environments based on dark channel prior Weili Ding 1, Yong Li 1, Honghai Liu 2 1 Institute of Electrical Engineering, Yanshan University,

More information

Lecture: Autonomous micro aerial vehicles

Lecture: Autonomous micro aerial vehicles Lecture: Autonomous micro aerial vehicles Friedrich Fraundorfer Remote Sensing Technology TU München 1/41 Autonomous operation@eth Zürich Start 2/41 Autonomous operation@eth Zürich 3/41 Outline MAV system

More information

Automatic Parameter Adaptation for Multi-Object Tracking

Automatic Parameter Adaptation for Multi-Object Tracking Automatic Parameter Adaptation for Multi-Object Tracking Duc Phu CHAU, Monique THONNAT, and François BREMOND {Duc-Phu.Chau, Monique.Thonnat, Francois.Bremond}@inria.fr STARS team, INRIA Sophia Antipolis,

More information

Fast, Unconstrained Camera Motion Estimation from Stereo without Tracking and Robust Statistics

Fast, Unconstrained Camera Motion Estimation from Stereo without Tracking and Robust Statistics Fast, Unconstrained Camera Motion Estimation from Stereo without Tracking and Robust Statistics Heiko Hirschmüller, Peter R. Innocent and Jon M. Garibaldi Centre for Computational Intelligence, De Montfort

More information

arxiv: v1 [cs.cv] 28 Sep 2018

arxiv: v1 [cs.cv] 28 Sep 2018 Extrinsic camera calibration method and its performance evaluation Jacek Komorowski 1 and Przemyslaw Rokita 2 arxiv:1809.11073v1 [cs.cv] 28 Sep 2018 1 Maria Curie Sklodowska University Lublin, Poland jacek.komorowski@gmail.com

More information

Object detection using Region Proposals (RCNN) Ernest Cheung COMP Presentation

Object detection using Region Proposals (RCNN) Ernest Cheung COMP Presentation Object detection using Region Proposals (RCNN) Ernest Cheung COMP790-125 Presentation 1 2 Problem to solve Object detection Input: Image Output: Bounding box of the object 3 Object detection using CNN

More information