Back to results

University of Cambridge

CAD Model-Based 3D Scene Reconstruction

Abstract

dc:description.abstract

Accurate scene reconstruction from an image or a video is essential for various applications in robotics and augmented reality. One common method involves retrieving the best-matching CAD model for each observed object from a database and aligning it with the corresponding input. This technique yields a CAD model-based 3D scene representation that is compact, contains realistic shapes, and is well-suited for a wide range of downstream tasks. This thesis addresses the challenges of deriving such a representation by answering four key research questions. First, we investigate how to retrieve and align a CAD model from a database for an object detected in an image, assuming that an exact match exists for the detected object. We show that retrieving CAD model renders from an embedding space and predicting cross-domain keypoint correspondences between the render and the input image enables accurate alignments. Next, we tackle the problem of adapting CAD models when their shapes do not perfectly match the observed objects. Here we show that the established keypoint correspondences can not only be used to align the CAD model but also to modify its shape, and thereby better represent a wider range of object shapes. The third challenge involves accurately aligning retrieved CAD models when discrep- ancies exist between their shapes and the observed objects. To this end, we introduce a learned render-and-compare framework for CAD model-based scene reconstruction. In this framework, a neural network receives dual input streams — information about the observed image and the CAD model rendered in an initial pose — and is trained to iteratively refine the object’s pose. This method yields significantly more accurate alignments compared to existing approaches and improves further by jointly predicting alignments for multiple objects, leveraging regularities in the natural arrangement of objects in indoor scenes. Finally, we focus on achieving efficient, real-time CAD model-based scene reconstruction. For this purpose, we train a neural network to predict CAD model retrieval and alignment simultaneously and jointly for all objects present in a scene. This method significantly reduces the inference time by a factor of 50 compared to existing techniques. It can process both input point clouds and RGB videos, enabling real-time performance at 10 frames per second.

Degree

thesis:*
Name dc:type.qualificationname
Doctor of Philosophy (PhD)
Level dc:type.qualificationlevel
Doctoral
Grantor dc:publisher.institution
University of Cambridge
Year dc:date.issued
2024

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Langer, Florian
Advisor dc:contributor.advisor
  • Cipolla, Roberto

Subjects

dc:subject × 1

Rights

dc:rights
Language dc:language
eng

Identifiers

dc:identifier.*
DOI dc:identifier.doi
https://doi.org/10.17863/CAM.115689
OAI identifier oai:identifier
oai:www.repository.cam.ac.uk:1810/379710

Chain of custody

source
Harvested from
Cambridge University
Base URL
api.repository.cam.ac.uk/server/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Langer, Florian. CAD Model-Based 3D Scene Reconstruction. Doctoral thesis, University of Cambridge, 2024. https://doi.org/10.17863/CAM.115689