atlas

Research map / 3D vision / 3D generation

Learning to Select Views for Efficient Multi-View Understanding

CVPR 2024 · 3D vision › 3D generation · approach: Learning 3D reconstruction from images · 9 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MVSelect, a light Q-learning view-selection module that sequentially picks the next-best camera view for multi-view classification and detection, using only 2-3 of N views with near full-view accuracy.

Problem

Multi-view perception is computationally expensive on resource-limited devices because all N camera views must be processed; the task is to select a small, most helpful subset of views efficiently.

Approach

Formulate sequential next-best-view selection as an RL problem (Q-learning with a light MVSelect controller that conditions on chosen-camera one-hot encodings and max-pooled observed features), so non-differentiable view selection can be trained via trial and error, optionally jointly with the task network, and pipelined for GPU parallelism.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Jointly train MVSelect and MVCNN rather than keeping the task network fixedMVCNN† · ModelNet40 (12 views)accuracy: 88.2 -> 94.3Helped
Jointly train MVSelect and MVCNN rather than keeping the task network fixedMVCNN† · ModelNet40 (20 views)accuracy: 79.6 -> 94.4Helped
Jointly train MVSelect and MVCNN rather than keeping the task network fixedMVCNN† · ScanObjectNN (12 views)accuracy: 80.0 -> 84.1Helped
Jointly train MVSelect and MVDet rather than keeping the task network fixedMVDet† · WildtrackMODA: 80.0 -> 88.6Helped
Jointly train MVSelect and MVDet rather than keeping the task network fixedMVDet† · MultiviewXMODA: 78.7 -> 88.1Helped
Use 2 selected views instead of all views with the fixed task networkMVCNN† · ModelNet40 (12 views)accuracy: 94.5 -> 88.2Hurt
Use 2 selected views instead of all views with the fixed task networkMVCNN† · ModelNet40 (20 views)accuracy: 96.5 -> 79.6Hurt
Use 2 selected views instead of all views with the fixed task networkMVCNN† · ScanObjectNN (12 views)accuracy: 86.1 -> 80.0Hurt
Use 3 selected views instead of all views with the fixed task networkMVDet† · WildtrackMODA: 90.0 -> 80.0Hurt
Use 3 selected views instead of all views with the fixed task networkMVDet† · MultiviewXMODA: 93.0 -> 78.7Hurt
Add a camera branch to MVSelect (ablation)MVCNN† · ModelNet40 (12 views)accuracy: 88.2 -> 88.2No clear effect
Add a camera branch to MVSelect (ablation)MVDet† · WildtrackMODA: 79.1 -> 80.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: ModelNet40 ScanObjectNN Wildtrack MultiviewX

Benchmarks: ModelNet40 ScanObjectNN Wildtrack MultiviewX

Metrics: instance-averaged accuracy MODA

Baselines: MVCNN GVCNN MHBN RotationNet RelationNet ViewGCN MVTN SEE++ MVDet SHOT MVDeTr random selection

Builds on: MVCNN MVDet DQN temporal difference learning

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy