EDBT 2026 Demo / reviewers in the wild / expert
André Mateus 0001
dblp:178/1649-1
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › 3D vision
3d reconstruction |
0.9 | 1 | 2025 | ColabSfM: Collaborative Structure-from-Motion by Point Cloud Registration · CVPR 2025 |
Computer vision › 3D vision
point cloud processing |
0.9 | 1 | 2025 | ColabSfM: Collaborative Structure-from-Motion by Point Cloud Registration · CVPR 2025 |
Computer vision › 3D vision
point cloud registration |
0.9 | 1 | 2025 | ColabSfM: Collaborative Structure-from-Motion by Point Cloud Registration · CVPR 2025 |
Robotics › Robot navigation and mapping
SLAM |
0.9 | 1 | 2025 | Towards Visual Localization Interoperability: Cross-Feature for Collaborative Visual Localization and Mapping · ICCV 2025 |
Computer vision › 3D vision
structure from motion |
0.9 | 1 | 2025 | ColabSfM: Collaborative Structure-from-Motion by Point Cloud Registration · CVPR 2025 |
Computer vision › 3D vision
visual localization |
0.9 | 1 | 2025 | Towards Visual Localization Interoperability: Cross-Feature for Collaborative Visual Localization and Mapping · ICCV 2025 |
Geometric modeling and processing › registration
3d registration |
0.7 | 1 | 2023 | Fast and Accurate 3D Registration from Line Intersection Constraints · Int. J. Comput. Vis. 2023 |
Robotics › Motion planning and robot control
observer design |
0.6 | 1 | 2022 | An observer cascade for velocity and multiple line estimation · ICRA 2022 |
Robotics › Robot navigation and mapping
state estimation |
0.6 | 1 | 2022 | An observer cascade for velocity and multiple line estimation · ICRA 2022 |
Computer vision › 3D vision › geometric estimation
3d registration |
0.4 | 1 | 2020 | Minimal Solvers for 3D Scan Alignment With Pairs of Intersecting Lines · CVPR 2020 |
Computer vision › 3D vision › geometric optimization
minimal solver |
0.4 | 1 | 2020 | Minimal Solvers for 3D Scan Alignment With Pairs of Intersecting Lines · CVPR 2020 |
Robotics › Robot navigation and mapping
scan matching |
0.4 | 1 | 2020 | Minimal Solvers for 3D Scan Alignment With Pairs of Intersecting Lines · CVPR 2020 |
Computer vision › 3D vision › 3d reconstruction
collaborative reconstruction |
0.3 | 1 | 2025 | ColabSfM: Collaborative Structure-from-Motion by Point Cloud Registration · CVPR 2025 |
Wearable and physiological sensing › inertial sensing
inertial measurement unit |
0.2 | 1 | 2022 | An observer cascade for velocity and multiple line estimation · ICRA 2022 |
Wearable and physiological sensing
inertial sensing |
0.2 | 1 | 2022 | An observer cascade for velocity and multiple line estimation · ICRA 2022 |
Computer vision › 3D vision › robust estimation
RANSAC |
0.1 | 1 | 2020 | Minimal Solvers for 3D Scan Alignment With Pairs of Intersecting Lines · CVPR 2020 |
Computer vision › 3D vision
robust estimation |
0.1 | 1 | 2020 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | ColabSfM: Collaborative Structure-from-Motion by Point Cloud RegistrationabstractStructure-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 |
CVPR | 2 |
| 2025 | Towards Visual Localization Interoperability: Cross-Feature for Collaborative Visual Localization and Mapping
Alberto Jaenal, Paula Carbó Cubero, José Araújo, André Mateus 0001 |
ICCV | 4 |
| 2024 | Snail: Secure Single Iteration LocalizationabstractLocalization 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 CameraabstractAbstract. 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 NavigationabstractLocalization 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 |
SEC | 3 |
| 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 estimationabstractPrevious 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 |
ICRA | 1 |
| 2022 | On Incremental Structure from Motion Using LinesabstractHumans 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. Robotics | 1 |
| 2020 | Minimal Solvers for 3D Scan Alignment With Pairs of Intersecting LinesabstractWe 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 |
CVPR | 1 |
| 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. Medicine | 12 |
| 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/2013abstractA 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 |
IROS | 1 |