Effectiveness on fully sparse detector
**Q1**: Defend our novelty.
**A1**:
Our research is rooted in a deep understanding of the sparsity characteristics in the LiDAR scenario. We discover two fundamental phenomena (i and ii on Page 5) when it comes to quantization over point cloud data that intrinsically bears sparsity. The choice of the max-min calibration strategy is non-trivial. By selecting maximum/minimum values, we are free from the influence of sparse data distribution. It retains the most effective information and is not affected by the large number of zeros. On the contrary, an entropy-based calibration seeks to preserve data distribution which suffers from abundant zero values and sparse information, rendering much inferior performance (Table 1 and 2). For instance, when the distance range gets beyond 50m, its mAPH suddenly drops from 38.09 to 5.9. Besides, Our proposed max-min doesn't come alone, we apply a simple grid search strategy for better quantization scales. As for TGPL, we pursue a global supervised mechanism to bridge the performance gap caused by the previous per-layer quantization. These three components altogether bring a state-of-the-art performance shown in Table 4. Each component alone may seem simple, but an orchestration of them requires deeper thoughts.
**Q2**: Claims about point cloud coordinates.
**A2**: In fact, absolute coordinates are also used in practice. In BEV-based point cloud detectors, such as voxel feature encoding (VFE) and pillar feature encoding (PFE), **the Euclidean distance** calculated based on the absolute coordinate of the point cloud or the absolute coordinates are also utilized as input features, along with the relative coordinates of voxels or pillars, which is a common operation. Please refer to open-source code \url{https://github.com/tianweiy/CenterPoint/blob/d3a248fa56db2601860d576d5934d00fee9916eb/det3d/models/readers/pillar_encoder.py#L147} or \url{https://github.com/open-mmlab/mmdetection3d/blob/5c0613be29bd2e51771ec5e046d89ba3089887c7/mmdet3d/models/voxel_encoders/voxel_encoder.py#L432}.
**Q3:** Application on other LiDAR detectors.
**A3:** Thanks for the advice about more LiDAR detectors. We have conducted experiments on FSD, an excellent fully sparse 3D detector, as shown in the table below. Adopting entropy calibration still leads to a significant accuracy drop of -61.50 mAPH/L2. We discover that quantized FSD readily delivers the desired performance while employing a vanilla max-min calibration. Nonetheless, using LiDAR-PTQ can further achieve comparable accuracy to its float counterpart. This demonstrates the effectiveness of LiDAR-PTQ on fully-sparse detector as well. To our best knowledge, the mainstream approaches in industrial applications are still non-fully sparse detectors like VoxelNet[1], PointPillars[2], and CenterPoint[3] because of friendly deployment using off-the-shelf frameworks like TensorRT. We emphasize that our method can be seamlessly integrated to enjoy a significant speed-up, which is vital for the community. In summary, our LiDAR-PTQ is not only limited to specific BEV-based point cloud detectors. Given such generalization ability and practical value for promoting the application of 3D point cloud detectors on edge devices, we believe our method deserves to be shared with our community.
| Models | Methods | Bits(W/A) | Mean mAP/L2 | Mean mAPH/L2 | Veh mAP/L2 | Veh mAPH/L2 | Ped mAP/L2 | Ped mAPH/L2 |
|--------|------------|-----------|---------------|----------------|--------------|---------------|--------------|---------------|
| FSD | Full Prec. | 32/32 | 73.01 | 70.94 | 70.34 | 69.98 | 73.95 | 69.16 |
| FSD | Entropy | 8/8 | 10.54 (**-62.47**)| 9.44 (**-61.50**) | 0.06 | 0.06 | 21.88 | 18.86 |
| FSD | Max-min | 8/8 | 71.24 (**-1.77**) | 69.37 (**-1.57**) | 68.42 | 68.18 | 72.09 | 67.60 |
| FSD | LiDAR-PTQ | 8/8 | **72.84** | **70.73** | **69.95** | **69.62** | **73.85** | **68.95** |
References:
- [1] VoxelNet: End-to-end learning for point cloud based 3D object detection. CVPR 2018.
- [2] Pointpillars: Fast encoders for object detection from point clouds. CVPR 2019.
- [3] CenterPoint: Center-based {3d} object detection and tracking. CVPR 2021.