David Nistér

dblp:07/1533 · DBLP profile ↗
← Back
42ranked-venue papers
20as first author
1since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 37 · 16 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 31 · 16 first-authorSystems, architecture and hardware · 2 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
29 papers
3D vision · 65% Graph learning · 12% Motion planning and robot control · 12%
Theoretical computer science
9 papers
Mathematical optimization · 75% Computational complexity · 18% Computational geometry · 4%
Computer graphics and multimedia
7 papers
Computational photography and imaging · 48% Virtual and augmented reality · 22% Geometric modeling and processing · 16%
Databases, data mining, and information retrieval
2 papers
Information retrieval · 59% Indexing and storage engines · 41%

Topics — the 30 heaviest of 67, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
motion planning and control
0.612022
PredictionNet: Real-Time Joint Probabilistic Traffic Prediction for Planning, Control, and Simulation · ICRA 2022
Machine learning › Graph learning › spatio-temporal graph learning
traffic forecasting
0.612022
PredictionNet: Real-Time Joint Probabilistic Traffic Prediction for Planning, Control, and Simulation · ICRA 2022
Computer vision › 3D vision
structure from motion
0.482012
Pushing the Envelope of Modern Methods for Bundle Adjustment · IEEE Trans. Pattern Anal. Mach. Intell. 2012
Pushing the envelope of modern methods for bundle adjustment · CVPR 2010
Structure from Motion with Missing Data is NP-Hard · ICCV 2007
Computer vision › 3D vision
camera calibration
0.352007
Autocalibration via Rank-Constrained Estimation of the Absolute Quadric · CVPR 2007
Minimal Solutions for Panoramic Stitching · CVPR 2007
Are two rotational flows sufficient to calibrate a smooth non-parametric sensor? · CVPR (1) 2006
Computer vision › 3D vision › structure from motion
bundle adjustment
0.322012
Pushing the Envelope of Modern Methods for Bundle Adjustment · IEEE Trans. Pattern Anal. Mach. Intell. 2012
Pushing the envelope of modern methods for bundle adjustment · CVPR 2010
Mathematical optimization › sparse optimization
block-sparse optimization
0.322012
Pushing the Envelope of Modern Methods for Bundle Adjustment · IEEE Trans. Pattern Anal. Mach. Intell. 2012
Pushing the envelope of modern methods for bundle adjustment · CVPR 2010
Mathematical optimization
sparse optimization
0.322012
Pushing the Envelope of Modern Methods for Bundle Adjustment · IEEE Trans. Pattern Anal. Mach. Intell. 2012
Pushing the envelope of modern methods for bundle adjustment · CVPR 2010
Computer vision › 3D vision
3d reconstruction
0.242008
Detailed Real-Time Urban 3D Reconstruction from Video · Int. J. Comput. Vis. 2008
Real-Time Visibility-Based Fusion of Depth Maps · ICCV 2007
Alignment of Continuous Video onto 3D Point Clouds · IEEE Trans. Pattern Anal. Mach. Intell. 2005
Robotics › Autonomous driving › driving policy learning
reinforcement learning for autonomous driving
0.212022
PredictionNet: Real-Time Joint Probabilistic Traffic Prediction for Planning, Control, and Simulation · ICRA 2022
Computer vision › 3D vision › stereo vision
stereo matching
0.222009
Stereo Matching with Color-Weighted Correlation, Hierarchical Belief Propagation, and Occlusion Handling · IEEE Trans. Pattern Anal. Mach. Intell. 2009
Stereo Matching with Color-Weighted Correlation, Hierarchical Belief Propagation and Occlusion Handling · CVPR (2) 2006
Computer vision › 3D vision › 3d reconstruction
multi-view stereo
0.222008
Detailed Real-Time Urban 3D Reconstruction from Video · Int. J. Comput. Vis. 2008
Real-Time Visibility-Based Fusion of Depth Maps · ICCV 2007
Virtual and augmented reality › tracking
camera pose estimation
0.132005
A Minimal Solution for Relative Pose with Unknown Focal Length · CVPR (2) 2005
A Minimal Solution to the Generalised 3-Point Pose Problem · CVPR (1) 2004
An Efficient Solution to the Five-Point Relative Pose Problem · CVPR (2) 2003
Computer vision › 3D vision › camera calibration
self-calibration
0.122007
Autocalibration via Rank-Constrained Estimation of the Absolute Quadric · CVPR 2007
Non-Parametric Self-Calibration · ICCV 2005
Computational photography and imaging › camera geometry › camera motion estimation
relative pose estimation
0.122005
A Minimal Solution for Relative Pose with Unknown Focal Length · CVPR (2) 2005
An Efficient Solution to the Five-Point Relative Pose Problem · CVPR (2) 2003
Computer vision › 3D vision › stereo vision › stereo matching
global stereo matching
0.112009
Stereo Matching with Color-Weighted Correlation, Hierarchical Belief Propagation, and Occlusion Handling · IEEE Trans. Pattern Anal. Mach. Intell. 2009
Computer vision › Video understanding and tracking › object tracking
occlusion handling
0.112009
Stereo Matching with Color-Weighted Correlation, Hierarchical Belief Propagation, and Occlusion Handling · IEEE Trans. Pattern Anal. Mach. Intell. 2009
Computer vision › 3D vision › low-level vision
feature detection
0.112008
Linear Time Maximally Stable Extremal Regions · ECCV (2) 2008
Computer vision › 3D vision › 3d reconstruction
real-time reconstruction
0.112008
Detailed Real-Time Urban 3D Reconstruction from Video · Int. J. Comput. Vis. 2008
Computer vision › 3D vision › 3d scene reconstruction
urban reconstruction
0.112008
Detailed Real-Time Urban 3D Reconstruction from Video · Int. J. Comput. Vis. 2008
Computer vision › 3D vision › 3d reconstruction
projective reconstruction
0.122004
Untwisting a Projective Reconstruction · Int. J. Comput. Vis. 2004
Calibration with Robust Use of Cheirality by Quasi-Affine Reconstruction of the Set of Camera Projection Centres · ICCV 2001
Computer vision › 3D vision › motion estimation
camera motion estimation
0.112007
An Efficient Minimal Solution for Infinitesimal Camera Motion · CVPR 2007
Computer vision › 3D vision › depth estimation
depth map fusion
0.112007
Real-Time Visibility-Based Fusion of Depth Maps · ICCV 2007
Computer vision › 3D vision › camera calibration
focal length estimation
0.112007
Minimal Solutions for Panoramic Stitching · CVPR 2007
Machine learning › Probabilistic and Bayesian machine learning
missing data
0.112007
Structure from Motion with Missing Data is NP-Hard · ICCV 2007
Computer vision › 3D vision › camera pose estimation
relative rotation estimation
0.112007
An Efficient Minimal Solution for Infinitesimal Camera Motion · CVPR 2007
Information retrieval › image retrieval
content-based image retrieval
0.112007
A Binning Scheme for Fast Hard Drive Based Image Search · CVPR 2007
Indexing and storage engines › external memory data structure
disk-based index
0.112007
A Binning Scheme for Fast Hard Drive Based Image Search · CVPR 2007
Information retrieval › image retrieval › content-based image retrieval
scalable image retrieval
0.112007
A Binning Scheme for Fast Hard Drive Based Image Search · CVPR 2007
Image and video processing
image enhancement
0.112007
Spatial-Depth Super Resolution for Range Images · CVPR 2007
Computational photography and imaging
image stitching
0.112007
Minimal Solutions for Panoramic Stitching · CVPR 2007

Methods — techniques the papers use, named apart from their topics

reinforcement learning · 0.6rasterization · 0.6deep neural network · 0.6preconditioned conjugate gradient · 0.5minimum degree ordering · 0.5embedded point iterations · 0.5energy minimization · 0.2color-weighted correlation · 0.2block-based LDL · 0.2minimal solvers · 0.1projective reconstruction · 0.1polynomial root finding · 0.1maximally stable extremal region · 0.1rank-constrained estimation · 0.1prototype-based search · 0.1polynomial optimization · 0.1multi-scale fusion · 0.1iterative refinement · 0.1
YearPublicationVenuePosition
2022 PredictionNet: Real-Time Joint Probabilistic Traffic Prediction for Planning, Control, and Simulation
abstract
Predicting the future motion of traffic agents is crucial for safe and efficient autonomous driving. To this end, we present PredictionNet, a deep neural network (DNN) that predicts the motion of all surrounding traffic agents together with the ego-vehicle's motion. All predictions are probabilistic and are represented in a simple top-down rasterization that allows an arbitrary number of agents. Conditioned on a multi-layer map with lane information, the network outputs future positions, velocities, and backtrace vectors jointly for all agents including the ego-vehicle in a single pass. Trajectories are then extracted from the output. The network can be used to simulate realistic traffic, and it produces competitive results on popular benchmarks. More importantly, it has been used to successfully control a real-world vehicle for hundreds of kilometers, by combining it with a motion planning/control subsystem. The network runs faster than real-time on an embedded GPU, and the system shows good generalization (across sensory modalities and locations) due to the choice of input representation. Furthermore, we demonstrate that by extending the DNN with reinforcement learning (RL), it can better handle rare or unsafe events like aggressive maneuvers and crashes.
Alexey Kamenev, Lirui Wang, Ollin Boer Bohan, Ishwar Kulkarni, Bilal Kartal, Artem Molchanov, Stanley T. Birchfield, David Nistér, Nikolai Smolyanskiy
ICRA8
2012 Pushing the Envelope of Modern Methods for Bundle Adjustment
abstract
In this paper, we present results and experiments with several methods for bundle adjustment, producing the fastest bundle adjuster ever published in terms of computation and convergence. From a computational perspective, the fastest methods naturally handle the block-sparse pattern that arises in a reduced camera system. Adapting to the naturally arising block-sparsity allows the use of BLAS3, efficient memory handling, fast variable ordering, and customized sparse solving, all simultaneously. We present two methods; one uses exact minimum degree ordering and block-based LDL solving and the other uses block-based preconditioned conjugate gradients. Both methods are performed on the reduced camera system. We show experimentally that the adaptation to the natural block sparsity allows both of these methods to perform better than previous methods. Further improvements in convergence speed are achieved by the novel use of embedded point iterations. Embedded point iterations take place inside each camera update step, yielding a greater cost decrease from each camera update step and, consequently, a lower minimum. This is especially true for points projecting far out on the flatter region of the robustifier. Intensive analyses from various angles demonstrate the improved performance of the presented bundler.
Yekeun Jeong, David Nistér, Drew Steedly, Richard Szeliski, In-So Kweon
IEEE Trans. Pattern Anal. Mach. Intell.2
2010 Pushing the envelope of modern methods for bundle adjustment
abstract
In this paper, we present results and experiments with several methods for bundle adjustment, producing the fastest bundle adjuster ever published. The fastest methods work with the well known reduced camera system and handle the block-sparse pattern arising in the reduced camera system in a natural way. Adapting to the naturally arising block-sparsity allows the use of BLAS3, efficient memory handling, fast variable ordering, and customized sparse solving all at the same time. We present two methods, one using exact minimum degree ordering and block-based LDL solving, and one using block-based preconditioned conjugate gradient, both on the reduced camera system. We show experimentally that the adaptation to the natural block sparsity allows both these methods to perform better than previous ones. Further speed improvements are achieved by the novel use of embedded point iterations. The embedded point iterations take place inside each camera update step, yielding a higher cost decrease from each camera update step. This is especially true for points projecting far out on the flatter region of the robustifier.
Yekeun Jeong, David Nistér, Drew Steedly, Richard Szeliski, In-So Kweon
CVPR2
2009 Stereo Matching with Color-Weighted Correlation, Hierarchical Belief Propagation, and Occlusion Handling
abstract
In this paper, we formulate a stereo matching algorithm with careful handling of disparity, discontinuity and occlusion. The algorithm works with a global matching stereo model based on an energy-minimization framework. The global energy contains two terms, the data term and the smoothness term. The data term is first approximated by a color-weighted correlation, then refined in occluded and low-texture areas in a repeated application of a hierarchical loopy belief propagation algorithm. The experimental results are evaluated on the Middlebury data sets, showing that our algorithm is the top performer among all the algorithms listed there.
Qingxiong Yang, Liang Wang 0002, Ruigang Yang, Henrik Stewénius, David Nistér
IEEE Trans. Pattern Anal. Mach. Intell.5
2008 Linear Time Maximally Stable Extremal Regions
David Nistér, Henrik Stewénius
ECCV (2)1
2008 Direct computation of sound and microphone locations from time-difference-of-arrival data
abstract
In this paper we present a novel approach to directly recover the location of both microphones and sound sources from time-difference-of-arrival measurements only. No approximation solution is required for initialization and in the absence of noise our approach is guaranteed to always recover the exact solution. Our approach only requires solving linear equations and matrix factorization. We demonstrate the feasibility of our approach with synthetic data.
Marc Pollefeys, David Nistér
ICASSP2
2008 Detailed Real-Time Urban 3D Reconstruction from Video
Marc Pollefeys, David Nistér, Jan-Michael Frahm, Amir Akbarzadeh, Philippos Mordohai, Brian Clipp, Chris Engels, David Gallup, Seon Joo Kim, Paul Merrell, C. Salmi, Sudipta N. Sinha, B. Talton, Liang Wang 0002, Qingxiong Yang, Henrik Stewénius, Ruigang Yang, Greg Welch, Herman Towles
Int. J. Comput. Vis.2
2008 A minimal solution for relative pose with unknown focal length
Henrik Stewénius, David Nistér, Fredrik Kahl, Frederik Schaffalitzky
Image Vis. Comput.2
2007 Minimal Solutions for Panoramic Stitching
abstract
This paper presents minimal solutions for the geometric parameters of a camera rotating about its optical centre. In particular we present new 2 and 3 point solutions for the homography induced by a rotation with 1 and 2 unknown focal length parameters. Using tests on real data, we show that these algorithms outperform the standard 4 point linear homography solution in terms of accuracy of focal length estimation and image based projection errors.
Matthew A. Brown, Richard I. Hartley, David Nistér
CVPR3
2007 Autocalibration via Rank-Constrained Estimation of the Absolute Quadric
abstract
We present an autocalibration algorithm for upgrading a projective reconstruction to a metric reconstruction by estimating the absolute dual quadric. The algorithm enforces the rank degeneracy and the positive semidefiniteness of the dual quadric as part of the estimation procedure, rather than as a post-processing step. Furthermore, the method allows the user, if he or she so desires, to enforce conditions on the plane at infinity so that the reconstruction satisfies the chirality constraints. The algorithm works by constructing low degree polynomial optimization problems, which are solved to their global optimum using a series of convex linear matrix inequality relaxations. The algorithm is fast, stable, robust and has time complexity independent of the number of views. We show extensive results on synthetic as well as real datasets to validate our algorithm.
Manmohan Krishna Chandraker, Sameer Agarwal 0001, Fredrik Kahl, David Nistér, David J. Kriegman
CVPR4
2007 A Binning Scheme for Fast Hard Drive Based Image Search
abstract
In this paper we investigate how to scale a content based image retrieval approach beyond the RAM limits of a single computer and to make use of its hard drive to store the feature database. The feature vectors describing the images in the database are binned in multiple independent ways. Each bin contains images similar to a representative prototype. Each binning is considered through two stages of processing. First, the prototype closest to the query is found. Second, the bin corresponding to the closest prototype is fetched from disk and searched completely. The query process is repeatedly performing these two stages, each time with a binning independent of the previous ones. The scheme cuts down the hard drive access significantly and results in a major speed up. An experimental comparison between the binning scheme and a raw search shows competitive retrieval quality.
Friedrich Fraundorfer, Henrik Stewénius, David Nistér
CVPR3
2007 Using Galois Theory to Prove Structure from Motion Algorithms are Optimal
abstract
This paper presents a general method, based on Galois theory, for establishing that a problem can not be solved by a 'machine' that is capable of the standard arithmetic operations, extraction of radicals (that is, m-th roots for any m), as well as extraction of roots of polynomials of degree smaller than n, but no other numerical operations. The method is applied to two well known structure from motion problems: five point calibrated relative orientation, which can be realized by solving a tenth degree polynomial [6], and L2-optimal two-view triangulation, which can be realized by solving a sixth degree polynomial [3]. It is shown that both these solutions are optimal in the sense that an exact solution intrinsically requires the solution of a polynomial of the given degree (10 or 6 respectively), and cannot be solved by extracting roots of polynomials of any lesser degree.
David Nistér, Richard I. Hartley, Henrik Stewénius
CVPR1
2007 An Efficient Minimal Solution for Infinitesimal Camera Motion
abstract
Given five motion vectors observed in a calibrated camera, what is the rotational and translational velocity of the camera? This problem is the infinitesimal motion analogue to the five-point relative orientation problem, which has previously been solved through the derivation of a tenth-degree polynomial and extraction of its roots. Here, we present the first efficient solution to the infinitesimal version of the problem. The solution is faster than its finite counterpart. In our experiments, we investigate over which range of motions and scene distances the infinitesimal approximation is valid and show that the infinitesimal approximation works well in applications such as camera tracking.
Henrik Stewénius, Chris Engels, David Nistér
CVPR3
2007 Spatial-Depth Super Resolution for Range Images
abstract
We present a new post-processing step to enhance the resolution of range images. Using one or two registered and potentially high-resolution color images as reference, we iteratively refine the input low-resolution range image, in terms of both its spatial resolution and depth precision. Evaluation using the Middlebury benchmark shows across-the-board improvement for sub-pixel accuracy. We also demonstrated its effectiveness for spatial resolution enhancement up to 100 times with a single reference image.
Qingxiong Yang, Ruigang Yang, James Davis 0001, David Nistér
CVPR4
2007 Real-Time Visibility-Based Fusion of Depth Maps
abstract
We present a viewpoint-based approach for the quick fusion of multiple stereo depth maps. Our method selects depth estimates for each pixel that minimize violations of visibility constraints and thus remove errors and inconsistencies from the depth maps to produce a consistent surface. We advocate a two-stage process in which the first stage generates potentially noisy, overlapping depth maps from a set of calibrated images and the second stage fuses these depth maps to obtain an integrated surface with higher accuracy, suppressed noise, and reduced redundancy. We show that by dividing the processing into two stages we are able to achieve a very high throughput because we are able to use a computationally cheap stereo algorithm and because this architecture is amenable to hardware-accelerated (GPU) implementations. A rigorous formulation based on the notion of stability of a depth estimate is presented first. It aims to determine the validity of a depth estimate by rendering multiple depth maps into the reference view as well as rendering the reference depth map into the other views in order to detect occlusions and free- space violations. We also present an approximate alternative formulation that selects and validates only one hypothesis based on confidence. Both formulations enable us to perform video-based reconstruction at up to 25 frames per second. We show results on the multi-view stereo evaluation benchmark datasets and several outdoors video sequences. Extensive quantitative analysis is performed using an accurately surveyed model of a real building as ground truth.
Paul Merrell, Amir Akbarzadeh, Liang Wang 0002, Philippos Mordohai, Jan-Michael Frahm, Ruigang Yang, David Nistér, Marc Pollefeys
ICCV7
2007 Structure from Motion with Missing Data is NP-Hard
abstract
This paper shows that structure from motion is NP-hard for most sensible cost functions when missing data is allowed. The result provides a fundamental limitation of what is possible to achieve with any structure from motion algorithm. Even though there are recent, promising attempts to compute globally optimal solutions, there is no hope of obtaining a polynomial time algorithm unless P=NP. The proof proceeds by encoding an arbitrary Boolean formula as a structure from motion problem of polynomial size, such that the structure from motion problem has a zero cost solution if and only if the Boolean formula is satisfiable. Hence, if there was a guaranteed way to minimize the error of the relevant family of structure from motion problems in polynomial time, the NP-complete problem 3SAT could be solved in polynomial time, which would imply that P=NP The proof relies heavily on results from both structure from motion and complexity theory.
David Nistér, Fredrik Kahl, Henrik Stewénius
ICCV1
2007 Topological mapping, localization and navigation using image collections
abstract
In this paper we present a highly scalable vision-based localization and mapping method using image collections. A topological world representation is created online during robot exploration by adding images to a database and maintaining a link graph. An efficient image matching scheme allows real-time mapping and global localization. The compact image representation allows us to create image collections containing millions of images, which enables mapping of very large environments. A path planning method using graph search is proposed and local geometric information is used to navigate in the topological map. Experiments show the good performance of the image matching for global localization and demonstrate path planning and navigation.
Friedrich Fraundorfer, Chris Engels, David Nistér
IROS3
2006 Real-time Global Stereo Matching Using Hierarchical Belief Propagation
abstract
In this paper, we present a belief propagation based global algorithm that generates high quality results while maintaining real-time performance. To our knowledge, it is the first BP based global method that runs at real-time speed. Our efficiency performance gains mainly from the parallelism of graphics hardware,which leads to a 45 times speedup compared to the CPU implementation. To qualify the accurancy of our approach, the experimental results are evaluated on the Middlebury data sets, showing that our approach is among the best (ranked first in the new evaluation system) for all real-time approaches. In addition, since the running time of general BP is linear to the number of iterations, adopting a large number of iterations is not feasible for practical applications. Hence a novel approach is proposed to adaptively update pixel cost. Unlike general BP methods, the running time of our proposed algorithm dramatically converges.
Qingxiong Yang, Liang Wang 0002, Ruigang Yang, Miao Liao, David Nistér
BMVC6
2006 Are two rotational flows sufficient to calibrate a smooth non-parametric sensor?
abstract
We present an attempt to determine whether the shape of a generic central-projection camera, such as the eye of an insect or a log-polar camera, can be determined from two motion flows resulting from purely rotational motions with non-collinear axes. Our first contribution is to write the smooth non-parametric calibration problem as a differential equation. It is unclear at present whether this problem has unique solution, up to an orthogonal transformation. Our second contribution is a discretized version of this smooth problem, for which we give a calibration algorithm - a third contribution. Using this algorithm, we explore numerically the properties of the discrete self-calibration problem, giving some insight on the nature of the problem. We show examples of successful self-calibration, but cannot give a definite affirmative answer to the question in the title.
Etienne Grossmann, Eun-Joo Lee, Peter Hislop, David Nistér, Henrik Stewénius
CVPR (1)4
2006 Scalable Recognition with a Vocabulary Tree
abstract
A recognition scheme that scales efficiently to a large number of objects is presented. The efficiency and quality is exhibited in a live demonstration that recognizes CD-covers from a database of 40000 images of popular music CD’s. The scheme builds upon popular techniques of indexing descriptors extracted from local regions, and is robust to background clutter and occlusion. The local region descriptors are hierarchically quantized in a vocabulary tree. The vocabulary tree allows a larger and more discriminatory vocabulary to be used efficiently, which we show experimentally leads to a dramatic improvement in retrieval quality. The most significant property of the scheme is that the tree directly defines the quantization. The quantization and the indexing are therefore fully integrated, essentially being one and the same. The recognition quality is evaluated through retrieval on a database with ground truth, showing the power of the vocabulary tree approach, going as high as 1 million images.
David Nistér, Henrik Stewénius
CVPR (2)1
2006 Stereo Matching with Color-Weighted Correlation, Hierarchical Belief Propagation and Occlusion Handling
abstract
In this paper, we formulate an algorithm for the stereo matching problem with careful handling of disparity, discontinuity and occlusion. The algorithm works with a global matching stereo model based on an energy- minimization framework. The global energy contains two terms, the data term and the smoothness term. The data term is first approximated by a color-weighted correlation, then refined in occluded and low-texture areas in a repeated application of a hierarchical loopy belief propagation algorithm. The experimental results are evaluated on the Middlebury data set, showing that our algorithm is the top performer.
Qingxiong Yang, Liang Wang 0002, Ruigang Yang, Henrik Stewénius, David Nistér
CVPR (2)5
2006 Four Points in Two or Three Calibrated Views: Theory and Practice
David Nistér, Frederik Schaffalitzky
Int. J. Comput. Vis.1
2005 A Minimal Solution for Relative Pose with Unknown Focal Length
abstract
Assume that we have two perspective images with known intrinsic parameters except for an unknown common focal length. It is a minimally constrained problem to find the relative orientation between the two images given six corresponding points. We present an efficient solution to the problem and show that there are 15 solutions in general (including complex solutions). To the best of our knowledge this was a previously unsolved problem. The solutions are found through eigen-decomposition of a 15/spl times/15 matrix. The matrix itself is generated in closed form. We demonstrate through practical experiments that the algorithm is correct and numerically stable.
Henrik Stewénius, David Nistér, Fredrik Kahl, Frederik Schaffalitzky
CVPR (2)2
2005 Non-Parametric Self-Calibration
abstract
In this paper, we develop a theory of non-parametric self-calibration. Recently, schemes have been devised for non-parametric laboratory calibration, but not for self-calibration. We allow an arbitrary warp to model the intrinsic mapping, with the only restriction that the camera is central and that the intrinsic mapping has a well-defined non-singular matrix derivative at a finite number of points under study. We give a number of theoretical results, both for infinitesimal motion and finite motion, for a finite number of observations and when observing motion over a dense image, for rotation and translation. Our main result is that through observing the flow induced by three instantaneous rotations at a finite number of points of the distorted image, we can perform projective reconstruction of those image points on the undistorted image. We present some results with synthetic and real data.
David Nistér, Henrik Stewénius, Etienne Grossmann
ICCV1
2005 How Hard is 3-View Triangulation Really?
abstract
We present a solution for optimal triangulation in three views. The solution is guaranteed to find the optimal solution because it computes all the stationary points of the (maximum likelihood) objective function. Internally, the solution is found by computing roots of multivariate polynomial equations, directly solving the conditions for stationarity. The solver makes use of standard methods from computational commutative algebra to convert the root-finding problem into a 47 /spl times/ 47 nonsymmetric eigenproblem. Although there are in general 47 roots, counting both real and complex ones, the number of real roots is usually much smaller. We also show experimentally that the number of stationary points that are local minima and lie in front of each camera is small but does depend on the scene geometry.
Henrik Stewénius, Frederik Schaffalitzky, David Nistér
ICCV3
2005 Learning the Probability of Correspondences without Ground Truth
abstract
We present a quality assessment procedure for correspondence estimation based on geometric coherence rather than ground truth. The procedure can be used for performance evaluation of correspondence extraction schemes developed by researchers, as well as for online learning and adaptation aimed at better system performance. A very important aspect of the proposed procedure is that it considers uncertainty in the correspondence extraction, and encourages the evaluated methods to deal correctly with uncertainty. Other important strengths of the procedure are that it does not use any manual work, and that it does not put any strong constraints on the scene, but rather relies on geometric coherence in the motion. Thanks to these strengths, it can therefore be used with large amounts of real, potentially application specific data, or even data acquired during system operation. In the evaluation the correspondence extractor is handled as a black box producing a probability distribution for the local motion vector between a pair of image patches. The procedure is therefore quite general. We are making the evaluation procedure available for public use.
Qingxiong Yang, R. Matt Steele, David Nistér, Christopher O. Jaynes
ICCV3
2005 Preemptive RANSAC for live structure and motion estimation
David Nistér
Mach. Vis. Appl.1
2005 Alignment of Continuous Video onto 3D Point Clouds
abstract
We propose a general framework for aligning continuous (oblique) video onto 3D sensor data. We align a point cloud computed from the video onto the point cloud directly obtained from a 3D sensor. This is in contrast to existing techniques where the 2D images are aligned to a 3D model derived from the 3D sensor data. Using point clouds enables the alignment for scenes full of objects that are difficult to model; for example, trees. To compute 3D point clouds from video, motion stereo is used along with a state-of-the-art algorithm for camera pose estimation. Our experiments with real data demonstrate the advantages of the proposed registration algorithm for texturing models in large-scale semiurban environments. The capability to align video before a 3D model is built from the 3D sensor data offers new practical opportunities for 3D modeling. We introduce a novel modeling-through-registration approach that fuses 3D information from both the 3D sensor and the video. Initial experiments with real data illustrate the potential of the proposed approach.
Wenyi Zhao, David Nistér, Steven C. Hsu
IEEE Trans. Pattern Anal. Mach. Intell.2
2004 A Minimal Solution to the Generalised 3-Point Pose Problem
David Nistér
CVPR (1)1
2004 Visual Odometry
David Nistér, Oleg Naroditsky, James R. Bergen
CVPR (1)1
2004 Alignment of Continuous Video onto 3D Point Clouds
Wenyi Zhao, David Nistér, Steven C. Hsu
CVPR (2)2
2004 What Do Four Points in Two Calibrated Images Tell Us about the Epipoles?
David Nistér, Frederik Schaffalitzky
ECCV (2)1
2004 Untwisting a Projective Reconstruction
David Nistér
Int. J. Comput. Vis.1
2004 An Efficient Solution to the Five-Point Relative Pose Problem
abstract
An efficient algorithmic solution to the classical five-point relative pose problem is presented. The problem is to find the possible solutions for relative camera pose between two calibrated views given five corresponding points. The algorithm consists of computing the coefficients of a tenth degree polynomial in closed form and, subsequently, finding its roots. It is the first algorithm well-suited for numerical implementation that also corresponds to the inherent complexity of the problem. We investigate the numerical precision of the algorithm. We also study its performance under noise in minimal as well as overdetermined cases. The performance is compared to that of the well-known 8 and 7-point methods and a 6-point scheme. The algorithm is used in a robust hypothesize-and-test framework to estimate structure and motion in real-time with low delay. The real-time system uses solely visual input and has been demonstrated at major conferences.
David Nistér
IEEE Trans. Pattern Anal. Mach. Intell.1
2003 An Efficient Solution to the Five-Point Relative Pose Problem
abstract
An efficient algorithmic solution to the classical five-point relative pose problem is presented. The problem is to find the possible solutions for relative camera motion between two calibrated views given five corresponding points. The algorithm consists of computing the coefficients of a tenth degree polynomial and subsequently finding its roots. It is the first algorithm well suited for numerical implementation that also corresponds to the inherent complexity of the problem. The algorithm is used in a robust hypothesis-and-test framework to estimate structure and motion in real-time.
David Nistér
CVPR (2)1
2003 Preemptive RANSAC for Live Structure and Motion Estimation
abstract
A system capable of performing robust live ego-motion estimation for perspective cameras is presented. The system is powered by random sample consensus with preemptive scoring of the motion hypotheses. A general statement of the problem of efficient preemptive scoring is given. Then a theoretical investigation of preemptive scoring under a simple inlier-outlier model is performed. A practical preemption scheme is proposed and it is shown that the preemption is powerful enough to enable robust live structure and motion estimation.
David Nistér
ICCV1
2001 Calibration with Robust Use of Cheirality by Quasi-Affine Reconstruction of the Set of Camera Projection Centres
abstract
A method for upgrading a projective reconstruction to metric is presented. The reconstruction is first transformed by considering cheirality so that the convex hull of the set of camera projection centres is the same as in the metric counterpart. The method then proceeds iteratively and starting from such a reconstruction is a necessary condition for many iterative calibration algorithms to converge. The results show that in practice it is also most often sufficient provided that the minimised objective function is a geometrically meaningful quantity. The method has been found extremely reliable for both large and small reconstructions in a large number of experiments on real data. When subjected to the common degeneracy of little or no rotation between the views, the method still yields a very reasonable member of the family of possible solutions. Furthermore, the method is very fast and therefore suitable for the purpose of viewing reconstructions.
David Nistér
ICCV1
2000 Reconstruction from Uncalibrated Sequences with a Hierarchy of Trifocal Tensors
David Nistér
ECCV (1)1
1999 Lossless region of interest coding
David Nistér, Charilaos A. Christopoulos
Signal Process.1
1998 An embedded DCT-based still image coding algorithm
abstract
An embedded DCT-based image coding algorithm is described. The decoder can cut the bitstream at any point and therefore reconstruct an image at lower rate. The quality of the reconstructed image at this lower rate would be the same as if the image was coded directly at that rate. The algorithm outperforms any other DCT-based coders published in the literature, including the JPEG algorithm. Moreover, our DCT-based embedded image coder gives results close to the best wavelet-based coders. The algorithm is very useful in various applications, like WWW, fast browsing of databases, etc.
David Nistér, Charilaos A. Christopoulos
ICASSP1
1998 Lossless Region of Interest with a Naturally Progresive Still Image Coding Algorithm
David Nistér, Charilaos A. Christopoulos
ICIP (3)1
1998 An embedded DCT-based still image coding algorithm
abstract
An embedded discrete cosine transform-based (DCT-based) image coding algorithm is described. The algorithm outperforms other DCT-based coders published in the literature, including the Joint Photographers Expert Group (JPEG) algorithm.
David Nistér, Charilaos A. Christopoulos
IEEE Signal Process. Lett.1