From b2348f58dcb55ce9f1ecdab3cc2763eca22f2612 Mon Sep 17 00:00:00 2001 From: jujimeizuo Date: Wed, 18 Sep 2024 16:41:02 +0800 Subject: [PATCH] Deployed d6eada9 with MkDocs version: 1.5.3 --- 404.html | 16 + changelog.yml | 4 + changelog/index.html | 18 + cs/ai/dl/index.html | 5 + cs/ai/ml/index.html | 5 + cs/ai/mode-recognition/index.html | 5 + cs/algorithm/basic-ds/index.html | 5 + cs/algorithm/design-analysis/index.html | 5 + cs/db/mysql/index.html | 5 + cs/db/redis/cjh/index.html | 5 + cs/db/redis/datatype/index.html | 5 + cs/db/redis/work/index.html | 5 + cs/hpc/gpu/index.html | 5 + cs/hpc/index.html | 5 + cs/hpc/mpi/index.html | 5 + cs/hpc/openmp/index.html | 5 + cs/hpc/outline/index.html | 5 + cs/hpc/vectorizecompute/index.html | 5 + cs/index.html | 5 + cs/others/regex/index.html | 5 + cs/pl/c_cpp/basic/index.html | 5 + cs/pl/c_cpp/function/index.html | 5 + cs/pl/c_cpp/index.html | 5 + cs/pl/c_cpp/stl/index.html | 5 + cs/pl/go/basic/index.html | 5 + cs/pl/go/gin/index.html | 5 + cs/pl/go/index.html | 5 + cs/pl/index.html | 5 + cs/pl/java/basic/index.html | 5 + cs/pl/java/index.html | 5 + cs/pl/java/springboot/index.html | 5 + cs/pl/python/basic/index.html | 5 + cs/pl/python/index.html | 5 + cs/pl/python/numpy/index.html | 5 + cs/pl/python/virtual/index.html | 5 + cs/software/compa/index.html | 5 + cs/software/design-pattern/index.html | 5 + cs/software/index.html | 5 + cs/software/piaserver/index.html | 5 + cs/software/sca/index.html | 5 + cv/3d-visualization/index.html | 5 + cv/dataset/index.html | 5 + cv/dataset/kitti/index.html | 5 + cv/dataset/tum/index.html | 5 + cv/dataset/waymo/index.html | 5 + cv/index.html | 17 +- cv/mvg/3dr-camera-structure/index.html | 5 + cv/mvg/ag-fm/index.html | 5 + cv/mvg/calc-p/index.html | 5 + cv/mvg/camera-model/index.html | 5 + cv/mvg/est2d/index.html | 5 + cv/mvg/eval/index.html | 5 + cv/mvg/index.html | 5 + cv/mvg/one-vg/index.html | 5 + cv/mvg/pjt2d/index.html | 5 + cv/mvg/pjt3d/index.html | 5 + cv/pcd/index.html | 9 +- cv/pcd/pcr/icp/index.html | 5 + cv/pcd/pcr/index.html | 5 + cv/pcd/pcr/prepare/index.html | 5 + cv/slam/co-slam/index.html | 5 + cv/slam/crowd-slam/index.html | 5 + cv/slam/ddn-slam/index.html | 5 + cv/slam/deepv2d/index.html | 5 + cv/slam/detect-slam/index.html | 5 + cv/slam/ds-slam/index.html | 5 + cv/slam/dynaslam/index.html | 5 + cv/slam/endoscopy-depth-estimation/index.html | 5 + cv/slam/flowfusion/index.html | 5 + cv/slam/imap/index.html | 5 + cv/slam/index.html | 8 +- cv/slam/let-net/index.html | 5 + cv/slam/nerf-evaluation/index.html | 1598 +++++++++++++++++ cv/slam/nice-slam/index.html | 9 +- cv/slam/nid-slam/index.html | 5 + cv/slam/orbslam2/index.html | 5 + cv/slam/rigidfusion/index.html | 5 + cv/slam/vslam14/index.html | 5 + cv/slam/vslam14/lec1/index.html | 5 + cv/slam/vslam14/lec2/index.html | 5 + feed_rss_created.xml | 2 +- feed_rss_updated.xml | 2 +- index.html | 11 +- links/index.html | 5 + llm/index.html | 5 + llm/internlm/index.html | 5 + llm/internlm/lec1/index.html | 5 + llm/internlm/lec2/index.html | 5 + llm/internlm/lec3/index.html | 5 + llm/internlm/lec4/index.html | 5 + llm/internlm/lec5/index.html | 5 + llm/internlm/lec6/index.html | 5 + llm/nlp/index.html | 5 + llm/nlp/rnns/index.html | 5 + llm/nlp/word2vec/index.html | 5 + llm/others/dt/index.html | 5 + llm/others/prompt/index.html | 5 + llm/transformer/attention/index.html | 5 + llm/transformer/bert/index.html | 5 + llm/transformer/index.html | 5 + llm/transformer/transformer/index.html | 5 + llm/transformer/vit/index.html | 5 + mb/comb/index.html | 5 + mb/index.html | 5 + mb/maa/index.html | 5 + mb/maa/lec1/index.html | 5 + mb/maa/lec2/index.html | 5 + mb/maa/lec3/index.html | 5 + mb/optimization-theory/index.html | 5 + mb/optimization-theory/lec1/index.html | 5 + mb/optimization-theory/lec2/index.html | 5 + mb/optimization-theory/lec3/index.html | 5 + redirection.html | 16 + search/search_index.json | 2 +- sitemap.xml | 243 +-- sitemap.xml.gz | Bin 900 -> 910 bytes todo/index.html | 5 + utils/action/index.html | 5 + utils/docker/index.html | 5 + utils/gdb/index.html | 5 + utils/git/index.html | 5 + utils/gitbook/index.html | 5 + utils/hexo/index.html | 5 + utils/index.html | 5 + utils/mkdocs/index.html | 5 + utils/reveal-md/index.html | 5 + utils/shell/index.html | 5 + utils/utilsbox/index.html | 5 + 128 files changed, 2389 insertions(+), 131 deletions(-) create mode 100644 cv/slam/nerf-evaluation/index.html diff --git a/404.html b/404.html index eedc5229..299e19cf 100644 --- a/404.html +++ b/404.html @@ -1783,6 +1783,8 @@ + + @@ -2097,6 +2099,20 @@ + + + + + +
  • + + NeRF-Evaluation + +
  • + + + + diff --git a/changelog.yml b/changelog.yml index 6ebdae27..c7c6571d 100644 --- a/changelog.yml +++ b/changelog.yml @@ -1,4 +1,8 @@ - "2024": + - "2024-9-15": + - newpage: + text: CV > SLAM > NeRF-Evaluation + href: /cv/slam/nerf-evaluation/ - "2024-8-8": - newpage: text: CV > SLAM > NICE-SLAM diff --git a/changelog/index.html b/changelog/index.html index f881eb1c..06a9544e 100644 --- a/changelog/index.html +++ b/changelog/index.html @@ -798,6 +798,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • @@ -1292,6 +1297,19 @@

    2024 + +
    +
    +
    +
    +
    +
    2024-8-8

    CV > SLAM > NICE-SLAM

    diff --git a/cs/ai/dl/index.html b/cs/ai/dl/index.html index 3ba3c989..fec1221b 100644 --- a/cs/ai/dl/index.html +++ b/cs/ai/dl/index.html @@ -901,6 +901,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/ai/ml/index.html b/cs/ai/ml/index.html index 062d6de7..2ca4cf98 100644 --- a/cs/ai/ml/index.html +++ b/cs/ai/ml/index.html @@ -1096,6 +1096,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/ai/mode-recognition/index.html b/cs/ai/mode-recognition/index.html index ed274590..94cc200f 100644 --- a/cs/ai/mode-recognition/index.html +++ b/cs/ai/mode-recognition/index.html @@ -951,6 +951,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/algorithm/basic-ds/index.html b/cs/algorithm/basic-ds/index.html index ec657a89..61e8bf15 100644 --- a/cs/algorithm/basic-ds/index.html +++ b/cs/algorithm/basic-ds/index.html @@ -773,6 +773,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/algorithm/design-analysis/index.html b/cs/algorithm/design-analysis/index.html index cfc905ea..04d354f6 100644 --- a/cs/algorithm/design-analysis/index.html +++ b/cs/algorithm/design-analysis/index.html @@ -842,6 +842,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/db/mysql/index.html b/cs/db/mysql/index.html index 50eb4c61..25af2e72 100644 --- a/cs/db/mysql/index.html +++ b/cs/db/mysql/index.html @@ -999,6 +999,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/db/redis/cjh/index.html b/cs/db/redis/cjh/index.html index 000d06a7..a5972e17 100644 --- a/cs/db/redis/cjh/index.html +++ b/cs/db/redis/cjh/index.html @@ -930,6 +930,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/db/redis/datatype/index.html b/cs/db/redis/datatype/index.html index 32fdc52a..1a9575e1 100644 --- a/cs/db/redis/datatype/index.html +++ b/cs/db/redis/datatype/index.html @@ -776,6 +776,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/db/redis/work/index.html b/cs/db/redis/work/index.html index 8f924190..64aa5ef2 100644 --- a/cs/db/redis/work/index.html +++ b/cs/db/redis/work/index.html @@ -856,6 +856,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/hpc/gpu/index.html b/cs/hpc/gpu/index.html index a022067f..dd5967ba 100644 --- a/cs/hpc/gpu/index.html +++ b/cs/hpc/gpu/index.html @@ -776,6 +776,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/hpc/index.html b/cs/hpc/index.html index 69f6eadd..6fcaa194 100644 --- a/cs/hpc/index.html +++ b/cs/hpc/index.html @@ -775,6 +775,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/hpc/mpi/index.html b/cs/hpc/mpi/index.html index 62f4d0b8..7d3a9a13 100644 --- a/cs/hpc/mpi/index.html +++ b/cs/hpc/mpi/index.html @@ -1016,6 +1016,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/hpc/openmp/index.html b/cs/hpc/openmp/index.html index 2d9a0af1..e67ad78c 100644 --- a/cs/hpc/openmp/index.html +++ b/cs/hpc/openmp/index.html @@ -944,6 +944,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/hpc/outline/index.html b/cs/hpc/outline/index.html index 7e07484e..5395a168 100644 --- a/cs/hpc/outline/index.html +++ b/cs/hpc/outline/index.html @@ -842,6 +842,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/hpc/vectorizecompute/index.html b/cs/hpc/vectorizecompute/index.html index efe10eec..54819caf 100644 --- a/cs/hpc/vectorizecompute/index.html +++ b/cs/hpc/vectorizecompute/index.html @@ -776,6 +776,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/index.html b/cs/index.html index 579a370e..06c255bd 100644 --- a/cs/index.html +++ b/cs/index.html @@ -775,6 +775,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/others/regex/index.html b/cs/others/regex/index.html index 28b9f1e7..531c359c 100644 --- a/cs/others/regex/index.html +++ b/cs/others/regex/index.html @@ -895,6 +895,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/pl/c_cpp/basic/index.html b/cs/pl/c_cpp/basic/index.html index 2b3582c5..6a66a6b4 100644 --- a/cs/pl/c_cpp/basic/index.html +++ b/cs/pl/c_cpp/basic/index.html @@ -1302,6 +1302,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/pl/c_cpp/function/index.html b/cs/pl/c_cpp/function/index.html index 5d1ddcf6..efc62191 100644 --- a/cs/pl/c_cpp/function/index.html +++ b/cs/pl/c_cpp/function/index.html @@ -808,6 +808,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/pl/c_cpp/index.html b/cs/pl/c_cpp/index.html index 302f7f70..e52cb703 100644 --- a/cs/pl/c_cpp/index.html +++ b/cs/pl/c_cpp/index.html @@ -775,6 +775,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/pl/c_cpp/stl/index.html b/cs/pl/c_cpp/stl/index.html index ed065d46..66a992b1 100644 --- a/cs/pl/c_cpp/stl/index.html +++ b/cs/pl/c_cpp/stl/index.html @@ -863,6 +863,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/pl/go/basic/index.html b/cs/pl/go/basic/index.html index f6510bad..59e01552 100644 --- a/cs/pl/go/basic/index.html +++ b/cs/pl/go/basic/index.html @@ -1074,6 +1074,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/pl/go/gin/index.html b/cs/pl/go/gin/index.html index ad5173a0..2a89f0ae 100644 --- a/cs/pl/go/gin/index.html +++ b/cs/pl/go/gin/index.html @@ -773,6 +773,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/pl/go/index.html b/cs/pl/go/index.html index c49c78d5..ea1439b8 100644 --- a/cs/pl/go/index.html +++ b/cs/pl/go/index.html @@ -775,6 +775,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/pl/index.html b/cs/pl/index.html index a8f7943a..74579d84 100644 --- a/cs/pl/index.html +++ b/cs/pl/index.html @@ -775,6 +775,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/pl/java/basic/index.html b/cs/pl/java/basic/index.html index f87797cd..8e466524 100644 --- a/cs/pl/java/basic/index.html +++ b/cs/pl/java/basic/index.html @@ -834,6 +834,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/pl/java/index.html b/cs/pl/java/index.html index 36b85e1e..63e6faf1 100644 --- a/cs/pl/java/index.html +++ b/cs/pl/java/index.html @@ -775,6 +775,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/pl/java/springboot/index.html b/cs/pl/java/springboot/index.html index 11dc7474..a3679834 100644 --- a/cs/pl/java/springboot/index.html +++ b/cs/pl/java/springboot/index.html @@ -809,6 +809,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/pl/python/basic/index.html b/cs/pl/python/basic/index.html index 0bd3ae85..269421b8 100644 --- a/cs/pl/python/basic/index.html +++ b/cs/pl/python/basic/index.html @@ -1093,6 +1093,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/pl/python/index.html b/cs/pl/python/index.html index 5945ffc7..b02f03ff 100644 --- a/cs/pl/python/index.html +++ b/cs/pl/python/index.html @@ -775,6 +775,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/pl/python/numpy/index.html b/cs/pl/python/numpy/index.html index 6a56e009..0bb55567 100644 --- a/cs/pl/python/numpy/index.html +++ b/cs/pl/python/numpy/index.html @@ -978,6 +978,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/pl/python/virtual/index.html b/cs/pl/python/virtual/index.html index ad76074e..0ace7557 100644 --- a/cs/pl/python/virtual/index.html +++ b/cs/pl/python/virtual/index.html @@ -799,6 +799,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/software/compa/index.html b/cs/software/compa/index.html index 62615078..6bf1c6c3 100644 --- a/cs/software/compa/index.html +++ b/cs/software/compa/index.html @@ -874,6 +874,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/software/design-pattern/index.html b/cs/software/design-pattern/index.html index 621c8666..303fb9f0 100644 --- a/cs/software/design-pattern/index.html +++ b/cs/software/design-pattern/index.html @@ -956,6 +956,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/software/index.html b/cs/software/index.html index 587d9b25..8a9f705a 100644 --- a/cs/software/index.html +++ b/cs/software/index.html @@ -775,6 +775,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/software/piaserver/index.html b/cs/software/piaserver/index.html index 4934ce1d..3eac24c4 100644 --- a/cs/software/piaserver/index.html +++ b/cs/software/piaserver/index.html @@ -773,6 +773,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cs/software/sca/index.html b/cs/software/sca/index.html index f2ea4721..b6a14724 100644 --- a/cs/software/sca/index.html +++ b/cs/software/sca/index.html @@ -1220,6 +1220,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/3d-visualization/index.html b/cv/3d-visualization/index.html index 5eaf98c2..89ee3e4a 100644 --- a/cv/3d-visualization/index.html +++ b/cv/3d-visualization/index.html @@ -776,6 +776,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/dataset/index.html b/cv/dataset/index.html index ee274b99..40b55e15 100644 --- a/cv/dataset/index.html +++ b/cv/dataset/index.html @@ -775,6 +775,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/dataset/kitti/index.html b/cv/dataset/kitti/index.html index bbef3c6a..23c354a7 100644 --- a/cv/dataset/kitti/index.html +++ b/cv/dataset/kitti/index.html @@ -776,6 +776,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/dataset/tum/index.html b/cv/dataset/tum/index.html index c79e3ef7..0036771b 100644 --- a/cv/dataset/tum/index.html +++ b/cv/dataset/tum/index.html @@ -776,6 +776,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/dataset/waymo/index.html b/cv/dataset/waymo/index.html index 180a41dd..cc137732 100644 --- a/cv/dataset/waymo/index.html +++ b/cv/dataset/waymo/index.html @@ -776,6 +776,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/index.html b/cv/index.html index 0005bd7c..d3e40ee3 100644 --- a/cv/index.html +++ b/cv/index.html @@ -775,6 +775,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • @@ -1362,6 +1367,16 @@

    Table of Contents
  • + +
    +
    + 1037 114 5 mins +
    + +
    1726648821
    +
  • +
  • @@ -1635,7 +1650,7 @@

    Table of Contents2024年8月8日 16:25:42 + 2024年9月18日 16:40:21
    创建日期: 2023年9月20日 18:02:21 diff --git a/cv/mvg/3dr-camera-structure/index.html b/cv/mvg/3dr-camera-structure/index.html index 7293f1b4..721e6c41 100644 --- a/cv/mvg/3dr-camera-structure/index.html +++ b/cv/mvg/3dr-camera-structure/index.html @@ -833,6 +833,11 @@ NICE-SLAM

  • +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/mvg/ag-fm/index.html b/cv/mvg/ag-fm/index.html index fa6f8630..639f0501 100644 --- a/cv/mvg/ag-fm/index.html +++ b/cv/mvg/ag-fm/index.html @@ -871,6 +871,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/mvg/calc-p/index.html b/cv/mvg/calc-p/index.html index e143b813..98d32f62 100644 --- a/cv/mvg/calc-p/index.html +++ b/cv/mvg/calc-p/index.html @@ -823,6 +823,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/mvg/camera-model/index.html b/cv/mvg/camera-model/index.html index b777f3cf..8d0d756e 100644 --- a/cv/mvg/camera-model/index.html +++ b/cv/mvg/camera-model/index.html @@ -886,6 +886,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/mvg/est2d/index.html b/cv/mvg/est2d/index.html index 638272f7..5c4a389f 100644 --- a/cv/mvg/est2d/index.html +++ b/cv/mvg/est2d/index.html @@ -1016,6 +1016,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/mvg/eval/index.html b/cv/mvg/eval/index.html index 464ab74c..545fb363 100644 --- a/cv/mvg/eval/index.html +++ b/cv/mvg/eval/index.html @@ -842,6 +842,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/mvg/index.html b/cv/mvg/index.html index 592aeac8..7fe92922 100644 --- a/cv/mvg/index.html +++ b/cv/mvg/index.html @@ -775,6 +775,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/mvg/one-vg/index.html b/cv/mvg/one-vg/index.html index 71de9967..a138bab5 100644 --- a/cv/mvg/one-vg/index.html +++ b/cv/mvg/one-vg/index.html @@ -900,6 +900,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/mvg/pjt2d/index.html b/cv/mvg/pjt2d/index.html index c8bb022b..18c0dd03 100644 --- a/cv/mvg/pjt2d/index.html +++ b/cv/mvg/pjt2d/index.html @@ -965,6 +965,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/mvg/pjt3d/index.html b/cv/mvg/pjt3d/index.html index c6695eac..dd3654b4 100644 --- a/cv/mvg/pjt3d/index.html +++ b/cv/mvg/pjt3d/index.html @@ -848,6 +848,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/pcd/index.html b/cv/pcd/index.html index 01898098..0b71576e 100644 --- a/cv/pcd/index.html +++ b/cv/pcd/index.html @@ -775,6 +775,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • @@ -1289,7 +1294,7 @@

    Reference

    diff --git a/cv/pcd/pcr/icp/index.html b/cv/pcd/pcr/icp/index.html index 3aa7c880..b2897bb5 100644 --- a/cv/pcd/pcr/icp/index.html +++ b/cv/pcd/pcr/icp/index.html @@ -776,6 +776,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/pcd/pcr/index.html b/cv/pcd/pcr/index.html index 773a0f8a..c235d82f 100644 --- a/cv/pcd/pcr/index.html +++ b/cv/pcd/pcr/index.html @@ -775,6 +775,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/pcd/pcr/prepare/index.html b/cv/pcd/pcr/prepare/index.html index 144dc8c3..83baae22 100644 --- a/cv/pcd/pcr/prepare/index.html +++ b/cv/pcd/pcr/prepare/index.html @@ -776,6 +776,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/slam/co-slam/index.html b/cv/slam/co-slam/index.html index ac98c495..8dd4cff4 100644 --- a/cv/slam/co-slam/index.html +++ b/cv/slam/co-slam/index.html @@ -828,6 +828,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/slam/crowd-slam/index.html b/cv/slam/crowd-slam/index.html index 83e07e16..44e65d0e 100644 --- a/cv/slam/crowd-slam/index.html +++ b/cv/slam/crowd-slam/index.html @@ -804,6 +804,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/slam/ddn-slam/index.html b/cv/slam/ddn-slam/index.html index 3999f270..398fafb4 100644 --- a/cv/slam/ddn-slam/index.html +++ b/cv/slam/ddn-slam/index.html @@ -799,6 +799,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/slam/deepv2d/index.html b/cv/slam/deepv2d/index.html index b0e60013..26eeddd4 100644 --- a/cv/slam/deepv2d/index.html +++ b/cv/slam/deepv2d/index.html @@ -799,6 +799,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/slam/detect-slam/index.html b/cv/slam/detect-slam/index.html index 311db84f..104a26e5 100644 --- a/cv/slam/detect-slam/index.html +++ b/cv/slam/detect-slam/index.html @@ -828,6 +828,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/slam/ds-slam/index.html b/cv/slam/ds-slam/index.html index b777ee63..a92b407d 100644 --- a/cv/slam/ds-slam/index.html +++ b/cv/slam/ds-slam/index.html @@ -838,6 +838,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/slam/dynaslam/index.html b/cv/slam/dynaslam/index.html index a4a2bd4d..78cb1e52 100644 --- a/cv/slam/dynaslam/index.html +++ b/cv/slam/dynaslam/index.html @@ -838,6 +838,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/slam/endoscopy-depth-estimation/index.html b/cv/slam/endoscopy-depth-estimation/index.html index ad2fc7c0..f57f6945 100644 --- a/cv/slam/endoscopy-depth-estimation/index.html +++ b/cv/slam/endoscopy-depth-estimation/index.html @@ -799,6 +799,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/slam/flowfusion/index.html b/cv/slam/flowfusion/index.html index f4996de2..b1a08807 100644 --- a/cv/slam/flowfusion/index.html +++ b/cv/slam/flowfusion/index.html @@ -828,6 +828,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/slam/imap/index.html b/cv/slam/imap/index.html index 07030a0f..c6c5ba1a 100644 --- a/cv/slam/imap/index.html +++ b/cv/slam/imap/index.html @@ -833,6 +833,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • diff --git a/cv/slam/index.html b/cv/slam/index.html index ae003aa1..b36d266b 100644 --- a/cv/slam/index.html +++ b/cv/slam/index.html @@ -775,6 +775,11 @@ NICE-SLAM +
  • + + NeRF-Evaluation + +
  • @@ -1272,6 +1277,7 @@

    Table of ContentsNID-SLAM
  • iMAP
  • NICE-SLAM
  • +
  • NeRF-Evaluation
  • Reference

    diff --git a/cv/slam/nerf-evaluation/index.html b/cv/slam/nerf-evaluation/index.html new file mode 100644 index 00000000..71c400b5 --- /dev/null +++ b/cv/slam/nerf-evaluation/index.html @@ -0,0 +1,1598 @@ + + + + + + + + + +NeRF-Evaluation - 狙击美佐的笔记本 + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + 跳转至 + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    +
    +
    + + +
    +
    + + + +

    NeRF-Evaluation

    +
    +

    1033 个字 114 行代码 预计阅读时间 5 分钟

    +
    +
    +

    Abstract

    +

    NeRF 常用评价指标
    + +
    +

    PSNR

    +
    +

    Info

    +
      +
    • Peak Signal-to-Noise Ratio 峰值信噪比
    • +
    • 衡量了一张噪声图像和一张干净图像的差异
    • +
    • PSNR 通过计算原始图像与重建图像之间的均方误差(Mean Squared Error,MSE)来量化它们之间的差异。
    • +
    • 两张图象的差异越小,MSE 越小 ,PSNR 就越大,图像质量越好
    • +
    +
    +
    \[ +MSE = \frac{1}{mn}\sum_{i=0}^{m-1} \sum_{j=0}^{n-1}[I(i, j) - K(i, j)]^2 +\\ +PSNR = 10 * \log_{10}(\frac{MAX_I^2}{MSE}) +\]
    +

    其中 \(MAX\) 是动态范围的最大值,即某点 \((i, j)\) 像素范围的最大值,如果图像是 \(8\) 位的,则 \(MAX = 2^8 - 1 = 255\)

    +
    from PIL import Image
    +import numpy as np
    +
    +img1 = np.array(Image.open('original.jpg')).astype(np.float64)
    +img2 = np.array(Image.open('compress.jpg')).astype(np.float64)
    +
    +
    +def psnr(img1, img2):
    +    mse = np.mean((img1-img2)**2)
    +    if mse == 0:
    +        return float('inf')
    +    else:
    +        return 20*np.log10(255/np.sqrt(mse))
    +
    +
    +if __name__ == "__main__":
    +    print(psnr(img1, img2))
    +
    +# -------- #
    +
    +from skimage.metrics import peak_signal_noise_ratio as psnr
    +from PIL import Image
    +import numpy as np
    +
    +
    +img1 = np.array(Image.open('original.jpg'))
    +img2 = np.array(Image.open('compress.jpg'))
    +
    +
    +if __name__ == "__main__":
    +    print(psnr(img1, img2))
    +
    +
    +

    Tip

    +
      +
    • PSNR 接近 50dB ,代表压缩后的图像仅有些许非常小的误差。
    • +
    • PSNR 大于 30dB ,人眼很难查觉压缩后和原始影像的差异。
    • +
    • PSNR 介于 20dB 30dB 之间,人眼就可以察觉出图像的差异。
    • +
    • PSNR 介于 10dB 20dB 之间,人眼还是可以用肉眼看出这个图像原始的结构,且直观上会判断两张图像不存在很大的差异。
    • +
    • PSNR 低于 10dB,人类很难用肉眼去判断两个图像是否为相同,一个图像是否为另一个图像的压缩结果。
    • +
    +
    +

    MS-SSIM

    +
    +

    Info

    +
      +
    • Structural Similarity Index Measure 结构相似性
    • +
    • 量了两张图片之间的相似程度 / 衡量图片的失真程度,考虑了图像的亮度、对比度和结构等方面,而 MS-SSIM。在 SSIM 的基础上引入多个尺度
    • +
    • MS-SSIM 的值范围在 0 1 之间,数值越接近 1 表示重建图像与原始图像的相似度越高,图像质量越好
    • +
    +
    +
    import cv2
    +import numpy as np
    +
    +def ms_ssim(img1, img2):
    +    # 转换为灰度图像
    +    img1 = cv2.cvtColor(img1, cv2.COLOR_BGR2GRAY)
    +    img2 = cv2.cvtColor(img2, cv2.COLOR_BGR2GRAY)
    +
    +    # 计算MS-SSIM
    +    weights = np.array([0.0448, 0.2856, 0.3001, 0.2363, 0.1333])  # 不同尺度的权重
    +    levels = weights.size
    +
    +    mssim = np.zeros(levels)
    +    mcs = np.zeros(levels)
    +
    +    for i in range(levels):
    +        ssim_map, cs_map = ssim(img1, img2)
    +        mssim[i] = np.mean(ssim_map)
    +        mcs[i] = np.mean(cs_map)
    +
    +        img1 = cv2.resize(img1, (img1.shape[1] // 2, img1.shape[0] // 2), interpolation=cv2.INTER_LINEAR)
    +        img2 = cv2.resize(img2, (img2.shape[1] // 2, img2.shape[0] // 2), interpolation=cv2.INTER_LINEAR)
    +
    +    # 整体MS-SSIM计算
    +    overall_mssim = np.prod(mcs[:-1] ** weights[:-1]) * (mssim[-1] ** weights[-1])
    +
    +    return overall_mssim
    +
    +def ssim(img1, img2, k1=0.01, k2=0.03, win_size=11, L=255):
    +    C1 = (k1 * L) ** 2
    +    C2 = (k2 * L) ** 2
    +
    +    # 计算均值和方差
    +    mu1 = cv2.GaussianBlur(img1, (win_size, win_size), 1.5)
    +    mu2 = cv2.GaussianBlur(img2, (win_size, win_size), 1.5)
    +
    +    mu1_sq = mu1 ** 2
    +    mu2_sq = mu2 ** 2
    +    mu1_mu2 = mu1 * mu2
    +
    +    sigma1_sq = cv2.GaussianBlur(img1 * img1, (win_size, win_size), 1.5) - mu1_sq
    +    sigma2_sq = cv2.GaussianBlur(img2 * img2, (win_size, win_size), 1.5) - mu2_sq
    +    sigma12 = cv2.GaussianBlur(img1 * img2, (win_size, win_size), 1.5) - mu1_mu2
    +
    +    # 计算相似性度量
    +    ssim_map = ((2 * mu1_mu2 + C1) * (2 * sigma12 + C2)) / ((mu1_sq + mu2_sq + C1) * (sigma1_sq + sigma2_sq + C2))
    +    cs_map = (2 * sigma12 + C2) / (sigma1_sq + sigma2_sq + C2)
    +
    +    return ssim_map, cs_map
    +
    +# 读取图像
    +img1 = cv2.imread('image1.jpg')
    +img2 = cv2.imread('image2.jpg')
    +
    +# 计算MS-SSIM
    +ms_ssim_score = ms_ssim(img1, img2)
    +print("MS-SSIM score:", ms_ssim_score)
    +
    +

    LPIPS

    +
    +

    Info

    +
      +
    • Learned Perceptual Image Patch Similarity 学习感知图像块相似度
    • +
    • 基于学习的感知图像补丁相似性指标,用于评估图像的感知质量
    • +
    • LPIPS 的得分范围通常是 0 1 之间,数值越小表示图像的感知质量越高
    • +
    • 与传统的图像质量评估指标(如 PSNR SSIM)相比,LPIPS 更加注重于人眼感知的因素,能够更好地捕捉到图像之间的感知差异
    • +
    • LPIPS 是一种基于学习的指标,它的性能受到所使用的 CNN 模型和训练数据的影响。因此,在使用 LPIPS 进行图像质量评估时,需要使用与训练模型相似的数据集和预训练模型,以保证评估结果的准确性和可靠性
    • +
    +
    +
    import torch
    +import torchvision.transforms as transforms
    +from PIL import Image
    +from models import dist_model
    +
    +# 加载预训练的LPIPS模型
    +model = dist_model.DistModel()
    +model.initialize(model='net-lin', net='alex', use_gpu=True)
    +
    +# 图像预处理
    +preprocess = transforms.Compose([
    +    transforms.Resize((256, 256)),
    +    transforms.ToTensor()
    +])
    +
    +# 加载图像并进行预处理
    +image1 = Image.open('image1.jpg').convert('RGB')
    +image2 = Image.open('image2.jpg').convert('RGB')
    +image1 = preprocess(image1).unsqueeze(0)
    +image2 = preprocess(image2).unsqueeze(0)
    +
    +# 将图像转换为PyTorch张量并计算LPIPS
    +with torch.no_grad():
    +    lpips_score = model.forward(image1, image2).item()
    +
    +print("LPIPS score:", lpips_score)
    +
    +

    Comparison

    +
    +

    Quote

    +
      +
    • PSNR(Peak Signal-to-Noise RatioPSNR 是一种常用的图像质量评估指标,用于衡量原始图像与重建图像之间的差异。它通过计算均方误差(MSE)来量化两个图像之间的差异,数值越高表示图像质量越好。
    • +
    • MS-SSIM(Multi-Scale Structural Similarity IndexMS-SSIM 是一种结构相似性指标,它在计算图像相似性时考虑了多个尺度的信息。与传统的结构相似性指标(SSIM)相比,MS-SSIM 将图像分解成多个尺度,并在每个尺度上计算结构相似性指标,最后取平均值作为最终的相似性评估。MS-SSIM 相较于 PSNR 更能反映人眼对于图像感知的差异。
    • +
    • LPIPS(Learned Perceptual Image Patch SimilarityLPIPS 是一种学习的感知图像补丁相似性指标,它通过训练神经网络来学习图像补丁之间的感知相似性。LPIPS 考虑了人眼对于图像感知的敏感性,通过计算图像补丁之间的感知距离来评估图像质量。与传统的结构相似性指标(如 SSIM)相比,LPIPS 在学习感知距离时更加准确和全面。
    • +
    • 这些指标在图像质量评估中都有广泛的应用。PSNR 主要用于衡量图像的重建误差,而 MS-SSIM LPIPS 更加关注人眼对图像感知的差异。在实际应用中,不同的指标可以结合使用,以综合评估图像质量。
    • +
    +
    +

    Reference

    + +
    +
    + + + 最后更新: + 2024年9月18日 16:40:21 +
    + 创建日期: + 2024年9月18日 16:40:21 +
    +
    + + +
    +
    +
    + + + 回到页面顶部 + +
    + +
    +
    +
    +
    + + + + + + diff --git a/cv/slam/nice-slam/index.html b/cv/slam/nice-slam/index.html index 088de158..91f27f07 100644 --- a/cv/slam/nice-slam/index.html +++ b/cv/slam/nice-slam/index.html @@ -833,6 +833,11 @@ +
  • + + NeRF-Evaluation + +
  • @@ -1513,13 +1518,13 @@

    Reference