SuperPrimitive: Scene Reconstruction at a Primitive Level

Kirill Mazur, Gwangbin Bae, Andrew J. Davison
2/14/2026

No official code found. Best implementation: makezur/super_primitive (196 stars, last commit 2024-03-28).

Abstract

Joint camera pose and dense geometry estimation from a set of images or a monocular video remains a challenging problem due to its computational complexity and inherent visual ambiguities. Most dense incremental reconstruction systems operate directly on image pixels and solve for their 3D positions using multi-view geometry cues. Such pixellevel approaches suffer from ambiguities or violations of multi-view consistency (e.g. caused by textureless or specular surfaces). We address this issue with a new image representation which we call a SuperPrimitive. SuperPrimitives are obtained by splitting images into semantically correlated local regions and enhancing them with estimated surface normal directions, both of which are predicted by state-of-the-art single image neural networks. This provides a local geometry estimate per SuperPrimitive, while their relative positions are adjusted based on multi-view observations. We demonstrate the versatility of our new representation by addressing three 3D reconstruction tasks: depth completion, few-view structure from motion, and monocular dense visual odometry. Project page: https://makezur.github.io/SuperPrimitive/

View on arXivView PDF

Code Implementations(1)

[CVPR'24, Demo Track Honourable Mention] SuperPrimitive: Scene Reconstruction at a Primitive Level

1963Shell, PythonJan 22, 20242 years agoNOASSERTION
3d-reconstructioncomputer-visioncvpr2024roboticssam

Similar Papers

Cite this paper

@article{mazur2026superprimitive,
  title  = {SuperPrimitive: Scene Reconstruction at a Primitive Level},
  author = {Kirill Mazur and Gwangbin Bae and Andrew J. Davison},
  year   = {2026},
  eprint = {2312.05889},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2312.05889},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.05889.svg)](https://codeofpaper.com/paper/2312.05889)

Discussion