atlas

Research map / 3D vision / Depth and stereo

F3Loc: Fusion and Filtering for Floorplan Localization

CVPR 2024 · 3D vision › Depth and stereo · approach: Scene coordinate regression for localization · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes F3Loc, a data-driven floorplan localization system that fuses monocular and multi-view floorplan depth predictions with a learned selection network and an SE(2) histogram filter for sequential localization.

Problem

Self-localization of a camera from RGB images within a 2D floorplan, handling ambiguity from repetitive structures, non-upright camera poses, and real-time sequential tracking without per-map retraining or image databases.

Approach

Predicts 1D floorplan depth rays from single images (gravity-aligned) and from multi-view cost volumes, fuses them with an MLP selection network conditioned on relative poses, applies virtual roll-pitch augmentation for non-upright cameras, and filters over time with an efficient SE(2) histogram filter implemented as grouped convolution.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use multiview depth estimation instead of monocular estimation (ablation)F3Loc observation model · Gibson(f)recall@1m: 36.6 -> 45.2Helped
use multiview depth estimation instead of monocular estimation (ablation)F3Loc observation model · Gibson(g)recall@1m: 33.7 -> 31.0Hurt
add learned selection between monocular and multiview estimates (ablation)F3Loc observation model · Gibson(g)recall@1m: 33.7 -> 44.5Helped
select estimates by thresholding relative motion rather than learned selection (ablation)F3Loc observation model · Gibson(g)recall@1m: 39.6 -> 44.5Hurt
add virtual roll-pitch augmentation during monocular network training (ablation)F3Loc monocular module · Gibson(f), non-upright camera posesrecall@1m 30°Helped
increase the number of frames used by the histogram filter (ablation)F3Loc sequential localization · Gibson(t)success rateHelped
replace learned selection with monocular observation (ablation)F3Loc histogram-filtered localization · Gibson(t)success rate@1m: 94.6 -> 89.2Hurt
use the histogram filter instead of the particle filter (ablation)F3Loc sequential localization · Gibson(t)iteration time: 0.067 -> 0.037Helped

Surprising findings

Limitations

Experimental setup

Datasets: iGibson (customized Gibson-based floorplan dataset) Structured3D LaMAR (HGE scene)

Benchmarks: Gibson(f) Gibson(g) Gibson(t) Structured3D LaMAR HGE

Metrics: recall at 0.1m/0.5m/1m/1m30deg success rate@1m RMSE runtime (s, Hz)

Baselines: PF-net LASER LaLaLoc

Builds on: PF-net LASER histogram filter (Bayesian filter with transition filters) MVSNet-style multi-view stereo ResNet

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy