CVJan 20, 2023

FlatFormer: Flattened Window Attention for Efficient Point Cloud Transformer

MIT
arXiv:2301.08739v3127 citationsh-index: 24
Originality Highly original
AI Analysis

This enables real-time performance for point cloud transformers in resource-constrained domains like autonomous driving, representing a significant advance over prior methods.

The paper tackles the inefficiency of point cloud transformers in latency-sensitive applications by introducing FlatFormer, which flattens point clouds with window-based sorting and partitions points into equal-sized groups, achieving state-of-the-art accuracy on the Waymo Open Dataset with a 4.6x speedup over transformer-based SST and 1.4x speedup over sparse convolutional CenterPoint.

Transformer, as an alternative to CNN, has been proven effective in many modalities (e.g., texts and images). For 3D point cloud transformers, existing efforts focus primarily on pushing their accuracy to the state-of-the-art level. However, their latency lags behind sparse convolution-based models (3x slower), hindering their usage in resource-constrained, latency-sensitive applications (such as autonomous driving). This inefficiency comes from point clouds' sparse and irregular nature, whereas transformers are designed for dense, regular workloads. This paper presents FlatFormer to close this latency gap by trading spatial proximity for better computational regularity. We first flatten the point cloud with window-based sorting and partition points into groups of equal sizes rather than windows of equal shapes. This effectively avoids expensive structuring and padding overheads. We then apply self-attention within groups to extract local features, alternate sorting axis to gather features from different directions, and shift windows to exchange features across groups. FlatFormer delivers state-of-the-art accuracy on Waymo Open Dataset with 4.6x speedup over (transformer-based) SST and 1.4x speedup over (sparse convolutional) CenterPoint. This is the first point cloud transformer that achieves real-time performance on edge GPUs and is faster than sparse convolutional methods while achieving on-par or even superior accuracy on large-scale benchmarks.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes