Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

André Mateus 0001

dblp:178/1649-1 · DBLP profile ↗
← Back
11ranked-venue papers
5as first author
8since 2021 · last 2025
0000-0003-1044-4150ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 7 · 4 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-author · 3 since 2021Systems, architecture and hardware · 3 · 2 first-author · 2 since 2021Security and privacy · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
4 papers
3D vision · 71% Robot navigation and mapping · 22% Motion planning and robot control · 7%
Computer graphics and multimedia
1 paper
Geometric modeling and processing · 100%
Human-computer interaction and pervasive computing
1 paper
Wearable and physiological sensing · 100%

Topics — the 17 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › 3D vision
3d reconstruction
0.912025
ColabSfM: Collaborative Structure-from-Motion by Point Cloud Registration · CVPR 2025
Computer vision › 3D vision
point cloud processing
0.912025
ColabSfM: Collaborative Structure-from-Motion by Point Cloud Registration · CVPR 2025
Computer vision › 3D vision
point cloud registration
0.912025
ColabSfM: Collaborative Structure-from-Motion by Point Cloud Registration · CVPR 2025
Robotics › Robot navigation and mapping
SLAM
0.912025
Towards Visual Localization Interoperability: Cross-Feature for Collaborative Visual Localization and Mapping · ICCV 2025
Computer vision › 3D vision
structure from motion
0.912025
ColabSfM: Collaborative Structure-from-Motion by Point Cloud Registration · CVPR 2025
Computer vision › 3D vision
visual localization
0.912025
Towards Visual Localization Interoperability: Cross-Feature for Collaborative Visual Localization and Mapping · ICCV 2025
Geometric modeling and processing › registration
3d registration
0.712023
Fast and Accurate 3D Registration from Line Intersection Constraints · Int. J. Comput. Vis. 2023
Robotics › Motion planning and robot control
observer design
0.612022
An observer cascade for velocity and multiple line estimation · ICRA 2022
Robotics › Robot navigation and mapping
state estimation
0.612022
An observer cascade for velocity and multiple line estimation · ICRA 2022
Computer vision › 3D vision › geometric estimation
3d registration
0.412020
Minimal Solvers for 3D Scan Alignment With Pairs of Intersecting Lines · CVPR 2020
Computer vision › 3D vision › geometric optimization
minimal solver
0.412020
Minimal Solvers for 3D Scan Alignment With Pairs of Intersecting Lines · CVPR 2020
Robotics › Robot navigation and mapping
scan matching
0.412020
Minimal Solvers for 3D Scan Alignment With Pairs of Intersecting Lines · CVPR 2020
Computer vision › 3D vision › 3d reconstruction
collaborative reconstruction
0.312025
ColabSfM: Collaborative Structure-from-Motion by Point Cloud Registration · CVPR 2025
Wearable and physiological sensing › inertial sensing
inertial measurement unit
0.212022
An observer cascade for velocity and multiple line estimation · ICRA 2022
Wearable and physiological sensing
inertial sensing
0.212022
An observer cascade for velocity and multiple line estimation · ICRA 2022
Computer vision › 3D vision › robust estimation
RANSAC
0.112020
Minimal Solvers for 3D Scan Alignment With Pairs of Intersecting Lines · CVPR 2020
Computer vision › 3D vision
robust estimation
0.112020
Minimal Solvers for 3D Scan Alignment With Pairs of Intersecting Lines · CVPR 2020

Methods — techniques the papers use, named apart from their topics

observer cascade · 1.1asymptotic stability analysis · 1.1IMU fusion · 1.1neural refinement · 0.9dataset generation pipeline · 0.9cross-feature matching · 0.9line intersection constraints · 0.7nonlinear refinement · 0.4hybrid RANSAC · 0.4
YearPublicationVenuePosition
2025 ColabSfM: Collaborative Structure-from-Motion by Point Cloud Registration
abstract
Structure-from-Motion (SfM) is the task of estimating 3D structure and camera poses from images. We define Collaborative SfM (ColabSfM) as sharing distributed SfM reconstructions. Sharing maps requires estimating a joint reference frame, which is typically referred to as registration. However, there is a lack of scalable methods and training datasets for registering SfM reconstructions. In this paper, we tackle this challenge by proposing the scalable task of point cloud registration for SfM reconstructions. We find that current registration methods cannot register SfM point clouds when trained on existing datasets. To this end, we propose a SfM registration dataset generation pipeline, leveraging partial reconstructions from synthetically generated camera trajectories for each scene. Finally, we propose a simple but impactful neural refiner on top of the SotA registration method RoITr that yields significant improvements, which we call RefineRoITr. Our extensive experimental evaluation shows that our proposed pipeline and model enables ColabSfM. Code is available at https://github.com/EricssonResearch/ColabSfM
Johan Edstedt, André Mateus 0001, Alberto Jaenal
CVPR2
2025 Towards Visual Localization Interoperability: Cross-Feature for Collaborative Visual Localization and Mapping
Alberto Jaenal, Paula Carbó Cubero, José Araújo, André Mateus 0001
ICCV4
2024 Snail: Secure Single Iteration Localization
abstract
Localization is a computer vision task by which the position and orientation of a camera is determined from an image and environmental map. We propose a method for performing localization in a privacy preserving manner supporting two scenarios: first, when the image and map are held by a client who wishes to offload localization to untrusted third parties, and second, when the image and map are held separately by untrusting parties. Privacy preserving localization is necessary when the image and map are confidential, and offloading conserves on-device power and frees resources for other tasks. To accomplish this we integrate existing localization methods and secure multi-party computation (MPC), specifically garbled circuits, yielding proof-based security guarantees in contrast to existing obfuscation-based approaches which recent related work has shown vulnerable. We present two approaches to localization, a baseline data-oblivious adaptation of localization suitable for garbled circuits and our novel Single Iteration Localization. Our technique improves overall performance while maintaining confidentiality of the input image, map, and output pose at the expense of increased communication rounds but reduced computation and communication required per round. Single Iteration Localization is over two orders of magnitude faster than a straightforward application of garbled circuits to localization enabling real-world usage in Turbo the Snail, the first robot to offload localization without revealing input images, environmental map, position, or orientation to offload servers.
James Choncholas, Pujith Kachana, André Mateus 0001, Gregoire Phillips, Ada Gavrilovska
Proc. Priv. Enhancing Technol.3
2024 Fast Certifiable Algorithm for the Absolute Pose Estimation of a Camera
abstract
Abstract. Estimating the absolute pose of a camera given a set of [Formula: see text] points and their observations is known as the resectioning or Perspective-n-Point (PnP) problem. It is at the core of most computer vision applications and it can be stated as an instance of three-dimensional registration with point-line distances, making the error quadratic in the unknown pose. The PnP problem, though, is nonconvex due to the constraints associated with the rotation, and iterative algorithms may get trapped into any suboptimal solutions without notice. This work proposes an efficient certification algorithm for central and noncentral cameras that either confirms the optimality of a solution or is inconclusive. We exploit different sets of constraints for the rotation to assess their performance in terms of certification. Two of the formulations lack the Linear Independence Constraint Qualification (LICQ) while one of them has more constraints than variables. This hinders the usage of the “standard” procedure which estimates the Lagrange multipliers in closed-form. To overcome that, we formulate the certification as an eigenvalue optimization and solve it through a line-search method. Our evaluation on synthetic and real data shows that minimal formulations certify most solutions (more than [Formula: see text] on real data) whereas redundant formulations are able to certify all of them and even random problem instances. The proposed algorithm runs in microseconds for all these formulations.
Mercedes Garcia-Salguero, Elijs Dima, André Mateus 0001, Javier González 0001
SIAM J. Imaging Sci.3
2023 Demo: Privacy-Preserving Localization for Edge-Assisted Robotic Navigation
abstract
Localization is a common task in computer vision by which the position and orientation of a camera is determined from an image and 3D map of the environment. We propose a demonstration of securely performing localization in a privacy preserving manner. This allows localization so that a lightweight client device, such as a mobile robot, may offload the computation to an untrusted server without revealing anything about their data. To accomplish this goal, we combine existing localization methods with secure multiparty computation (MPC), specifically garbled circuits. As such, the security guarantees of this work are simulation-based in contrast to existing obfuscation-based approaches to pose estimation for which privacy is inversely proportional to input size. We propose two approaches, a baseline data-oblivious adaptation of localization suitable for MPC and Single Iteration Localization which runs each localization step individually, improving performance at the cost of round complexity while maintaining confidentiality of the input image, map, and output pose. Single Iteration Localization is over two orders of magnitude faster than the data-oblivious approach enabling real-world usage in Turbo the Snail, the first robot to offload localization without revealing input images, environmental map, position, or orientation to offload servers.
James Choncholas, Pujith Kachana, André Mateus 0001, Gregoire Phillips, Ada Gavrilovska
SEC3
2023 Fast and Accurate 3D Registration from Line Intersection Constraints
André Mateus 0001, Siddhant Ranade, Srikumar Ramalingam, Pedro Miraldo
Int. J. Comput. Vis.1
2022 An observer cascade for velocity and multiple line estimation
abstract
Previous incremental estimation methods consider estimating a single line, requiring as many observers as the number of lines to be mapped. This leads to the need for having at least 4N state variables, with N being the number of lines. This paper presents the first approach for multi-line incremental estimation. Since lines are common in structured environments, we aim to exploit that structure to reduce the state space. The modeling of structured environments proposed in this paper reduces the state space to 3N + 3 and is also less susceptible to singular configurations. An assumption the previous methods make is that the camera velocity is available at all times. However, the velocity is usually retrieved from odometry, which is noisy. With this in mind, we propose coupling the camera with an Inertial Measurement Unit (IMU) and an observer cascade. A first observer retrieves the scale of the linear velocity and a second observer for the lines mapping. The stability of the entire system is analyzed. The cascade is shown to be asymptotically stable and shown to converge in experiments with simulated data.
André Mateus 0001, Pedro U. Lima, Pedro Miraldo
ICRA1
2022 On Incremental Structure from Motion Using Lines
abstract
Humans tend to build environments with structure, which consists of mainly planar surfaces. From the intersection of planar surfaces arise straight lines. Lines have more degrees of freedom than points. Thus, line-based structure-from-motion (SfM) provides more information about the environment. In this article, we present solutions for SfM using lines, namely, incremental SfM. These approaches consist of designing state observers for a camera’s dynamical visual system looking at a 3-D line. We start by presenting a model that uses spherical coordinates for representing the line’s moment vector. We show that this parameterization has singularities, and, therefore, we introduce a more suitable model that considers the line’s moment and shortest viewing ray. Concerning the observers, we present two different methodologies. The first uses a memory-less state-of-the-art framework for dynamic visual systems. Since the previous states of the robotic agent are accessible—while performing the 3-D mapping of the environment—the second approach aims at exploiting the use of memory to improve the estimation accuracy and convergence speed. The two models and the two observers are evaluated in simulation and real data, where mobile and manipulator robots are used.
André Mateus 0001, Omar Tahri, A. Pedro Aguiar, Pedro U. Lima, Pedro Miraldo
IEEE Trans. Robotics1
2020 Minimal Solvers for 3D Scan Alignment With Pairs of Intersecting Lines
abstract
We explore the possibility of using line intersection constraints for 3D scan registration. Typical 3D registration algorithms exploit point and plane correspondences, while line intersection constraints have not been used in the context of 3D scan registration before. Constraints from a match of pairs of intersecting lines in two 3D scans can be seen as two 3D line intersections, a plane correspondence, and a point correspondence. In this paper, we present minimal solvers that combine these different type of constraints: 1) three line intersections and one point match; 2) one line intersection and two point matches; 3) three line intersections and one plane match; 4) one line intersection and two plane matches; and 5) one line intersection, one point match, and one plane match. To use all the available solvers, we present a hybrid RANSAC loop. We propose a non-linear refinement technique using all the inliers obtained from the RANSAC. Vast experiments with simulated data and two real-data data-sets show that the use of these features and the combined solvers improve the accuracy. The code is available.
André Mateus 0001, Srikumar Ramalingam, Pedro Miraldo
CVPR1
2019 Project INSIDE: towards autonomous semi-unstructured human-robot social interaction in autism therapy
Francisco S. Melo, Alberto Sardinha, David Belo, Marta Couto, Miguel Faria 0001, Anabela Farias, Hugo Gamboa, Cátia Jesus, Mithun Kinarullathil, Pedro U. Lima, Luís Luz, André Mateus 0001, Isabel Melo, Plinio Moreno, Daniel Faustino de Noronha Osório, Ana Paiva 0001, Jhielson M. Pimentel, Rodrigo M. M. Ventura
Artif. Intell. Medicine12
2018 Active Structure-from-Motion for 3D Straight LinesBehaviors* This work was partially supported by the Portuguese FCT grants PD/Bd/135015/2017 (through the NETSys Doctoral Program) & SFRH/BPD/111495/2015, and ISRILARSyS Strategic Funding by the FCT project PEst-OE/EEI/LA0009/2013
abstract
A reliable estimation of 3D parameters is a must for several applications like planning and control, in which is included Image-Based Visual Servoing. This control scheme depends directly on 3D parameters, e.g. depth of points, and/or depth and direction of 3D straight lines. Recently, a framework for Active Structure-from-Motion was proposed, addressing the former feature type. However, straight lines were not addressed. These are 1D objects, which allow for more robust detection, and tracking. In this work, the problem of Active Structure-from-Motion for 3D straight lines is addressed. An explicit representation of these features is presented, and a change of variables is proposed. The latter allows the dynamics of the line to respect the conditions for observability of the framework. A control law is used with the purpose of keeping the control effort reasonable, while achieving a desired convergence rate. The approach is validated first in simulation for a single line, and second using a real robot setup. The latter set of experiments are conducted first for a single line, and then for three lines.
André Mateus 0001, Omar Tahri, Pedro Miraldo
IROS1