Ricardo Fabbri

dblp:74/6892 · DBLP profile ↗
← Back
10ranked-venue papers
6as first author
3since 2021 · last 2025
0000-0001-7949-6309ORCID · verified

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

Artificial intelligence and machine learning · 9 · 6 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 3 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
6 papers
3D vision · 100%
Computer graphics and multimedia
3 papers
Geometric modeling and processing · 48% Computational photography and imaging · 37% Virtual and augmented reality · 15%
Theoretical computer science
4 papers
Computational geometry · 100%

Topics — the 13 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › 3D vision
structure from motion
1.632023
Trifocal Relative Pose From Lines at Points · IEEE Trans. Pattern Anal. Mach. Intell. 2023
Camera Pose Estimation Using First-Order Curve Differential Geometry · IEEE Trans. Pattern Anal. Mach. Intell. 2021
TRPLP - Trifocal Relative Pose From Lines at Points · CVPR 2020
Computer vision › 3D vision
3d reconstruction
1.432023
Trifocal Relative Pose From Lines at Points · IEEE Trans. Pattern Anal. Mach. Intell. 2023
Camera Pose Estimation Using First-Order Curve Differential Geometry · IEEE Trans. Pattern Anal. Mach. Intell. 2021
The Surfacing of Multiview 3D Drawings via Lofting and Occlusion Reasoning · CVPR 2017
Computer vision › 3D vision
camera pose estimation
1.222023
Trifocal Relative Pose From Lines at Points · IEEE Trans. Pattern Anal. Mach. Intell. 2023
Camera Pose Estimation Using First-Order Curve Differential Geometry · IEEE Trans. Pattern Anal. Mach. Intell. 2021
Computer vision › 3D vision › camera pose estimation
relative pose estimation
1.122023
Trifocal Relative Pose From Lines at Points · IEEE Trans. Pattern Anal. Mach. Intell. 2023
TRPLP - Trifocal Relative Pose From Lines at Points · CVPR 2020
Geometric modeling and processing
3d reconstruction
0.422016
From Multiview Image Curves to 3D Drawings · ECCV (4) 2016
3D curve sketch: Flexible curve-based stereo reconstruction and calibration · CVPR 2010
Computer vision › 3D vision
multi-view geometry
0.322016
Multiview Differential Geometry of Curves · Int. J. Comput. Vis. 2016
From Multiview Image Curves to 3D Drawings · ECCV (4) 2016
Computer vision › 3D vision › 3d reconstruction
multi-view reconstruction
0.312017
The Surfacing of Multiview 3D Drawings via Lofting and Occlusion Reasoning · CVPR 2017
Computational photography and imaging › image-based modeling
3d reconstruction from images
0.212016
From Multiview Image Curves to 3D Drawings · ECCV (4) 2016
Virtual and augmented reality › tracking
camera pose estimation
0.112012
Camera Pose Estimation Using First-Order Curve Differential Geometry · ECCV (4) 2012
Computational photography and imaging
camera calibration
0.112010
3D curve sketch: Flexible curve-based stereo reconstruction and calibration · CVPR 2010
Geometric modeling and processing › surface reconstruction
curve-based reconstruction
0.112010
3D curve sketch: Flexible curve-based stereo reconstruction and calibration · CVPR 2010
Computer vision › 3D vision › 3d scene understanding
occlusion reasoning
0.112017
The Surfacing of Multiview 3D Drawings via Lofting and Occlusion Reasoning · CVPR 2017
Computational geometry
differential geometry
0.012012
Camera Pose Estimation Using First-Order Curve Differential Geometry · ECCV (4) 2012

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

homotopy continuation · 2.2gröbner basis · 2.2SIFT features · 1.3point-tangent correspondences · 1.0RANSAC · 1.0curve-based reconstruction · 0.5first-order curve differential geometry · 0.3lofting algorithm · 0.3multi-view stereo · 0.1bundle adjustment · 0.1
YearPublicationVenuePosition
2025 3D Edge Sketch from Multiview Images
abstract
The semantic reconstruction of a scene relies in part on the curvilinear structure inherent in images. The recovery of curvilinear structure is not only key to the representation of objects via ridges and other object curves but is also critical to the reconstruction from texture-poor images which lack a sufficient number of features. Prior methods advocate for the recovery of curve segments from images and reconstructing these into an organized collection of 3D curve segments often referred to as the 3D curve sketch, which serves as the basis for further reconstruction of curves and surfaces. Observing that the process of edge grouping can lead to fictitious curves or missing veridical groupings, this paper advocates for a reconstruction of curvilinear structure directly from image edges in the form of a 3D edge sketch. The multiview reconstruction of edges faces significant combinatorial challenges which are effectively addressed in this paper. We demonstrate through experiments that the 3D edge sketch recovers a vast majority of the curvilinear structure and is a reliable substrate from which 3D curves can be constructed.
Yilin Zheng, Chiang-Heng Chien, Ricardo Fabbri, Benjamin B. Kimia
WACV3
2023 Trifocal Relative Pose From Lines at Points
abstract
We present a method for solving two minimal problems for relative camera pose estimation from three views, which are based on three view correspondences of (i) three points and one line and the novel case of (ii) three points and two lines through two of the points. These problems are too difficult to be efficiently solved by the state of the art Gröbner basis methods. Our method is based on a new efficient homotopy continuation (HC) solver framework MINUS, which dramatically speeds up previous HC solving by specializing hc methods to generic cases of our problems. We characterize their number of solutions and show with simulated experiments that our solvers are numerically robust and stable under image noise, a key contribution given the borderline intractable degree of nonlinearity of trinocular constraints. We show in real experiments that (i) sift feature location and orientation provide good enough point-and-line correspondences for three-view reconstruction and (ii) that we can solve difficult cases with too few or too noisy tentative matches, where the state of the art structure from motion initialization fails.
Ricardo Fabbri, Timothy Duff, Hongyi Fan, Margaret H. Regan, David da Costa de Pinho, Elias P. Tsigaridas, Charles W. Wampler, Jonathan D. Hauenstein, Peter J. Giblin, Benjamin B. Kimia, Anton Leykin, Tomás Pajdla
IEEE Trans. Pattern Anal. Mach. Intell.1
2021 Camera Pose Estimation Using First-Order Curve Differential Geometry
abstract
This paper considers and solves the problem of estimating camera pose given a pair of point-tangent correspondences between a 3D scene and a projected image. The problem arises when considering curve geometry as the basis of forming correspondences, computation of structure and calibration, which in its simplest form is a point augmented with the curve tangent. We show that while the resectioning problem is solved with a minimum of three points given the intrinsic parameters, when points are augmented with tangent information only two points are required, leading to substantial robustness and computational savings, e.g., as a minimal engine within ransac. In addition, algorithms are developed to find a practical solution shown to effectively recover camera pose using synthetic and real datasets. This technology is intended as a building block of curve-based structure from motion systems, allowing new views to be incrementally registered to a core set of views for which relative pose has been computed.
Ricardo Fabbri, Peter J. Giblin, Benjamin B. Kimia
IEEE Trans. Pattern Anal. Mach. Intell.1
2020 TRPLP - Trifocal Relative Pose From Lines at Points
abstract
We present a method for solving two minimal problems for relative camera pose estimation from three views, which are based on three view correspondences of (i) three points and one line and (ii) three points and two lines through two of the points. These problems are too difficult to be efficiently solved by the state of the art Grobner basis methods. Our method is based on a new efficient homotopy continuation (HC) solver, which dramatically speeds up previous HC solving by specializing HC methods to generic cases of our problems. We show in simulated experiments that our solvers are numerically robust and stable under image noise. We show in real experiment that (i) SIFT features provide good enough point-and-line correspondences for three-view reconstruction and (ii) that we can solve difficult cases with too few or too noisy tentative matches where the state of the art structure from motion initialization fails.
Ricardo Fabbri, Timothy Duff, Hongyi Fan, Margaret H. Regan, David da Costa de Pinho, Elias P. Tsigaridas, Charles W. Wampler, Jonathan D. Hauenstein, Peter J. Giblin, Benjamin B. Kimia, Anton Leykin, Tomás Pajdla
CVPR1
2017 The Surfacing of Multiview 3D Drawings via Lofting and Occlusion Reasoning
abstract
The three-dimensional reconstruction of scenes from multiple views has made impressive strides in recent years, chiefly by methods correlating isolated feature points, intensities, or curvilinear structure. In the general setting, i.e., without requiring controlled acquisition, limited number of objects, abundant patterns on objects, or object curves to follow particular models, the majority of these methods produce unorganized point clouds, meshes, or voxel representations of the reconstructed scene, with some exceptions producing 3D drawings as networks of curves. Many applications, e.g., robotics, urban planning, industrial design, and hard surface modeling, however, require structured representations which make explicit 3D curves, surfaces, and their spatial relationships. Reconstructing surface representations can now be constrained by the 3D drawing acting like a scaffold to hang on the computed representations, leading to increased robustness and quality of reconstruction. This paper presents one way of completing such 3D drawings with surface reconstructions, by exploring occlusion reasoning through lofting algorithms.
Anil Usumezbas, Ricardo Fabbri, Benjamin B. Kimia
CVPR2
2016 From Multiview Image Curves to 3D Drawings
Anil Usumezbas, Ricardo Fabbri, Benjamin B. Kimia
ECCV (4)2
2016 Multiview Differential Geometry of Curves
Ricardo Fabbri, Benjamin B. Kimia
Int. J. Comput. Vis.1
2012 Camera Pose Estimation Using First-Order Curve Differential Geometry
Ricardo Fabbri, Benjamin B. Kimia, Peter J. Giblin
ECCV (4)1
2010 3D curve sketch: Flexible curve-based stereo reconstruction and calibration
abstract
Interest point-based multiview 3D reconstruction and calibration methods have been very successful in select applications but are not applicable when an abundance of feature points are not available. They also lead to an unorganized point cloud reconstruction where the geometry of the scene is not explicit. The multiview stereo methods on the other hand yield dense surface geometry but require a highly controlled or calibrated setting. We propose and develop a novel framework for 3D reconstruction and calibration based on image curve content, whose output is a 3D curve sketch, an unorganized set of 3D curve fragments. This approach, which is meant to augment the previous approaches, results in a reconstruction of geometric curve structure which can serve as a scaffold on which surface patches can be potentially reconstructed. It is intented for the setting where a number of images are available with coarsely calibrated cameras. The approach operates in two stages. A reliable partial 3D curve sketch is first reconstructed and this is used to refine the cameras to yield a more complete 3D curve sketch in a second stage. A key advantage of this approach is the ability to integrate information across a large number of views. The results have been evaluated on a few datasets.
Ricardo Fabbri, Benjamin B. Kimia
CVPR1
2010 A High Performance 3D Exact Euclidean Distance Transform Algorithm for Distributed Computing
abstract
The Euclidean distance transform (EDT) is used in various methods in pattern recognition, computer vision, image analysis, physics, applied mathematics and robotics. Until now, several sequential EDT algorithms have been described in the literature, however they are time- and memory-consuming for images with large resolutions. Therefore, parallel implementations of the EDT are required specially for 3D images. This paper presents a parallel implementation based on domain decomposition of a well-known 3D Euclidean distance transform algorithm, and analyzes its performance on a cluster of workstations. The use of a data compression tool to reduce communication time is investigated and discussed. Among the obtained performance results, this work shows that data compression is an essential tool for clusters with low-bandwidth networks.
Julio C. Torelli, Ricardo Fabbri, Gonzalo Travieso, Odemir Martinez Bruno
Int. J. Pattern Recognit. Artif. Intell.2