2019/10/18 by Hehe Fan, Yi Yang, Fan, Hehe +1 · 6 citations
Computer Science · Earth and Planetary Sciences · Engineering · #3D Shape Modeling and Analysis #3D Surveying and Cultural Heritage #Computer Graphics and Visualization Techniques #Computer Vision and Pattern Recognition (cs.CV) #FOS: Computer and information sciences #cs.CV
paper · pdf · doi:10.48550/arxiv.1910.08287
technical report
openalex publication_date 2019/10/18 · arxiv created 2019/11/24 · arxiv updated 2019/11/26 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
In this paper, we introduce a Point Recurrent Neural Network (PointRNN) for moving point cloud processing. At each time step, PointRNN takes point coordinates \boldsymbolP ∈ ℝn × 3 and point features \boldsymbolX ∈ ℝn × d as input (n and d denote the number of points and the number of feature channels, respectively). The state of PointRNN is composed of point coordinates \boldsymbolP and point states \boldsymbolS ∈ ℝn × d' (d' denotes the number of state channels). Similarly, the output of PointRNN is composed of \boldsymbolP and new point features \boldsymbolY ∈ ℝn × d'' (d'' denotes the number of new feature channels). Since point clouds are orderless, point features and states from two time steps can not be directly operated. Therefore, a point-based spatiotemporally-local correlation is adopted to aggregate point features and states according to point coordinates. We further propose two variants of PointRNN, i.e., Point Gated Recurrent Unit (PointGRU) and Point Long Short-Term Memory (PointLSTM). We apply PointRNN, PointGRU and PointLSTM to moving point cloud prediction, which aims to predict the future trajectories of points in a set given their history movements. Experimental results show that PointRNN, PointGRU and PointLSTM are able to produce correct predictions on both synthetic and real-world datasets, demonstrating their ability to model point cloud sequences. The code has been released at \urlhttps://github.com/hehefan/PointRNN.