PointODE: Lightweight Point Cloud Learning with Neural Ordinary Differential Equations on Edge
Not on the map. Why?
Abstract (arXiv)
Embedded edge devices are often used as a computing platform to run real-world point cloud applications, but recent deep learning-based methods may not fit on such devices due to limited resources. In this paper, we aim to fill this gap by introducing PointODE, a parameter-efficient ResNet-like architecture for point cloud feature extraction based on a stack of MLP blocks with residual connections. We leverage Neural ODE (Ordinary Differential Equation), a continuous-depth version of ResNet originally developed for modeling the dynamics of continuous-time systems, to compress PointODE by reusing the same parameters across MLP blocks. The point-wise normalization is proposed for PointODE to handle the non-uniform distribution of feature points. We introduce PointODE-Elite as a lightweight version with 0.58M trainable parameters and design its dedicated accelerator for embedded FPGAs. The accelerator consists of a four-stage pipeline to parallelize the feature extraction for multiple points and stores the entire parameters on-chip to eliminate most of the off-chip data transfers. Compared to the ARM Cortex-A53 CPU, the accelerator implemented on a Xilinx ZCU104 board speeds up the feature extraction by 4.9x, leading to 3.7x faster inference and 3.5x better energy-efficiency. Despite the simple architecture, PointODE-Elite shows competitive accuracy to the state-of-the-art models on both synthetic and real-world classification datasets, greatly improving the trade-off between accuracy and inference cost.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 48 of its 64 references that are in the map. First posted on arXiv 31 May 2025.
Builds on
48 of 64 references.
References · 48
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2016Layer Normalizationcited by 5,669
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,401
- 2018Neural Ordinary Differential Equationscited by 3,779
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,223
- 2020Point Transformercited by 1,470
- 2017Deep Setscited by 1,421
- 2019KPConv: Flexible and Deformable Convolution for Point Cloudscited by 1,205
- 2020Center-based 3D Object Detection and Trackingcited by 1,144
- 2018PointCNN: Convolution On X-Transformed Pointscited by 764
36 more
- 2020PCT: Point cloud transformercited by 732
- 2018PointConv: Deep Convolutional Networks on 3D Point Cloudscited by 657
- 2021Point-BERT: Pre-training 3D Point Cloud Transformers with Masked Point Modelingcited by 653
- 2020Connecting the Dots: Multivariate Time Series Forecasting with Graph Neural Networkscited by 566
- 2019Revisiting Point Cloud Classification: A New Benchmark Dataset and Classification Model on Real-World Datacited by 532
- 2020Neural Controlled Differential Equations for Irregular Time Seriescited by 506
- 2020Tracking Objects as Pointscited by 483
- 2022PointNeXt: Revisiting PointNet++ with Improved Training and Scaling Strategiescited by 436
- 2019Augmented Neural ODEscited by 397
- 2022Rethinking Network Design and Local Geometry in Point Cloud: A Simple Residual MLP Frameworkcited by 379
- 2019Relation-Shape Convolutional Neural Network for Point Cloud Analysiscited by 346
- 2018SpiderCNN: Deep Learning on Point Sets with Parameterized Convolutional Filterscited by 261
- 2021PAConv: Position Adaptive Convolution with Dynamic Kernel Assembling on Point Cloudscited by 211
- 2021Walk in the Cloud: Learning Curves for Point Clouds Shape Analysiscited by 172
- 2018Point Convolutional Neural Networks by Extension Operatorscited by 154
- 2019Graph Neural Ordinary Differential Equationscited by 154
- 2019Continuous Graph Neural Networkscited by 114
- 2019Grid-GCN for Fast and Scalable Point Cloud Learningcited by 103
- 2019Neural SDE: Stabilizing Neural ODE Networks with Stochastic Noisecited by 101
- 2018MeshNet: Mesh Neural Network for 3D Shape Representationcited by 95
- 2019ANODE: Unconditionally Accurate Memory-Efficient Gradients for Neural ODEscited by 84
- 2022Surface Representation for Point Cloudscited by 84
- 2024ClimODE: Climate and Weather Forecasting with Physics-informed Neural ODEscited by 82
- 2019Spherical Kernel for Efficient Graph Convolution on 3D Point Cloudscited by 57
- 2020FPConv: Learning Local Flattening for Point Convolutioncited by 55
- 2020CaSPR: Learning Canonical Spatiotemporal Point Cloud Representationscited by 51
- 2021F-LOAM: Fast LiDAR Odometry And Mappingcited by 45
- 2020Vid-ODE: Continuous-Time Video Generation with Neural Ordinary Differential Equationcited by 40
- 2021NODEO: A Neural Ordinary Differential Equation Based Optimization Framework for Deformable Image Registrationcited by 28
- 2021Dual Transformer for Point Cloud Analysiscited by 26
- 2021Climate Modeling with Neural Diffusion Equationscited by 20
- 2020Exchangeable Neural ODE for Set Modelingcited by 19
- 2021Second-Order Neural ODE Optimizercited by 11
- 2023Towards Complex Dynamic Physics System Simulation with Graph Neural ODEscited by 8
- 2024A Cost-Efficient FPGA Implementation of Tiny Transformer Model using Neural ODEcited by 4
- 2021A Low-Cost Neural ODE with Depthwise Separable Convolution for Edge Domain Adaptation on FPGAscited by 2
Built on by
Citing papers per year: 2026: 1.
1 paper.