Map-Enhanced UAV Image Sequence Registration

Size: px
Start display at page:

Download "Map-Enhanced UAV Image Sequence Registration"

Transcription

1 Map-Enhanced UAV mage Sequence Registration Yuping Lin Qian Yu Gerard Medioni Computer Science Department University of Southern California Los Angeles, CA {yupingli, qianyu, Abstract Registering consecutive images from an airborne sensor into a mosaic is an essential tool for image analysts. Strictly local methods tend to accumulate errors, resulting in distortion. We propose here to use a reference image (such as a high resolution map image) to overcome this limitation. n our approach, we register a frame in an image sequence to the map using both frame-to-frame registration and frameto-map registration iteratively. n frame-to-frame registration, a frame is registered to its previous frame. With its previous frame been registered to the map in the previous iteration, we can derive an estimated transformation from the frame to the map. n frame-to-map registration, we warp the frame to the map by this transformation to compensate for scale and rotation difference and then perform an area based matching using Mutual nformation to find correspondences between this warped frame and the map. From these correspondences, we derive a transformation that further registers the warped frame to the map. With this two-step registration, the errors between each consecutive frames are not accumulated. We present results on real image sequences from a hot air balloon. 1. ntroduction Geo-registration is very useful application, which can be widely used in UAV (Unmannered Aerial Vehicle) to navigate, or to geo-locating a target, or even to refine a map. Feature-based [1][5] registration has produced good progress in recent years. Based on the technology of image registration, mosaicing of image sequences can be done by computing the transformations between consecutive frames. To take into account the accumulated error, bundle adjustment [6] is usually employed as a global error minimizing approach. However, for long sequences with thousands of frames, bundle adjustment is not feasible in terms of computation. Moreover, offline bundle adjust is not appropriate for many tasks. To perform image mosaicing in a progressive manner while still preserving accuracy, we propose to use an associated map image as a global reference. A two-step procedure is applied to register an UAV image sequence to the global map. n the first step, we register consecutive frames by estimating the best homography to align the feature points in each frame. By using the homography obtained from the first step, we roughly align the UAV image with the global map. The first step provides us an initialization which basically compensates for the scale and rotation between the UAV image and the map. n the second step, we try to register the roughly aligned UAV image to the map. A similar scenario has been presented in [8]. n area based matching, MSE[12] or normalized correlation[13] are used to determine correspondences between the UAV image and the reference image. However, the UAV images are captured at different times and in different views with respect to the satellite image. The color, illumination, and the dynamic content (such as vehicles, trees, shadow and so on) could be very different. MSE or normalized correlation in such cases are not robust enough. We propose an approach that applies mutual information [4] to establish correspondences. Mutual information has been successfully applied in establishing correspondence in different modality images, especially in medical image processing. Our experiments show that mutual information does provide strong enough correspondence after roughly compensating for scale and rotation. Given the correspondence between the roughly aligned UAV image and the map, we derive a homography that further registers the roughly aligned UAV image to the map. By linking this homography and the initialized homography from the first step, we can register the UAV images with the map without incremental accumulated registration errors. This paper is organized as follows. n section 2, we formulate our problem with definition of symbols. n section 3,

2 we present the two-step procedure for geo-registration. n section 4, we compare our results with and without refinement in geo-registration. Experiments show that the refinement procedure significantly reduces the accumulated error. Discussion and future work are presented in section 5. M i in the map, namely M i = H i,m i. Then we register M i to the map at M i, and derive H ɛ, namely M i = H ɛ M i. Finally the actual homography H i,m that registers i to M i on the map is derived as H i,m = H ɛ H i,m. 2. Problem formulation and ssues We start by giving definitions of the symbols used in this paper. We are given a sequence of UAV images 0, 1,..., n, and a map (usually a satellite image) M. Here, we assume the scene depth is small with respect to the distance from the UAV camera, so the transformation between two UAV images can be represented by a homography. The transformation between an UAV image and the map is also represented as a homography. Let H i,j denote the homography from i to j, H i,m denotes the homography from i to M, namely H i,j i = j and H i,m i = M i, M i is the image where i projects to in M. Note that H j,i = H 1 i,j. Our goal is to derive accurate estimates of H 0,M,..., H i,m so that 1,..., n are registered to M and form a mosaic without distortion (Figure 1). Figure 1. For each i,deriveh i,m so that they all register to the map M and form a seamless mosaic However, the map and images are taken at different times, from different sensors, from different viewpoints, and may have different dynamic contents, (such as vehicles or shadows). As a result, it is difficult to simply match each incoming image to the map. nstead, we need to build a partial local mosaic, then register to the map in an iterative manner. 3. Approach Figure 2 illustrates the flow chart of our approach. Each frame i in the UAV image sequence is first registered to the previous frame to derive H i,i 1. n the second step, we estimate H i,m as H i 1,M H i,i 1, denoted as H i,m. This estimated homography warps i to a partial local mosaic Figure 2. Flow chart of our approach n the following sections, we first describe the method we use to register i to the previous image i 1.Thenwe introduce our method to further fine-tune H i,m so that i is mapped to M more accurately and the registration error is not accumulated along the registration process Registration of consecutive mages To compute the H i,i 1, we match features and then perform RANSAC[3] outlier filtering. After trying many kinds of features, we selected SFT (Scale nvariant Feature Transform) [1] features. SFT features are invariant to image scale and rotation, and provide robust descriptions across changes in 3D viewpoint.

3 of matching and the computation time are far less than directly registering i to the map Finding Correspondences between UAV image and Map Figure 3. initial registration between the UAV images and the map n the feature matching step, we use nearest neighbor matching [2]. Since the translation and rotation of the UAV camera between consecutive frames are small, we can assume matched features should be within a small window. This adds one more constraint to match features. Usually, at resolution of , we can generate 2000 correspondence pairs. Finally, we use RANSAC to filter outliers (we use inlier tolerance = 1 pixel) among the set of correspondences and derive H i 1,i. Having the H i,i 1 and H 0,M, we can roughly register the UAV image to the map by estimating H i,m as: i H i,m = H i 1,M H i,i 1 = H 0,M H k,k 1 (1) k=1 This shows that if there exists a subtle transformation error in each H k,k 1, these errors are multiplied and result in a significant error. This means that later UAV images could be registered to a very wrong area on the map. As shown in Figure 3, the registration is not perfect. Thus, we need to find a way to establish correspondences between the UAV image and the map and refine the homography by using these correspondences UAV to Map registration Registering an aerial image to a map is a challenging problem [10][11]. Due to significant differences in lighting conditions, resolution, and 3D viewpoints between the UAV image and the map, the same point may yield quite different SFT descriptors respectively. Therefore, poor feature matching and poor registration can be expected. Since it is difficult to register an UAV image to the map directly, we make use of H i,i 1 derived from UAV to UAV registration and estimate H i,m as H i,m = H i 1,M H i,i 1, and then fine-tune it to a better one. Let M i denotes the warped image of i by H i,m (Figure 2, Step 2). Our goal is to derive a homography H ɛ that registers M i to the map at M i (Figure 2, Step 3), so that the image is accurately aligned to the map. The advantage of this approach is that with M i roughly aligned to the map, we can perform a local search for correspondence under the same scale. Therefore the ambiguity To derive H ɛ, we try to find correspondences between M i andthemapareawhichm i spans. However, M i is usually a smaller region than i (map has lower resolution), which means M i preserves less amount of information than i. Hencewedoitinareverseway.AsshowninFigure4,let U i be the map image transformed back from the same area which M i spans using H M,i. nstead of finding correspondences between M i and the map area where M i spans, we find correspondences between i and U i. Figure 4. U i denotes the map image transformed back from the same region which M i spans using H M,i. P and P U are points locate at the same coordinate in i and U i respectively. S P,S PU are two image patches of the same size centered at point P and P U respectively, where P is the corresponding point to P U. Let P and P U be points located at the same coordinates in i and U i respectively. With a good enough H i,m, P U should have its correspondence P in i close to P. P is determined by having the UAV image patch centers at it most similar to the map image patch centers at P U. We use mutual information[4] as the similarity measure. Mutual information of two random variables is a quantity that measures the dependence of the two variables. Taking two images (same size) as the random variables, it measures how much information two images share, or how much an image depends on the other. t is a more meaningful criterion way compared to measures such as cross-correlation or grey value differences. Let S Pi,S Pj be two image patches of the same size centered at point P i and P j respectively. M(S Pi,S Pj ) be the mutual information of S Pi and S Pj.WefindP by looking for pixels P i in P s neighborhood that yields the greatest M(S PU,S Pi ).

4 (a) (a) (b) Figure 5. The correspondences in the UAV image (a) with respect to the feature points in the map image (b). Blue dots and red dots represent good and poor correspondences respectively. (b) Figure 6. The correspondences in the uav image (a) with respect to the feature points in the map image (b). Green dots and orange dots represent RANSAC inliers and outliers respectively Defining Good Correspondences t may happen that all or none of the image patches centered on P s neighborhood pixels are similar to the image patch centered on P U. n either case, the maximum mutual information is meaningless, since the mutual information at other places could be just slightly smaller. We need to filter these unreliable correspondences so that the derived homography is accurate. Let P k be the pixel in P s neighborhood area that has the smallest mutual information value. We consider it a good correspondence when M(S PU,S P ) is significantly larger than M(S PU,S Pk ) (we use M(S PU,S P ) > 2M(S PM,S Pk )). ntuitively, it means that image patch S P must be significantly more similar to S PU than S Pk. Figure 5 shows the results of extracting good correspondences. Blue dots and red dots represent good and poor correspondences respectively. We can generate as many correspondences as we want by performing such an operation on feature points in U i.here we use the Harris Corner Detector[5] to extract features instead of SFT because our purpose is to have the locations of some interest points in U i. Harris Corner Detector satisfies our need, and it is computationally cheaper than SFT. Once we have enough correspondences, RANSAC is performed to filter outliers, and then H ɛ is derived. As shown in Figure 6, color dots in 6(b) are feature points extracted by Color dots in 6(a) are their correspondences respectively, while the green dots are RANSAC inliers to derive H ɛ. Finally, H i,m is derived as H i,m = H ɛ H i,m,and i is registered to the map at M i (Figure 2, Step 4). 4. Experimental Results We show results on two data sets. The UAV image sequences are provided with latitude and longitude information. The satellite images are acquired from Google Earth. The size of the each UAV image We manually register the first frame of the UAV sequence to their corresponding satellite images, namely H 0,M is given. n each UAV to Map registration step, we select 200 Harris Corners in the UAV image as samples. We require the distance between any two features to be no lower than 10 pixels. For each sample, an image patch of size is used to compute the mutual information, and the neighborhood region where we search for a best match is a window of size We found the window size of is a proper size for a discriminative local feature in our UAV image registration. Since mutual information computation is very costly, we only perform an UAV to Map registration every 50 frames. The results of case 1 with and without UAV to Map registration are shown in 7(a) and 7(c) respectively. The results of case 2 with and without UAV to Map registration are shown

5 in 7(b) and 7(d) respectively. Table 1 shows the comparison between registration with and without UAV to Map registration in the two examples. Example #1 Example #2 Number of frames w. map w/o map w. map w/o map Total registration time in minutes Avg. error per pixel in the last frame compared with ground truth pixels Table 1. Experimental results of two examples. 5. Discussion and Future Work We have proposed a new method to improve the accuracy of mosaicing. An additional map image is provided as a global reference to prevent accumulated error in the mosaic. We use mutual information as a similarity measure between two images to generate correspondences between an image and the map. The main limitation of our approach is the assumption that the scene structure is planar compared with the height of the camera. With the UAV camera not high enough, parallax between the UAV image and the map is strong, and the similarity measured by mutual information becomes meaningless. Moreover, even if all correspondences are accurate, they may not be lying on the same plane, and a homography cannot represent the transformation between the UAV image and the map. n our test cases, case 1 has stronger parallax than case 2. As shown in Figure 7, whenever a UAV image is registered to the map, case 1 is more likely to have images registered to a slightly off location, while case 2 has images registered correctly. Our future work aims at classifying features with the same plane. With correspondences of features on the same plane, our assumption is more valid and the UAV to Map registration should be more accurate. n addition, we are studying faster algorithms to speed up the mutual information computation in the UAV to Map registration step so that the overall mosaicing process can be done in reasonable time. Acknowledgments This work was supported by grants from Lockheed Martin. We thank Mark Pritt for providing the data. References [1] David G. Lowe, Distinctive image features from scaleinvariant keypoints, nternational Journal of Computer Vision, Vol. 60, No. 2, pp , [2] Matthew Brown and David G. Lowe, Recognising panoramas, nternational Conference on Computer Vision (CCV 2003), pp [3] M. A. Fischler and R. C. Bolles, Random Sample Consensus: A Paradigm for Model Fitting with Applications to mage Analysis and Automated Cartography, Comm. of the ACM, 24, pp , [4] P. A. Viola, Alignment by Maximization of Mutual nformation, nternational Journal of Computer Vision, 24(2) pp , [5] C. Harris and M.J. Stephens. A combined corner and edge detector, Alvey Vision Conference, pp. 147V152, [6] W. Triggs, P. McLauchlan, R. Hartley, and A. Fitzgibbon. Bundle Adjustment: A Modern Synthesis. n Vision Algorithms: Theory and Practice, number 1883 in LNCS, pages 298V373. Springer-Verlag, Corfu, Greece, September [7] H. S. Sawhney and R. Kumar. True multi-image alignment and its application to mosaicing and lens distortion correction, EEE Transactions on Pattern Analysis and Machine ntelligence, 21(3): , [8] L. G. Brown, A survey of image registration techniques, ACM Computing Surveys, 24(4), pp , [9] R. Wildes, D. Horvonen, S. Hsu, R. Kumar, W. Lehman, B. Matei and W. Zhao, Video Georegistration: Algorithm and Quantitative Evaluation, Proc. CCV, , [10] G. Medioni, Matching of a Map with an Aerial mage, Proceedings of the 6th nternational Conference on Pattern Recognition, pp , Munich, Germany, October [11] Xiaolei Huang, Yiyong Sun, Dimitris Metaxas, Frank Sauer, Chenyang Xu, Hybrid mage Registration based on Configural Matching of Scale-nvariant Salient Region Features, cvprw, p. 167, 2004 Conference on Computer Vision and Pattern Recognition Workshop (CVPRW 04) Volume 11, 2004 [12] S. Hsu. Geocoded Terrestrial Mosaics Using Pose Sensors and Video Registration, EEE Conf. on Computer Vision and Pattern Recognition, Kauai, Huwaii, USA, Dec [13] Cannata, R.W. Shah, M. Blask, S.G. Van Workum, J.A. Harris Corp., Melbourne, FL Autonomous video registration using sensor model parameter adjustments, Applied magery Pattern Recognition Workshop, Proceedings. 29th, pp [14] D. Hirvonen, B. Matei, R. Wildes and S. Hsu. Video to Reference mage Alignment in the Presence of Sparse Features and Appearance Change, EEE Conf. on Computer Vision and Pattern Recognition, Kauai, Huwaii, USA, Dec

6 (a) (b) (c) (d) Figure 7. (a),(c) Results of case 1 and case 2 with only registration of consecutive UAV images respectively. (b),(d) Results of case 1 and case 2 with additional UAV to Map registration very 50 frames respectively.

Map-Enhanced UAV Image Sequence Registration and Synchronization of Multiple Image Sequences

Map-Enhanced UAV Image Sequence Registration and Synchronization of Multiple Image Sequences Map-Enhanced UAV Image Sequence Registration and Synchronization of Multiple Image Sequences Yuping Lin and Gérard Medioni Computer Science Department, University of Southern California 941 W. 37th Place,

More information

Homographies and RANSAC

Homographies and RANSAC Homographies and RANSAC Computer vision 6.869 Bill Freeman and Antonio Torralba March 30, 2011 Homographies and RANSAC Homographies RANSAC Building panoramas Phototourism 2 Depth-based ambiguity of position

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

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

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

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

Fast Image Registration via Joint Gradient Maximization: Application to Multi-Modal Data

Fast Image Registration via Joint Gradient Maximization: Application to Multi-Modal Data MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Fast Image Registration via Joint Gradient Maximization: Application to Multi-Modal Data Xue Mei, Fatih Porikli TR-19 September Abstract We

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

A Summary of Projective Geometry

A Summary of Projective Geometry A Summary of Projective Geometry Copyright 22 Acuity Technologies Inc. In the last years a unified approach to creating D models from multiple images has been developed by Beardsley[],Hartley[4,5,9],Torr[,6]

More information

Stereo and Epipolar geometry

Stereo and Epipolar geometry Previously Image Primitives (feature points, lines, contours) Today: Stereo and Epipolar geometry How to match primitives between two (multiple) views) Goals: 3D reconstruction, recognition Jana Kosecka

More information

Video Georegistration: Key Challenges. Steve Blask Harris Corporation GCSD Melbourne, FL 32934

Video Georegistration: Key Challenges. Steve Blask Harris Corporation GCSD Melbourne, FL 32934 Video Georegistration: Key Challenges Steve Blask sblask@harris.com Harris Corporation GCSD Melbourne, FL 32934 Definitions Registration: image to image alignment Find pixel-to-pixel correspondences between

More information

Combining Appearance and Topology for Wide

Combining Appearance and Topology for Wide Combining Appearance and Topology for Wide Baseline Matching Dennis Tell and Stefan Carlsson Presented by: Josh Wills Image Point Correspondences Critical foundation for many vision applications 3-D reconstruction,

More information

Mosaics. Today s Readings

Mosaics. Today s Readings Mosaics VR Seattle: http://www.vrseattle.com/ Full screen panoramas (cubic): http://www.panoramas.dk/ Mars: http://www.panoramas.dk/fullscreen3/f2_mars97.html Today s Readings Szeliski and Shum paper (sections

More information

Fast Outlier Rejection by Using Parallax-Based Rigidity Constraint for Epipolar Geometry Estimation

Fast Outlier Rejection by Using Parallax-Based Rigidity Constraint for Epipolar Geometry Estimation Fast Outlier Rejection by Using Parallax-Based Rigidity Constraint for Epipolar Geometry Estimation Engin Tola 1 and A. Aydın Alatan 2 1 Computer Vision Laboratory, Ecóle Polytechnique Fédéral de Lausanne

More information

Exploitation of GPS-Control Points in low-contrast IR-imagery for homography estimation

Exploitation of GPS-Control Points in low-contrast IR-imagery for homography estimation Exploitation of GPS-Control Points in low-contrast IR-imagery for homography estimation Patrick Dunau 1 Fraunhofer-Institute, of Optronics, Image Exploitation and System Technologies (IOSB), Gutleuthausstr.

More information

Invariant Features from Interest Point Groups

Invariant Features from Interest Point Groups Invariant Features from Interest Point Groups Matthew Brown and David Lowe {mbrown lowe}@cs.ubc.ca Department of Computer Science, University of British Columbia, Vancouver, Canada. Abstract This paper

More information

CSE 252B: Computer Vision II

CSE 252B: Computer Vision II CSE 252B: Computer Vision II Lecturer: Serge Belongie Scribes: Jeremy Pollock and Neil Alldrin LECTURE 14 Robust Feature Matching 14.1. Introduction Last lecture we learned how to find interest points

More information

Object Recognition with Invariant Features

Object Recognition with Invariant Features Object Recognition with Invariant Features Definition: Identify objects or scenes and determine their pose and model parameters Applications Industrial automation and inspection Mobile robots, toys, user

More information

Document Image Mosaicing with Mobile Phones

Document Image Mosaicing with Mobile Phones Document Image Mosaicing with Mobile Phones Jari Hannuksela, Pekka Sangi and Janne Heikkilä Machine Vision Group, Infotech Oulu Dept. of Electrical and Information Engineering University of Oulu, Finland

More information

Feature Based Registration - Image Alignment

Feature Based Registration - Image Alignment Feature Based Registration - Image Alignment Image Registration Image registration is the process of estimating an optimal transformation between two or more images. Many slides from Alexei Efros http://graphics.cs.cmu.edu/courses/15-463/2007_fall/463.html

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

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION Table of Contents Page No. 1 INTRODUCTION 1.1 Problem overview 2 1.2 Research objective 3 1.3 Thesis outline 7 2 1. INTRODUCTION 1.1 PROBLEM OVERVIEW The process of mapping and

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

E27 Computer Vision - Final Project: Creating Panoramas David Nahmias, Dan Spagnolo, Vincent Stigliani Professor Zucker Due 5/10/13

E27 Computer Vision - Final Project: Creating Panoramas David Nahmias, Dan Spagnolo, Vincent Stigliani Professor Zucker Due 5/10/13 E27 Computer Vision - Final Project: Creating Panoramas David Nahmias, Dan Spagnolo, Vincent Stigliani Professor Zucker Due 5/10/13 Sources Brown, M.; Lowe, D.G., "Recognising panoramas," Computer Vision,

More information

A Rapid Automatic Image Registration Method Based on Improved SIFT

A Rapid Automatic Image Registration Method Based on Improved SIFT Available online at www.sciencedirect.com Procedia Environmental Sciences 11 (2011) 85 91 A Rapid Automatic Image Registration Method Based on Improved SIFT Zhu Hongbo, Xu Xuejun, Wang Jing, Chen Xuesong,

More information

III. VERVIEW OF THE METHODS

III. VERVIEW OF THE METHODS An Analytical Study of SIFT and SURF in Image Registration Vivek Kumar Gupta, Kanchan Cecil Department of Electronics & Telecommunication, Jabalpur engineering college, Jabalpur, India comparing the distance

More information

From Orientation to Functional Modeling for Terrestrial and UAV Images

From Orientation to Functional Modeling for Terrestrial and UAV Images From Orientation to Functional Modeling for Terrestrial and UAV Images Helmut Mayer 1 Andreas Kuhn 1, Mario Michelini 1, William Nguatem 1, Martin Drauschke 2 and Heiko Hirschmüller 2 1 Visual Computing,

More information

3D object recognition used by team robotto

3D object recognition used by team robotto 3D object recognition used by team robotto Workshop Juliane Hoebel February 1, 2016 Faculty of Computer Science, Otto-von-Guericke University Magdeburg Content 1. Introduction 2. Depth sensor 3. 3D object

More information

Augmenting Reality, Naturally:

Augmenting Reality, Naturally: Augmenting Reality, Naturally: Scene Modelling, Recognition and Tracking with Invariant Image Features by Iryna Gordon in collaboration with David G. Lowe Laboratory for Computational Intelligence Department

More information

Acquisition of high resolution geo objects Using image mosaicking techniques

Acquisition of high resolution geo objects Using image mosaicking techniques OPEN JOURNAL SISTEMS ISSN:2237-2202 Available on line at Directory of Open Access Journals Journal of Hyperspectral Remote Sensing v.6, n.3 (2016) 125-129 DOI: 10.5935/2237-2202.20160013 Journal of Hyperspectral

More information

Feature Matching and RANSAC

Feature Matching and RANSAC Feature Matching and RANSAC Recognising Panoramas. [M. Brown and D. Lowe,ICCV 2003] [Brown, Szeliski, Winder, CVPR 2005] with a lot of slides stolen from Steve Seitz, Rick Szeliski, A. Efros Introduction

More information

Image stitching. Digital Visual Effects Yung-Yu Chuang. with slides by Richard Szeliski, Steve Seitz, Matthew Brown and Vaclav Hlavac

Image stitching. Digital Visual Effects Yung-Yu Chuang. with slides by Richard Szeliski, Steve Seitz, Matthew Brown and Vaclav Hlavac Image stitching Digital Visual Effects Yung-Yu Chuang with slides by Richard Szeliski, Steve Seitz, Matthew Brown and Vaclav Hlavac Image stitching Stitching = alignment + blending geometrical registration

More information

ROBUST LINE-BASED CALIBRATION OF LENS DISTORTION FROM A SINGLE VIEW

ROBUST LINE-BASED CALIBRATION OF LENS DISTORTION FROM A SINGLE VIEW ROBUST LINE-BASED CALIBRATION OF LENS DISTORTION FROM A SINGLE VIEW Thorsten Thormählen, Hellward Broszio, Ingolf Wassermann thormae@tnt.uni-hannover.de University of Hannover, Information Technology Laboratory,

More information

An Angle Estimation to Landmarks for Autonomous Satellite Navigation

An Angle Estimation to Landmarks for Autonomous Satellite Navigation 5th International Conference on Environment, Materials, Chemistry and Power Electronics (EMCPE 2016) An Angle Estimation to Landmarks for Autonomous Satellite Navigation Qing XUE a, Hongwen YANG, Jian

More information

Image correspondences and structure from motion

Image correspondences and structure from motion Image correspondences and structure from motion http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 20 Course announcements Homework 5 posted.

More information

K-Means Based Matching Algorithm for Multi-Resolution Feature Descriptors

K-Means Based Matching Algorithm for Multi-Resolution Feature Descriptors K-Means Based Matching Algorithm for Multi-Resolution Feature Descriptors Shao-Tzu Huang, Chen-Chien Hsu, Wei-Yen Wang International Science Index, Electrical and Computer Engineering waset.org/publication/0007607

More information

Instance-level recognition II.

Instance-level recognition II. Reconnaissance d objets et vision artificielle 2010 Instance-level recognition II. Josef Sivic http://www.di.ens.fr/~josef INRIA, WILLOW, ENS/INRIA/CNRS UMR 8548 Laboratoire d Informatique, Ecole Normale

More information

SURF applied in Panorama Image Stitching

SURF applied in Panorama Image Stitching Image Processing Theory, Tools and Applications SURF applied in Panorama Image Stitching Luo Juan 1, Oubong Gwun 2 Computer Graphics Lab, Computer Science & Computer Engineering, Chonbuk National University,

More information

Today s lecture. Image Alignment and Stitching. Readings. Motion models

Today s lecture. Image Alignment and Stitching. Readings. Motion models Today s lecture Image Alignment and Stitching Computer Vision CSE576, Spring 2005 Richard Szeliski Image alignment and stitching motion models cylindrical and spherical warping point-based alignment global

More information

CS229: Action Recognition in Tennis

CS229: Action Recognition in Tennis CS229: Action Recognition in Tennis Aman Sikka Stanford University Stanford, CA 94305 Rajbir Kataria Stanford University Stanford, CA 94305 asikka@stanford.edu rkataria@stanford.edu 1. Motivation As active

More information

A Method of Annotation Extraction from Paper Documents Using Alignment Based on Local Arrangements of Feature Points

A Method of Annotation Extraction from Paper Documents Using Alignment Based on Local Arrangements of Feature Points A Method of Annotation Extraction from Paper Documents Using Alignment Based on Local Arrangements of Feature Points Tomohiro Nakai, Koichi Kise, Masakazu Iwamura Graduate School of Engineering, Osaka

More information

Estimating Camera Position And Posture by Using Feature Landmark Database

Estimating Camera Position And Posture by Using Feature Landmark Database Estimating Camera Position And Posture by Using Feature Landmark Database Motoko Oe 1, Tomokazu Sato 2 and Naokazu Yokoya 2 1 IBM Japan 2 Nara Institute of Science and Technology, Japan Abstract. Estimating

More information

Automatic Panoramic Image Stitching. Dr. Matthew Brown, University of Bath

Automatic Panoramic Image Stitching. Dr. Matthew Brown, University of Bath Automatic Panoramic Image Stitching Dr. Matthew Brown, University of Bath Automatic 2D Stitching The old days: panoramic stitchers were limited to a 1-D sweep 2005: 2-D stitchers use object recognition

More information

A novel point matching method for stereovision measurement using RANSAC affine transformation

A novel point matching method for stereovision measurement using RANSAC affine transformation A novel point matching method for stereovision measurement using RANSAC affine transformation Naiguang Lu, Peng Sun, Wenyi Deng, Lianqing Zhu, Xiaoping Lou School of Optoelectronic Information & Telecommunication

More information

A Comparison of SIFT, PCA-SIFT and SURF

A Comparison of SIFT, PCA-SIFT and SURF A Comparison of SIFT, PCA-SIFT and SURF Luo Juan Computer Graphics Lab, Chonbuk National University, Jeonju 561-756, South Korea qiuhehappy@hotmail.com Oubong Gwun Computer Graphics Lab, Chonbuk National

More information

AR Cultural Heritage Reconstruction Based on Feature Landmark Database Constructed by Using Omnidirectional Range Sensor

AR Cultural Heritage Reconstruction Based on Feature Landmark Database Constructed by Using Omnidirectional Range Sensor AR Cultural Heritage Reconstruction Based on Feature Landmark Database Constructed by Using Omnidirectional Range Sensor Takafumi Taketomi, Tomokazu Sato, and Naokazu Yokoya Graduate School of Information

More information

CS664 Lecture #19: Layers, RANSAC, panoramas, epipolar geometry

CS664 Lecture #19: Layers, RANSAC, panoramas, epipolar geometry CS664 Lecture #19: Layers, RANSAC, panoramas, epipolar geometry Some material taken from: David Lowe, UBC Jiri Matas, CMP Prague http://cmp.felk.cvut.cz/~matas/papers/presentations/matas_beyondransac_cvprac05.ppt

More information

Epipolar geometry-based ego-localization using an in-vehicle monocular camera

Epipolar geometry-based ego-localization using an in-vehicle monocular camera Epipolar geometry-based ego-localization using an in-vehicle monocular camera Haruya Kyutoku 1, Yasutomo Kawanishi 1, Daisuke Deguchi 1, Ichiro Ide 1, Hiroshi Murase 1 1 : Nagoya University, Japan E-mail:

More information

Local invariant features

Local invariant features Local invariant features Tuesday, Oct 28 Kristen Grauman UT-Austin Today Some more Pset 2 results Pset 2 returned, pick up solutions Pset 3 is posted, due 11/11 Local invariant features Detection of interest

More information

Improving the Detection and Localization of Duplicated Regions in Copy-Move Image Forgery

Improving the Detection and Localization of Duplicated Regions in Copy-Move Image Forgery Improving the Detection and Localization of Duplicated Regions in Copy-Move Image Forgery Maryam Jaberi, George Bebis Computer Science and Eng. Dept. University of Nevada, Reno Reno, USA (mjaberi,bebis)@cse.unr.edu

More information

Image Stitching using Harris Feature Detection

Image Stitching using Harris Feature Detection Image Stitching using Harris Feature Detection Shreyas Mistry 1, Prof. Arpita Patel 2 1M. Tech. Student, Electronics & Communication, Chandubhai S. Patel Institute of Technology 2Assi. Professor, Electronics

More information

Image Registration and Mosaicking Based on the Criterion of Four Collinear Points Chen Jinwei 1,a*, Guo Bin b, Guo Gangxiang c

Image Registration and Mosaicking Based on the Criterion of Four Collinear Points Chen Jinwei 1,a*, Guo Bin b, Guo Gangxiang c 2016 2 nd International Conference on Mechanical, Electronic and Information Technology Engineering (ICMITE 2016) ISBN: 978-1-60595-340-3 Image Registration and Mosaicking Based on the Criterion of Four

More information

A REAL-TIME TRACKING SYSTEM COMBINING TEMPLATE-BASED AND FEATURE-BASED APPROACHES

A REAL-TIME TRACKING SYSTEM COMBINING TEMPLATE-BASED AND FEATURE-BASED APPROACHES A REAL-TIME TRACKING SYSTEM COMBINING TEMPLATE-BASED AND FEATURE-BASED APPROACHES Alexander Ladikos, Selim Benhimane, Nassir Navab Department of Computer Science, Technical University of Munich, Boltzmannstr.

More information

STUDY OF AUTOMATIC IMAGE RECTIFICATION AND REGISTRATION OF SCANNED HISTORICAL AERIAL PHOTOGRAPHS

STUDY OF AUTOMATIC IMAGE RECTIFICATION AND REGISTRATION OF SCANNED HISTORICAL AERIAL PHOTOGRAPHS STUDY OF AUTOMATIC IMAGE RECTIFICATION AND REGISTRATION OF SCANNED HISTORICAL AERIAL PHOTOGRAPHS H. R. Chen a *, Y. H. Tseng b a Dept. of Geomatics, National Cheng Kung University, 701 Tainan, Taiwan P66024146@mail.ncku.edu.tw

More information

SCALE INVARIANT TEMPLATE MATCHING

SCALE INVARIANT TEMPLATE MATCHING Volume 118 No. 5 2018, 499-505 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu SCALE INVARIANT TEMPLATE MATCHING Badrinaathan.J Srm university Chennai,India

More information

Instance-level recognition

Instance-level recognition Instance-level recognition 1) Local invariant features 2) Matching and recognition with local features 3) Efficient visual search 4) Very large scale indexing Matching of descriptors Matching and 3D reconstruction

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

RANSAC and some HOUGH transform

RANSAC and some HOUGH transform RANSAC and some HOUGH transform Thank you for the slides. They come mostly from the following source Dan Huttenlocher Cornell U Matching and Fitting Recognition and matching are closely related to fitting

More information

Augmented Reality VU. Computer Vision 3D Registration (2) Prof. Vincent Lepetit

Augmented Reality VU. Computer Vision 3D Registration (2) Prof. Vincent Lepetit Augmented Reality VU Computer Vision 3D Registration (2) Prof. Vincent Lepetit Feature Point-Based 3D Tracking Feature Points for 3D Tracking Much less ambiguous than edges; Point-to-point reprojection

More information

Local Image Registration: An Adaptive Filtering Framework

Local Image Registration: An Adaptive Filtering Framework Local Image Registration: An Adaptive Filtering Framework Gulcin Caner a,a.murattekalp a,b, Gaurav Sharma a and Wendi Heinzelman a a Electrical and Computer Engineering Dept.,University of Rochester, Rochester,

More information

Gain Adaptive Real-Time Stereo Streaming

Gain Adaptive Real-Time Stereo Streaming Gain Adaptive Real-Time Stereo Streaming S. J. Kim +, D. Gallup +, J.-M. Frahm +, A. Akbarzadeh, Q. Yang, R. Yang, D. Nistér and M. Pollefeys + + Department of Computer Science Department of Computer Science

More information

Panoramic Image Stitching

Panoramic Image Stitching Mcgill University Panoramic Image Stitching by Kai Wang Pengbo Li A report submitted in fulfillment for the COMP 558 Final project in the Faculty of Computer Science April 2013 Mcgill University Abstract

More information

Instance-level recognition

Instance-level recognition Instance-level recognition 1) Local invariant features 2) Matching and recognition with local features 3) Efficient visual search 4) Very large scale indexing Matching of descriptors Matching and 3D reconstruction

More information

Omni-directional Multi-baseline Stereo without Similarity Measures

Omni-directional Multi-baseline Stereo without Similarity Measures Omni-directional Multi-baseline Stereo without Similarity Measures Tomokazu Sato and Naokazu Yokoya Graduate School of Information Science, Nara Institute of Science and Technology 8916-5 Takayama, Ikoma,

More information

SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS

SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS Cognitive Robotics Original: David G. Lowe, 004 Summary: Coen van Leeuwen, s1460919 Abstract: This article presents a method to extract

More information

CS 231A Computer Vision (Winter 2014) Problem Set 3

CS 231A Computer Vision (Winter 2014) Problem Set 3 CS 231A Computer Vision (Winter 2014) Problem Set 3 Due: Feb. 18 th, 2015 (11:59pm) 1 Single Object Recognition Via SIFT (45 points) In his 2004 SIFT paper, David Lowe demonstrates impressive object recognition

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

Motion Estimation and Optical Flow Tracking

Motion Estimation and Optical Flow Tracking Image Matching Image Retrieval Object Recognition Motion Estimation and Optical Flow Tracking Example: Mosiacing (Panorama) M. Brown and D. G. Lowe. Recognising Panoramas. ICCV 2003 Example 3D Reconstruction

More information

Retinal Image Registration from 2D to 3D

Retinal Image Registration from 2D to 3D Retinal Image Registration from 2D to 3D Yuping Lin and Gérard Medioni Computer Science Department, University of Southern California 3737 Watt Way, PHE 101 Los Angeles, CA, 90089 {yupingli, medioni}@usc.edu

More information

Accurate Motion Estimation and High-Precision 3D Reconstruction by Sensor Fusion

Accurate Motion Estimation and High-Precision 3D Reconstruction by Sensor Fusion 007 IEEE International Conference on Robotics and Automation Roma, Italy, 0-4 April 007 FrE5. Accurate Motion Estimation and High-Precision D Reconstruction by Sensor Fusion Yunsu Bok, Youngbae Hwang,

More information

DEVELOPMENT OF A ROBUST IMAGE MOSAICKING METHOD FOR SMALL UNMANNED AERIAL VEHICLE

DEVELOPMENT OF A ROBUST IMAGE MOSAICKING METHOD FOR SMALL UNMANNED AERIAL VEHICLE DEVELOPMENT OF A ROBUST IMAGE MOSAICKING METHOD FOR SMALL UNMANNED AERIAL VEHICLE J. Kim and T. Kim* Dept. of Geoinformatic Engineering, Inha University, Incheon, Korea- jikim3124@inha.edu, tezid@inha.ac.kr

More information

SIMPLE ROOM SHAPE MODELING WITH SPARSE 3D POINT INFORMATION USING PHOTOGRAMMETRY AND APPLICATION SOFTWARE

SIMPLE ROOM SHAPE MODELING WITH SPARSE 3D POINT INFORMATION USING PHOTOGRAMMETRY AND APPLICATION SOFTWARE SIMPLE ROOM SHAPE MODELING WITH SPARSE 3D POINT INFORMATION USING PHOTOGRAMMETRY AND APPLICATION SOFTWARE S. Hirose R&D Center, TOPCON CORPORATION, 75-1, Hasunuma-cho, Itabashi-ku, Tokyo, Japan Commission

More information

Image stitching. Announcements. Outline. Image stitching

Image stitching. Announcements. Outline. Image stitching Announcements Image stitching Project #1 was due yesterday. Project #2 handout will be available on the web later tomorrow. I will set up a webpage for artifact voting soon. Digital Visual Effects, Spring

More information

Computational Optical Imaging - Optique Numerique. -- Multiple View Geometry and Stereo --

Computational Optical Imaging - Optique Numerique. -- Multiple View Geometry and Stereo -- Computational Optical Imaging - Optique Numerique -- Multiple View Geometry and Stereo -- Winter 2013 Ivo Ihrke with slides by Thorsten Thormaehlen Feature Detection and Matching Wide-Baseline-Matching

More information

Thin Plate Spline Feature Point Matching for Organ Surfaces in Minimally Invasive Surgery Imaging

Thin Plate Spline Feature Point Matching for Organ Surfaces in Minimally Invasive Surgery Imaging Thin Plate Spline Feature Point Matching for Organ Surfaces in Minimally Invasive Surgery Imaging Bingxiong Lin, Yu Sun and Xiaoning Qian University of South Florida, Tampa, FL., U.S.A. ABSTRACT Robust

More information

PROCEEDINGS OF SPIE. Geospatial content summarization of UAV aerial imagery using mosaicking

PROCEEDINGS OF SPIE. Geospatial content summarization of UAV aerial imagery using mosaicking PROCEEDNGS OF SPE SPEDigitalLibrary.org/conference-proceedings-of-spie Geospatial content summarization of UAV aerial imagery using mosaicking Rumana Aktar, Hadi AliAkbarpour, Filiz Bunyak, Toni Kazic,

More information

Using Geometric Blur for Point Correspondence

Using Geometric Blur for Point Correspondence 1 Using Geometric Blur for Point Correspondence Nisarg Vyas Electrical and Computer Engineering Department, Carnegie Mellon University, Pittsburgh, PA Abstract In computer vision applications, point correspondence

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

AUTOMATIC RECTIFICATION OF LONG IMAGE SEQUENCES. Kenji Okuma, James J. Little, David G. Lowe

AUTOMATIC RECTIFICATION OF LONG IMAGE SEQUENCES. Kenji Okuma, James J. Little, David G. Lowe AUTOMATIC RECTIFICATION OF LONG IMAGE SEQUENCES Kenji Okuma, James J. Little, David G. Lowe The Laboratory of Computational Intelligence The University of British Columbia Vancouver, British Columbia,

More information

Visual Odometry. Features, Tracking, Essential Matrix, and RANSAC. Stephan Weiss Computer Vision Group NASA-JPL / CalTech

Visual Odometry. Features, Tracking, Essential Matrix, and RANSAC. Stephan Weiss Computer Vision Group NASA-JPL / CalTech Visual Odometry Features, Tracking, Essential Matrix, and RANSAC Stephan Weiss Computer Vision Group NASA-JPL / CalTech Stephan.Weiss@ieee.org (c) 2013. Government sponsorship acknowledged. Outline The

More information

SIFT - scale-invariant feature transform Konrad Schindler

SIFT - scale-invariant feature transform Konrad Schindler SIFT - scale-invariant feature transform Konrad Schindler Institute of Geodesy and Photogrammetry Invariant interest points Goal match points between images with very different scale, orientation, projective

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

Image Stitching. Slides from Rick Szeliski, Steve Seitz, Derek Hoiem, Ira Kemelmacher, Ali Farhadi

Image Stitching. Slides from Rick Szeliski, Steve Seitz, Derek Hoiem, Ira Kemelmacher, Ali Farhadi Image Stitching Slides from Rick Szeliski, Steve Seitz, Derek Hoiem, Ira Kemelmacher, Ali Farhadi Combine two or more overlapping images to make one larger image Add example Slide credit: Vaibhav Vaish

More information

Simultaneous surface texture classification and illumination tilt angle prediction

Simultaneous surface texture classification and illumination tilt angle prediction Simultaneous surface texture classification and illumination tilt angle prediction X. Lladó, A. Oliver, M. Petrou, J. Freixenet, and J. Martí Computer Vision and Robotics Group - IIiA. University of Girona

More information

Local features: detection and description May 12 th, 2015

Local features: detection and description May 12 th, 2015 Local features: detection and description May 12 th, 2015 Yong Jae Lee UC Davis Announcements PS1 grades up on SmartSite PS1 stats: Mean: 83.26 Standard Dev: 28.51 PS2 deadline extended to Saturday, 11:59

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

A Method for Automatic Recognition of Small Mobile Targets in Aerial Images

A Method for Automatic Recognition of Small Mobile Targets in Aerial Images 1 A Method for Automatic Recognition of Small Mobile Targets in Aerial Images Stuart Heinrich, Karthik Krish, Wesley Snyder, Siamak Khorram Abstract Vision based object recognition is usually done by matching

More information

Local features: detection and description. Local invariant features

Local features: detection and description. Local invariant features Local features: detection and description Local invariant features Detection of interest points Harris corner detection Scale invariant blob detection: LoG Description of local patches SIFT : Histograms

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

Utilizing Salient Region Features for 3D Multi-Modality Medical Image Registration

Utilizing Salient Region Features for 3D Multi-Modality Medical Image Registration Utilizing Salient Region Features for 3D Multi-Modality Medical Image Registration Dieter Hahn 1, Gabriele Wolz 2, Yiyong Sun 3, Frank Sauer 3, Joachim Hornegger 1, Torsten Kuwert 2 and Chenyang Xu 3 1

More information

SIFT: SCALE INVARIANT FEATURE TRANSFORM SURF: SPEEDED UP ROBUST FEATURES BASHAR ALSADIK EOS DEPT. TOPMAP M13 3D GEOINFORMATION FROM IMAGES 2014

SIFT: SCALE INVARIANT FEATURE TRANSFORM SURF: SPEEDED UP ROBUST FEATURES BASHAR ALSADIK EOS DEPT. TOPMAP M13 3D GEOINFORMATION FROM IMAGES 2014 SIFT: SCALE INVARIANT FEATURE TRANSFORM SURF: SPEEDED UP ROBUST FEATURES BASHAR ALSADIK EOS DEPT. TOPMAP M13 3D GEOINFORMATION FROM IMAGES 2014 SIFT SIFT: Scale Invariant Feature Transform; transform image

More information

CAP 5415 Computer Vision Fall 2012

CAP 5415 Computer Vision Fall 2012 CAP 5415 Computer Vision Fall 01 Dr. Mubarak Shah Univ. of Central Florida Office 47-F HEC Lecture-5 SIFT: David Lowe, UBC SIFT - Key Point Extraction Stands for scale invariant feature transform Patented

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

3D Environment Reconstruction

3D Environment Reconstruction 3D Environment Reconstruction Using Modified Color ICP Algorithm by Fusion of a Camera and a 3D Laser Range Finder The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15,

More information

Sampling based Bundle Adjustment using Feature Matches between Ground-view and Aerial Images

Sampling based Bundle Adjustment using Feature Matches between Ground-view and Aerial Images Sampling based Bundle Adjustment using Feature Matches between Ground-view and Aerial Images Hideyuki Kume, Tomokazu Sato and Naokazu Yokoya Nara Institute of Science and Technology, 8916-5 Takayama, Ikoma,

More information

A GPU-based implementation of Motion Detection from a Moving Platform

A GPU-based implementation of Motion Detection from a Moving Platform A GPU-based implementation of Motion Detection from a Moving Platform Qian Yu, and Gérard Medioni Institute for Robotics and Intelligent Systems University of Southern California {qianyu, medioni}@usc.edu

More information

Computational Optical Imaging - Optique Numerique. -- Single and Multiple View Geometry, Stereo matching --

Computational Optical Imaging - Optique Numerique. -- Single and Multiple View Geometry, Stereo matching -- Computational Optical Imaging - Optique Numerique -- Single and Multiple View Geometry, Stereo matching -- Autumn 2015 Ivo Ihrke with slides by Thorsten Thormaehlen Reminder: Feature Detection and Matching

More information

Panoramic Image Mosaicing

Panoramic Image Mosaicing Panoramic Image Mosaicing Mrs. Hetal M.Patel 1, Asst. Prof. Pinal. J. Patel 2, Asst. Prof. Mr. Sandip G. Patel 3 1 C.S.E. Department, Government College of Engineering, Gandhinagar Gujarat Technology University,

More information

Object and Class Recognition I:

Object and Class Recognition I: Object and Class Recognition I: Object Recognition Lectures 10 Sources ICCV 2005 short courses Li Fei-Fei (UIUC), Rob Fergus (Oxford-MIT), Antonio Torralba (MIT) http://people.csail.mit.edu/torralba/iccv2005

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