EPC-Net

EPC-Net generates compact global descriptors from 3D point clouds for large-scale place recognition, optimizing memory and inference time while maintaining retrieval performance.


Key Features:

  • ProxyConv Module: ProxyConv aggregates local geometric features using an adjacency matrix and proxy points to simplify edge convolution and reduce GPU memory consumption.
  • Grouped VLAD Network: A grouped Vector of Locally Aggregated Descriptors (VLAD) network decomposes high-dimensional vectors into groups via a grouped fully connected layer to reduce parameter count while preserving discriminative power.
  • EPC-Net-L Variant: EPC-Net-L comprises two ProxyConv modules followed by max pooling and uses knowledge distillation from the full EPC-Net to produce discriminative global descriptors with lower computational cost.
  • Empirical Performance: Validated on the Oxford dataset and three proprietary datasets, reporting reductions in parameters, FLOPs, GPU memory usage, and inference time relative to existing methods.

Scientific Applications:

  • Large-scale place recognition: Produces global descriptors for retrieval under seasonal or artificial appearance changes in environments.
  • Autonomous navigation: Supports localization and place retrieval in resource-constrained navigation systems subject to environmental variation.
  • Augmented reality: Enables efficient point cloud matching for real-time or near-real-time registration in AR scenarios.
  • Geographic information systems (GIS): Facilitates efficient 3D point cloud processing and mapping for GIS datasets.

Methodology:

Uses ProxyConv to simplify edge convolution via adjacency matrices and proxy points, employs a grouped VLAD network with a grouped fully connected layer for dimensionality reduction of global descriptors, aggregates descriptors with max pooling in EPC-Net-L, and applies knowledge distillation from the full model to the lightweight variant.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
6/13/2022
Last Updated:
6/13/2022

Operations

Publications

Hui L, Cheng M, Xie J, Yang J, Cheng M. Efficient 3D Point Cloud Feature Learning for Large-Scale Place Recognition. IEEE Transactions on Image Processing. 2022;31:1258-1270. doi:10.1109/tip.2021.3136714. PMID:34982682.

PMID: 34982682
Funding: - National Science Fund of China: 61620106008, 61876084, U1713208