Papers › PointNetVLAD: Deep Point Cloud Based Retrieval for Large-Scale Place Recognition

PointNetVLAD: Deep Point Cloud Based Retrieval for Large-Scale Place Recognition

10 Apr 2018CVPR 2018 6arXiv:1804.03492archive 2025-07-28

Mikaela Angelina Uy, Gim Hee Lee

Unlike its image based counterpart, point cloud based retrieval for place recognition has remained as an unexplored and unsolved problem. This is largely due to the difficulty in extracting local feature descriptors from a point cloud that can subsequently be encoded into a global descriptor for the retrieval task. In this paper, we propose the PointNetVLAD where we leverage on the recent success of deep networks to solve point cloud based retrieval for place recognition. Specifically, our PointNetVLAD is a combination/modification of the existing PointNet and NetVLAD, which allows end-to-end training and inference to extract the global descriptor from a given 3D point cloud. Furthermore, we propose the "lazy triplet and quadruplet" loss functions that can achieve more discriminative and generalizable global descriptors to tackle the retrieval task. We create benchmark datasets for point cloud based retrieval for place recognition, and the experimental results on these datasets show the feasibility of our PointNetVLAD. Our code and the link for the benchmark dataset downloads are available in our project website. http://github.com/mikacuy/pointnetvlad/

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

mikacuy/pointnetvlad officialmentioned in papermentioned on GitHubtf report
LeegoChen/PTC-Net mentioned on GitHubpytorch report
csiro-robotics/incloud mentioned on GitHubpytorch report
csiro-robotics/uncertainty-lpr mentioned on GitHubpytorchNOASSERTION report
jac99/minkloc3dv2 mentioned on GitHubpytorch report
juanjo-cabrera/minkunext mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

3D Place RecognitionRetrievalVisual LocalizationVisual Place Recognition

2 archive task tags without a task page not shown.

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
3D Place Recognition CS-Campus3D PointNetVLAD AR@1 35.57 #7 of 7 Archive leaderboard report
3D Place Recognition CS-Campus3D PointNetVLAD AR@1 cross-source 19.07 #7 of 7 Archive leaderboard report
3D Place Recognition CS-Campus3D PointNetVLAD AR@1% 41.46 #7 of 7 Archive leaderboard report
3D Place Recognition CS-Campus3D PointNetVLAD AR@1% cross-source 43.53 #7 of 7 Archive leaderboard report
3D Place Recognition Oxford RobotCar Dataset pointnetvlad AR@1% 80.3 #10 of 10 Archive leaderboard report
Visual Localization Oxford Radar RobotCar (Full-6) PointNetVLAD Mean Translation Error 28.48 #15 of 16 Archive leaderboard report
Visual Place Recognition KITTI360pose PointNetVLAD Localization Recall@1 0.21 #4 of 5 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections