HeLiPR
收藏资源简介:
HeLiPR数据集用于比较不同地点识别方法,包含来自Ouster和Aeva传感器的3D点云数据,每个扫描包含8192个点。数据集包括不同的序列和查询,用于评估地点识别算法的性能。
The HeLiPR dataset is designed for comparing different place recognition methods. It contains 3D point cloud data collected from Ouster and Aeva sensors, with each scan consisting of 8192 points. The dataset includes diverse sequences and queries, which are utilized to evaluate the performance of place recognition algorithms.
HeLiPR-Place-Recognition 数据集概述
数据集简介
HeLiPR 数据集用于比较不同的地点识别方法,使用 3D 点云数据,每帧扫描包含 8192 个点。数据集包括以下序列:
数据集详情
-
Ouster - Narrow
- 数据库:
Sequence01-Ouster - 查询:
Sequence01-Aeva,Sequence01-Livox,Sequence02-Aeva,Sequence02-Livox,Sequence03-Aeva,Sequence03-Livox
- 数据库:
-
Aeva - Wide
- 数据库:
Sequence01-Aeva - 查询:
Sequence01-Ouster,Sequence01-Velodyne,Sequence02-Ouster,Sequence02-Velodyne,Sequence03-Ouster,Sequence03-Velodyne
- 数据库:
-
Bridge
- Ouster - Narrow
- 数据库:
Sequence01-Ouster - 查询:
Sequence01-Ouster,Sequence01-Velodyne,Sequence02-Ouster,Sequence02-Velodyne
- 数据库:
- Ouster - Narrow
数据集下载
验证数据集可以从 这里 下载,包含以下内容:
- 从 HeLiPR 数据集采样的点云数据(Roundabout, Town, Bridge)
- 每个方法的检查点文件
- 重叠矩阵文件
每个扫描包含 8192 个点,采样间隔为 5 米。
目录结构
数据集的目录结构如下:
HeLiPR-Place-Recognition ├── model_X ├── data_validation │ ├── SequenceA-Sensor1 │ │ ├── LiDAR │ │ │ ├── 000000.bin │ │ │ ├── 000001.bin │ │ │ └── ... │ │ └── trajectory.csv │ ├── SequenceB-Sensor2 │ │ ├── LiDAR │ │ │ ├── 000000.bin │ │ │ ├── 000001.bin │ │ │ └── ... │ │ └── trajectory.csv │ └── ... ├── data_overlap │ ├── overlap_matrix_validation_SequenceA.txt │ ├── overlap_matrix_validation_SequenceB.txt │ └── ... ├── data_ckpt │ ├── X_ckpt.pth │ ├── Y_ckpt.pth │ └── ...
使用方法
1. 构建 Docker 镜像并启动容器
bash docker build -t helipr_evaluation . docker run --gpus all -dit --env="DISPLAY" --net=host --ipc=host --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" -v /:/mydata --volume /dev/:/dev/ helipr_evaluation:latest /bin/bash
2. 克隆仓库
bash git clone https://github.com/minwoo0611/HeLiPR-Place-Recognition cd HeLiPR-Place-Recognition
3. 生成 HeLiPR 数据集的 Pickle 文件
运行以下脚本:
bash python generate_test_sets.py
4. 运行每个方法的验证代码
进入要测试的方法目录,并按照其 README.md 中的说明操作。
bash cd model_X
按照 model_X/README.md 中的说明操作




