Skip to content

Commit c42b25e

Browse files
committed
docs(web): update website arXiv link
1 parent 25a638c commit c42b25e

File tree

2 files changed

+43
-68
lines changed

2 files changed

+43
-68
lines changed

index.html

Lines changed: 40 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ <h1 class="col-md-12 text-center">
3737
<div class="col-md-12 text-center">
3838
<ul class="list-inline">
3939
<li>
40-
<!-- <a href="TODO"> -->
40+
<a href="https://www.kth.se/profile/dduberg">
4141
Daniel Duberg* <sup>1</sup>
42-
<!-- </a> -->
42+
</a>
4343
</li>
4444
<li>
4545
<a href="https://kin-zhang.github.io/">
@@ -63,9 +63,8 @@ <h1 class="col-md-12 text-center">
6363
<div class="row" id="affiliated">
6464
<div class="col-md-12 text-center">
6565
<p>
66-
<sup>*</sup>Equal contribution
67-
<br>
68-
<sup>1</sup>KTH Royal Institute of Technology, <sup>2</sup>HKUST
66+
<sup>*</sup>Co-first authors&emsp;<sup>1</sup>KTH Royal Institute of Technology &emsp;<sup>2</sup>HKUST
67+
6968
</p>
7069
</div>
7170
</div>
@@ -75,17 +74,17 @@ <h1 class="col-md-12 text-center">
7574
<!-- <div class="col-md-4 col-md-offset-4 text-center"></div> (for 3 icons)-->
7675
<ul class="nav nav-pills nav-justified">
7776
<li>
78-
<a href="https://arxiv.org/abs/TODO.TODO">
77+
<a href="https://arxiv.org/abs/2403.01449">
7978
<img src="./resources/imgs/paper_cover.png" height="60px">
8079
<h4><strong>Paper</strong></h4>
8180
</a>
8281
</li>
83-
<li>
82+
<!-- <li>
8483
<a href="https://youtu.be/TODO">
8584
<img src="./resources/imgs/icons/youtube.png" height="60px">
8685
<h4><strong>Video</strong></h4>
8786
</a>
88-
</li>
87+
</li> -->
8988
<li>
9089
<a href="https://github.com/KTH-RPL/DynamicMap_Benchmark#dataset--scripts">
9190
<img src="./resources/imgs/icons/dataset.png" height="60px">
@@ -95,7 +94,7 @@ <h4><strong>Datasets</strong></h4>
9594
<li>
9695
<a href="https://github.com/kth-rpl/dufomap">
9796
<img src="./resources/imgs/icons/github.png" height="60px">
98-
<h4><strong>Release after acceptance</strong></h4>
97+
<h4><strong>Code</strong></h4>
9998
</a>
10099
</li>
101100
</ul>
@@ -116,7 +115,7 @@ <h3>
116115
Abstract
117116
</h3>
118117
<p class="text-justify">
119-
The dynamic nature of the real world is one of the main challenges in robotics. The first step in dealing with it is to detect which parts of the world are dynamic. A typical benchmark task is to create a map that contains only the static part of the world to support, for example, localization and planning. Current solutions are often applied in post-processing, where parameter tuning allows the user to adjust the setting for a specific dataset. In this paper, we propose DUFOMap, a novel dynamic awareness mapping framework designed for efficient online processing. Despite having the same parameter settings for all scenarios, it performs better or is on par with state-of-the-art methods. Ray casting is utilized to identify and classify fully observed empty regions. Since these regions have been observed empty, it follows that anything inside them at another time must be dynamic. Evaluation is carried out in various scenarios, including outdoor environments in KITTI and Argoverse 2, open areas on the KTH campus, and with different sensor types. DUFOMap outperforms the state of the art in terms of accuracy and computational efficiency. The source code, benchmarks, and links to the datasets utilized are provided.
118+
The dynamic nature of the real world is one of the main challenges in robotics. The first step in dealing with it is to detect which parts of the world are dynamic. A typical benchmark task is to create a map that contains only the static part of the world to support, for example, localization and planning. Current solutions are often applied in post-processing, where parameter tuning allows the user to adjust the setting for a specific dataset. In this paper, we propose DUFOMap, a novel dynamic awareness mapping framework designed for efficient online processing. Despite having the same parameter settings for all scenarios, it performs better or is on par with state-of-the-art methods. Ray casting is utilized to identify and classify fully observed empty regions. Since these regions have been observed empty, it follows that anything inside them at another time must be dynamic. Evaluation is carried out in various scenarios, including outdoor environments in KITTI and Argoverse 2, open areas on the KTH campus, and with different sensor types. DUFOMap outperforms the state of the art in terms of accuracy and computational efficiency.
120119
</p>
121120
<!-- <p class="text-center">
122121
<img src="./resources/imgs/pipeline.png" class="center">
@@ -164,38 +163,21 @@ <h3>
164163
<div class="col-md-10 col-md-offset-1" id="video-demo">
165164
<h3>Interactive demo in KITTI 07 sequence (full map). Try yourself 😊 </h3>
166165
<div class="cocoen" style="width: 100%;">
167-
<video id="video-player1a" loop muted defaultMuted playsinline webkit-playsinline onended="loadVideo(true)" style="display: block;">
166+
<video id="video-player1" loop muted defaultMuted playsinline webkit-playsinline onended="loadVideo(true)" style="display: block;">
168167
<source id="video-src1" src="./resources/videos/07_gt.mp4">
169168
</video>
170-
<video id="video-player2a" loop muted defaultMuted playsinline webkit-playsinline onended="loadVideo(true)" style="display: block;">
169+
<video id="video-player2" loop muted defaultMuted playsinline webkit-playsinline onended="loadVideo(true)" style="display: block;">
171170
<source id="video-src2" src="./resources/videos/07_dufomap.mp4">
172171
</video>
173172
</div>
174-
<input id="progress-bar-a" type="range" min="0" max="100" step="1" value="0">
175-
<button id="pause-play-button-a">Play</button>
173+
<input id="progress-bar" type="range" min="0" max="100" step="1" value="0">
174+
<button id="pause-play-button">Play</button>
176175
<p style="text-align: center;">Slide the bar to compare</p>
177176
<p style="text-align: left;">
178177
Left: A map built using ground truth labels (dynamic points marked in yellow). <br>
179178
Right: Static map after DUFOMap after removing points classified as dynamic by DUFOMap.</p>
180179
</div>
181-
<!-- <div class="container">
182-
<div class="col-md-10 col-md-offset-1" id="video-demo">
183-
<h3>Interactive demo in KITTI 07 sequence (full map). Try yourself 😊 </h3>
184-
<div class="cocoen" style="width: 100%;">
185-
<video id="video-player1b" loop muted defaultMuted playsinline webkit-playsinline onended="loadVideo(true)" style="display: block;">
186-
<source id="video-src3" src="./resources/videos/mid360_raw.mp4">
187-
</video>
188-
<video id="video-player2b" loop muted defaultMuted playsinline webkit-playsinline onended="loadVideo(true)" style="display: block;">
189-
<source id="video-src4" src="./resources/videos/mid360_dufo.mp4">
190-
</video>
191-
</div>
192-
<input id="progress-bar-b" type="range" min="0" max="100" step="1" value="0">
193-
<button id="pause-play-button-b">Play</button>
194-
<p style="text-align: center;">Slide the bar to compare</p>
195-
<p style="text-align: left;">
196-
Left: A map built using ground truth labels (dynamic points marked in yellow). <br>
197-
Right: Static map after DUFOMap after removing points classified as dynamic by DUFOMap.</p>
198-
</div> -->
180+
199181
<div class="col-md-10 col-md-offset-1">
200182
<h3>
201183
Section I-C: DUFOMap Ablation Study in RGB-D dataset
@@ -281,41 +263,36 @@ <h3>
281263
<script>
282264
Cocoen.parse(document.body);
283265
</script>
284-
285266
<script>
286-
function setupVideoPlayers(videoId1, videoId2, progressBarId, buttonId) {
287-
var video1 = document.getElementById(videoId1);
288-
var video2 = document.getElementById(videoId2);
289-
var progressBar = document.getElementById(progressBarId);
290-
var pausePlayButton = document.getElementById(buttonId);
267+
var video = document.getElementById('video-player1');
268+
var video2 = document.getElementById('video-player2');
269+
var progressBar = document.getElementById('progress-bar');
270+
var pausePlayButton = document.getElementById('pause-play-button');
291271

292-
video1.addEventListener('loadedmetadata', function() {
293-
progressBar.max = video1.duration;
294-
});
272+
video.addEventListener('loadedmetadata', function() {
273+
progressBar.max = video.duration;
274+
});
295275

296-
video1.addEventListener('timeupdate', function() {
297-
progressBar.value = video1.currentTime;
298-
});
276+
video.addEventListener('timeupdate', function() {
277+
progressBar.value = video.currentTime;
278+
});
299279

300-
progressBar.addEventListener('input', function() {
301-
video1.currentTime = progressBar.value;
302-
video2.currentTime = progressBar.value;
303-
});
280+
progressBar.addEventListener('input', function() {
281+
video.currentTime = progressBar.value;
282+
video2.currentTime = progressBar.value;
283+
});
304284

305-
pausePlayButton.addEventListener('click', function() {
306-
if (video1.paused) {
307-
video1.play();
308-
video2.play();
309-
pausePlayButton.textContent = "Pause";
310-
} else {
311-
video1.pause();
312-
video2.pause();
313-
pausePlayButton.textContent = "Play";
314-
}
315-
});
316-
}
317-
setupVideoPlayers('video-player1a', 'video-player2a', 'progress-bar-a', 'pause-play-button-a');
318-
setupVideoPlayers('video-player1b', 'video-player2b', 'progress-bar-b', 'pause-play-button-b');
285+
pausePlayButton.addEventListener('click', function() {
286+
if (video.paused) {
287+
video.play();
288+
video2.play();
289+
pausePlayButton.textContent = "Pause";
290+
} else {
291+
video.pause();
292+
video2.pause();
293+
pausePlayButton.textContent = "Play";
294+
}
295+
});
319296
</script>
320297
</div>
321298

@@ -326,8 +303,7 @@ <h3>
326303
<hr><br>
327304
</div> -->
328305
<div id="divCheckbox" style="display: none;">
329-
<script type="text/javascript" id="clustrmaps" src="//clustrmaps.com/map_v2.js?d=agMKxP88T4oPBUQf-tEi1jJvvgJ9YOvOwHxoiZWvaw4&cl=ffffff&w=a"></script>
330-
<!-- <li>Open view&ensp;<a href="http://www.clustrmaps.com/map/Kin-zhang.github.io" title="Visit tracker for Kin-zhang.github.io">Map Viewer</a></li> -->
306+
<script type="text/javascript" id="clustrmaps" src="//clustrmaps.com/map_v2.js?d=EgneqgMyKYunbNXTZBSJLu9hx5BwVR4-wMDgDP789vg&cl=ffffff&w=a"></script>
331307
</div>
332308
</body>
333309

resources/elements/utils/zoom.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11

2-
$(document).ready(
3-
function(){
2+
$(document).ready(function(){
43
mediumZoom('[data-zoomable]', {
54
background: 'rgba(0, 0, 0, 0.5)' // 50% alpha transparency
6-
});}
7-
);
5+
});
6+
});

0 commit comments

Comments
 (0)