---
title: "ARIA-NBV: Target-Aware Next-Best-View Planning"
phase: thesis
audience: public
status: current
owner: jan
subtitle: "Target-conditioned finite-candidate NBV with ASE, EFM3D, and Relative Reconstruction Improvement"
author: "Jan Duchscherer, Munich University of Applied Sciences"
date: last-modified
format:
html:
toc: true
number-sections: true
bibliography: references.bib
---
::: {.research-entry}
**Explore the project:** [Research reports and issue map](contents/research/index.qmd)
· [Literature reviews](contents/literature/index.qmd)
· [Thesis PDF](typst/thesis/main.pdf)
· [Roadmap](contents/roadmap.qmd)
:::
# Abstract
Next-Best-View (NBV) planning addresses the fundamental challenge of autonomous viewpoint selection in active 3D reconstruction, aiming to maximize the acquisition quality while minimizing the acquisition cost (i.e. number of views, traversed distance, capture time).
Classical NBV methods rely on hand-crafted criteria, limited action spaces, or per-scene optimized representations. While learning-based NBV methods like GenNBV [@GenNBV-chen2024] have improved generalization by leveraging reinforcement learning, they still optimize for geometric coverage as a proxy for reconstruction quality. Since coverage maximization does not necessarily correlate with improved reconstruction quality, these methods can struggle in complex scenes with occlusions and fine details. Directly optimizing reconstruction quality, as pioneered by VIN-NBV [@VIN-NBV-frahm2025], has shown significant improvements by predicting Relative Reconstruction Improvement (RRI) to quantify the fitness of candidate viewpoints. However, even VIN-NBV's generalization capabilities are limited to simpler object-centric NBV scenarios because it does not leverage pre-trained foundation models with rich 3D spatial understanding.
ARIA-NBV studies whether target-conditioned, finite-candidate selection can improve endpoint reconstruction quality in complex indoor scenes. It uses ASE and the EVL (_Egocentric Voxel Lifting_) 3D EFM [@EFM3D-straub2024] as its egocentric substrate while keeping actor-visible observations separate from ground-truth geometry, target crops, and counterfactual renders used for supervision or evaluation. Current infrastructure covers oracle labels, immutable one-step stores, multi-step rollout persistence, inspection, and scorer-independent finite-horizon training contracts. Actor-visible target matching, a target-conditioned one-step scorer, and production $Q_H$ evaluation remain active thesis gates.
# Project Vision and Goals
## Available infrastructure
- Develop an oracle RRI computation pipeline using ASE visibility data,
semi-dense point clouds, GT meshes, and the generated
[`rri_metrics` API contracts](reference/index.qmd).
- Generate and render finite candidate tables with hard validity masks and
explicit invalid-reason codes.
- Persist immutable VIN root evidence and target-conditioned rollout Zarr stores
with source lineage, validation, and Streamlit/Rerun inspection surfaces.
- Provide reader, dataset, collation, and scorer-independent fitted-$Q$ training
contracts for finite-horizon experiments.
## Active evidence gates
- Implement and validate observed or predicted target matching without treating
privileged target geometry as an actor input.
- Establish an actor-visible, target-conditioned one-step scorer as the myopic
control.
- Measure bounded oracle-lookahead headroom on trusted scene-disjoint support;
evaluate a production $Q_H$ scorer only when that gate is positive.
- Treat online discrete learning, continuous or simulator-backed control, and
real-device deployment as later work.
# Documentation Navigation
The current thesis direction is owned by `docs/typst/thesis/main.typ` and its
active sections; development-only status and gates are owned by the roadmap and
M1 report. Executable behavior is owned by `aria_nbv/aria_nbv/`,
`aria_nbv/tests/`, and active configuration; repository guidance and routing are
owned by `AGENTS.md` and the `aria-nbv-context` owner hierarchy. The seminar paper
and dated history remain evidence from earlier work and do not override these
current owners.
## Thesis and Seminar Paper
- [Thesis — DEVELOPMENT/DRAFT PDF](typst/thesis/main.pdf), [Typst Source](typst/thesis/main.typ): Tracked default development-mode artifact; roadmap, M1, and promotion-queue sections are intentionally present. A submission projection is separate and requires explicit submission mode plus the existing evidence gate.
- [Project Paper](typst/seminar_paper/main.pdf), [Typst Source](typst/seminar_paper/main.typ): Historical implemented evidence from the earlier project phase: Single-step RRI based scene scorer.
## Project Slides
### Project Presentations
- [Presentation 01](typst/seminar_slides/slides_1.pdf), [typst-src](typst/seminar_slides/slides_1.typ)
- [Presentation 02](typst/seminar_slides/slides_2.pdf), [typst-src](typst/seminar_slides/slides_2.typ)
- [Presentation 04](typst/seminar_slides/slides_4.pdf), [typst-src](typst/seminar_slides/slides_4.typ): Final presentation of the earlier project phase.
## Setup & Installation
- [Setup Instructions](contents/setup.qmd): Environment setup and dependencies
## Thesis State
- **[Project Roadmap](contents/roadmap.qmd)**: Milestones, freshness and human review progress, with a standalone PDF available from that page.
- **[Research Questions](typst/thesis/sections/01-research-questions.typ)**: Open problems and directions
## Theory & Background
- **[NBV Background](contents/theory/nbv_background.qmd)**: Problem framing and prior work
- **[RRI Background and Navigation](contents/theory/rri_theory.qmd)**: External motivation and links to the canonical Typst formulation and Python/test owners
- **[Surface Reconstruction Metrics](contents/theory/surface_metrics.qmd)**: Accuracy, completeness, Chamfer distance
- **[Semi-Dense Point Clouds](contents/theory/semi-dense-pc.qmd)**: SLAM-based reconstruction signals
## Dataset & Resources
- **[Aria Synthetic Environments (ASE) Dataset](contents/ase_dataset.qmd)**: Modalities, splits, mesh availability
- **[Resources & Tools](contents/resources.qmd)**: External links to libraries, tools, datasets
- **[Glossary](contents/glossary.qmd)**: Project terminology
## Literature Reviews
- **[Literature Review](contents/literature/index.qmd)**: Entry point and local LaTeX corpus
- **[VIN-NBV](contents/literature/vin_nbv.qmd)**: Direct quality optimization with RRI
- **[GenNBV](contents/literature/gen_nbv.qmd)**: Continuous action spaces and RL approaches
- **[EFM3D & EVL](contents/literature/efm3d.qmd)**: Egocentric foundation models and voxel lifting
- **[SceneScript](contents/literature/scene_script.qmd)**: Structured scene language and entity representation
## API Reference
- **[API Reference](reference/index.qmd)**: Generated package topology for
stable ARIA-NBV modules, including data handling, rendering, RRI metrics,
training, and VIN scoring.
- **[Setup Instructions](contents/setup.qmd)**: Environment, cache, and smoke
commands for local validation.
- **[Architecture Diagrams](contents/diagrams.qmd)**: Generated context diagrams
and package-level views.