Research

Paper

TESTING March 09, 2026

On the Feasibility and Opportunity of Autoregressive 3D Object Detection

Authors

Zanming Huang, Jinsu Yoo, Sooyoung Jeon, Zhenzhen Liu, Mark Campbell, Kilian Q Weinberger, Bharath Hariharan, Wei-Lun Chao, Katie Z Luo

Abstract

LiDAR-based 3D object detectors typically rely on proposal heads with hand-crafted components like anchor assignment and non-maximum suppression (NMS), complicating training and limiting extensibility. We present AutoReg3D, an autoregressive 3D detector that casts detection as sequence generation. Given point-cloud features, AutoReg3D emits objects in a range-causal (near-to-far) order and encodes each object as a short, discrete-token sequence consisting of its center, size, orientation, velocity, and class. This near-to-far ordering mirrors LiDAR geometry--near objects occlude far ones but not vice versa--enabling straightforward teacher forcing during training and autoregressive decoding at test time. AutoReg3D is compatible across diverse point-cloud or backbones and attains competitive nuScenes performance without anchors or NMS. Beyond parity, the sequential formulation unlocks language-model advances for 3D perception, including GRPO-style reinforcement learning for task-aligned objectives. These results position autoregressive decoding as a viable, flexible alternative for LiDAR-based detection and open a path to importing modern sequence-modeling tools into 3D perception.

Metadata

arXiv ID: 2603.07985
Provider: ARXIV
Primary Category: cs.CV
Published: 2026-03-09
Fetched: 2026-03-10 05:43

Related papers

Raw Data (Debug)
{
  "raw_xml": "<entry>\n    <id>http://arxiv.org/abs/2603.07985v1</id>\n    <title>On the Feasibility and Opportunity of Autoregressive 3D Object Detection</title>\n    <updated>2026-03-09T05:46:53Z</updated>\n    <link href='https://arxiv.org/abs/2603.07985v1' rel='alternate' type='text/html'/>\n    <link href='https://arxiv.org/pdf/2603.07985v1' rel='related' title='pdf' type='application/pdf'/>\n    <summary>LiDAR-based 3D object detectors typically rely on proposal heads with hand-crafted components like anchor assignment and non-maximum suppression (NMS), complicating training and limiting extensibility. We present AutoReg3D, an autoregressive 3D detector that casts detection as sequence generation. Given point-cloud features, AutoReg3D emits objects in a range-causal (near-to-far) order and encodes each object as a short, discrete-token sequence consisting of its center, size, orientation, velocity, and class. This near-to-far ordering mirrors LiDAR geometry--near objects occlude far ones but not vice versa--enabling straightforward teacher forcing during training and autoregressive decoding at test time. AutoReg3D is compatible across diverse point-cloud or backbones and attains competitive nuScenes performance without anchors or NMS. Beyond parity, the sequential formulation unlocks language-model advances for 3D perception, including GRPO-style reinforcement learning for task-aligned objectives. These results position autoregressive decoding as a viable, flexible alternative for LiDAR-based detection and open a path to importing modern sequence-modeling tools into 3D perception.</summary>\n    <category scheme='http://arxiv.org/schemas/atom' term='cs.CV'/>\n    <published>2026-03-09T05:46:53Z</published>\n    <arxiv:comment>CVPR 2026 Findings Project Page: https://tzmhuang.github.io/autoreg3d/</arxiv:comment>\n    <arxiv:primary_category term='cs.CV'/>\n    <author>\n      <name>Zanming Huang</name>\n    </author>\n    <author>\n      <name>Jinsu Yoo</name>\n    </author>\n    <author>\n      <name>Sooyoung Jeon</name>\n    </author>\n    <author>\n      <name>Zhenzhen Liu</name>\n    </author>\n    <author>\n      <name>Mark Campbell</name>\n    </author>\n    <author>\n      <name>Kilian Q Weinberger</name>\n    </author>\n    <author>\n      <name>Bharath Hariharan</name>\n    </author>\n    <author>\n      <name>Wei-Lun Chao</name>\n    </author>\n    <author>\n      <name>Katie Z Luo</name>\n    </author>\n  </entry>"
}