Results 1 - 10
of
62
Recognising Panoramas
, 2003
"... The problem considered in this paper is the fully automatic construction of panoramas. Fundamentally, this problem requires recognition, as we need to know which parts of the panorama join up. Previous approaches have used human input or restrictions on the image sequence for the matching step. In t ..."
Abstract
-
Cited by 139 (3 self)
- Add to MetaCart
The problem considered in this paper is the fully automatic construction of panoramas. Fundamentally, this problem requires recognition, as we need to know which parts of the panorama join up. Previous approaches have used human input or restrictions on the image sequence for the matching step. In this work we use object recognition techniques based on invariant local features to select matching images, and a probabilistic model for verification. Because of this our method is insensitive to the ordering, orientation, scale and illumination of the images. It is also insensitive to `noise' images which are not part of the panorama at all, that is, it recognises panoramas. This suggests a useful application for photographers: the system takes as input the images on an entire flash card or film, recognises images that form part of a panorama, and stitches them with no user input whatsoever.
Feature Based Methods for Structure and Motion Estimation
- Vision Algorithms: Theory and Practice, number 1883 in LNCS
, 2000
"... This report is a brief summary of the \feature based methods" side of the \features vs direct methods" debate. A companion paper by Irani and Anandan summarizes the \direct" side. ..."
Abstract
-
Cited by 56 (4 self)
- Add to MetaCart
This report is a brief summary of the \feature based methods" side of the \features vs direct methods" debate. A companion paper by Irani and Anandan summarizes the \direct" side.
Automatic Panoramic Image Stitching using Invariant Features
, 2007
"... This paper concerns the problem of fully automated panoramic image stitching. Though the 1D problem (single axis of rotation) is well studied, 2D or multi-row stitching is more difficult. Previous approaches have used human input or restrictions on the image sequence in order to establish matching ..."
Abstract
-
Cited by 56 (0 self)
- Add to MetaCart
This paper concerns the problem of fully automated panoramic image stitching. Though the 1D problem (single axis of rotation) is well studied, 2D or multi-row stitching is more difficult. Previous approaches have used human input or restrictions on the image sequence in order to establish matching images. In this work, we formulate stitching as a multi-image matching problem, and use invariant local features to find matches between all of the images. Because of this our method is insensitive to the ordering, orientation, scale and illumination of the input images. It is also insensitive to noise images that are not part of a panorama, and can recognise multiple panoramas in an unordered image dataset. In addition to providing more detail, this paper extends our previous work in the area (Brown and Lowe, 2003) by introducing gain compensation and automatic straightening steps.
Super-Resolution From Multiple Views Using Learnt Image Models
- Proc. of IEEE International Conference on Computer Vision and Pattern Recognition
, 2001
"... The objective of this work is the super-resolution restoration of a set of images, and we investigate the use of learnt image models within a generative Bayesian framework. ..."
Abstract
-
Cited by 44 (3 self)
- Add to MetaCart
The objective of this work is the super-resolution restoration of a set of images, and we investigate the use of learnt image models within a generative Bayesian framework.
Stochastic rigidity: Image registration for nowhere-static scenes.
, 2001
"... We consider the registration of sequences of images where the observed scene is entirely non-rigid; for example a camera flying over water, a panning shot of a field of sunflowers in the wind, or footage of a crowd applauding at a sports event. In these cases, it is not possible to impose the constr ..."
Abstract
-
Cited by 43 (0 self)
- Add to MetaCart
We consider the registration of sequences of images where the observed scene is entirely non-rigid; for example a camera flying over water, a panning shot of a field of sunflowers in the wind, or footage of a crowd applauding at a sports event. In these cases, it is not possible to impose the constraint that world points have similar colour in successive views, so existing registration techniques [1, 5, 9, 11] cannot be applied. Indeed the relationship between a point's colours in successive frames is essentially a random process. However, by treating the sequence of images as a set of samples from a multidimensional stochastic time-series, we can learn a stochastic model (e.g. an AR model [16, 23]) of the random process which generated the sequence of images. With a static camera, this stochastic model can be used to extend the sequence arbitrarily in time: driving the model with random noise results in an infinitely varying sequence of images which always looks like the short input sequence. In this way, we can create "videotextures" [21, 24] which can play forever without repetition. With a moving camera, the image generation process comprises two components---a stochastic component generated by the videotexture, and a parametric component due to the camera motion. For example, a camera rotation induces a relationship between successive images which is modelled by a 4-point perspective transformation, or homography. Human observers can easily separate the camera motion from the stochastic element. The key observation for an automatic implementation is that without image registration, the time-series analysis must work harder to model the combined stochastic and parametric image generation. Specifically, the learned model will require more components, or more coeffi...
Self-Calibration of a Rotating Camera with Varying Intrinsic Parameters
- In Proc 9th British Machine Vision Conf, Southampton
, 1998
"... We present a method for self-calibration of a camera which is free to rotate and change its intrinsic parameters, but which cannot translate. The method is based on the so-called infinite homography constraint which leads to a non-linear minimisation routine to find the unknown camera intrinsics ..."
Abstract
-
Cited by 42 (9 self)
- Add to MetaCart
We present a method for self-calibration of a camera which is free to rotate and change its intrinsic parameters, but which cannot translate. The method is based on the so-called infinite homography constraint which leads to a non-linear minimisation routine to find the unknown camera intrinsics over an extended sequence of images. We give experimental results using real image sequences for which ground truth data was available.
Robust Super-Resolution
- in In Proc. of the IEEE Workshop on Applications of Computer Vision
, 2001
"... A robust approach for super resolution is presented, which is especially valuable in the presence of outliers. Such outliers may be due to motion erros, inaccurate blur models, noise, moving objects, motion blur etc. This tobusiness is needed since super-resolution methods are very sensitive to such ..."
Abstract
-
Cited by 38 (0 self)
- Add to MetaCart
A robust approach for super resolution is presented, which is especially valuable in the presence of outliers. Such outliers may be due to motion erros, inaccurate blur models, noise, moving objects, motion blur etc. This tobusiness is needed since super-resolution methods are very sensitive to such errors.
Super-resolution Enhancement of Text Image Sequences
, 2000
"... The objective of this work is the super-resolution enhancement of image sequences. We consider in particular images of scenes for which the point-to-point image transformation is a plane projective transformation. We first describe the imaging model, and a maximum likelihood (ML) estimator of the s ..."
Abstract
-
Cited by 37 (2 self)
- Add to MetaCart
The objective of this work is the super-resolution enhancement of image sequences. We consider in particular images of scenes for which the point-to-point image transformation is a plane projective transformation. We first describe the imaging model, and a maximum likelihood (ML) estimator of the super-resolution image. We demonstrate the extreme noise sensitivity of the unconstrained ML estimator. We show that the Irani and Peleg [9, 10] super-resolution algorithm does not suffer from this sensitivity, and explain that this stability is due to the error back-projection method which effectively constrains the solution. We then propose two estimators suitable for the enhancement of text images: a maximum a posterior (MAP) estimator based on a Huber prior, and an estimator regularized using the Total Variation norm. We demonstrate the improved noise robustness of these approaches over the Irani and Peleg estimator. We also show the effects of a poorly estimated point spread function (PS...
Self-calibration of rotating and zooming cameras
- International Journal of Computer Vision
, 2001
"... Abstract. In this paper we describe the theory and practice ofself-calibration ofcameras which are fixed in location and may freely rotate while changing their internal parameters by zooming. The basis ofour approach is to make use ofthe so-called infinite homography constraint which relates the unk ..."
Abstract
-
Cited by 35 (6 self)
- Add to MetaCart
Abstract. In this paper we describe the theory and practice ofself-calibration ofcameras which are fixed in location and may freely rotate while changing their internal parameters by zooming. The basis ofour approach is to make use ofthe so-called infinite homography constraint which relates the unknown calibration matrices to the computed inter-image homographies. In order for the calibration to be possible some constraints must be placed on the internal parameters ofthe camera. We present various self-calibration methods. First an iterative non-linear method is described which is very versatile in terms ofthe constraints that may be imposed on the camera calibration: each ofthe camera parameters may be assumed to be known, constant throughout the sequence but unknown, or free to vary. Secondly, we describe a fast linear method which works under the minimal assumption of zero camera skew or the more restrictive conditions ofsquare pixels (zero skew and known aspect ratio) or known principal point. We show experimental results on both synthetic and real image sequences (where ground truth data was available) to assess the accuracy and the stability ofthe algorithms and to compare the result ofapplying different constraints on the camera parameters. We also derive an optimal Maximum Likelihood estimator for the calibration and the motion parameters. Prior knowledge about the distribution ofthe estimated parameters (such as the location ofthe principal point) may also be incorporated via Maximum a Posteriori estimation. We then identify some near-ambiguities that arise under rotational motions showing that coupled changes ofcertain parameters are barely observable making them indistinguishable. Finally we study the negative effect ofradial distortion in the self-calibration process and point out some possible solutions to it. 1.
Image alignment and stitching: A tutorial
- MSR-TR-2004-92, Microsoft Research, 2004
, 2005
"... This tutorial reviews image alignment and image stitching algorithms. Image alignment algorithms can discover the correspondence relationships among images with varying degrees of overlap. They are ideally suited for applications such as video stabilization, summarization, and the creation of panora ..."
Abstract
-
Cited by 35 (1 self)
- Add to MetaCart
This tutorial reviews image alignment and image stitching algorithms. Image alignment algorithms can discover the correspondence relationships among images with varying degrees of overlap. They are ideally suited for applications such as video stabilization, summarization, and the creation of panoramic mosaics. Image stitching algorithms take the alignment estimates produced by such registration algorithms and blend the images in a seamless manner, taking care to deal with potential problems such as blurring or ghosting caused by parallax and scene movement as well as varying image exposures. This tutorial reviews the basic motion models underlying alignment and stitching algorithms, describes effective direct (pixel-based) and feature-based alignment algorithms, and describes blending algorithms used to produce seamless mosaics. It ends with a discussion of open research problems in the area. 1

