diff --git a/_pages/favor.md b/_pages/favor.md index 4d61ba3..e54d631 100644 --- a/_pages/favor.md +++ b/_pages/favor.md @@ -5,15 +5,16 @@ subtitle: "" description: WACV (2025) paper on rendering feature descriptors from unseen views permalink: /favor/ nav_order: 9984 -usemathjax: true nav_exclude: true --- + [ arXiv pre-print ](https://arxiv.org/abs/2409.07571){: .btn .btn-blue } + {::nomarkdown}
@@ -254,7 +255,7 @@ Camera relocalization methods range from dense image alignment to direct camera

Great Court

-
+

The video below shows the camera pose relocalization computed using FaVoR. The purple frame indicates the starting camera position provided by the first DenseVLAD result, while the blue frame represents the ground truth camera pose of the query image. The estimated camera pose is shown in black, connected to the initial pose by a green line.

@@ -284,7 +285,7 @@ Camera relocalization methods range from dense image alignment to direct camera

King's College

-
+

The video below shows the camera pose relocalization computed using FaVoR. The purple frame indicates the starting camera position provided by the first DenseVLAD result, while the blue frame represents the ground truth camera pose of the query image. The estimated camera pose is shown in black, connected to the initial pose by a green line.

@@ -314,7 +315,7 @@ Camera relocalization methods range from dense image alignment to direct camera

Old Hospital

-
+

The video below shows the camera pose relocalization computed using FaVoR. The purple frame indicates the starting camera position provided by the first DenseVLAD result, while the blue frame represents the ground truth camera pose of the query image. The estimated camera pose is shown in black, connected to the initial pose by a green line.

@@ -344,7 +345,7 @@ Camera relocalization methods range from dense image alignment to direct camera

Shop Facade

-
+

The video below shows the camera pose relocalization computed using FaVoR. The purple frame indicates the starting camera position provided by the first DenseVLAD result, while the blue frame represents the ground truth camera pose of the query image. The estimated camera pose is shown in black, connected to the initial pose by a green line.

@@ -374,7 +375,7 @@ Camera relocalization methods range from dense image alignment to direct camera

St. Mary's Church

-
+

The video below shows the camera pose relocalization computed using FaVoR. The purple frame indicates the starting camera position provided by the first DenseVLAD result, while the blue frame represents the ground truth camera pose of the query image. The estimated camera pose is shown in black, connected to the initial pose by a green line.

@@ -410,20 +411,12 @@ Camera relocalization methods range from dense image alignment to direct camera In the video below, we extract Alike-l features from a target image. We then match the target features with those extracted from a query image under Standard feature matching. On the rigth side, we report the matches in three iterations of the FaVoR method queried from the target image pose. It is noticeble that the amount of matches is much higher in the 3rd iteration of FaVoR compared to the standard matching approach. The text at the bottom left of the image reports the distance in meters and degree between the target image and the query images and the number of matches for both the methods, the text turn out red when the number of standard feature matches is higher than the FaVoR ones.

-
-
- -
- -
@@ -835,19 +828,19 @@ In the video below, we extract Alike-l features from a target image. We then mat
@@ -857,25 +850,25 @@ In the video below, we extract Alike-l features from a target image. We then mat
diff --git a/assets/favor/scripts.js b/assets/favor/scripts.js index 4b800da..9061a89 100644 --- a/assets/favor/scripts.js +++ b/assets/favor/scripts.js @@ -1,8 +1,3 @@ -/*! -* Start Bootstrap - Freelancer v7.0.7 (https://startbootstrap.com/theme/freelancer) -* Copyright 2013-2023 Start Bootstrap -* Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-freelancer/blob/master/LICENSE) -*/ // // Scripts // @@ -27,53 +22,6 @@ document.addEventListener("DOMContentLoaded", function() { } }); -window.addEventListener('DOMContentLoaded', event => { - - // Navbar shrink function - var navbarShrink = function () { - const navbarCollapsible = document.body.querySelector('#mainNav'); - if (!navbarCollapsible) { - return; - } - if (window.scrollY === 0) { - navbarCollapsible.classList.remove('navbar-shrink') - } else { - navbarCollapsible.classList.add('navbar-shrink') - } - - }; - - // Shrink the navbar - navbarShrink(); - - // Shrink the navbar when page is scrolled - document.addEventListener('scroll', navbarShrink); - - // Activate Bootstrap scrollspy on the main nav element - const mainNav = document.body.querySelector('#mainNav'); - if (mainNav) { - new bootstrap.ScrollSpy(document.body, { - target: '#mainNav', - rootMargin: '0px 0px -40%', - }); - }; - - // Collapse responsive navbar when toggler is visible - const navbarToggler = document.body.querySelector('.navbar-toggler'); - const responsiveNavItems = [].slice.call( - document.querySelectorAll('#navbarResponsive .nav-link') - ); - responsiveNavItems.map(function (responsiveNavItem) { - responsiveNavItem.addEventListener('click', () => { - if (window.getComputedStyle(navbarToggler).display !== 'none') { - navbarToggler.click(); - } - }); - }); - -}); - - document.addEventListener('DOMContentLoaded', function() { // do this for each video element (5 in total) diff --git a/assets/favor/video/video_desc_invariance_comp.mp4 b/assets/favor/video/video_desc_invariance_comp.webm similarity index 52% rename from assets/favor/video/video_desc_invariance_comp.mp4 rename to assets/favor/video/video_desc_invariance_comp.webm index fa661f9..f31f9d7 100644 Binary files a/assets/favor/video/video_desc_invariance_comp.mp4 and b/assets/favor/video/video_desc_invariance_comp.webm differ