VLDB 2026 Research / reviewers in the wild / expert
Timothy Duff
dblp:186/8372
· DBLP profile ↗
22ranked-venue papers
9as first author
16since 2021 · last 2026
0000-0003-2065-6309ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 12 · 4 first-author · 9 since 2021Theory of computation · 10 · 5 first-author · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 7 · 2 first-author · 4 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | SAGBI and Gröbner Bases DetectionabstractWe present a SAGBI basis detection algorithm for polynomial rings, extending a Gröbner basis detection algorithm due to Gritzmann and Sturmfels. We provide SagbiGbDetection, a software suite for Macaulay2 and Julia that identifies term orders under which an input set of polynomials forms a SAGBI or Gröbner basis. Finally, we establish complexity bounds for homogeneous SAGBI basis detection and demonstrate our implementation on novel examples. Viktoriia Borovik, Timothy Duff, Elima Shehu |
ISSAC | 2 |
| 2026 | Fundamental Constraints on Camera Centers Arising from 3D-2D Matches of Points and LinesabstractWe investigate combinations of 3D-2D matches of points and lines for a single calibrated camera that imply a nontrivial constraint on the camera’s position. Specifically, we address the minimal cases for which n point matches and m line matches constrain the camera center to lie on an algebraic surface in $$\mathbb {R}^3$$ . For two points $$(m,n) = (0,2)$$ , the constraint is well-known to be a self-intersecting torus. We complete the classification problem by deriving explicit, general equations for the cases $$(m,n) \in \{ (2,0), (1, 1) \}$$ for two lines and one point, one line, respectively. We also report preliminary experiments investigating the suitability of these constraints for pose estimation tasks. Jaired Collins, Taci Kucukpinar, Timothy Duff, Joshua Fraser, Guna Seetharaman, Kannappan Palaniappan |
Int. J. Comput. Vis. | 3 |
| 2026 | Subalgebra and Khovanskii bases equivalenceabstractWe study a partial correspondence between two previously-studied analogues of Gröbner bases in the setting of algebras: namely subalgebra bases for quotients of polynomial rings and Khovanskii bases for valued algebras and domains. Our main motivation is to apply the concrete and computational aspects of subalgebra bases for quotient rings to the abstract theory of Khovanskii bases. Our perspective is that most interesting examples of Khovanskii bases can also be realized as subalgebra bases and vice-versa. As part of this correspondence, we extend the theory of subalgebra bases for quotients of polynomial rings to infinitely generated polynomial algebras and study conditions which make this theory effective. We also provide a computation of Newton-Okounkov bodies from the data of subalgebra bases for quotient rings, which illustrates how interpreting Khovanskii bases as subalgebra bases makes them amenable to existing computer algebra tools. Colin Alstad, Michael A. Burr, Oliver Clarke, Timothy Duff |
J. Symb. Comput. | 4 |
| 2025 | Learning to Solve Hard Minimal Problems
Petr Hruby, Timothy Duff, Anton Leykin, Tomás Pajdla |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2024 | Minimal Perspective AutocalibrationabstractWe introduce a new family of minimal problems for reconstruction from multiple views. Our primary focus is a novel approach to autocalibration, a long-standing problem in computer vision. Traditional approaches to this problem, such as those based on Kruppa's equations or the modulus constraint, rely explicitly on the knowledge of multiple fundamental matrices or a projective reconstruction. In contrast, we consider a novel formulation involving constraints on image points, the unknown depths of 3D points, and a partially specified calibration matrix$K$. For 2 and 3 views, we present a comprehensive taxonomy of minimal autocalibration problems obtained by relaxing some of these constraints. These problems are organized into classes according to the number of views and any assumed prior knowledge of$K$. Within each class, we determine problems with the fewest—or a relatively small number of—solutions. From this zoo of problems, we devise three practical solvers. Experiments with synthetic and real data and interfacing our solvers with COLMAP demonstrate that we achieve superior accuracy compared to state-of-the-art calibration methods. The code is available at github.com/andreadalcin/MinimalPerspectiveAutocalibration. Andrea Porfiri Dal Cin, Timothy Duff, Luca Magri 0002, Tomás Pajdla |
CVPR | 2 |
| 2024 | Efficient Solution of Point-Line Absolute PoseabstractWe revisit certain problems of pose estimation based on 3D-2D correspondences between features which may be points or lines. Specifically, we address the two previously-studied minimal problems of estimating camera extrinsics from$p\in\{1,2\}$point-point correspondences and$l=3-p$line-line correspondences. To the best of our knowledge, all of the previously-known practical solutions to these problems required computing the roots of degree$\geq 4$(univariate) polynomials when$p=2$, or degree$\geq 8$polynomials when$p=1$. We describe and implement two elementary solutions which reduce the degrees of the needed polynomials from 4 to 2 and from 8 to 4, respectively. We show experimentally that the resulting solvers are numerically stable and fast: when compared to the previous state-of-the art, we may obtain nearly an order of magnitude speedup. The code is available at https://github.com/petrhruby97/efficient_absolute Petr Hruby, Timothy Duff, Marc Pollefeys |
CVPR | 2 |
| 2024 | Subalgebra and Khovanskii bases equivalenceabstractThe main results of this paper establish a partial correspondence between two previously-studied analogues of Gröbner bases in the setting of algebras: namely, subalgebra (aka SAGBI) bases for quotients of polynomial rings and Khovanskii bases for valued algebras. We aim to bridge the gap between the concrete, computational aspects of the former and the more abstract theory of the latter. Our philosophy is that most interesting examples of Khovanskii bases can also be realized as subalgebra bases and vice-versa. We also discuss the computation of Newton-Okounkov bodies, illustrating how interpreting Khovanskii bases as subalgebra bases makes them more amenable to the existing tools of computer algebra. Colin Alstad, Michael A. Burr, Oliver Clarke, Timothy Duff |
ISSAC | 4 |
| 2024 | Certified homotopy tracking using the Krawczyk methodabstractWe revisit the problem of certifying the correctness of approximate solution paths computed by numerical homotopy continuation methods. We propose a conceptually simple approach based on a parametric variant of the Krawczyk method from interval arithmetic. Unlike most previous methods for certified path-tracking, our approach is applicable in the general setting of parameter homotopies commonly used to solve polynomial systems of equations. We also describe a novel preconditioning strategy and give theoretical correctness and termination results. Experiments using a preliminary implementation of the method indicate that our approach is competitive with specialized methods appearing previously in the literature, in spite of our more general setting. Timothy Duff, Kisun Lee |
ISSAC | 1 |
| 2024 | PL1P: Point-Line Minimal Problems under Partial Visibility in Three Views
Timothy Duff, Kathlén Kohn, Anton Leykin, Tomás Pajdla |
Int. J. Comput. Vis. | 1 |
| 2024 | PLMP - Point-Line Minimal Problems in Complete Multi-View VisibilityabstractWe present a complete classification of all minimal problems for generic arrangements of points and lines completely observed by calibrated perspective cameras. We show that there are only 30 minimal problems in total, no problems exist for more than 6 cameras, for more than 5 points, and for more than 6 lines. We present a sequence of tests for detecting minimality starting with counting degrees of freedom and ending with full symbolic and numeric verification of representative examples. For all minimal problems discovered, we present their algebraic degrees, i.e.the number of solutions, which measure their intrinsic difficulty. It shows how exactly the difficulty of problems grows with the number of views. Importantly, several new minimal problems have small degrees that might be practical in image matching and 3D reconstruction. Timothy Duff, Kathlén Kohn, Anton Leykin, Tomás Pajdla |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2023 | Four-view Geometry with Unknown Radial DistortionabstractWe present novel solutions to previously unsolved prob-lems of relative pose estimation from images whose calibration parameters, namely focal lengths and radial distortion, are unknown. Our approach enables metric reconstruction without modeling these parameters. The minimal case for reconstruction requires 13 points in 4 views for both the calibrated and uncalibrated cameras. We describe and implement the first solution to these minimal problems. In the calibrated case, this may be modeled as a polynomial sys-tem of equations with 3584 solutions. Despite the apparent intractability, the problem decomposes spectacularly. Each solution falls into a Euclidean symmetry class of size 16, and we can estimate 224 class representatives by solving a sequence of three subproblems with 28, 2, and 4 solutions. We highlight the relationship between internal constraints on the radial quadrifocal tensor and the relations among the principal minors of a$4\times 4$matrix. We also address the case of 4 upright cameras, where 7 points are minimal. Finally, we evaluate our approach on simulated and real data and benchmark against previous calibration-free solutions, and show that our method provides an efficient startup for an SfM pipeline with radial cameras. Petr Hruby, Viktor Korotynskiy, Timothy Duff, Luke Oeding, Marc Pollefeys, Tomás Pajdla, Viktor Larsson |
CVPR | 3 |
| 2023 | Using monodromy to recover symmetries of polynomial systemsabstractGalois/monodromy groups attached to parametric systems of polynomial equations provide a method for detecting the existence of symmetries in solution sets. Beyond the question of existence, one would like to compute formulas for these symmetries, towards the eventual goal of solving the systems more efficiently. We describe and implement one possible approach to this task using numerical homotopy continuation and multivariate rational function interpolation. We illustrate our methods on several examples, including two cases with nonlinear symmetries which appear in applications from computer vision and robotics. Timothy Duff, Viktor Korotynskiy, Tomás Pajdla, Margaret H. Regan |
ISSAC | 1 |
| 2023 | Signatures of algebraic curves via numerical algebraic geometry
Timothy Duff, Michael Ruddy |
J. Symb. Comput. | 1 |
| 2023 | Trifocal Relative Pose From Lines at PointsabstractWe 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. | 2 |
| 2022 | Learning to Solve Hard Minimal ProblemsabstractWe present an approach to solving hard geometric optimization problems in the RANSAC framework. The hard minimal problems arise from relaxing the original geometric optimization problem into a minimal problem with many spurious solutions. Our approach avoids computing large numbers of spurious solutions. We design a learning strategy for selecting a starting problem-solution pair that can be numerically continued to the problem and the solution of interest. We demonstrate our approach by developing a RANSAC solver for the problem of computing the relative pose of three calibrated cameras, via a minimal relaxation using four points in each view. On average, we can solve a single problem in under 70$\mu s.$μs. We also benchmark and study our engineering choices on the very familiar problem of computing the relative pose of two calibrated cameras, via the minimal case of five points in two views. Petr Hruby, Timothy Duff, Anton Leykin, Tomás Pajdla |
CVPR | 2 |
| 2022 | Certification for polynomial systems via square subsystems
Timothy Duff, Nickolas Hein, Frank Sottile |
J. Symb. Comput. | 1 |
| 2020 | TRPLP - Trifocal Relative Pose From Lines at PointsabstractWe 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 |
CVPR | 2 |
| 2020 | PL1P - Point-Line Minimal Problems Under Partial Visibility in Three Views
Timothy Duff, Kathlén Kohn, Anton Leykin, Tomás Pajdla |
ECCV (26) | 1 |
| 2020 | Numerical equality tests for rational maps and signatures of curvesabstractWe apply numerical algebraic geometry to the invariant-theoretic problem of detecting symmetries between two plane algebraic curves. We describe an efficient equality test which determines, with "probability-one", whether or not two rational maps have the same image up to Zariski closure. The application to invariant theory is based on the construction of suitable signature maps associated to a group acting linearly on the respective curves. We consider two versions of this construction: differential and joint signature maps. In our examples and computational experiments, we focus on the complex Euclidean group, and introduce an algebraic joint signature that we prove determines equivalence of curves under this action. We demonstrate that the test is efficient and use it to empirically compare the sensitivity of differential and joint signatures to noise. Timothy Duff, Michael Ruddy |
ISSAC | 1 |
| 2019 | PLMP - Point-Line Minimal Problems in Complete Multi-View VisibilityabstractWe present a complete classification of all minimal problems for generic arrangements of points and lines completely observed by calibrated perspective cameras. We show that there are only 30 minimal problems in total, no problems exist for more than 6 cameras, for more than 5 points, and for more than 6 lines. We present a sequence of tests for detecting minimality starting with counting degrees of freedom and ending with full symbolic and numeric verification of representative examples. For all minimal problems discovered, we present their algebraic degrees, i.e. the number of solutions, which measure their intrinsic difficulty. It shows how exactly the difficulty of problems grows with the number of views. Importantly, several new mini- mal problems have small degrees that might be practical in image matching and 3D reconstruction. Timothy Duff, Kathlén Kohn, Anton Leykin, Tomás Pajdla |
ICCV | 1 |
| 2018 | Monodromy Solver: Sequential and ParallelabstractWe describe, study, and experiment with an algorithm for finding all solutions of systems of polynomial equations using homotopy continuation and monodromy. This algorithm follows the framework developed by Duff et al. (2018) and can operate in the presence of a large number of failures of the homotopy continuation subroutine. We give special attention to parallelization and probabilistic analysis of a model adapted to parallelization and failures. Apart from theoretical results, we developed a simulator that allows us to run a large number of experiments without recomputing the outcomes of the continuation subroutine. Nathan Bliss, Timothy Duff, Anton Leykin, Jeff Sommars |
ISSAC | 2 |
| 2017 | Polynomial automata: Zeroness and applicationsabstractWe introduce a generalisation of weighted automata over a field, called polynomial automata, and we analyse the complexity of the Zeroness Problem in this model, that is, whether a given automaton outputs zero on all words. While this problem is non-primitive recursive in general, we highlight a subclass of polynomial automata for which the Zeroness Problem is primitive recursive. Refining further, we identify a subclass of affine VAS for which coverability is in 2EXPSPACE. We also use polynomial automata to obtain new proofs that equivalence of streaming string transducers is decidable, and that equivalence of copyless streaming string transducers is in PSPACE. Michael Benedikt, Timothy Duff, Aditya Sharad, James Worrell 0001 |
LICS | 2 |