TopoDiT-3D: Topology-Aware Diffusion Transformer with Bottleneck Structure for 3D Point Cloud Generation
Zechao Guan, Feng Yan, Shuai Du, Lin Ma, Qingshan Liu
TL;DR
TopoDiT-3D introduces a topology-aware diffusion Transformer for 3D point cloud generation, addressing token redundancy and the lack of global topology by integrating persistent homology via persistence images. It employs a bottleneck structure with a Perceiver Resampler to compress tokens and fuse local patch information with global topological cues, enabling efficient training and scalable generation. Across ShapeNet chair, airplane, and car categories, TopoDiT-3D achieves state-of-the-art visual quality and diversity while reducing training costs relative to prior diffusion-transformer baselines. The work demonstrates the value of incorporating rich topological information and its synergy with traditional local feature learning for robust 3D generation.
Abstract
Recent advancements in Diffusion Transformer (DiT) models have significantly improved 3D point cloud generation. However, existing methods primarily focus on local feature extraction while overlooking global topological information, such as voids, which are crucial for maintaining shape consistency and capturing complex geometries. To address this limitation, we propose TopoDiT-3D, a Topology-Aware Diffusion Transformer with a bottleneck structure for 3D point cloud generation. Specifically, we design the bottleneck structure utilizing Perceiver Resampler, which not only offers a mode to integrate topological information extracted through persistent homology into feature learning, but also adaptively filters out redundant local features to improve training efficiency. Experimental results demonstrate that TopoDiT-3D outperforms state-of-the-art models in visual quality, diversity, and training efficiency. Furthermore, TopoDiT-3D demonstrates the importance of rich topological information for 3D point cloud generation and its synergy with conventional local feature learning. Videos and code are available at https://github.com/Zechao-Guan/TopoDiT-3D.
