EDBT 2026 Demo / reviewers in the wild / expert
Drew Steedly
dblp:28/5593
· DBLP profile ↗
14ranked-venue papers
3as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 11 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 11 · 3 first-authorSystems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1
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.
| Computer graphics and multimedia
5 papers |
Geometric modeling and processing · 43% Rendering · 42% Computational photography and imaging · 9% | |
| Artificial intelligence
9 papers |
3D vision · 94% Robot navigation and mapping · 6% | |
| Theoretical computer science
3 papers |
Mathematical optimization · 100% |
Topics — the 22 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › 3D vision
structure from motion |
0.4 | 5 | 2012 | Pushing the Envelope of Modern Methods for Bundle Adjustment · IEEE Trans. Pattern Anal. Mach. Intell. 2012 Structure from motion for scenes with large duplicate structures · CVPR 2011 Pushing the envelope of modern methods for bundle adjustment · CVPR 2010 |
Computer vision › 3D vision › structure from motion
bundle adjustment |
0.3 | 4 | 2012 | 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 Out-of-Core Bundle Adjustment for Large-Scale 3D Reconstruction · ICCV 2007 |
Computer vision › 3D vision
3d reconstruction |
0.3 | 4 | 2011 | Structure from motion for scenes with large duplicate structures · CVPR 2011 Out-of-Core Bundle Adjustment for Large-Scale 3D Reconstruction · ICCV 2007 Spectral Partitioning for Structure from Motion · ICCV 2003 |
Mathematical optimization › sparse optimization
block-sparse optimization |
0.3 | 2 | 2012 | 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.3 | 2 | 2012 | 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 |
Rendering
image-based rendering |
0.2 | 2 | 2010 | Ambient point clouds for view interpolation · ACM Trans. Graph. 2010 Piecewise planar stereo for image-based rendering · ICCV 2009 |
Geometric modeling and processing
3d reconstruction |
0.2 | 2 | 2009 | Piecewise planar stereo for image-based rendering · ICCV 2009 Interactive 3D architectural modeling from unordered photo collections · ACM Trans. Graph. 2008 |
Rendering
point-based rendering |
0.1 | 1 | 2010 | Ambient point clouds for view interpolation · ACM Trans. Graph. 2010 |
Geometric modeling and processing › shape representation › point-based representation
point cloud |
0.1 | 1 | 2010 | Ambient point clouds for view interpolation · ACM Trans. Graph. 2010 |
Rendering › image-based rendering
view interpolation |
0.1 | 1 | 2010 | Ambient point clouds for view interpolation · ACM Trans. Graph. 2010 |
Geometric modeling and processing › 3d reconstruction › multi-view reconstruction
multi-view stereo |
0.1 | 1 | 2009 | Piecewise planar stereo for image-based rendering · ICCV 2009 |
Geometric modeling and processing › procedural modeling
architectural modeling |
0.1 | 1 | 2008 | Interactive 3D architectural modeling from unordered photo collections · ACM Trans. Graph. 2008 |
Rendering
texture mapping |
0.1 | 1 | 2008 | Interactive 3D architectural modeling from unordered photo collections · ACM Trans. Graph. 2008 |
Robotics › Robot navigation and mapping
SLAM |
0.1 | 1 | 2007 | Tectonic SAM: Exact, Out-of-Core, Submap-Based SLAM · ICRA 2007 |
Image and video processing
image registration |
0.1 | 1 | 2005 | Efficiently Registering Video into Panoramic Mosaics · ICCV 2005 |
Computational photography and imaging
image stitching |
0.1 | 1 | 2005 | Efficiently Registering Video into Panoramic Mosaics · ICCV 2005 |
Computational photography and imaging › image stitching
panoramic image stitching |
0.1 | 1 | 2005 | Efficiently Registering Video into Panoramic Mosaics · ICCV 2005 |
Geometric modeling and processing › shape representation › topological shape representation
skeletal representation |
0.0 | 1 | 2004 | Novel Skeletal Representation for Articulated Creatures · ECCV (3) 2004 |
Computer vision › 3D vision › 3d reconstruction
multi-view stereo |
0.0 | 1 | 2010 | Ambient point clouds for view interpolation · ACM Trans. Graph. 2010 |
Mathematical optimization › numerical computation
preconditioned conjugate gradient |
0.0 | 1 | 2010 | Pushing the envelope of modern methods for bundle adjustment · CVPR 2010 |
Multimedia analysis and retrieval › video summarization
key frame extraction |
0.0 | 1 | 2005 | Efficiently Registering Video into Panoramic Mosaics · ICCV 2005 |
Computer vision › 3D vision › structure from motion
structure and motion estimation |
0.0 | 1 | 2001 | Propagation of Innovative Information in Non-Linear Least-Squares Structure from Motion · ICCV 2001 |
Methods — techniques the papers use, named apart from their topics
preconditioned conjugate gradient · 0.5minimum degree ordering · 0.5embedded point iterations · 0.5block-based LDL · 0.2ambient point clouds · 0.2sampling · 0.1geometric reasoning · 0.1expectation-maximization · 0.1piecewise planar depth map estimation · 0.1vanishing point constraints · 0.1structure from motion · 0.1poisson blending · 0.1graph-cut optimization · 0.1submapping · 0.1parallel optimization · 0.1linearization caching · 0.1divide-and-conquer · 0.1orientation estimation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Pushing the Envelope of Modern Methods for Bundle AdjustmentabstractIn 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. | 3 |
| 2011 | Structure from motion for scenes with large duplicate structuresabstractMost existing structure from motion (SFM) approaches for unordered images cannot handle multiple instances of the same structure in the scene. When image pairs containing different instances are matched based on visual similarity, the pairwise geometric relations as well as the correspondences inferred from such pairs are erroneous, which can lead to catastrophic failures in the reconstruction. In this paper, we investigate the geometric ambiguities caused by the presence of repeated or duplicate structures and show that to disambiguate between multiple hypotheses requires more than pure geometric reasoning. We couple an expectation maximization (EM)-based algorithm that estimates camera poses and identifies the false match-pairs with an efficient sampling method to discover plausible data association hypotheses. The sampling method is informed by geometric and image-based cues. Our algorithm usually recovers the correct data association, even in the presence of large numbers of false pairwise matches. Richard Roberts 0001, Sudipta N. Sinha, Richard Szeliski, Drew Steedly |
CVPR | 4 |
| 2011 | Fast Poisson blending using multi-splinesabstractWe present a technique for fast Poisson blending and gradient domain compositing. Instead of using a single piecewise-smooth offset map to perform the blending, we associate a separate map with each input source image. Each individual offset map is itself smoothly varying and can therefore be represented using a low-dimensional spline. The resulting linear system is much smaller than either the original Poisson system or the quadtree spline approximation of a single (unified) offset map. We demonstrate the speed and memory improvements available with our system and apply it to large panoramas. We also show how robustly modeling the multiplicative gain rather than the offset between overlapping images leads to improved results, and how adding a small amount of Laplacian pyramid blending improves the results in areas of inconsistent texture. Richard Szeliski, Matthew Uyttendaele, Drew Steedly |
ICCP | 3 |
| 2010 | Pushing the envelope of modern methods for bundle adjustmentabstractIn 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 |
CVPR | 3 |
| 2010 | Ambient point clouds for view interpolationabstractView interpolation and image-based rendering algorithms often produce visual artifacts in regions where the 3D scene geometry is erroneous, uncertain, or incomplete. We introduce ambient point clouds constructed from colored pixels with uncertain depth, which help reduce these artifacts while providing non-photorealistic background coloring and emphasizing reconstructed 3D geometry. Ambient point clouds are created by randomly sampling colored points along the viewing rays associated with uncertain pixels. Our real-time rendering system combines these with more traditional rigid 3D point clouds and colored surface meshes obtained using multiview stereo. Our resulting system can handle larger-range view transitions with fewer visible artifacts than previous approaches. Michael Goesele, Jens Ackermann, Simon Fuhrmann, Carsten Haubold, Ronny Klowsky, Drew Steedly, Richard Szeliski |
ACM Trans. Graph. | 6 |
| 2009 | Piecewise planar stereo for image-based renderingabstractWe present a novel multi-view stereo method designed for image-based rendering that generates piecewise planar depth maps from an unordered collection of photographs. Sudipta N. Sinha, Drew Steedly, Richard Szeliski |
ICCV | 2 |
| 2008 | Low-cost orthographic imageryabstractCommercial aerial imagery websites, such as Google Maps, MapQuest, Microsoft Virtual Earth, and Yahoo! Maps, provide high- seamless orthographic imagery for many populated areas, employing sophisticated equipment and proprietary image postprocessing pipelines. There are many areas of the world with poor coverage where locals might benefit from recent, high-resolution orthographic imagery, but which do not fit into the schedules and scaling model of the big sites. Péter Pesti, Jeremy Elson, Jon Howell, Drew Steedly, Matthew Uyttendaele |
GIS | 4 |
| 2008 | Interactive 3D architectural modeling from unordered photo collectionsabstractWe present an interactive system for generating photorealistic, textured, piecewise-planar 3D models of architectural structures and urban scenes from unordered sets of photographs. To reconstruct 3D geometry in our system, the user draws outlines overlaid on 2D photographs. The 3D structure is then automatically computed by combining the 2D interaction with the multi-view geometric information recovered by performing structure from motion analysis on the input photographs. We utilize vanishing point constraints at multiple stages during the reconstruction, which is particularly useful for architectural scenes where parallel lines are abundant. Our approach enables us to accurately model polygonal faces from 2D interactions in a single image. Our system also supports useful operations such as edge snapping and extrusions. Seamless texture maps are automatically generated by combining multiple input photographs using graph cut optimization and Poisson blending. The user can add brush strokes as hints during the texture generation stage to remove artifacts caused by unmodeled geometric structures. We build models for a variety of architectural scenes from collections of up to about a hundred photographs. Sudipta N. Sinha, Drew Steedly, Richard Szeliski, Maneesh Agrawala, Marc Pollefeys |
ACM Trans. Graph. | 2 |
| 2007 | Out-of-Core Bundle Adjustment for Large-Scale 3D ReconstructionabstractLarge-scale 3D reconstruction has recently received much attention from the computer vision community. Bundle adjustment is a key component of 3D reconstruction problems. However, traditional bundle adjustment algorithms require a considerable amount of memory and computational resources. In this paper, we present an extremely efficient, inherently out-of-core bundle adjustment algorithm. We decouple the original problem into several submaps that have their own local coordinate systems and can be optimized in parallel. A key contribution to our algorithm is making as much progress towards optimizing the global non-linear cost function as possible using the fragments of the reconstruction that are currently in core memory. This allows us to converge with very few global sweeps (often only two) through the entire reconstruction. We present experimental results on large-scale 3D reconstruction datasets, both synthetic and real. Kai Ni 0001, Drew Steedly, Frank Dellaert |
ICCV | 2 |
| 2007 | Tectonic SAM: Exact, Out-of-Core, Submap-Based SLAMabstractSimultaneous localization and mapping (SLAM) is a method that robots use to explore, navigate, and map an unknown environment. However, this method poses inherent problems with regard to cost and time. To lower computation costs, smoothing and mapping (SAM) approaches have shown some promise, and they also provide more accurate solutions than filtering approaches in realistic scenarios. However, in SAM approaches, updating the linearization is still the most time-consuming step. To mitigate this problem, we propose a submap-based approach, tectonic SAM, in which the original optimization problem is solved by using a divide-and-conquer scheme. Submaps are optimized independently and parameterized relative to a local coordinate frame. During the optimization, the global position of the submap may change dramatically, but the positions of the nodes in the submap relative to the local coordinate frame do not change very much. The key contribution of this paper is to show that the linearization of the submaps can be cached and reused when they are combined into a global map. According to the results of both simulation and real experiments, Tectonic SAM drastically speeds up SAM in very large environments while still maintaining its global accuracy. Kai Ni 0001, Drew Steedly, Frank Dellaert |
ICRA | 2 |
| 2005 | Efficiently Registering Video into Panoramic MosaicsabstractWe present an automatic and efficient method to register and stitch thousands of video frames into a large panoramic mosaic. Our method preserves the robustness and accuracy of image stitchers that match all pairs of images while utilizing the ordering information provided by video. We reduce the cost of searching for matches between video frames by adaptively identifying key frames based on the amount of image-to-image overlap. Key frames are matched to all other key frames, but intermediate video frames are only matched to temporally neighboring key frames and intermediate frames. Image orientations can be estimated from this sparse set of matches in time quadratic to cubic in the number of key frames but only linear in the number of intermediate frames. Additionally, the matches between pairs of images are compressed by replacing measurements within small windows in the image with a single representative measurement. We show that this approach substantially reduces the time required to estimate the image orientations with minimal loss of accuracy. Finally, we demonstrate both the efficiency and quality of our results by registering several long video sequences Drew Steedly, Christopher Joseph Pal, Richard Szeliski |
ICCV | 1 |
| 2004 | Novel Skeletal Representation for Articulated Creatures
Gabriel J. Brostow, Irfan A. Essa, Drew Steedly, Vivek Kwatra |
ECCV (3) | 3 |
| 2003 | Spectral Partitioning for Structure from MotionabstractWe propose a spectral partitioning approach for large-scale optimization problems, specifically structure from motion. In structure from motion, partitioning methods reduce the problem into smaller and better conditioned subproblems which can be efficiently optimized. Our partitioning method uses only the Hessian of the reprojection error and its eigenvector. We show that partitioned systems that preserve the eigenvectors corresponding to small eigenvalues result in lower residual error when optimized. We create partitions by clustering the entries of the eigenvectors of the Hessian corresponding to small eigenvalues. This is a more general technique than relying on domain knowledge and heuristics such as bottom-up structure from motion approaches. Simultaneously, it takes advantage of more information than generic matrix partitioning algorithms. Drew Steedly, Irfan A. Essa, Frank Dellaert |
ICCV | 1 |
| 2001 | Propagation of Innovative Information in Non-Linear Least-Squares Structure from MotionabstractWe present a new technique that improves upon existing structure from motion (SFM) methods. We propose a SFM algorithm that is both recursive and optimal. Our method incorporates innovative information from new frames into an existing solution without optimizing every camera pose and scene structure parameter. To do this, we incrementally optimize larger subsets of parameters until the error is minimized. These additional parameters are included in the optimization by tracing connections between points and frames. In many cases, the complexity of adding a frame is much smaller than full bundle adjustment of all the parameters. Our algorithm is best described us incremental bundle adjustment as it allows new information to be added to art existing non-linear least-squares solution. Drew Steedly, Irfan A. Essa |
ICCV | 1 |