CHAPTER 1 INTRODUCTION

Similar documents
Feature Matching and RANSAC

Automatic Image Alignment (feature-based)

Acquisition of high resolution geo objects Using image mosaicking techniques

Corner Detection. Harvey Rhody Chester F. Carlson Center for Imaging Science Rochester Institute of Technology

Object Recognition with Invariant Features

Computer Vision with MATLAB MATLAB Expo 2012 Steve Kuznicki

Towards the completion of assignment 1

Feature Based Registration - Image Alignment

New Methods for Image Registration and Normalization using Image Feature Points

CSE 252B: Computer Vision II

INVARIANT CORNER DETECTION USING STEERABLE FILTERS AND HARRIS ALGORITHM

Image processing and features

Automatic Image Alignment

Image Features: Detection, Description, and Matching and their Applications

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

Application questions. Theoretical questions

Observations. Basic iteration Line estimated from 2 inliers

CSE 527: Introduction to Computer Vision

Automatic Image Alignment

Edge and corner detection

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

Chapter 9 Object Tracking an Overview

Motion Tracking and Event Understanding in Video Sequences

Combining Appearance and Topology for Wide

A NEW FEATURE BASED IMAGE REGISTRATION ALGORITHM INTRODUCTION

Prof. Feng Liu. Spring /26/2017

Corner Detection. GV12/3072 Image Processing.

Instance-level recognition

Midterm Wed. Local features: detection and description. Today. Last time. Local features: main components. Goal: interest operator repeatability

Instance-level recognition

EE795: Computer Vision and Intelligent Systems

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

Feature-Based Sequence-to-Sequence Matching

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

Real-time Image-based Reconstruction of Pipes Using Omnidirectional Cameras

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

CS5670: Computer Vision

CS231A Section 6: Problem Set 3

A New Representation for Video Inspection. Fabio Viola

Recognition of Degraded Handwritten Characters Using Local Features. Markus Diem and Robert Sablatnig

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

Local features: detection and description May 12 th, 2015

Multiple-Choice Questionnaire Group C

Stereo and Epipolar geometry

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

Implementation and Comparison of Feature Detection Methods in Image Mosaicing

Final Exam Assigned: 11/21/02 Due: 12/05/02 at 2:30pm

Line, edge, blob and corner detection

Lecture 6 Geometric Transformations and Image Registration. Lin ZHANG, PhD School of Software Engineering Tongji University Spring 2013

Shape Matching and Object Recognition using Low Distortion Correspondences

Local invariant features

Local Image Features. Synonyms. Definition. Introduction

Master Automática y Robótica. Técnicas Avanzadas de Vision: Visual Odometry. by Pascual Campoy Computer Vision Group

Rotation Invariant Image Registration using Robust Shape Matching

TECHNIQUES OF VIDEO STABILIZATION

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

Recognizing Deformable Shapes. Salvador Ruiz Correa Ph.D. UW EE

Master Thesis. Vision system for indoor UAV flight. Author: Jonas B. Markussen. Period: 1/2/2015-3/6/2015. Vision, Graphics & Interactive Systems

Image warping and stitching

A New Class of Corner Finder

Local features: detection and description. Local invariant features

Shape Matching. Brandon Smith and Shengnan Wang Computer Vision CS766 Fall 2007

LOCAL AND GLOBAL DESCRIPTORS FOR PLACE RECOGNITION IN ROBOTICS

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

CS 4495 Computer Vision A. Bobick. CS 4495 Computer Vision. Features 2 SIFT descriptor. Aaron Bobick School of Interactive Computing

Local features and image matching. Prof. Xin Yang HUST

3D Modeling using multiple images Exam January 2008

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

Live Metric 3D Reconstruction on Mobile Phones ICCV 2013

Subpixel Corner Detection for Tracking Applications using CMOS Camera Technology

Mosaics. Today s Readings

Prof. Noah Snavely CS Administrivia. A4 due on Friday (please sign up for demo slots)

Multibody reconstruction of the dynamic scene surrounding a vehicle using a wide baseline and multifocal stereo system

Overview. Augmented reality and applications Marker-based augmented reality. Camera model. Binary markers Textured planar markers

A Rapid Automatic Image Registration Method Based on Improved SIFT

Image Mosaicing using MATLAB

Image warping and stitching

DETECTORS AND DESCRIPTORS FOR PHOTOGRAMMETRIC APPLICATIONS

Extracting Layers and Recognizing Features for Automatic Map Understanding. Yao-Yi Chiang

Image Stitching using Harris Feature Detection

Computer Vision for HCI. Topics of This Lecture

3D Computer Vision. Structure from Motion. Prof. Didier Stricker

Outline 7/2/201011/6/

Features Points. Andrea Torsello DAIS Università Ca Foscari via Torino 155, Mestre (VE)

A Summary of Projective Geometry

Stitching and Blending

Extracting Spatio-temporal Local Features Considering Consecutiveness of Motions

An Automatic Registration through Recursive Thresholding- Based Image Segmentation

Evaluation and comparison of interest points/regions

Instance-level recognition I. - Camera geometry and image alignment

EECS 442: Final Project

Subpixel Corner Detection Using Spatial Moment 1)

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

Feature Detection. Raul Queiroz Feitosa. 3/30/2017 Feature Detection 1

arxiv: v1 [cs.cv] 28 Sep 2018

Agenda. Rotations. Camera calibration. Homography. Ransac

BSB663 Image Processing Pinar Duygulu. Slides are adapted from Selim Aksoy

Robust point tracking for visual navigation

A Novel Method for Image Retrieving System With The Technique of ROI & SIFT

Multidimensional Image Registered Scanner using MDPSO (Multi-objective Discrete Particle Swarm Optimization)

Transcription:

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 aligning corresponding points among all images taken from the same scene at different time intervals, angle of view and/or sensors is called image registration. Once feature correspondences are established between images and the geometric alignment has been performed. In order to represent several views of scene into a wide angle image (i.e., both geometrically and photometrically consistent), this process is known as image mosaicking. For a long time, image registration [1,2,3,4] and mosaicking are two leading research themes in the image processing. This image registration is very useful in medical applications, remote sensing applications and object recognition, etc. The image registration is always a challenging task when there is large degree of variability of the input data. This change in visual information data occurred due to the image distortions during capturing process. When the multiple images captured at different orientations may cause the geometrical distortions such as scaling, rotations, projective transformations. The captured images may also distort when photometric changes due to different acquisition modalities and lighting conditions. Figure 1.1 is an example of an

3 image pairs that have been registered using the algorithms that will be described and analyzed in the next chapters. Large amount of effort is made to construct efficient algorithms for solving different aspects of image registration and mosaicking problem. This thesis is focused on overcoming the obstacles and several open questions that need to be answered. In the next section we will discuss the motivations that lead us to tackle some of these obstacles and to answer some of these questions. 1.2 RESEARCH OBJECTIVE The research object is to study an image registration system that must be able to provide accurate and realistic results and self asses the quality of its output with minimal human intervention and reduced computational resources. In this method there are two possibilities to implement in real scenarios. They are 1. Automation 2. Manual In manual process the human operators are the key players to select required features. In an automatic registration, a RANdom Sample And Consensus (RANSAC) algorithm generally used to select and matching corresponding feature points between the images. To improve the efficiency of this process, a good feature point detector is used to detect invariable/stable feature pairs in the images.

4 It is observed that, all cameras may not have enough field of view to capture the exact scene in single shot. Typically compact camera has a Field Of View (FOV) of 50x35 degrees, whereas the human visual system has a FOV of around 200x135 degrees. The mosaic/panorama image enhances the field of view in computer vision and while capturing these images, it suffers from certain limitations. These limitations will degrade the system performance due to the image blurring problems. This problem occurs when both camera and object move in the same direction. Our research objective is to analyze the limitations of cameras in different circumstances. This problem can be overcome by using image mosaic system. Image mosaic is an effective process with minimum distortions from the original image. In this process we combine two or more different images and form the new image with different angles with little distortion. The resultant image will give better clarity when compared to individual images (multiple images captured at different angles). These mosaic implementations play an active role in different research areas like image processing, video processing and computer graphics. In the image mosaic system, image registration technique is used to generate mosaic image. We will focus our attention in this dissertation on feature-based approaches. The system first extracts a set of features from the images that are to be registered. Once the features are extracted, each feature is assigned with a distinctive label

5 to establish tentative matches. These matches are further used to estimate geometric model to describe the transformation between the images. Finally images are fused together to produce a coherent mosaic. Fig. 1.1: Some examples of image pairs that have been registered and mosaicked using the methods that will be described in following chapters. First row: pair of Ellora caves images. Second row: outdoor 3D scene image pairs. Third row: a tiger image pair capture with a consumer camera.

6 The basic models used in the registration flow are shown in figure 1.2. Functions of each block are as follows. Fig. 1.2: Image registration flow. Pre-processing: It is an improvement of the image data that suppresses unwanted distortions or enhances some important image features for further processing. Feature detection: Salient and distinctive objects (closedboundary regions, edges, contours, line intersections, corners, etc.) are manually or, preferably, automatically detected. For further processing, these features can be represented by their point representatives (centres of gravity, line endings, distinctive points), which are called Control Points (CP) in the literature. Feature matching: In this step, the correspondence between the features detected in the sensed image and those detected in

7 the reference image is established. Various feature descriptors and similarity measures along with spatial relationships among the features are used for that purpose. Transform model estimation: The parameters of the mapping functions are computed by means of the established feature correspondence. The type and parameters of the so-called mapping functions, aligning the sensed image with the reference image, are estimated. Image resampling and transformation: The sensed image is transformed by means of the mapping functions. Image values in non-integer coordinates are computed by the appropriate interpolation technique. 1.3 THESIS OUTLINE This thesis contains 8 chapters. Following the introduction, the rest of the thesis is organized as follows: Chapter 2 explains an overview of image features like, edges, corners, and blobs. Image registration system includes classification of image registration as an area based and feature based methods. Finally the image mosaicing can be classified into direct methods and feature based methods. Chapter 3 explores an overview of different feature point detectors such a Kitchen-Rosenfeld, Harris, Kanade-Lucas-Tomasi (KLT), Smallest Univalue Segment Assimilating Nucleus (SUSAN), Features from

8 Accelerated Segment Test (FAST), and proposed method using steerable filters. Chapter 4 gives an overview of RANSAC algorithm. This algorithm used to classify the interest points as an inliers and outliers. Chapter 5 expresses how Homography can be used to estimate the transformation model between the corresponding point-to-point maps between the images. It also provides the estimation of image geometry. Chapter 6 shows the experimental result analysis of proposed method and other four Harris, KLT, SUSAN and FAST corner detectors performs are measured in terms of Corner Consistency Number (CCN), Accuracy, Repeatability and Matching scores. Chapter 7 presents application of proposed corner detector as image matching, image registration and mosaic system. Chapter 8 conveys conclusion and future works.