Time To Contact (TTC) Berthold K.P. Horn, Yajun Fang, Ichiro Masaki

Size: px
Start display at page:

Download "Time To Contact (TTC) Berthold K.P. Horn, Yajun Fang, Ichiro Masaki"

Transcription

1 Time To Contact (TTC) Berthold K.P. Horn, Yajun Fang, Ichiro Masaki

2 Estimating Time-To-Contact (TTC)

3 Time-To-Contact (TTC) Time-to-contact is the ratio of distance to velocity. Time-to-contact estimated using fast low-level methods. Distance and velocity themselves require more than that. Camera need not be calibrated. TTC useful for collision warning.

4 Focus of Expansion (FOE) Complementary to TTC is the FOE. Focus of expansion is projection of velocity into image. Focus of expansion estimated using fast low-level methods. Methods for TTC related to, but different from those for FOE. TTC and FOE useful in control.

5 Real Video Data Test of FOE Recovery Accuracy

6 Guidelines for Solution: Avoid higher-level processing; Avoid learning methods;

7 Guidelines for Solution: Avoid higher-level processing; Avoid learning methods; Focus on direct motion vision methods; Focus on robustness; Focus on DSP implementable methods;

8 Guidelines for Solution: Avoid higher-level processing; Avoid learning methods; Focus on direct motion vision methods; Focus on robustness; Focus on DSP implementable methods; Find solut on for simple scenarios first; Built up to more and more realistic situations;

9 First Explore Mathematically Most Tractable Scenarios: Translation along optical axis towards orthogonal plane;

10 First Explore Mathematically Most Tractable Scenarios: Translation along optical axis towards orthogonal plane; Translation in arbitrary direction towards orthogonal plane; Translation along optical axis towards arbitrary plane;

11 First Explore Mathematically Most Tractable Scenarios: Translation along optical axis towards orthogonal plane; Translation in arbitrary direction towards orthogonal plane; Translation along optical axis towards arbitrary plane; Translation in arbitrary direction towards arbitrary plane;

12 Outline of Mathematical and Physical Basis: Brightness of image remains constant as object moves; d dt E(x,y,t) = 0 ue x + ve y + E t = 0 Image motion (u, v) is function of vehicle motion and object shape; Parameterize relative vehicle motion and object shape; Optimization problem to find best-fit parameters; min ( ue x + ve y + E t ) 2 dx dy

13 Brightness Change Constraint Line

14 Estimating the Derivatives (E x, E y, and E t )

15 Coordinate System Definition

16 First, some relationships of interest: If Z is distance and W = dz/dt velocity then T == Z / / dz d dt = 1 dt log e(z), Approaching planar object lying perpendicular to optical axis Let S be the (linear) size of the object and s that of its image s f = S Z that is sz = fs Then s dz dt + Z ds dt = 0 T = s / ds dt = 1 / d dt log e(s)

17 Motion Field Perspective projection (X, Y, Z) (x, y) x f = X Z and y f = Y Z Motion field (u, v) by differentiation: u f = U Z X Z W Z and v f = V Z Y Z W Z Rewrite in terms of image coordinates u = W Z (x x 0) and v = W Z (y y 0) where (x 0,y 0 ) = f(u/w,v/w) is the FOE and W/Z = 1/T.

18 Translation Relative to Planar Surface Combine (i) brightness change constraint equation, and (ii) motion field. Simplest Case: translation, optical axis and surface normal parallel. Since U = 0 and V = 0, substitute u = x(w/z) and v = y(w/z) in brightness change constraint equation ue x + ve y + E t = 0: W Z (xe x + ye y ) + E t = 0 Direct relationship between T = (Z/W ) and derivatives of brightness! Note appearance of radial derivative G = (xe x + ye y ). CG + E t = 0 where C = W/Z = 1/T.

19 Optimization Problem Minimize (w.r.t. C): ( CG + Et ) 2 Differentiate w.r.t. unknown C and set result equal to zero: ( CG + Et ) G = 0 or so C G 2 = GE t T = 1/C = G 2/ GEt where G = xe x + ye y. Simple direct calculation for TTC! No higher level processing, feature detection, or whatever...

20 Arbitrary translational motion direction If U and V are not zero we get instead AE x + BE y + CG + E t = 0 where A = f(u/z), B = f(v/z), C = W/Z, and G = (xe x + ye y ). Again, a relationship between motion parameters and brightness derivatives. But now with three unknowns (A, B, and C = 1/T ) Minimize ( AE x + BE y + CG + E t ) 2 = 0 Leading to A E 2 x + B E x E y + C GE x = E x E t, A E x E y + B E 2 y + C GE y = E y E t, A GE x + B GE y + C G 2 = GE t. Threee linear equations in three unknowns.

21 Further Generalization Arbitrary surface orientation. Arbitrary direction of motion and arbitrary surface orientation Quadratic surface approximations. Known rotational component of motion.

22 Time To Contact (synthetic sequence)

23 Time To Contact (time lapse sequence)

24 Time To Contact (real world sequence)

25 [ w o w Fig. 7. Integral of 1/TTC (red dots) versus log e (s(t)/s(0)) (marked every ten frames). The diagonal dashed green line shows the ideal relationship.

26 Future Extensions Compensate for AGC and AEC Compensate for Progressive Scan Allow for distant stationary background; Discount contribution from ground surface;

27 Future Extensions Compensate for AGC and AEC Compensate for Progressive Scan Allow for distant stationary background; Discount contribution from ground surface; Allow for non-planar objects;

28 Future Extensions Compensate for AGC and AEC Compensate for Progressive Scan Allow for distant stationary background; Discount contribution from ground surface; Allow for non-planar objects; Allow for rotational motion using vehicle sensors; Allow for rotational motion using only video itself;

29 Future Extensions Compensate for AGC and AEC Compensate for Progressive Scan Allow for distant stationary background; Discount contribution from ground surface; Allow for non-planar objects; Allow for rotational motion using vehicle sensors; Allow for rotational motion using only video itself; Allow for multiple independently moving objects;

30 Previous Work Direct Motion Vision Horn, B.K.P. & B.G. Schunck, Determining Optical Flow, Artificial Intelligence, Vol. 16, No. 1 3, August 1981, pp Bruss, A.R. & B.K.P. Horn, Passive Navigation, Computer Vision, Graphics, and Image Processing, Vol. 21, No. 1, January 1983, pp Horn, B.K.P. & S. Negahdaripour, Direct Passive Navigation, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. PAMI-9, No. 1, January 1987, pp Horn, B.K.P. & E.J. Weldon, Jr., Direct Methods for Recovering Motion, International Journal of Computer Vision, Vol. 2, No. 1, pp , June Negahdaripour, S. & B.K.P. Horn, A Direct Method for Locating the Focus of Expansion, Computer Vision, Graphics and Image Processing, Vol. 46, No. 3, June 1989, pp Horn, B.K.P., Parallel Analog Networks for Machine Vision, in Artificial Intelligence at MIT: Expanding Frontiers, edited by Patrick H. Winston and Sarah A. Shellard, MIT Press, Vol. 2, pp , Horn, B.K.P. & J.G. Harris, Rigid Body Motion from Range Image Sequences, Computer Vision, Graphics and Image Processing, Vol. 53, No. 1, January McQuirk, I.S., B.K.P. Horn, H.-S. Lee, & J.L. Wyatt Estimating the Focus of Expansion in Analog VLSI, International Journal of Computer Vision, Vol. 28, No. 3, 1998, pp

31

32 [8] E. De Micheli, V. Torre, & S. Uras, The Accuracy of the Computation of Optical Flow and of the Recovery of Motion Parameters, IEEE Transactions on PAMI, Vol. 15, No. 5, May 1993, pp [9] T.A. Camus, Calculating Time-to-Contact Using Real-Time Quantized Optical Flow, Max-Planck-Institut fur Biologische Kybernetik, Technical Report No.14, February, [10] P. Guermeur & E. Pissaloux, A Qualitative Image Reconstruction from an Axial Image Sequence, 30th Applied Imagery Pattern Recognition Workshop, AIPR 2001, IEEE Computer Society, pp [11] S. Lakshmanan, N. Ramarathnam, & T.B.D. Yeo, A Side Collision Awareness Method, IEEE Intelligent Vehicle Symposium 2002, Vol. 2, pp , June [12] H. Hecht & G.J.P. Savelsbergh (eds.), Time-To-Contact, Elsevier, Advances in Psychophysics, 2004.

~\ l/~, Hierarchical framework for direct gradient-based time-to-contact estimation ,,--~t~~

~\ l/~, Hierarchical framework for direct gradient-based time-to-contact estimation ,,--~t~~ Hierarchical framework for direct gradient-based time-to-contact estimation Berthold K.P. Hom, Yajun Fang, Ichiro Masaki Abstract-The time-to-contact (TTC) estimation is a simple and convenient way to

More information

Optic Flow and Basics Towards Horn-Schunck 1

Optic Flow and Basics Towards Horn-Schunck 1 Optic Flow and Basics Towards Horn-Schunck 1 Lecture 7 See Section 4.1 and Beginning of 4.2 in Reinhard Klette: Concise Computer Vision Springer-Verlag, London, 2014 1 See last slide for copyright information.

More information

Dominant plane detection using optical flow and Independent Component Analysis

Dominant plane detection using optical flow and Independent Component Analysis Dominant plane detection using optical flow and Independent Component Analysis Naoya OHNISHI 1 and Atsushi IMIYA 2 1 School of Science and Technology, Chiba University, Japan Yayoicho 1-33, Inage-ku, 263-8522,

More information

Visual Tracking (1) Feature Point Tracking and Block Matching

Visual Tracking (1) Feature Point Tracking and Block Matching Intelligent Control Systems Visual Tracking (1) Feature Point Tracking and Block Matching Shingo Kagami Graduate School of Information Sciences, Tohoku University swk(at)ic.is.tohoku.ac.jp http://www.ic.is.tohoku.ac.jp/ja/swk/

More information

Time-to-Contact from Image Intensity

Time-to-Contact from Image Intensity Time-to-Contact from Image Intensity Yukitoshi Watanabe Fumihiko Sakaue Jun Sato Nagoya Institute of Technology Gokiso, Showa, Nagoya, 466-8555, Japan {yukitoshi@cv.,sakaue@,junsato@}nitech.ac.jp Abstract

More information

Tsai s camera calibration method revisited

Tsai s camera calibration method revisited Tsai s camera calibration method revisited Berthold K.P. Horn Copright 2000 Introduction Basic camera calibration is the recovery of the principle distance f and the principle point (x 0,y 0 ) T in the

More information

Massachusetts Institute of Technology Department of Computer Science and Electrical Engineering 6.801/6.866 Machine Vision QUIZ II

Massachusetts Institute of Technology Department of Computer Science and Electrical Engineering 6.801/6.866 Machine Vision QUIZ II Massachusetts Institute of Technology Department of Computer Science and Electrical Engineering 6.801/6.866 Machine Vision QUIZ II Handed out: 001 Nov. 30th Due on: 001 Dec. 10th Problem 1: (a (b Interior

More information

Visual Tracking (1) Tracking of Feature Points and Planar Rigid Objects

Visual Tracking (1) Tracking of Feature Points and Planar Rigid Objects Intelligent Control Systems Visual Tracking (1) Tracking of Feature Points and Planar Rigid Objects Shingo Kagami Graduate School of Information Sciences, Tohoku University swk(at)ic.is.tohoku.ac.jp http://www.ic.is.tohoku.ac.jp/ja/swk/

More information

Optical Flow. Adriana Bocoi and Elena Pelican. 1. Introduction

Optical Flow. Adriana Bocoi and Elena Pelican. 1. Introduction Proceedings of the Fifth Workshop on Mathematical Modelling of Environmental and Life Sciences Problems Constanţa, Romania, September, 200, pp. 5 5 Optical Flow Adriana Bocoi and Elena Pelican This paper

More information

Marcel Worring Intelligent Sensory Information Systems

Marcel Worring Intelligent Sensory Information Systems Marcel Worring worring@science.uva.nl Intelligent Sensory Information Systems University of Amsterdam Information and Communication Technology archives of documentaries, film, or training material, video

More information

Image Transformations & Camera Calibration. Mašinska vizija, 2018.

Image Transformations & Camera Calibration. Mašinska vizija, 2018. Image Transformations & Camera Calibration Mašinska vizija, 2018. Image transformations What ve we learnt so far? Example 1 resize and rotate Open warp_affine_template.cpp Perform simple resize

More information

Gradient-Based time to contact on paracatadioptric camera

Gradient-Based time to contact on paracatadioptric camera Gradient-Based time to contact on paracatadioptric camera Fatima Zahra Benamar, Sanaa El Fkihi, Cédric Demonceaux, E. Mouaddib, Driss Aboutajdine To cite this version: Fatima Zahra Benamar, Sanaa El Fkihi,

More information

arxiv: v1 [cs.cv] 28 Dec 2016

arxiv: v1 [cs.cv] 28 Dec 2016 Accelerated Convolutions for Efficient Multi-Scale Time to Contact Computation in Julia Alexander Amini, Berthold Horn, Alan Edelman Department of Electrical Engineering and Computer Science Massachusetts

More information

Navigation of a mobile robot on the temporal development of the optic

Navigation of a mobile robot on the temporal development of the optic 558 Navigation of a mobile robot on the temporal development of the optic flow Anuj Dev, Ben Krose, Frans Groen RWCP Novel Functions SNN*Laboratory Department of Computer Science, University of Amsterdam

More information

Announcements. Motion. Structure-from-Motion (SFM) Motion. Discrete Motion: Some Counting

Announcements. Motion. Structure-from-Motion (SFM) Motion. Discrete Motion: Some Counting Announcements Motion Introduction to Computer Vision CSE 152 Lecture 20 HW 4 due Friday at Midnight Final Exam: Tuesday, 6/12 at 8:00AM-11:00AM, regular classroom Extra Office Hours: Monday 6/11 9:00AM-10:00AM

More information

Flexible Calibration of a Portable Structured Light System through Surface Plane

Flexible Calibration of a Portable Structured Light System through Surface Plane Vol. 34, No. 11 ACTA AUTOMATICA SINICA November, 2008 Flexible Calibration of a Portable Structured Light System through Surface Plane GAO Wei 1 WANG Liang 1 HU Zhan-Yi 1 Abstract For a portable structured

More information

Object and Motion Recognition using Plane Plus Parallax Displacement of Conics

Object and Motion Recognition using Plane Plus Parallax Displacement of Conics Object and Motion Recognition using Plane Plus Parallax Displacement of Conics Douglas R. Heisterkamp University of South Alabama Mobile, AL 6688-0002, USA dheister@jaguar1.usouthal.edu Prabir Bhattacharya

More information

An Integrated Vision Sensor for the Computation of Optical Flow Singular Points

An Integrated Vision Sensor for the Computation of Optical Flow Singular Points An Integrated Vision Sensor for the Computation of Optical Flow Singular Points Charles M. Higgins and Christof Koch Division of Biology, 39-74 California Institute of Technology Pasadena, CA 925 [chuck,koch]@klab.caltech.edu

More information

COMPUTER VISION > OPTICAL FLOW UTRECHT UNIVERSITY RONALD POPPE

COMPUTER VISION > OPTICAL FLOW UTRECHT UNIVERSITY RONALD POPPE COMPUTER VISION 2017-2018 > OPTICAL FLOW UTRECHT UNIVERSITY RONALD POPPE OUTLINE Optical flow Lucas-Kanade Horn-Schunck Applications of optical flow Optical flow tracking Histograms of oriented flow Assignment

More information

SHAHRIAR NEGAHDARIPOUR

SHAHRIAR NEGAHDARIPOUR COMPUTER VISION, GRAPHICS, AND IMAGE PROCESSING 46, 303-326 (1989) A Direct Method for Locating the Focus of Expansion '"\ kl SHAHRIAR NEGAHDARIPOUR Department of Electrical Engineering, University of

More information

Perspective Projection Describes Image Formation Berthold K.P. Horn

Perspective Projection Describes Image Formation Berthold K.P. Horn Perspective Projection Describes Image Formation Berthold K.P. Horn Wheel Alignment: Camber, Caster, Toe-In, SAI, Camber: angle between axle and horizontal plane. Toe: angle between projection of axle

More information

Motion. 1 Introduction. 2 Optical Flow. Sohaib A Khan. 2.1 Brightness Constancy Equation

Motion. 1 Introduction. 2 Optical Flow. Sohaib A Khan. 2.1 Brightness Constancy Equation Motion Sohaib A Khan 1 Introduction So far, we have dealing with single images of a static scene taken by a fixed camera. Here we will deal with sequence of images taken at different time intervals. Motion

More information

A Direct Method for Locating the Focus of Expansion. Shahriar Negahdaripour Berthold K.P. Horn

A Direct Method for Locating the Focus of Expansion. Shahriar Negahdaripour Berthold K.P. Horn MASSACHUSETTS INSTITUTE OF TECHNOLOGY ARTIFICIAL INTELLIGENCE LABORATORY A.I. Memo No. 939 January, 1987 A Direct Method for Locating the Focus of Expansion Shahriar Negahdaripour Berthold K.P. Horn Abstract:

More information

Announcements. Motion. Structure-from-Motion (SFM) Motion. Discrete Motion: Some Counting

Announcements. Motion. Structure-from-Motion (SFM) Motion. Discrete Motion: Some Counting Announcements Motion HW 4 due Friday Final Exam: Tuesday, 6/7 at 8:00-11:00 Fill out your CAPES Introduction to Computer Vision CSE 152 Lecture 20 Motion Some problems of motion 1. Correspondence: Where

More information

Automatic Feature Extraction of Pose-measuring System Based on Geometric Invariants

Automatic Feature Extraction of Pose-measuring System Based on Geometric Invariants Automatic Feature Extraction of Pose-measuring System Based on Geometric Invariants Yan Lin 1,2 Bin Kong 2 Fei Zheng 2 1 Center for Biomimetic Sensing and Control Research, Institute of Intelligent Machines,

More information

Motion detection Computing image motion Motion estimation Egomotion and structure from motion Motion classification

Motion detection Computing image motion Motion estimation Egomotion and structure from motion Motion classification Time varying image analysis Motion detection Computing image motion Motion estimation Egomotion and structure from motion Motion classification Time-varying image analysis- 1 The problems Visual surveillance

More information

Comparison Between The Optical Flow Computational Techniques

Comparison Between The Optical Flow Computational Techniques Comparison Between The Optical Flow Computational Techniques Sri Devi Thota #1, Kanaka Sunanda Vemulapalli* 2, Kartheek Chintalapati* 3, Phanindra Sai Srinivas Gudipudi* 4 # Associate Professor, Dept.

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

Midterm Exam Solutions

Midterm Exam Solutions Midterm Exam Solutions Computer Vision (J. Košecká) October 27, 2009 HONOR SYSTEM: This examination is strictly individual. You are not allowed to talk, discuss, exchange solutions, etc., with other fellow

More information

Local qualitative shape from stereo. without detailed correspondence. Extended Abstract. Shimon Edelman. Internet:

Local qualitative shape from stereo. without detailed correspondence. Extended Abstract. Shimon Edelman. Internet: Local qualitative shape from stereo without detailed correspondence Extended Abstract Shimon Edelman Center for Biological Information Processing MIT E25-201, Cambridge MA 02139 Internet: edelman@ai.mit.edu

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

VC 11/12 T11 Optical Flow

VC 11/12 T11 Optical Flow VC 11/12 T11 Optical Flow Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos Miguel Tavares Coimbra Outline Optical Flow Constraint Equation Aperture

More information

Hand-Eye Calibration from Image Derivatives

Hand-Eye Calibration from Image Derivatives Hand-Eye Calibration from Image Derivatives Henrik Malm, Anders Heyden Centre for Mathematical Sciences, Lund University Box 118, SE-221 00 Lund, Sweden email: henrik,heyden@maths.lth.se Abstract. In this

More information

Introduction to Computer Vision

Introduction to Computer Vision Introduction to Computer Vision Michael J. Black Nov 2009 Perspective projection and affine motion Goals Today Perspective projection 3D motion Wed Projects Friday Regularization and robust statistics

More information

Ruch (Motion) Rozpoznawanie Obrazów Krzysztof Krawiec Instytut Informatyki, Politechnika Poznańska. Krzysztof Krawiec IDSS

Ruch (Motion) Rozpoznawanie Obrazów Krzysztof Krawiec Instytut Informatyki, Politechnika Poznańska. Krzysztof Krawiec IDSS Ruch (Motion) Rozpoznawanie Obrazów Krzysztof Krawiec Instytut Informatyki, Politechnika Poznańska 1 Krzysztof Krawiec IDSS 2 The importance of visual motion Adds entirely new (temporal) dimension to visual

More information

Chapters 1 7: Overview

Chapters 1 7: Overview Chapters 1 7: Overview Chapter 1: Introduction Chapters 2 4: Data acquisition Chapters 5 7: Data manipulation Chapter 5: Vertical imagery Chapter 6: Image coordinate measurements and refinements Chapter

More information

Fast Optical Flow Using Cross Correlation and Shortest-Path Techniques

Fast Optical Flow Using Cross Correlation and Shortest-Path Techniques Digital Image Computing: Techniques and Applications. Perth, Australia, December 7-8, 1999, pp.143-148. Fast Optical Flow Using Cross Correlation and Shortest-Path Techniques Changming Sun CSIRO Mathematical

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

Transforms. COMP 575/770 Spring 2013

Transforms. COMP 575/770 Spring 2013 Transforms COMP 575/770 Spring 2013 Transforming Geometry Given any set of points S Could be a 2D shape, a 3D object A transform is a function T that modifies all points in S: T S S T v v S Different transforms

More information

Particle Tracking. For Bulk Material Handling Systems Using DEM Models. By: Jordan Pease

Particle Tracking. For Bulk Material Handling Systems Using DEM Models. By: Jordan Pease Particle Tracking For Bulk Material Handling Systems Using DEM Models By: Jordan Pease Introduction Motivation for project Particle Tracking Application to DEM models Experimental Results Future Work References

More information

Hand-Eye Calibration from Image Derivatives

Hand-Eye Calibration from Image Derivatives Hand-Eye Calibration from Image Derivatives Abstract In this paper it is shown how to perform hand-eye calibration using only the normal flow field and knowledge about the motion of the hand. The proposed

More information

Recovery of Intrinsic and Extrinsic Camera Parameters Using Perspective Views of Rectangles

Recovery of Intrinsic and Extrinsic Camera Parameters Using Perspective Views of Rectangles 177 Recovery of Intrinsic and Extrinsic Camera Parameters Using Perspective Views of Rectangles T. N. Tan, G. D. Sullivan and K. D. Baker Department of Computer Science The University of Reading, Berkshire

More information

Spatial track: motion modeling

Spatial track: motion modeling Spatial track: motion modeling Virginio Cantoni Computer Vision and Multimedia Lab Università di Pavia Via A. Ferrata 1, 27100 Pavia virginio.cantoni@unipv.it http://vision.unipv.it/va 1 Comparison between

More information

Self-calibration of a pair of stereo cameras in general position

Self-calibration of a pair of stereo cameras in general position Self-calibration of a pair of stereo cameras in general position Raúl Rojas Institut für Informatik Freie Universität Berlin Takustr. 9, 14195 Berlin, Germany Abstract. This paper shows that it is possible

More information

C18 Computer vision. C18 Computer Vision. This time... Introduction. Outline.

C18 Computer vision. C18 Computer Vision. This time... Introduction. Outline. C18 Computer Vision. This time... 1. Introduction; imaging geometry; camera calibration. 2. Salient feature detection edges, line and corners. 3. Recovering 3D from two images I: epipolar geometry. C18

More information

Available online at ScienceDirect. Procedia Computer Science 22 (2013 )

Available online at   ScienceDirect. Procedia Computer Science 22 (2013 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 22 (2013 ) 945 953 17 th International Conference in Knowledge Based and Intelligent Information and Engineering Systems

More information

A New Image Based Ligthing Method: Practical Shadow-Based Light Reconstruction

A New Image Based Ligthing Method: Practical Shadow-Based Light Reconstruction A New Image Based Ligthing Method: Practical Shadow-Based Light Reconstruction Jaemin Lee and Ergun Akleman Visualization Sciences Program Texas A&M University Abstract In this paper we present a practical

More information

Model Based Perspective Inversion

Model Based Perspective Inversion Model Based Perspective Inversion A. D. Worrall, K. D. Baker & G. D. Sullivan Intelligent Systems Group, Department of Computer Science, University of Reading, RG6 2AX, UK. Anthony.Worrall@reading.ac.uk

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

3D Sensing and Reconstruction Readings: Ch 12: , Ch 13: ,

3D Sensing and Reconstruction Readings: Ch 12: , Ch 13: , 3D Sensing and Reconstruction Readings: Ch 12: 12.5-6, Ch 13: 13.1-3, 13.9.4 Perspective Geometry Camera Model Stereo Triangulation 3D Reconstruction by Space Carving 3D Shape from X means getting 3D coordinates

More information

Stereo Observation Models

Stereo Observation Models Stereo Observation Models Gabe Sibley June 16, 2003 Abstract This technical report describes general stereo vision triangulation and linearized error modeling. 0.1 Standard Model Equations If the relative

More information

A General Expression of the Fundamental Matrix for Both Perspective and Affine Cameras

A General Expression of the Fundamental Matrix for Both Perspective and Affine Cameras A General Expression of the Fundamental Matrix for Both Perspective and Affine Cameras Zhengyou Zhang* ATR Human Information Processing Res. Lab. 2-2 Hikari-dai, Seika-cho, Soraku-gun Kyoto 619-02 Japan

More information

EE 264: Image Processing and Reconstruction. Image Motion Estimation I. EE 264: Image Processing and Reconstruction. Outline

EE 264: Image Processing and Reconstruction. Image Motion Estimation I. EE 264: Image Processing and Reconstruction. Outline 1 Image Motion Estimation I 2 Outline 1. Introduction to Motion 2. Why Estimate Motion? 3. Global vs. Local Motion 4. Block Motion Estimation 5. Optical Flow Estimation Basics 6. Optical Flow Estimation

More information

Short Papers. Adaptive Navigation of Mobile Robots with Obstacle Avoidance

Short Papers. Adaptive Navigation of Mobile Robots with Obstacle Avoidance 596 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL., NO. 4, AUGUST 997 Short Papers Adaptive Navigation of Mobile Robots with Obstacle Avoidance Atsushi Fujimori, Peter N. Nikiforuk, and Madan M. Gupta

More information

The 2D/3D Differential Optical Flow

The 2D/3D Differential Optical Flow The 2D/3D Differential Optical Flow Prof. John Barron Dept. of Computer Science University of Western Ontario London, Ontario, Canada, N6A 5B7 Email: barron@csd.uwo.ca Phone: 519-661-2111 x86896 Canadian

More information

Measurement of Pedestrian Groups Using Subtraction Stereo

Measurement of Pedestrian Groups Using Subtraction Stereo Measurement of Pedestrian Groups Using Subtraction Stereo Kenji Terabayashi, Yuki Hashimoto, and Kazunori Umeda Chuo University / CREST, JST, 1-13-27 Kasuga, Bunkyo-ku, Tokyo 112-8551, Japan terabayashi@mech.chuo-u.ac.jp

More information

Comparison between Motion Analysis and Stereo

Comparison between Motion Analysis and Stereo MOTION ESTIMATION The slides are from several sources through James Hays (Brown); Silvio Savarese (U. of Michigan); Octavia Camps (Northeastern); including their own slides. Comparison between Motion Analysis

More information

ELEC Dr Reji Mathew Electrical Engineering UNSW

ELEC Dr Reji Mathew Electrical Engineering UNSW ELEC 4622 Dr Reji Mathew Electrical Engineering UNSW Review of Motion Modelling and Estimation Introduction to Motion Modelling & Estimation Forward Motion Backward Motion Block Motion Estimation Motion

More information

Skeleton Cube for Lighting Environment Estimation

Skeleton Cube for Lighting Environment Estimation (MIRU2004) 2004 7 606 8501 E-mail: {takesi-t,maki,tm}@vision.kuee.kyoto-u.ac.jp 1) 2) Skeleton Cube for Lighting Environment Estimation Takeshi TAKAI, Atsuto MAKI, and Takashi MATSUYAMA Graduate School

More information

AN EFFICIENT BINARY CORNER DETECTOR. P. Saeedi, P. Lawrence and D. Lowe

AN EFFICIENT BINARY CORNER DETECTOR. P. Saeedi, P. Lawrence and D. Lowe AN EFFICIENT BINARY CORNER DETECTOR P. Saeedi, P. Lawrence and D. Lowe Department of Electrical and Computer Engineering, Department of Computer Science University of British Columbia Vancouver, BC, V6T

More information

Proceedings of the 6th Int. Conf. on Computer Analysis of Images and Patterns. Direct Obstacle Detection and Motion. from Spatio-Temporal Derivatives

Proceedings of the 6th Int. Conf. on Computer Analysis of Images and Patterns. Direct Obstacle Detection and Motion. from Spatio-Temporal Derivatives Proceedings of the 6th Int. Conf. on Computer Analysis of Images and Patterns CAIP'95, pp. 874-879, Prague, Czech Republic, Sep 1995 Direct Obstacle Detection and Motion from Spatio-Temporal Derivatives

More information

A Robust Two Feature Points Based Depth Estimation Method 1)

A Robust Two Feature Points Based Depth Estimation Method 1) Vol.31, No.5 ACTA AUTOMATICA SINICA September, 2005 A Robust Two Feature Points Based Depth Estimation Method 1) ZHONG Zhi-Guang YI Jian-Qiang ZHAO Dong-Bin (Laboratory of Complex Systems and Intelligence

More information

TOWARDS STRUCTURE AND MOTION ESTIMATION FROM DYNAMIC SILHOUETTES *

TOWARDS STRUCTURE AND MOTION ESTIMATION FROM DYNAMIC SILHOUETTES * TOWARDS STRUCTURE AND MOTION ESTIMATION FROM DYNAMIC SILHOUETTES * Tanuja Joshi Narendra Ahuja Jean Ponce Beckman Institute, University Of Illinois, Urbana, IL 61801 Abstract: We address the problem of

More information

of human activities. Our research is motivated by considerations of a ground-based mobile surveillance system that monitors an extended area for

of human activities. Our research is motivated by considerations of a ground-based mobile surveillance system that monitors an extended area for To Appear in ACCV-98, Mumbai-India, Material Subject to ACCV Copy-Rights Visual Surveillance of Human Activity Larry Davis 1 Sandor Fejes 1 David Harwood 1 Yaser Yacoob 1 Ismail Hariatoglu 1 Michael J.

More information

Partial Calibration and Mirror Shape Recovery for Non-Central Catadioptric Systems

Partial Calibration and Mirror Shape Recovery for Non-Central Catadioptric Systems Partial Calibration and Mirror Shape Recovery for Non-Central Catadioptric Systems Abstract In this paper we present a method for mirror shape recovery and partial calibration for non-central catadioptric

More information

Absolute Scale Structure from Motion Using a Refractive Plate

Absolute Scale Structure from Motion Using a Refractive Plate Absolute Scale Structure from Motion Using a Refractive Plate Akira Shibata, Hiromitsu Fujii, Atsushi Yamashita and Hajime Asama Abstract Three-dimensional (3D) measurement methods are becoming more and

More information

3D Geometry and Camera Calibration

3D Geometry and Camera Calibration 3D Geometry and Camera Calibration 3D Coordinate Systems Right-handed vs. left-handed x x y z z y 2D Coordinate Systems 3D Geometry Basics y axis up vs. y axis down Origin at center vs. corner Will often

More information

Real Time Biologically-Inspired Depth Maps from Spherical Flow

Real Time Biologically-Inspired Depth Maps from Spherical Flow Real Time Biologically-Inspired Depth Maps from Spherical Flow Chris McCarthy, Nick Barnes and Mandyam Srinivasan Abstract We present a strategy for generating real-time relative depth maps of an environment

More information

DTU M.SC. - COURSE EXAM Revised Edition

DTU M.SC. - COURSE EXAM Revised Edition Written test, 16 th of December 1999. Course name : 04250 - Digital Image Analysis Aids allowed : All usual aids Weighting : All questions are equally weighed. Name :...................................................

More information

Comment on Numerical shape from shading and occluding boundaries

Comment on Numerical shape from shading and occluding boundaries Artificial Intelligence 59 (1993) 89-94 Elsevier 89 ARTINT 1001 Comment on Numerical shape from shading and occluding boundaries K. Ikeuchi School of Compurer Science. Carnegie Mellon dniversity. Pirrsburgh.

More information

Motion Tracking and Event Understanding in Video Sequences

Motion Tracking and Event Understanding in Video Sequences Motion Tracking and Event Understanding in Video Sequences Isaac Cohen Elaine Kang, Jinman Kang Institute for Robotics and Intelligent Systems University of Southern California Los Angeles, CA Objectives!

More information

Lecture 16: Computer Vision

Lecture 16: Computer Vision CS442/542b: Artificial ntelligence Prof. Olga Veksler Lecture 16: Computer Vision Motion Slides are from Steve Seitz (UW), David Jacobs (UMD) Outline Motion Estimation Motion Field Optical Flow Field Methods

More information

Lecture 16: Computer Vision

Lecture 16: Computer Vision CS4442/9542b: Artificial Intelligence II Prof. Olga Veksler Lecture 16: Computer Vision Motion Slides are from Steve Seitz (UW), David Jacobs (UMD) Outline Motion Estimation Motion Field Optical Flow Field

More information

Directional Derivatives and the Gradient Vector Part 2

Directional Derivatives and the Gradient Vector Part 2 Directional Derivatives and the Gradient Vector Part 2 Lecture 25 February 28, 2007 Recall Fact Recall Fact If f is a dierentiable function of x and y, then f has a directional derivative in the direction

More information

Camera Calibration for Video See-Through Head-Mounted Display. Abstract. 1.0 Introduction. Mike Bajura July 7, 1993

Camera Calibration for Video See-Through Head-Mounted Display. Abstract. 1.0 Introduction. Mike Bajura July 7, 1993 Camera Calibration for Video See-Through Head-Mounted Display Mike Bajura July 7, 1993 Abstract This report describes a method for computing the parameters needed to model a television camera for video

More information

Planar Region Detection and Motion Recovery

Planar Region Detection and Motion Recovery Planar Region Detection and Motion Recovery D. Sinclair, A. Blake, S. Smith and C. Rothwell Robotics Research Group Department of Engineering Science Oxford University 0X1 3PJ Abstract This paper presents

More information

Camera model and multiple view geometry

Camera model and multiple view geometry Chapter Camera model and multiple view geometry Before discussing how D information can be obtained from images it is important to know how images are formed First the camera model is introduced and then

More information

CS 565 Computer Vision. Nazar Khan PUCIT Lectures 15 and 16: Optic Flow

CS 565 Computer Vision. Nazar Khan PUCIT Lectures 15 and 16: Optic Flow CS 565 Computer Vision Nazar Khan PUCIT Lectures 15 and 16: Optic Flow Introduction Basic Problem given: image sequence f(x, y, z), where (x, y) specifies the location and z denotes time wanted: displacement

More information

Robot Vision without Calibration

Robot Vision without Calibration XIV Imeko World Congress. Tampere, 6/97 Robot Vision without Calibration Volker Graefe Institute of Measurement Science Universität der Bw München 85577 Neubiberg, Germany Phone: +49 89 6004-3590, -3587;

More information

An Image Based 3D Reconstruction System for Large Indoor Scenes

An Image Based 3D Reconstruction System for Large Indoor Scenes 36 5 Vol. 36, No. 5 2010 5 ACTA AUTOMATICA SINICA May, 2010 1 1 2 1,,,..,,,,. : 1), ; 2), ; 3),.,,. DOI,,, 10.3724/SP.J.1004.2010.00625 An Image Based 3D Reconstruction System for Large Indoor Scenes ZHANG

More information

1 (5 max) 2 (10 max) 3 (20 max) 4 (30 max) 5 (10 max) 6 (15 extra max) total (75 max + 15 extra)

1 (5 max) 2 (10 max) 3 (20 max) 4 (30 max) 5 (10 max) 6 (15 extra max) total (75 max + 15 extra) Mierm Exam CS223b Stanford CS223b Computer Vision, Winter 2004 Feb. 18, 2004 Full Name: Email: This exam has 7 pages. Make sure your exam is not missing any sheets, and write your name on every page. The

More information

Chapters 1-4: Summary

Chapters 1-4: Summary Chapters 1-4: Summary So far, we have been investigating the image acquisition process. Chapter 1: General introduction Chapter 2: Radiation source and properties Chapter 3: Radiation interaction with

More information

Dynamic Reconstruction for Coded Aperture Imaging Draft Unpublished work please do not cite or distribute.

Dynamic Reconstruction for Coded Aperture Imaging Draft Unpublished work please do not cite or distribute. Dynamic Reconstruction for Coded Aperture Imaging Draft 1.0.1 Berthold K.P. Horn 2007 September 30. Unpublished work please do not cite or distribute. The dynamic reconstruction technique makes it possible

More information

Body Trunk Shape Estimation from Silhouettes by Using Homologous Human Body Model

Body Trunk Shape Estimation from Silhouettes by Using Homologous Human Body Model Body Trunk Shape Estimation from Silhouettes by Using Homologous Human Body Model Shunta Saito* a, Makiko Kochi b, Masaaki Mochimaru b, Yoshimitsu Aoki a a Keio University, Yokohama, Kanagawa, Japan; b

More information

A Comparison of Three Methods for Measure of Time to Contact

A Comparison of Three Methods for Measure of Time to Contact The 29 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 29 St. Louis, USA A Comparison of Three Methods for Measure of Time to Contact Guillem Alenyà, Amaury Nègre and

More information

COMPUTER AND ROBOT VISION

COMPUTER AND ROBOT VISION VOLUME COMPUTER AND ROBOT VISION Robert M. Haralick University of Washington Linda G. Shapiro University of Washington T V ADDISON-WESLEY PUBLISHING COMPANY Reading, Massachusetts Menlo Park, California

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 WRI C225 Lecture 02 130124 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Basics Image Formation Image Processing 3 Intelligent

More information

Task selection for control of active vision systems

Task selection for control of active vision systems The 29 IEEE/RSJ International Conference on Intelligent Robots and Systems October -5, 29 St. Louis, USA Task selection for control of active vision systems Yasushi Iwatani Abstract This paper discusses

More information

SURVEY OF LOCAL AND GLOBAL OPTICAL FLOW WITH COARSE TO FINE METHOD

SURVEY OF LOCAL AND GLOBAL OPTICAL FLOW WITH COARSE TO FINE METHOD SURVEY OF LOCAL AND GLOBAL OPTICAL FLOW WITH COARSE TO FINE METHOD M.E-II, Department of Computer Engineering, PICT, Pune ABSTRACT: Optical flow as an image processing technique finds its applications

More information

Towards direct motion and shape parameter recovery from image sequences. Stephen Benoit. Ph.D. Thesis Presentation September 25, 2003

Towards direct motion and shape parameter recovery from image sequences. Stephen Benoit. Ph.D. Thesis Presentation September 25, 2003 Towards direct motion and shape parameter recovery from image sequences Stephen Benoit Ph.D. Thesis Presentation September 25, 2003 September 25, 2003 Towards direct motion and shape parameter recovery

More information

Chapter 2 Kinematics of Mechanisms

Chapter 2 Kinematics of Mechanisms Chapter Kinematics of Mechanisms.1 Preamble Robot kinematics is the study of the motion (kinematics) of robotic mechanisms. In a kinematic analysis, the position, velocity, and acceleration of all the

More information

Visual Recognition: Image Formation

Visual Recognition: Image Formation Visual Recognition: Image Formation Raquel Urtasun TTI Chicago Jan 5, 2012 Raquel Urtasun (TTI-C) Visual Recognition Jan 5, 2012 1 / 61 Today s lecture... Fundamentals of image formation You should know

More information

Homogeneous Coordinates. Lecture18: Camera Models. Representation of Line and Point in 2D. Cross Product. Overall scaling is NOT important.

Homogeneous Coordinates. Lecture18: Camera Models. Representation of Line and Point in 2D. Cross Product. Overall scaling is NOT important. Homogeneous Coordinates Overall scaling is NOT important. CSED44:Introduction to Computer Vision (207F) Lecture8: Camera Models Bohyung Han CSE, POSTECH bhhan@postech.ac.kr (",, ) ()", ), )) ) 0 It is

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

P T p y T O Fig.. The coordinate system. The coordinate system ( ) is attached to the camera, and the corresponding image coordinates (x y) on the ima

P T p y T O Fig.. The coordinate system. The coordinate system ( ) is attached to the camera, and the corresponding image coordinates (x y) on the ima Recovery of Ego-Motion Using Region Alignment Michal Irani Benny Rousso Shmuel Peleg Abstract A method for computing the 3D camera motion (the egomotion) in a static scene is introduced, which is based

More information

Focus of Expansion Estimation for Motion Segmentation from a Single Camera

Focus of Expansion Estimation for Motion Segmentation from a Single Camera Focus of Expansion Estimation for Motion Segmentation from a Single Camera José Rosa Kuiaski, André Eugênio Lazzaretti and Hugo Vieira Neto Graduate School of Electrical Engineering and Applied Computer

More information

Optical Flow Estimation versus Motion Estimation

Optical Flow Estimation versus Motion Estimation Optical Flow Estimation versus Motion Estimation A. Sellent D. Kondermann S. Simon S. Baker G. Dedeoglu O. Erdler P. Parsonage C. Unger W. Niehsen August 9, 2012 1 Image based motion estimation Optical

More information

Chapter 13. Vision Based Guidance. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012,

Chapter 13. Vision Based Guidance. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 3 Vision Based Guidance Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 22, Chapter 3: Slide Architecture w/ Camera targets to track/avoid vision-based guidance waypoints status

More information

Leow Wee Kheng CS4243 Computer Vision and Pattern Recognition. Motion Tracking. CS4243 Motion Tracking 1

Leow Wee Kheng CS4243 Computer Vision and Pattern Recognition. Motion Tracking. CS4243 Motion Tracking 1 Leow Wee Kheng CS4243 Computer Vision and Pattern Recognition Motion Tracking CS4243 Motion Tracking 1 Changes are everywhere! CS4243 Motion Tracking 2 Illumination change CS4243 Motion Tracking 3 Shape

More information

Available online at ScienceDirect. Energy Procedia 69 (2015 )

Available online at   ScienceDirect. Energy Procedia 69 (2015 ) Available online at www.sciencedirect.com ScienceDirect Energy Procedia 69 (2015 ) 1885 1894 International Conference on Concentrating Solar Power and Chemical Energy Systems, SolarPACES 2014 Heliostat

More information