← Search

Andrew Fitzgibbon

17 accepted papers

2022

FLAG: Flow-Based 3D Avatar Generation From Sparse Observations

CVPR 2022poster

To represent people in mixed reality applications for collaboration and communication, we need to generate realistic and faithful avatar poses. However, the signal streams that can be applied for this task from head-mounted devices (HMDs) are typically limited to head pose and hand pose estimates. W…

Cited by 59PDFScholar
2020

The Phong Surface: Efficient 3D Model Fitting using Lifted Optimization

ECCV 2020poster

Realtime perceptual and interaction capabilities in mixed reality require a range of 3D tracking problems to be solved at low latency on resource-constrained hardware such as head-mounted devices. Indeed, for devices such as HoloLens 2 where the CPU and GPU are left available for applications, multi…

Cited by 17SourcePDFScholar
2020

Who Left the Dogs Out? 3D Animal Reconstruction with Expectation Maximization in the Loop

ECCV 2020poster

We introduce an automatic, end-to-end method for recovering the 3D pose and shape of dogs from monocular internet images. The large variation in shape between dog breeds, and significant occlusion and low quality of internet images makes this a challenging problem. We learn a richer prior over shape…

2017

An Efficient Background Term for 3D Reconstruction and Tracking With Smooth Surface Models

CVPR 2017poster

We present a novel strategy to shrink and constrain a 3D model, represented as a smooth spline-like surface, within the visual hull of an object observed from one or multiple views. This new 'background' or 'silhouette' term combines the efficiency of previous approaches based on an image-plane dist…

Cited by 7PDFScholar
2017

On the Two-View Geometry of Unsynchronized Cameras

CVPR 2017poster

We present new methods of simultaneously estimating camera geometry and time shift from video sequences from multiple unsynchronized cameras. Algorithms for simultaneous computation of a fundamental matrix or a homography with unknown time shift between images are developed. Our methods use minimal…

Cited by 43PDFcodeScholar
2017

Revisiting the Variable Projection Method for Separable Nonlinear Least Squares Problems

CVPR 2017poster

Variable Projection (VarPro) is a framework to solve optimization problems efficiently by optimally eliminating a subset of the unknowns. It is in particular adapted for Separable Nonlinear Least Squares (SNLS) problems, a class of optimization problems including low-rank matrix factorization with m…

Cited by 43PDFcodeScholar
2016

Efficient Intersection of Three Quadrics and Applications in Computer Vision

CVPR 2016poster

In this paper, we present a new algorithm for finding all intersections of three quadrics. The proposed method is algebraic in nature and it is considerably more efficient than the Groebner basis and resultant-based solutions previously used in computer vision applications. We identify several compu…

Cited by 71PDFScholar
2016

Fits Like a Glove: Rapid and Reliable Hand Shape Personalization

CVPR 2016spotlight

We present a fast, practical method for personalizing a hand shape basis to an individual user's detailed hand shape using only a small set of depth images. To achieve this, we minimize an energy based on a sum of render-and-compare cost functions called the golden energy. However, this energy is on…

Cited by 154PDFScholar
2015

3D Scanning Deformable Objects With a Single RGBD Sensor

CVPR 2015poster

We present a 3D scanning system for deformable objects that uses only a single Kinect sensor. Our work allows considerable amount of nonrigid deformations during scanning, and achieves high quality results without heavily constraining user or camera motion. We do not rely on any prior shape knowledg…

Cited by 178SourcePDFScholar
2015

Efficient Solution to the Epipolar Geometry for Radially Distorted Cameras

ICCV 2015poster

The estimation of the epipolar geometry of two cameras from image matches is a fundamental problem of computer vision with many applications. While the closely related problem of estimating relative pose of two different uncalibrated cameras with radial distortion is of particular importance, none o…

Cited by 46PDFScholar
2015

Exploiting Uncertainty in Regression Forests for Accurate Camera Relocalization

CVPR 2015poster

Recent advances in camera relocalization use predictions from a regression forest to guide the camera pose optimization procedure. In these methods, each tree associates one pixel with a point in the scene's 3D world coordinate frame. In previous work, these predictions were point estimates and the…

Cited by 192SourcePDFScholar
2015

Large-Scale and Drift-Free Surface Reconstruction Using Online Subvolume Registration

CVPR 2015poster

Depth cameras have helped commoditize 3D digitization of the real-world. It is now feasible to use a single Kinect-like camera to scan in an entire building or other large-scale scenes. At large scales, however, there is an inherent challenge of dealing with distortions and drift due to accumulated…

Cited by 80SourcePDFScholar
2015

Learning an Efficient Model of Hand Shape Variation From Depth Images

CVPR 2015poster

We describe how to learn a compact and efficient model of the surface deformation of human hands. The model is built from a set of noisy depth images of a diverse set of subjects performing different poses with their hands. We represent the observed surface using Loop subdivision of a control mesh t…

Cited by 163SourcePDFScholar
2015

Model-Based Tracking at 300Hz Using Raw Time-of-Flight Observations

ICCV 2015poster

Consumer depth cameras have dramatically improved our ability to track rigid, articulated, and deformable 3D objects in real-time. However, depth cameras have a limited temporal resolution (frame-rate) that restricts the accuracy and robustness of tracking, especially for fast or unpredictable motio…

Cited by 23PDFScholar
2015

Secrets of Matrix Factorization: Approximations, Numerics, Manifold Optimization and Random Restarts

ICCV 2015poster

Matrix factorization (or low-rank matrix completion) with missing data is a key computation in many computer vision and machine learning tasks, and is also related to a broader class of nonlinear optimization problems such as bundle adjustment. The problem has received much attention recently, with…

Cited by 40PDFScholar
2015

Towards Pointless Structure From Motion: 3D Reconstruction and Camera Parameters From General 3D Curves

ICCV 2015poster

Modern structure from motion (SfM) remains dependent on point features to recover camera positions, meaning that reconstruction is severely hampered in low-texture environments, for example scanning a plain coffee cup on an uncluttered table. We show how 3D curves can be used to refine camera posit…

Cited by 61PDFScholar