BEVTrack: A Simple and Strong Baseline for 3D Single Object Tracking in Bird's-Eye View
Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 2242-2250.
https://doi.org/10.24963/ijcai.2025/250
Keywords
- Computer Vision: CV: 3D computer vision
- Computer Vision: CV: Motion and tracking
Abstract
3D Single Object Tracking (SOT) is a fundamental task in computer vision and plays a critical role in applications like autonomous driving. However, existing algorithms often involve complex designs and multiple loss functions, making model training and deployment challenging. Furthermore, their reliance on fixed probability distribution assumptions (e.g., Laplacian or Gaussian) hinders their ability to adapt to diverse target characteristics such as varying sizes and motion patterns, ultimately affecting tracking precision and robustness. To address these issues, we propose BEVTrack, a simple yet effective motion-based tracking method. BEVTrack directly estimates object motion in Bird's-Eye View (BEV) using a single regression loss. To enhance accuracy for targets with diverse attributes, it learns adaptive likelihood functions tailored to individual targets, avoiding the limitations of fixed distribution assumptions in previous methods. This approach provides valuable priors for tracking and significantly boosts performance. Comprehensive experiments on KITTI, NuScenes, and Waymo Open Dataset demonstrate that BEVTrack achieves state-of-the-art results while operating at 200 FPS, enabling real-time applicability. The code will be released at https://github.com/xmm-prio/BEVTrack.
- [Caesar et al., 2020] Holger Caesar, Varun Bankiti, Alex H Lang, Sourabh Vora, Venice Erin Liong, Qiang Xu, Anush Krishnan, Yu Pan, Giancarlo Baldan, and Oscar Beijbom. Nuscenes: A multimodal dataset for autonomous driv- ing. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 11621- 11631, 2020.
- [Chen et al., 2023] Guanlin Chen, Pengfei Zhu, Bing Cao, Xing Wang, and Qinghua Hu. Cross-drone transformer network for robust single object tracking. IEEE Trans- actions on Circuits and Systems for Video Technology, 33(9):4552-4563, 2023.
- [Dinh et al., 2016] Laurent Dinh, Jascha Sohl-Dickstein, and Samy Bengio. Density estimation using real nvp. In Proceedings of the International Conference on Learning Representations, 2016.
- [Duffhauss and Baur, 2020] Fabian Duffhauss and Stefan A Baur. Pillarflownet: A real-time deep multitask network for lidar-based 3d object detection and scene flow estima- tion. In 2020 IEEE/RSJ International Conference on In- telligent Robots and Systems, pages 10734-10741. IEEE, 2020.
- [Fang et al., 2021] Zheng Fang, Sifan Zhou, Yubo Cui, and Sebastian Scherer. 3d-siamrpn: An end-to-end learning method for real-time 3d single object tracking using raw point cloud. IEEE Sensors Journal, page 4995-5011, 2021.
- [Geiger et al., 2012] Andreas Geiger, Philip Lenz, and Raquel Urtasun. Are we ready for autonomous driving? the kitti vision benchmark suite. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recog- nition, pages 3354-3361, 2012.
- [Giancola et al., 2019] Silvio Giancola, Jesus Zarzar, and Bernard Ghanem. Leveraging shape completion for 3d siamese tracking. In Proceedings of the IEEE/CVF Con- ference on Computer Vision and Pattern Recognition, pages 1359-1368, 2019.
- [Graham and Van der Maaten, 2017] Benjamin Graham and Laurens Van der Maaten. Submanifold sparse convolu- tional networks. arXiv preprint arXiv:1706.01307, 2017.
- [Graham et al., 2018] Benjamin Graham, Martin Engelcke, and Laurens Van Der Maaten. 3d semantic segmentation with submanifold sparse convolutional networks. In Pro- ceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 9224-9232, 2018.
- [Hui et al., 2021] Le Hui, Lingpeng Wang, Mingmei Cheng, Jin Xie, and Jian Yang. 3d siamese voxel-to-bev tracker for sparse point clouds. Advances in Neural Information Processing Systems, 34:28714-28727, 2021.
- [Hui et al., 2022] Le Hui, Lingpeng Wang, Linghua Tang, Kaihao Lan, Jin Xie, and Jian Yang. 3d siamese trans- former network for single object tracking on point clouds. In Proceedings of the European Conference on Computer Vision, pages 293-310, 2022.
- [Kristan et al., 2016] Matej Kristan, Jiri Matas, Ales Leonardis, Tomas Vojir, Roman Pflugfelder, Gustavo Fernandez, Georg Nebehay, Fatih Porikli, and Luka Cehovin. A novel performance evaluation methodology for single-target trackers. IEEE Transactions on Pattern Analysis and Machine Intelligence, page 2137-2155, 2016.
- [Li et al., 2021] Jiefeng Li, Siyuan Bian, Ailing Zeng, Can Wang, Bo Pang, Wentao Liu, and Cewu Lu. Human pose regression with residual log-likelihood estimation. In Pro- ceedings of the IEEE/CVF International Conference on Computer Vision, pages 11025-11034, 2021.
- [Ma et al., 2023] Teli Ma, Mengmeng Wang, Jimin Xiao, Huifeng Wu, and Yong Liu. Synchronize feature extract- ing and matching: A single branch framework for 3d ob- ject tracking. In Proceedings of the IEEE/CVF Interna- tional Conference on Computer Vision, pages 9953-9963, 2023.
- [Pieropan et al., 2015] Alessandro Pieropan, Niklas Bergström, Masatoshi Ishikawa, and Hedvig Kjell- ström. Robust 3d tracking of unknown objects. In Proceedings of the IEEE International Conference on Robotics and Automation, pages 2410-2417, 2015.
- [Qi et al., 2017a] Charles R Qi, Hao Su, Kaichun Mo, and Leonidas J Guibas. Pointnet: Deep learning on point sets for 3d classification and segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pages 652-660, 2017.
- [Qi et al., 2017b] Charles Ruizhongtai Qi, Li Yi, Hao Su, and Leonidas J Guibas. Pointnet++: Deep hierarchical fea- ture learning on point sets in a metric space. Advances in Neural Information Processing Systems, 30, 2017.
- [Qi et al., 2019] Charles R Qi, Or Litany, Kaiming He, and Leonidas J Guibas. Deep hough voting for 3d object detec- tion in point clouds. In Proceedings of the IEEE/CVF In- ternational Conference on Computer Vision, pages 9277- 9286, 2019.
- [Qi et al., 2020] Haozhe Qi, Chen Feng, Zhiguo Cao, Feng Zhao, and Yang Xiao. P2b: point-to-box network for 3d object tracking in point clouds. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 6329-6338, 2020.
- [Shan et al., 2021] Jiayao Shan, Sifan Zhou, Zheng Fang, and Yubo Cui. Ptt: Point-track-transformer module for 3d single object tracking in point clouds. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 1310-1316, 2021.
- [Spinello et al., 2010] Luciano Spinello, Kai Arras, Rudolph Triebel, and Roland Siegwart. A layered approach to peo- ple detection in 3d range data. In Proceedings of the AAAI Conference on Artificial Intelligence, pages 1625-1630, 2010.
- [Sun et al., 2020] Pei Sun, Henrik Kretzschmar, Xerxes Dotiwalla, Aurelien Chouard, Vijaysai Patnaik, Paul Tsui, James Guo, Yin Zhou, Yuning Chai, Benjamin Caine, Vi- jay Vasudevan, Wei Han, Jiquan Ngiam, Hang Zhao, Alek- sei Timofeev, Scott Ettinger, Maxim Krivokon, Amy Gao, Aditya Joshi, Yu Zhang, Jonathon Shlens, Zhifeng Chen, and Dragomir Anguelov. Scalability in perception for au- tonomous driving: waymo open dataset. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pat- tern Recognition, pages 2446-2454, 2020.
- [Vaswani et al., 2017] Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, AidanN. Gomez, Lukasz Kaiser, and Illia Polosukhin. Attention is all you need. Advances in Neural Information Processing Sys- tems, 30, 2017.
- [Wang et al., 2019] Yue Wang, Yongbin Sun, Ziwei Liu, Sanjay E. Sarma, Michael M. Bronstein, and Justin M. Solomon. Dynamic graph cnn for learning on point clouds. ACM Transactions on Graphics, page 1-12, 2019.
- [Xu et al., 2023a] Tian-Xing Xu, Yuan-Chen Guo, Yu-Kun Lai, and Song-Hai Zhang. Cxtrack: Improving 3d point cloud tracking with contextual information. In Proceed- ings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 1084-1093, 2023.
- [Xu et al., 2023b] Tian-Xing Xu, Yuan-Chen Guo, Yu-Kun Lai, and Song-Hai Zhang. Mbptrack: Improving 3d point cloud tracking with memory networks and box priors. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 9911-9920, 2023.
- [Yin et al., 2021] Tianwei Yin, Xingyi Zhou, and Philipp Krahenbuhl. Center-based 3d object detection and track- ing. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 11784- 11793, 2021.
- [Zheng et al., 2021] Chaoda Zheng, Xu Yan, Jiantao Gao, Weibing Zhao, Wei Zhang, Zhen Li, and Shuguang Cui. Box-aware feature enhancement for single object tracking on point clouds. In Proceedings of the IEEE/CVF Inter- national Conference on Computer Vision, pages 13199- 13208, 2021.
- [Zheng et al., 2022] Chaoda Zheng, Xu Yan, Haiming Zhang, Baoyuan Wang, Shenghui Cheng, Shuguang Cui, and Zhen Li. Beyond 3d siamese tracking: A motion- centric paradigm for 3d single object tracking in point clouds. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 8111-8120, 2022.
- [Zhou and Tuzel, 2018] Yin Zhou and Oncel Tuzel. Voxel- net: End-to-end learning for point cloud based 3d object detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 4490- 4499, 2018.
- [Zhou et al., 2022] Changqing Zhou, Zhipeng Luo, Yueru Luo, Tianrui Liu, Liang Pan, Zhongang Cai, Haiyu Zhao, and Shijian Lu. Pttr: Relational 3d point cloud ob- ject tracking with transformer. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 8531-8540, 2022.
References were extracted automatically from the PDF and may contain errors.
Full text extracted automatically from the PDF; figures, tables and equations may differ. The PDF is the version of record.
1 Introduction
3D single object tracking (SOT) is crucial for various applications, such as autonomous driving [Yin et al., 2021; Chen et al., 2023]. It aims to localize a specific target across a sequence of point clouds, given only its initial status. Existing tracking approaches [Qi et al., 2020; Zheng et al., 2022] commonly adopt point-based representations, directly taking raw point clouds as input. For example, P2B [Qi et al., 2020] and its follow-up works [Zheng et al., 2021; Zhou et al., 2022] adopt a point-based network [Qi et al., 2017b; Wang et al., 2019] with the Siamese architecture for feature extraction, followed by a point-based appearance matching module [Qi et al., 2020; Zhou et al., 2022; Xu et al., 2023a] for propagation of target cues, and a 3D Region Proposal Network [Qi et al., 2019; Fang et al., 2021] for target localization, as illustrated in Fig. 1(a). M2-Track [Zheng et al., 2022] proposes a motion-centric paradigm, that first segments the target points from their surroundings with a PointNet [Qi et al., 2017a] segmentation network and then localizes the target through a motion modeling approach followed by a box refinement module, as illustrated in Fig. 1(b).
∗Corresponding author.

Although these approaches have demonstrated strong performance on tracking benchmarks, their reliance on intricate designs and the need to address multiple subtasks significantly increase framework complexity, making both training and deployment challenging. This raises an important question: can we simplify the tracking formulation while maintaining competitive performance?
In this paper, we present BEVTrack, a simple yet strong baseline for 3D SOT, as shown in Fig. 1(c). By estimating the target motion in Bird's-Eye View (BEV) to perform tracking, BEVTrack demonstrates surprising simplicity from various aspects, i.e., network designs, training objectives, and tracking pipeline. Specifically, we first adopt a voxel-based network [Zhou and Tuzel, 2018] with the Siamese architecture for feature extraction. Subsequently, we compress height information into the channel dimension to obtain the BEV features. Given that corresponding objects are spatially adjacent in the BEV features across consecutive frames, we can easily fuse them together with an element-wise operation such as concatenation [Duffhauss and Baur, 2020]. Then we adopt several convolutional and down-sampling layers to capture the object motion with a wide range of patterns. Finally, we discard the complicated region proposal network while using a global max pooling followed by a lightweight multilayer perception (MLP) to regress the relative target motion.
To optimize the regression-based trackers, current approaches typically employ conventional L1 or L2 loss. This kind of supervision actually makes a fixed Laplacian or Gaussian assumption on the data distribution, which is inflexible when handling targets possessing diverse attributes (e.g., sizes, moving patterns, and sparsity degrees). For example, when tracking targets with high sparsity degrees, where the predictions may be uncertain while the annotations are not very reliable, the outputs should conform to a distribution with a large variance. To this end, we introduce a novel distribution-aware regression strategy for tracking, which constructs the likelihood function with the learned underlying distributions adapted to distinct targets, instead of making a fixed assumption. Note that this strategy does not participate in the inference phase, thus boosting the tracking performance without additional computation overhead. Despite no elaborate design, BEVTrack exhibits a substantial performance advantage over the current state-of-the-art (SOTA) methods on challenging tracking datasets, i.e., KITTI [Geiger et al., 2012], NuScenes [Caesar et al., 2020], and Waymo Open Dataset [Sun et al., 2020], while operating at 200 FPS, enabling real-time applicability.
The main contributions of this paper are three-fold:
- We propose BEVTrack, a simple yet strong baseline for 3D SOT. BEVTrack marks the first to perform tracking through motion modeling in BEV, resulting in a simplified tracking pipeline design.
- We present a novel distribution-aware regression strategy for tracking, which constructs the likelihood function with the learned underlying distributions adapted to targets possessing diverse attributes. This strategy provides accurate guidance for tracking, resulting in improved performance while avoiding extra computation overhead.
- BEVTrack achieves SOTA performance on three popular benchmarks while maintaining a high inference speed.
2 RelatedWork
Early 3D SOT approaches [Pieropan et al., 2015; Spinello et al., 2010] predominantly utilize RGB-D data and often adapt 2D Siamese networks by integrating depth maps. However, variations in illumination and appearance can adversely affect the performance of such RGB-D techniques. SC3D [Giancola et al., 2019] is the first 3D Siamese tracker based on shape completion that generates a large number of candidates in the search area and compares them with the cropped template, taking the most similar candidate as the tracking result. The pipeline relies on heuristic sampling and does not learn end-to-end, which is very time-consuming.
To address these issues, P2B [Qi et al., 2020] develops an end-to-end framework by employing a shared point-based backbone for feature extraction, followed by a point-wise appearance-matching technique for target cues propagation. Ultimately, a Region Proposal Network is used to derive 3D proposals, of which the one with the peak score is selected as the final output. P2B reaches a balance between performance and efficiency, and many works [Zheng et al., 2021; Shan et al., 2021; Zhou et al., 2022; Hui et al., 2022] follow the same paradigm. Drawing inspiration from the success of transformers [Vaswani et al., 2017], many studies have incorporated elaborate attention mechanisms to enhance feature extraction and target-specific propagation. For instance, PTT [Shan et al., 2021] introduces the Point Track Transformer to enhance point features. PTTR [Zhou et al., 2022] presents the Point Relation Transformer for target-specific propagation and a Prediction Refinement Module for precision localization. Similarly, ST-Net [Hui et al., 2022] puts forth an iterative correlation network, and CXTrack [Xu et al., 2023a] presents the Target Centric Transformer to harness contextual information from consecutive frames. SyncTrack [Ma et al., 2023] introduces a single-branch and singlestage framework, without Siamese-like forward propagation and a standalone matching network. MBPTrack [Xu et al., 2023b] exploits both spatial and temporal contextual information using a memory mechanism. Unlike the Siamese paradigm, M2-Track [Zheng et al., 2022] proposes a motioncentric paradigm, explicitly modeling the target's motion between two successive frames. This motion-centric paradigm shows robustness to the problems caused by the appearance variation and the sparsity of point clouds. Our study also adopts a motion-centric paradigm but focuses on simplifying the tracking formulation, resulting in a streamlined and efficient solution that maintains strong performance.
3 Method
3.1 Overview
Given the 3D bounding box (BBox) of a specific target at the initial frame, 3D SOT aims to localize the target by predicting its 3D BBoxes in the subsequent frames. A 3D BBox Bt ∈ R7 is parameterized by its center (i.e., x, y, z coordinates), orientation (i.e., heading angle θ around the upaxis), and size (i.e., width, length, and height). Suppose the point clouds in two consecutive frames are denoted as Pt-1 ∈ RNt-1×3 and Pt ∈ RNt×3 , respectively, where Nt-1 and Nt are the numbers of points in the point clouds. Notably, the two point clouds have been transformed to the canonical system w.r.t the target BBox Bt-1 (either given as the initial state or predicted by the tracker). Since the size of the tracking target rarely changes, we follow the common practice [Qi et al., 2020] and assume a constant target size. Consequently, the inter-frame target translation offsets (i.e., ∆x,∆y,∆z) and the yaw angle offset ∆θ are regressed. By applying the translation and rotation to the 3D BBox Bt-1, we can compute the 3D BBox Bt to localize the target in the current frame. The tracking process can be formulated as:

where F is the mapping function learned by the tracker.
Following Eq. (1), we propose BEVTrack, a simple yet strong baseline for 3D SOT. The overall architecture of BEVTrack is presented in Fig. 2. It first employs a shared voxelbased backbone [Zhou and Tuzel, 2018] to extract 3D features, which are then squeezed to derive the BEV features (Sec. 3.2). Subsequently, BEVTrack fuses the BEV features via a concatenation operation and several convolutional layers (Sec. 3.3). Finally, it adopts a simple prediction head which contains a global max pooling layer followed by a lightweight MLP. For prediction, we employ a novel distribution-aware regression strategy in the training phase (Sec. 3.4).
3.2 Feature Extraction
To localize the target from surroundings accurately, we need to learn discriminative features from the point clouds. Instead of using a point-based backbone [Qi et al., 2017a; Qi et al., 2017b; Wang et al., 2019] as in [Qi et al., 2020; Zheng et al., 2022; Xu et al., 2023a], we adopt VoxelNet [Zhou and Tuzel, 2018] as the shared backbone. Specifically, we voxelize the 3D space into regular voxels and extract the voxel features of each non-empty voxel by a stack of sparse convolutions, where the initial feature of each voxel is simply calculated as the mean values of point coordinates within each voxel in the canonical coordinate system. The spatial resolution is downsampled 8 times by three sparse convolutions [Graham et al., 2018] of stride 2, each of which is followed by several submanifold sparse convolutions [Graham and Van der Maaten, 2017]. Afterwards, we squeeze the sparse 3D features along the height dimension to derive the BEV features Xt-1 ∈ RH×W×C and Xt ∈ RH×W×C , where H and W denote the 2D grid dimension and C is the number of feature channels.

3.3 BEV-basedMotionModeling
BEV-based Motion Modeling (BMM) aims to model the motion relations of the target from consecutive frames. Given the BEV features Xt-1 and Xt, the corresponding objects are spatially adjacent across them. Therefore, we can easily fuse them together with an element-wise operator such as concatenation to preserve their spatial proximity. Furthermore, we apply several convolutional blocks to encode their motion relations. It is noteworthy that the receptive field of the convolution is limited due to the small kernel size, while the motion pattern of objects is variable in different scenes. As shown in
Fig. 3, objects with a fast-moving speed are far apart across the BEV feature maps. To deal with this issue, we propose to enlarge the receptive field through spatial down-sampling by inserting convolutions of stride 2 at intervals, allowing it to capture a wide range of motion patterns. The above process can be formulated as:
where Convs denotes the convolutional blocks in BMM and [; ] denotes the concatenation operator. Y ∈ RH′×W ′×C′ , where H′ , W ′ , and C ′ denote the spatial dimension and the number of feature channels, respectively. See the appendix for the ablation experiments on the design choices of BMM.
3.4 Distribution-aware Regression
Different from the existing two-stage point-to-box prediction head [Qi et al., 2020; Zhou et al., 2022; Hui et al., 2022], which contains two parts of proposals generation and proposal-wise scores prediction, we propose a one-stage postprocessing-free prediction head consisting of only a global max-pooling layer and an MLP, i.e.,
where M ∈ R8 denotes the expectation of the target translation and yaw offsets ¯u ∈ R4 and their standard deviation σ ∈ R4 , in contrast to prior methods that solely regress the deterministic target motion u. By applying the predicted translation to the last state of the target, we can localize the target in the current frame. Note that the standard deviation σ enables dynamic optimization during training while being removed in the inference phase, as elaborated below.
The difference in sizes, moving patterns, and sparsity degrees among the tracked targets poses great challenges to existing trackers. To address this issue, we propose a novel distribution-aware regression strategy for tracking, which constructs the likelihood function with the learned underlying distributions adapted to distinct targets. In this way, the model can adaptively handle targets with different attributes, thus improving tracking performance.
Following [Li et al., 2021], we model the distribution of the target motion u ∼ P(u) with reparameterization, which assumes that objects belonging to the same category share the same density function family, but with different mean and variance. Specifically, P(u) can be obtained by scaling and shifting z from a zero-mean distribution z ∼ PZ(z) with transformation function u = ¯u + σ · z, where ¯u denotes the expectation of the target translation offsets and σ denotes the scale factor of the distribution. PZ(z) can be modeled by a normalizing flow model (e.g., real NVP [Dinh et al., 2016]). Given this transformation function, the density function of P(u) can be calculated as:
In this work, we employ residual log-likelihood estimation [Li et al., 2021] to estimate the above parameters, which factorizes the distribution PZ(z) into one prior distribution QZ(z) (e.g., Laplacian distribution or Gaussian distribution) and one learned distribution GZ(z | θ). To maximize the likelihood in Eq. (4), we can minimize the following loss:
| Method | Car (6424) | Pedestrian (6088) | Van (1248) | Cyclist (308) | Mean (14068) |
|---|---|---|---|---|---|
| SC3D | 41.3 / 57.9 | 18.2 / 37.8 | 40.4 / 47.0 | 41.5 / 70.4 | 31.2 / 48.5 |
| P2B | 56.2 / 72.8 | 28.7 / 49.6 | 40.8 / 48.4 | 32.1 / 44.7 | 42.4 / 60.0 |
| BAT | 60.5 / 77.7 | 42.1 / 70.1 | 52.4 / 67.0 | 33.7 / 45.4 | 51.2 / 72.8 |
| V2B | 70.5 / 81.3 | 48.3 / 73.5 | 50.1 / 58.0 | 40.8 / 49.7 | 58.4 / 75.2 |
| PTTR | 65.2 / 77.4 | 50.9 / 81.6 | 52.5 / 61.8 | 65.1 / 90.5 | 57.9 / 78.1 |
| STNet | 72.1 / 84.0 | 49.9 / 77.2 | 58.0 / 70.6 | 73.5 / 93.7 | 61.3 / 80.1 |
| M2-Track | 65.5 / 80.8 | 61.5 / 88.2 | 53.8 / 70.7 | 73.2 / 93.5 | 62.9 / 83.4 |
| CXTrack | 69.1 / 81.6 | 67.0 / 91.5 | 60.0 / 71.8 | 74.2 / 94.3 | 67.5 / 85.3 |
| SyncTrack | 73.3 / 85.0 | 54.7 / 80.5 | 60.3 / 70.0 | 73.1 / 93.8 | 64.1 / 81.9 |
| MBPTrack | 73.4 / 84.8 | 68.6 / 93.9 | 61.3 / 72.7 | 76.7 / 94.3 | 70.3 / 87.9 |
| BEVTrack | 74.9 / 86.5 | 69.5 / 94.3 | 66.0 / 77.2 | 77.0 / 94.7 | 71.8 / 89.2 |
| Improvement | ↑1.5 / ↑1.5 | ↑0.9 / ↑0.4 | ↑4.7 / ↑4.5 | ↑0.3 / ↑0.4 | ↑1.5 / ↑1.3 |
Here, ˆ z = (ˆu-¯u)/σ, ˆu is the ground truth translation offsets.
4 Experiment
4.1 Experimental Settings
We validate the effectiveness of BEVTrack on three widelyused challenging datasets: KITTI [Geiger et al., 2012], NuScenes [Caesar et al., 2020], and Waymo Open Dataset (WOD) [Sun et al., 2020]. KITTI contains 21 video sequences for training and 29 video sequences for testing. We follow previous work [Qi et al., 2020] to split the training set into train/val/test splits due to the inaccessibility of the labels of the test set. NuScenes contains 1,000 scenes, which are divided into 700/150/150 scenes for train/val/test. Following the implementation in [Zheng et al., 2021], we compare with the previous methods on five categories including Car, Pedestrian, Truck, Trailer, and Bus. WOD includes 1150 scenes with 798 for training, 202 for validation, and 150 for testing. Following M2-Track [Zheng et al., 2022], We conduct training and testing respectively on the training and validation set. Following [Qi et al., 2020], we adopt Success and Precision defined in one pass evaluation (OPE) [Kristan et al., 2016] as the evaluation metrics.
4.2 Comparison with State-of-the-art Methods
Results on KITTI. We present a comprehensive comparison of BEVTrack with the previous state-of-the-art approaches on KITTI, namely SC3D [Giancola et al., 2019], P2B [Qi et al., 2020], BAT [Zheng et al., 2021], V2B [Hui et al., 2021], PTTR [Zhou et al., 2022], STNet [Hui et al., 2022], M2-Track [Zheng et al., 2022], CXTrack [Xu et al., 2023a], SyncTrack [Ma et al., 2023], and MBPTrack [Xu et al., 2023b]. As shown in Tab. 1, BEVTrack surpasses current tracking methods with a significant improvement across all categories on KITTI in Success and Precision metrics. We also visualize the tracking results on four KITTI categories for qualitative comparisons. As shown in Fig. 4, BEVTrack generates more robust and accurate tracking predictions.
For a more comprehensive evaluation of effectiveness in challenging scenarios, we present results from various methods in cases characterized by sparse scenarios, occlusion, and intra-class distractors. To verify the effectiveness in sparse scenarios, we follow V2B [Hui et al., 2021] to select sparse scenes for evaluation according to the number of points lying in the target bounding boxes in the test set. For analysis of the impact of intra-class distractors, we pick out scenes that contain Pedestrian distractors close to the target from the KITTI test split. For the occlusion situations, we filter out scenes of occlusion scores less than one in the KITTI test set.

| Method | Car (64,159) | Pedestrian (33,227) | Truck (13,587) | Trailer (3,352) | Bus (2,953) | Mean by Class | Mean (117,278) |
|---|---|---|---|---|---|---|---|
| SC3D | 22.31 / 21.93 | 11.29 / 12.65 | 35.28 / 28.12 | 35.28 / 28.12 | 29.35 / 24.08 | 25.78 / 22.90 | 20.70 / 20.20 |
| P2B | 38.81 / 43.18 | 28.39 / 52.24 | 48.96 / 40.05 | 48.96 / 40.05 | 32.95 / 27.41 | 38.41 / 40.90 | 36.48 / 45.08 |
| PTT | 41.22 / 45.26 | 19.33 / 32.03 | 50.23 / 48.56 | 51.70 / 46.50 | 39.40 / 36.70 | 40.38 / 41.81 | 36.33 / 41.72 |
| BAT | 40.73 / 43.29 | 28.83 / 53.32 | 52.59 / 44.89 | 52.59 / 44.89 | 35.44 / 28.01 | 40.59 / 42.42 | 38.10 / 45.71 |
| PTTR | 51.89 / 58.61 | 29.90 / 45.09 | 45.30 / 44.74 | 45.87 / 38.36 | 43.14 / 37.74 | 43.22 / 44.91 | 44.50 / 52.07 |
| M2-Track | 55.85 / 65.09 | 32.10 / 60.92 | 57.36 / 59.54 | 57.61 / 58.26 | 51.39 / 51.44 | 50.86 / 59.05 | 49.23 / 62.73 |
| MBPTrack | 62.47 / 70.41 | 45.32 / 74.03 | 62.18 / 63.31 | 65.14 / 61.33 | 55.41 / 51.76 | 58.10 / 64.17 | 57.48 / 69.88 |
| BEVTrack | 64.31 / 71.14 | 46.28 / 76.77 | 66.83 / 67.04 | 74.54 / 71.62 | 61.09 / 56.68 | 62.61 / 68.65 | 59.71 / 71.19 |
| Improvement | ↑1.84 / ↑0.73 | ↑0.96 / ↑2.74 | ↑4.65 / ↑3.73 | ↑9.40 / ↑10.29 | ↑5.68 / ↑4.92 | ↑4.51 / ↑4.48 | ↑2.23 / ↑1.31 |
| Method | Vehicle 1,057,651 | Pedestrian 510,533 | Mean 1,568,184 |
|---|---|---|---|
| P2B | 28.32 / 35.41 | 15.60 / 29.56 | 24.18 / 33.51 |
| BAT | 35.62 / 44.15 | 22.05 / 36.79 | 31.20 / 41.75 |
| M2-Track | 43.62 / 61.64 | 42.10 / 67.31 | 43.13 / 63.48 |
| BEVTrack | 70.05 / 80.05 | 45.93 / 72.41 | 62.20 / 77.56 |
| Improvement | ↑26.43 / ↑18.41 | ↑3.83 / ↑5.10 | ↑19.07 / ↑14.08 |
As shown in Fig. 5, each column from left to right represents the cases of base setting, sparse scenarios, occlusion, and intra-class distractors respectively on the Pedestrian category of the KITTI dataset. Our proposed BEVTrack is more robust to these challenging scenarios than other methods.

Results on Nuscenes. NuScenes poses a more formidable challenge for the 3D SOT task compared to KITTI, primarily attributable to its larger data volumes and sparser annotations (2Hz for NuScenes versus 10Hz for KITTI and Waymo Open Dataset). Subsequently, following the methodology established by M2-Track, we perform a comparative evaluation on the NuScenes dataset against prior methodologies, namely SC3D [Giancola et al., 2019], P2B [Qi et al., 2020], PTT [Shan et al., 2021], BAT [Zheng et al., 2021], PTTR [Zhou et al., 2022], M2-Track [Zheng et al., 2022], and MBPTrack [Xu et al., 2023b]. As shown in Tab. 2, our method achieves a consistent and large performance gain compared with the previous state-of-the-art method, MBPTrack. BEVTrack exhibits superior performance over methods reliant on appearance matching or segmentation, especially in datasets like NuScenes with sparser point clouds.
| Method | Params | FLOPs | Infer time |
|---|---|---|---|
| CXTrack | 18.3M | 4.63G | 16.4ms |
| MBPTrack | 7.4M | 2.88G | 11.7ms |
| BEVTrack | 13.8M | 0.76G | 4.98ms |
| KITTI | NuScenes | |||
|---|---|---|---|---|
| Method | Car | Ped | Car | Ped |
| Temp | 65.7 / 79.3 | 60.8 / 88.5 | 55.3 / 60.2 | 33.6 / 60.5 |
| Seg | 71.8 / 84.2 | 65.5 / 92.1 | 58.5 / 65.1 | 40.5 / 65.8 |
| Cx | 74.9 / 86.5 | 69.5 / 94.3 | 64.3 / 71.1 | 46.3 / 76.8 |
Results on WOD. WOD dataset presents greater challenges compared to KITTI and NuScenes due to its larger data volumes and complexities. Following M2-Track, we conduct training and testing on the respective training and validation sets. We consider trackers that report results under this setting as competitors, including P2B [Qi et al., 2020], BAT [Zheng et al., 2021], and M2-Track [Zheng et al., 2022]. As illustrated in Tab. 3, BEVTrack consistently outperforms all competitors on average, particularly excelling in the Vehicle category. Remarkably, BEVTrack, with its simple design, demonstrates even greater potential on this large dataset.
Inference Speed. We analyze the efficiency of BEVTrack in Tab. 4. It can be observed that BEVTrack is lightweight with only 0.76G FLOPs and 13.8M parameters. The simple architecture ensures real-time inference of BEVTrack at an impressive speed of 200 FPS on a single NVIDIA GTX 4090 GPU, which is 2.34 times faster than the previously leading method, MBPTrack [Xu et al., 2023b]. The simplicity of BEVTrack's pipeline facilitates flexible adjustments in model size by incorporating advanced backbones or devising more effective BMMmodules to further enhance performance.
4.3 Ablation Studies
In this section, we analyze and compare each basic design in BEVTrack with other choices used in previous works. For better clarification, we ablate the effects of every design choice by replacing it from the proposed BEVTrack.
| Repr | KITTI | NuScenes | ||
|---|---|---|---|---|
| Car | Ped | Car | Ped | |
| Point | 70.5 / 82.2 | 66.3 / 90.5 | 60.7 / 66.2 | 41.3 / 68.6 |
| V oxel | 74.9 / 86.5 | 69.5 / 94.3 | 64.3 / 71.1 | 46.3 / 76.8 |

Pre-processing of Input. The input consists of LiDARscanned point clouds, with a cropped region where the object may appear. Most existing matching-based methods [Qi et al., 2020; Zheng et al., 2021; Fang et al., 2021] use the cropped target template from the previous frame and the full search area in the current frame, referred to as "Temp" in Tab. 5. M2-Track [Zheng et al., 2022] introduces a motioncentric approach, extracting the target points from their surroundings to feed the motion model, denoted as "Seg". CXTrack [Xu et al., 2023a] highlights the loss of contextual information in the previous methods and instead processes two consecutive frames, transforming them into the canonical previous box coordinates, with the region expanded by a margin relative to the object size, referred to as "Cx".
In Tab. 5, we compare the above three pre-processing methods on KITTI and NuScenes. The motion-based tracker BEVTrack performs poorly with the template and search area input ("Temp"). While "Seg" yields satisfactory results, it still lags behind "Cx". The segmentation network struggles to fully distinguish foreground from background, causing cumulative errors in the motion model. In contrast, "Cx" retains valuable contextual information, leading to the best performance, especially on NuScenes, which uses low-beam LiDAR. As a result, BEVTrack adopts "Cx" as its default preprocessing method.
Feature representation. We aim to learn a discriminative feature representation from point clouds. While existing 3D SOT methods often rely on point-based representation networks [Qi et al., 2017a; Qi et al., 2017b; Wang et al., 2019], LiDAR-scanned point clouds exhibit variable sparsity-dense clustering near objects and sparser distribution at a distance. Effectively learning point features that handle both dense and sparse regions is a significant challenge. To address this, we propose using voxel-based representations [Zhou and Tuzel, 2018] instead of point-based ones. As shown in Fig. 6, voxel features are less sensitive to point count variations, helping mitigate the sparsity issue.
| KITTI | NuScenes | |||
|---|---|---|---|---|
| Method | Car | Ped | Car | Ped |
| PointNet | 68.8 / 81.7 | 62.9 / 89.1 | 62.1 / 68.5 | 39.7 / 65.6 |
| BMM (ours) | 74.9 / 86.5 | 69.5 / 94.3 | 64.3 / 71.1 | 46.3 / 76.8 |
| KITTI | NuScenes | |||
|---|---|---|---|---|
| Paradigm | Car | Ped | Car | Ped |
| matching-based | 71.5 / 83.4 | 61.8 / 87.4 | 60.0 / 66.8 | 32.7 / 58.8 |
| motion-based | 74.9 / 86.5 | 69.5 / 94.3 | 64.3 / 71.1 | 46.3 / 76.8 |
In Tab. 6, we compare the "Point" and "Voxel" representations on the KITTI and NuScenes datasets. The "Voxel" setup follows the same approach as BEVTrack. To ensure a fair comparison, the "Point" method adopts a similar pipeline, including feature extraction, motion modeling, and regression. However, "Point" uses PointNet++ [Qi et al., 2017b] for feature extraction, capturing point-level features. To distinguish points across frames, "Point" adds timestamp encoding to the features, which are then processed by a second PointNet++ for motion modeling. As shown in Tab. 6, the significant performance gap between "Point" and "Voxel" supports our claim above, highlighting the effectiveness of using voxelbased representations in BEVTrack.
Motion Modeling. aims to infer the relative target motion (RTM) from consecutive point cloud frames. M2Track [Zheng et al., 2022], the representative motion-based tracker preceding BEVTrack, uses PointNet [Qi et al., 2017a] to predict RTM. In contrast, we introduce BMM for RTM modeling, as described in Sec. 3.3. BMM offers two key advantages over PointNet: 1) BEV better captures motion features, particularly for horizontal movement typical in autonomous driving; 2) BMM leverages cascaded convolutions to model local features and capture diverse motion patterns.
In Tab. 7, we compare the two motion modeling methods on KITTI and NuScenes. For the "PointNet" setting, we restore voxel features to point features using bilinear interpolation and replace the BMM module in BEVTrack with PointNet. As shown, BMM outperforms PointNet by a clear margin, highlighting the importance of local feature learning and BEV representation for motion modeling. Additionally, we observe that the methods differ in sensitivity to background points. According to Tab. 5, BEVTrack performs better without a segmentation network, while M2-Track benefits significantly from it. This suggests that BMM's local feature learning is more robust to background interference.
Paradigm Choices. Most existing 3D SOT methods follow either a matching-based or motion-based paradigm.
| Car | Pedestrian | Van | Cyclist | Mean | |
|---|---|---|---|---|---|
| G | 68.0 / 80.8 | 59.8 / 88.6 | 61.8 / 71.9 | 69.8 / 92.4 | 63.9 / 83.6 |
| L | 69.2 / 81.8 | 64.2 / 90.7 | 58.9 / 72.2 | 73.2 / 93.5 | 66.2 / 85.1 |
| D | 74.9 / 86.5 | 69.5 / 94.3 | 66.0 / 77.2 | 77.0 / 94.7 | 71.8 / 89.2 |
Matching-based trackers [Qi et al., 2020; Zheng et al., 2021; Zhou et al., 2022] locate targets by comparing the search area with template point clouds. However, LiDAR point clouds are often textureless and incomplete, hindering effective appearance matching. In contrast, motion-based tracking benefits from the absolute scale of target movement in point clouds, simplifying the tracking process. In this paper, BEVTrack adopts the motion-based paradigm.
We investigate the effect of paradigm selection on BEVTrack's performance by designing a matching-based variant that uses the same basic modules for fairness. Details of the variant's architecture can be found in the appendix. As shown in Tab. 8, the "motion-based" BEVTrack outperforms the matching-based variant by a significant margin. For the pedestrian class, which has similar intra-class distractors often appearing at closer distances, the performance of the matching-based version drops sharply by 7.7/6.9 in success/precision on KITTI and 13.6/18.0 on NuScenes.
Distribution-aware Regression. To investigate the impact of output distribution assumptions on tracking performance, we compare results using different density functions on the KITTI dataset. The Laplacian and Gaussian distributions reduce to standard l1 and l2 loss when assumed to have constant variances. As shown in Tab. 9, the proposed distributionaware regression approach outperforms regression with l1 or l2 loss, highlighting the importance of modeling the actual distribution of target motion.
5 Conclution
This paper introduces BEVTrack, a simple yet strong baseline for 3D single object tracking (SOT). BEVTrack performs tracking within the Bird's-Eye View representation, thereby effectively exploiting spatial information and capturing motion cues. Additionally, we propose a distribution-aware regression strategy that learns the actual distribution adapted to targets possessing diverse attributes, providing accurate guidance for tracking. Comprehensive experiments conducted on widely recognized benchmarks underscore BEVTrack's efficacy, establishing its superiority over state-of-the-art tracking methods. Furthermore, it achieves a high inference speed of about 200 FPS. We hope this study could provide valuable insights to the tracking community and inspire further research.
Limitation. BEVTrack, as a simple baseline, uses only two successive frames, but the sequence of historical trajectories and point clouds holds rich motion data. Modeling object motion from multiple frames could enhance tracking performance. We plan to explore the use of temporal information in BEVTrack for long-term video tracking in future work.
Acknowledgements
This work was supported by the National Natural Science Foundation of China (62376080), the Fundamental Research Funds for the Provincial Universities of Zhejiang (GK259909299001-005), the Basic Research Projects of China (JCKY2022211C004, JCKY2023415C009), and the Zhejiang Key Laboratory of Optoelectronic Intelligent Imaging and Aerospace Sensing. Thanks Jiahao Nie and Jinlong Fan for their helpful discussions.
@inproceedings{ijcai2025p250,
title = {BEVTrack: A Simple and Strong Baseline for 3D Single Object Tracking in Bird's-Eye View},
author = {Yang, Yuxiang and Deng, Yingqi and Pan, Mian and Zha, Zheng-Jun and Zhang, Jing},
booktitle = {Proceedings of the Thirty-Fourth International Joint Conference on
Artificial Intelligence, {IJCAI-25}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {James Kwok},
pages = {2242--2250},
year = {2025},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2025/250},
url = {https://doi.org/10.24963/ijcai.2025/250},
}
TY - CPAPER TI - BEVTrack: A Simple and Strong Baseline for 3D Single Object Tracking in Bird's-Eye View AU - Yang, Yuxiang AU - Deng, Yingqi AU - Pan, Mian AU - Zha, Zheng-Jun AU - Zhang, Jing T2 - Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence, IJCAI-25 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2025 SP - 2242 EP - 2250 DO - 10.24963/ijcai.2025/250 UR - https://doi.org/10.24963/ijcai.2025/250 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: