Skip to content

Commit

Permalink
upate doc
Browse files Browse the repository at this point in the history
  • Loading branch information
wangxiaomeng030 committed Apr 23, 2024
1 parent 2c94bb3 commit 8d14e1c
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 4 deletions.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,10 @@ usage: ds-eval [-h] --output-dir PATH --gt-mesh {None}|STR

Path to ground-truth mesh file. (required)

- --correct-scale

Correct scale or not.

### 4. Adding your own algorithm

The figure below is the algorithm pipeline. When adding a new deep-learning based SLAM algorithm, you need to register the algorithm in **input_config.py** and re-inherit and implement the functions in the **Algorithm** and **Model** classes. For details, please see [adding_a_new_algorithm ](docs/adding_a_new_algorithm.md)
Expand All @@ -187,7 +191,7 @@ Note: The default configuration in the algorithm is suitable for Replica. If you
| Point-SLAM_X | 0.47 | 34.10 | 0.97 | 0.10 | 99.30 | 83.78 | 90.86 | 0.38 | 1.25 | 3.12 | 88.15 |
| SplaTAM | 0.36 | 34.11 | 0.97 | 0.10 | - | - | - | - | - | - | - |
| SplaTAM_X | 0.40 | 34.44 | 0.96 | 0.09 | - | - | - | - | - | - | - |
| DPVO_X | 0.36 | - | - | - | - | - | - | - | - | - | - |
| DPVO_X | 0.31 | - | - | - | - | - | - | - | - | - | - |

## License

Expand Down
22 changes: 19 additions & 3 deletions docs/benchmark.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
# Benchmark

# Replica

Here are the detailed comparison results on Replica.

# ATE
## ATE

Note: DPVO run with monocular data and requires scale correction during trajectory alignment.

| Algorithm\ATE(RMSE[cm]) | Room0 | Room1 | Room2 | Office0 | Office1 | Office2 | Office3 | Office4 | Average |
| -------------------- | --------- | --------- | --------- | --------- | --------- | --------- | --------- | --------- | --------- |
Expand All @@ -16,8 +20,9 @@ Here are the detailed comparison results on Replica.
| Point-SLAM_X | 0.50 | 0.44 | 0.37 | 0.32 | 0.50 | 0.55 | 0.65 | 0.49 | 0.47 |
| SplaTAM | 0.31 | 0.40 | 0.29 | 0.47 | 0.27 | 0.29 | 0.32 | 0.55 | 0.36 |
| SplaTAM_X | 0.39 | 0.27 | 0.27 | 0.47 | 0.30 | 0.39 | 0.48 | 0.63 | 0.40 |
| DPVO_X | 0.28 | 0.31 | 0.19 | 0.37 | 0.15 | 0.32 | 0.25 | 0.58 | 0.31 |

# 2D metrics
## 2D metrics

A single Replica dataset has a total of 2000 frames, rendering is performed every 50 frames, a total of 40 images are rendered. Calculate the 2D metrics of these rendered images and get the average results.

Expand Down Expand Up @@ -54,7 +59,7 @@ A single Replica dataset has a total of 2000 frames, rendering is performed ever
| | SSIM+ | 0.97 | 0.96 | 0.98 | 0.98 | 0.98 | 0.96 | 0.95 | 0.94 | 0.96 |
| | LPIPS- | 0.07 | 0.10 | 0.07 | 0.08 | 0.10 | 0.10 | 0.11 | 0.16 | 0.09 |

# 3D metrics
## 3D metrics

| Algorithm | Metric | Room0 | Room1 | Room2 | Office0 | Office1 | Office2 | Office3 | Office4 | Average |
| ------------ | --------------------- | ----- | ----- | ----- | ------- | ------- | ------- | ------- | ------- | ------- |
Expand Down Expand Up @@ -109,3 +114,14 @@ A single Replica dataset has a total of 2000 frames, rendering is performed ever
| | Acc. [cm]- | 1.45 | 1.14 | 1.20 | 1.04 | 0.85 | 1.32 | 1.56 | 1.48 | 1.25 |
| | Comp. [cm]- | 3.62 | 3.07 | 3.01 | 1.69 | 2.37 | 3.66 | 3.53 | 4.02 | 3.12 |
| | Comp. Ratio[<5cm %] + | 87.60 | 89.13 | 89.43 | 93.00 | 89.42 | 85.85 | 85.56 | 85.23 | 88.15 |

# Euroc

## ATE

Note: DPVO run with monocular data and requires scale correction during trajectory alignment.

| Algorithm\ATE(RMSE[cm]) | MH01 | MH02 | MH03 | MH04 | MH05 | V101 | V102 | V103 | V201 | V202 | V203 | Average |
| ----------------------- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ------- |
| DPVO | 8.7 | 5.5 | 15.8 | 13.7 | 11.4 | 5.0 | 14.0 | 8.6 | 5.7 | 4.9 | 21.1 | 10.5 |
| DPVO_X | 10.0 | 7.4 | 11.8 | 15.2 | 8.7 | 9.4 | 15.9 | 10.2 | 6.6 | 6.4 | 12.3 | 10.4 |

0 comments on commit 8d14e1c

Please sign in to comment.