mmPoint: Dense Human Point Cloud Generation from mmWave

Millimeter-wave (mmWave) radars have emerged as a promising technology for sensing humans in diverse environments, owing to their ability to easily obtain 3D information in the form of point clouds. However, mmWave point clouds are typically characterized by sparsity and irregularity, which may limit their potential for certain applications. To address this issue, we propose mmPoint, the first model capable of generating dense human point clouds from mmWave radar signals. Specifically, mmPoint takes a single radar frame of a human as input and generates a dense point cloud that accurately reflects the shape of the detected human as output. The proposed model consists of a novel Encoder-Decoder architecture that utilizes a Multi-Modal Encoder (MME) to extract features from both the radar signal and a point cloud template. A Multi-Resolution Decoder (MRD) is then utilized to gradually infer a dense point cloud in a three-step fashion, with a Lift-and-Deform Module (LDM) employed at each step to increase the number of points and deform the point cloud based on the radar feature. Experimental results demonstrate that mmPoint achieves excellent performance on dense point cloud generation from mmWave radar signals. Code and dataset are available at https://github.com/NUAAXQ/mmPoint .

[1]  A. Vedaldi,et al.  PC2: Projection-Conditioned Point Cloud Diffusion for Single-Image 3D Reconstruction , 2023, 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[2]  Jenq-Neng Hwang,et al.  HuPR: A Benchmark for Human Pose Estimation Using Millimeter Wave Radar , 2022, 2023 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV).

[3]  Xianxiang Chen,et al.  mmGesture: Semi-supervised gesture recognition system using mmWave radar , 2022, Expert Syst. Appl..

[4]  Zhenguo Li,et al.  DevNet: Self-supervised Monocular Depth Learning via Density Volume Construction , 2022, ECCV.

[5]  Shaohao Zhu,et al.  mmBody Benchmark: 3D Body Reconstruction Dataset and Analysis for Millimeter Wave Radar , 2022, ACM Multimedia.

[6]  Yi Luo,et al.  Gait Recognition Using Spatio-Temporal Information of 3D Point Cloud via Millimeter Wave Radar , 2022, Wireless Communications and Mobile Computing.

[7]  Benyuan Liu,et al.  R2P: A Deep Learning Model from mmWave Radar to Point Cloud , 2022, ICANN.

[8]  J. Bilmes,et al.  High Resolution Point Clouds from mmWave Radar , 2022, 2023 IEEE International Conference on Robotics and Automation (ICRA).

[9]  Y. S. Akgul,et al.  Human Action Recognition With Raw Millimeter Wave Radar Data , 2022, 2022 International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA).

[10]  U. Ogras,et al.  Fast and scalable human pose estimation using mmWave point cloud , 2022, DAC.

[11]  Zhijun Gong,et al.  LAKe-Net: Topology-Aware Point Cloud Completion by Localizing Aligned Keypoints , 2022, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[12]  A. Markham,et al.  Meta-Sampler: Almost-Universal yet Task-Oriented Sampling for Point Clouds , 2022, ECCV.

[13]  C. Lu,et al.  Human Parsing with Joint Learning for Dynamic mmWave Radar Point Cloud , 2022, Proc. ACM Interact. Mob. Wearable Ubiquitous Technol..

[14]  A. Markham,et al.  No Pain, Big Gain: Classify Dynamic Point Cloud Sequences with Static Models by Fitting Feature-level Space-time Surfaces , 2022, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[15]  François Rameau,et al.  Deep Point Cloud Reconstruction , 2021, ICLR.

[16]  Jiwen Lu,et al.  PoinTr: Diverse Point Cloud Completion with Geometry-Aware Transformers , 2021, 2021 IEEE/CVF International Conference on Computer Vision (ICCV).

[17]  Chenglin Miao,et al.  mmMesh: towards 3D real-time dynamic human mesh construction using millimeter-wave , 2021, MobiSys.

[18]  Girish Tiwari,et al.  An mmWave Radar Based Real-Time Contactless Fitness Tracker Using Deep CNNs , 2021, IEEE Sensors Journal.

[19]  Shitong Luo,et al.  Diffusion Probabilistic Models for 3D Point Cloud Generation , 2021, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[20]  Zhenmiao Deng,et al.  Application of Deep Learning on Millimeter-Wave Radar Signals: A Review , 2021, Sensors.

[21]  Ahmed Alkhateeb,et al.  Millimeter Wave MIMO-Based Depth Maps for Wireless Virtual and Augmented Reality , 2021, IEEE Access.

[22]  Jenq-Neng Hwang,et al.  RODNet: Radar Object Detection using Cross-Modal Supervision , 2021, 2021 IEEE Winter Conference on Applications of Computer Vision (WACV).

[23]  Xinyu Zhang,et al.  3D Point Cloud Generation with Millimeter-Wave Radar , 2020, Proc. ACM Interact. Mob. Wearable Ubiquitous Technol..

[24]  L. Minh Dang,et al.  Sensor-based and vision-based human activity recognition: A comprehensive survey , 2020, Pattern Recognit..

[25]  S. Avidan,et al.  SampleNet: Differentiable Point Cloud Sampling , 2019, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[26]  Siyang Cao,et al.  mm-Pose: Real-Time Human Skeletal Posture Estimation Using mmWave Radars and CNNs , 2019, IEEE Sensors Journal.

[27]  Mani Srivastava,et al.  RadHAR: Human Activity Recognition from Point Clouds Generated through a Millimeter-wave Radar , 2019, mmNets.

[28]  Andrew Markham,et al.  mID: Tracking and Identifying People with Millimeter Wave Radar , 2019, 2019 15th International Conference on Distributed Computing in Sensor Systems (DCOSS).

[29]  Dimitrios Tzionas,et al.  Expressive Body Capture: 3D Hands, Face, and Body From a Single Image , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[30]  R. Venkatesh Babu,et al.  Dense 3D Point Cloud Reconstruction Using a Deep Pyramid Network , 2019, 2019 IEEE Winter Conference on Applications of Computer Vision (WACV).

[31]  Martial Hebert,et al.  PCN: Point Completion Network , 2018, 2018 International Conference on 3D Vision (3DV).

[32]  Yue Wang,et al.  Dynamic Graph CNN for Learning on Point Clouds , 2018, ACM Trans. Graph..

[33]  Daniel Cohen-Or,et al.  PU-Net: Point Cloud Upsampling Network , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[34]  Leonidas J. Guibas,et al.  Learning Representations and Generative Models for 3D Point Clouds , 2017, ICML.

[35]  S. Lucey,et al.  Learning Efficient Point Cloud Generation for Dense 3D Object Reconstruction , 2017, AAAI.

[36]  Leonidas J. Guibas,et al.  PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space , 2017, NIPS.

[37]  Yaser Sheikh,et al.  Hand Keypoint Detection in Single Images Using Multiview Bootstrapping , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[38]  Leonidas J. Guibas,et al.  PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[39]  Yaser Sheikh,et al.  Realtime Multi-person 2D Pose Estimation Using Part Affinity Fields , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[40]  Varun Ramakrishna,et al.  Convolutional Pose Machines , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[41]  Tao Yu,et al.  Design and PoC Implementation of Mmwave-Based Offloading-Enabled UAV Surveillance System , 2021, IEEE Open Journal of Vehicular Technology.