EDBT 2026 Demo / reviewers in the wild / expert
Anders P. Eriksson
dblp:46/6746
· DBLP profile ↗
44ranked-venue papers
10as first author
3since 2021 · last 2021
0000-0003-2652-7110ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 41 · 9 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 31 · 8 first-author · 1 since 2021Systems, architecture and hardware · 4
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
21 papers |
3D vision · 69% Motion planning and robot control · 8% Face, body and person analysis · 7% | |
| Theoretical computer science
19 papers |
Mathematical optimization · 75% Algorithms and data structures · 20% Information theory · 2% | |
| Computer graphics and multimedia
5 papers |
Geometric modeling and processing · 68% Image and video processing · 32% |
Topics — the 30 heaviest of 60, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › 3D vision
structure from motion |
1.6 | 6 | 2021 | Rotation Averaging with the Chordal Distance: Global Minimizers and Strong Duality · IEEE Trans. Pattern Anal. Mach. Intell. 2021 Visual SLAM: Why Bundle Adjust? · ICRA 2019 Rotation Averaging and Strong Duality · CVPR 2018 |
Computer vision › 3D vision › structure from motion
rotation averaging |
1.3 | 3 | 2021 | Rotation Averaging with the Chordal Distance: Global Minimizers and Strong Duality · IEEE Trans. Pattern Anal. Mach. Intell. 2021 Rotation Coordinate Descent for Fast Globally Optimal Rotation Averaging · CVPR 2021 Rotation Averaging and Strong Duality · CVPR 2018 |
Computer vision › 3D vision
3d reconstruction |
0.9 | 3 | 2020 | Few-Shot Single-View 3-D Object Reconstruction with Compositional Priors · ECCV (25) 2020 IGE-Net: Inverse Graphics Energy Networks for Human Pose Estimation and Single-View Reconstruction · CVPR 2019 Outlier removal using duality · CVPR 2010 |
Computer vision › 3D vision › structure from motion
bundle adjustment |
0.9 | 3 | 2019 | Visual SLAM: Why Bundle Adjust? · ICRA 2019 General, Nested, and Constrained Wiberg Minimization · IEEE Trans. Pattern Anal. Mach. Intell. 2016 A Consensus-Based Framework for Distributed Bundle Adjustment · CVPR 2016 |
Computer vision › 3D vision › 3d reconstruction
single-view 3d reconstruction |
0.8 | 2 | 2020 | Few-Shot Single-View 3-D Object Reconstruction with Compositional Priors · ECCV (25) 2020 IGE-Net: Inverse Graphics Energy Networks for Human Pose Estimation and Single-View Reconstruction · CVPR 2019 |
Algorithms and data structures › data structure design › search structures
search trees |
0.5 | 2 | 2017 | Efficient Globally Optimal Consensus Maximisation with Tree Search · IEEE Trans. Pattern Anal. Mach. Intell. 2017 Efficient globally optimal consensus maximisation with tree search · CVPR 2015 |
Computer vision › 3D vision
camera pose estimation |
0.5 | 1 | 2021 | Rotation Coordinate Descent for Fast Globally Optimal Rotation Averaging · CVPR 2021 |
Geometric modeling and processing › model fitting
robust model fitting |
0.5 | 1 | 2021 | Deterministic Approximate Methods for Maximum Consensus Robust Fitting · IEEE Trans. Pattern Anal. Mach. Intell. 2021 |
Mathematical optimization › semidefinite programming
SDP relaxation |
0.5 | 1 | 2021 | Rotation Coordinate Descent for Fast Globally Optimal Rotation Averaging · CVPR 2021 |
Mathematical optimization
semidefinite programming |
0.5 | 1 | 2021 | Rotation Coordinate Descent for Fast Globally Optimal Rotation Averaging · CVPR 2021 |
Mathematical optimization › constrained optimization › duality theory
lagrangian duality |
0.5 | 2 | 2021 | Rotation Averaging and Strong Duality · CVPR 2018 Rotation Averaging with the Chordal Distance: Global Minimizers and Strong Duality · IEEE Trans. Pattern Anal. Mach. Intell. 2021 |
Mathematical optimization › constrained optimization
strong duality |
0.5 | 2 | 2021 | Rotation Averaging and Strong Duality · CVPR 2018 Rotation Averaging with the Chordal Distance: Global Minimizers and Strong Duality · IEEE Trans. Pattern Anal. Mach. Intell. 2021 |
Computer vision › 3D vision › robust estimation
maximum consensus |
0.5 | 2 | 2016 | Guaranteed Outlier Removal with Mixed Integer Linear Programs · CVPR 2016 Efficient globally optimal consensus maximisation with tree search · CVPR 2015 |
Computer vision › 3D vision
robust estimation |
0.5 | 2 | 2016 | Guaranteed Outlier Removal with Mixed Integer Linear Programs · CVPR 2016 Efficient globally optimal consensus maximisation with tree search · CVPR 2015 |
Robotics › Motion planning and robot control › robot kinematics
kinematic modeling |
0.4 | 2 | 2016 | A comparison of the yaw constraining performance of SCARA-tau parallel manipulator variants via screw theory · ICRA 2016 Analysis of the inverse kinematics problem for 3-DOF axis-symmetric parallel manipulators with parasitic motion · ICRA 2014 |
Robotics › Robot manipulation › parallel manipulator
parallel manipulator design |
0.4 | 2 | 2016 | A comparison of the yaw constraining performance of SCARA-tau parallel manipulator variants via screw theory · ICRA 2016 Analysis of the inverse kinematics problem for 3-DOF axis-symmetric parallel manipulators with parasitic motion · ICRA 2014 |
Mathematical optimization › continuous optimization › convex optimization
proximal methods |
0.4 | 2 | 2016 | A Consensus-Based Framework for Distributed Bundle Adjustment · CVPR 2016 Pseudoconvex Proximal Splitting for L-infinity Problems in Multiview Geometry · CVPR 2014 |
Computer vision › Face, body and person analysis › human pose estimation
3d pose estimation |
0.4 | 1 | 2019 | IGE-Net: Inverse Graphics Energy Networks for Human Pose Estimation and Single-View Reconstruction · CVPR 2019 |
Computer vision › 3D vision
3d shape reconstruction |
0.4 | 1 | 2019 | Implicit Surface Representations As Layers in Neural Networks · ICCV 2019 |
Machine learning › Optimization for machine learning
energy minimization |
0.4 | 1 | 2019 | IGE-Net: Inverse Graphics Energy Networks for Human Pose Estimation and Single-View Reconstruction · CVPR 2019 |
Computer vision › Face, body and person analysis
human pose estimation |
0.4 | 1 | 2019 | IGE-Net: Inverse Graphics Energy Networks for Human Pose Estimation and Single-View Reconstruction · CVPR 2019 |
Computer vision › 3D vision › 3d shape representation
implicit surface representation |
0.4 | 1 | 2019 | Implicit Surface Representations As Layers in Neural Networks · ICCV 2019 |
Robotics › Robot navigation and mapping
SLAM |
0.4 | 1 | 2019 | Visual SLAM: Why Bundle Adjust? · ICRA 2019 |
Robotics › Robot navigation and mapping › SLAM
visual SLAM |
0.4 | 1 | 2019 | Visual SLAM: Why Bundle Adjust? · ICRA 2019 |
Mathematical optimization › continuous optimization
convex optimization |
0.4 | 1 | 2019 | Visual SLAM: Why Bundle Adjust? · ICRA 2019 |
Mathematical optimization
outlier removal |
0.4 | 2 | 2016 | Guaranteed Outlier Removal with Mixed Integer Linear Programs · CVPR 2016 An adversarial optimization approach to efficient outlier removal · ICCV 2011 |
Algorithms and data structures › search algorithms › heuristic search
a* search |
0.3 | 1 | 2017 | Efficient Globally Optimal Consensus Maximisation with Tree Search · IEEE Trans. Pattern Anal. Mach. Intell. 2017 |
Algorithms and data structures › matrix approximation
low-rank approximation |
0.3 | 2 | 2012 | Efficient Computation of Robust Weighted Low-Rank Matrix Approximations Using the L_1 Norm · IEEE Trans. Pattern Anal. Mach. Intell. 2012 Efficient computation of robust low-rank matrix approximations in the presence of missing data using the L1 norm · CVPR 2010 |
Computer vision › 3D vision
point cloud registration |
0.2 | 1 | 2016 | Fast Rotation Search with Stereographic Projections for 3D Registration · IEEE Trans. Pattern Anal. Mach. Intell. 2016 |
Computer vision › 3D vision › geometric estimation › geometric model fitting
rotation search |
0.2 | 1 | 2016 | Fast Rotation Search with Stereographic Projections for 3D Registration · IEEE Trans. Pattern Anal. Mach. Intell. 2016 |
Methods — techniques the papers use, named apart from their topics
spectral graph theory · 1.7lagrangian duality · 1.7semidefinite programming relaxation · 1.0linear complementarity constraints · 1.0frank-wolfe · 1.0coordinate descent · 1.0ADMM · 1.0proximal splitting · 0.9a* search · 0.8LP-type methods · 0.8few-shot learning · 0.4compositional priors · 0.4inverse graphics · 0.4energy minimization · 0.4end-to-end training · 0.4augmented lagrange method · 0.2mixed-integer minmax optimization · 0.1linear programming · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Rotation Coordinate Descent for Fast Globally Optimal Rotation AveragingabstractUnder mild conditions on the noise level of the measurements, rotation averaging satisfies strong duality, which enables global solutions to be obtained via semidefinite programming (SDP) relaxation. However, generic solvers for SDP are rather slow in practice, even on rotation averaging instances of moderate size, thus developing specialised algorithms is vital. In this paper, we present a fast algorithm that achieves global optimality called rotation coordinate descent (RCD). Unlike block coordinate descent (BCD) which solves SDP by updating the semidefinite matrix in a row-by-row fashion, RCD directly maintains and updates all valid rotations throughout the iterations. This obviates the need to store a large dense semidefinite matrix. We mathematically prove the convergence of our algorithm and empirically show its superior efficiency over state-of-the-art global methods on a variety of problem configurations. Maintaining valid rotations also facilitates incorporating local optimisation routines for further speed-ups. Moreover, our algorithm is simple to implement1. Álvaro Parra Bustos, Shin-Fang Ch'ng, Tat-Jun Chin, Anders P. Eriksson, Ian D. Reid 0001 |
CVPR | 4 |
| 2021 | Rotation Averaging with the Chordal Distance: Global Minimizers and Strong DualityabstractIn this paper we explore the role of duality principles within the problem of rotation averaging, a fundamental task in a wide range of applications. In its conventional form, rotation averaging is stated as a minimization over multiple rotation constraints. As these constraints are non-convex, this problem is generally considered challenging to solve globally. We show how to circumvent this difficulty through the use of Lagrangian duality. While such an approach is well-known it is normally not guaranteed to provide a tight relaxation. Based on spectral graph theory, we analytically prove that in many cases there is no duality gap unless the noise levels are severe. This allows us to obtain certifiably global solutions to a class of important non-convex problems in polynomial time. We also propose an efficient, scalable algorithm that outperforms general purpose numerical solvers by a large margin and compares favourably to current state-of-the-art. Further, our approach is able to handle the large problem instances commonly occurring in structure from motion settings and it is trivially parallelizable. Experiments are presented for a number of different instances of both synthetic and real-world data. Anders P. Eriksson, Carl Olsson, Fredrik Kahl, Tat-Jun Chin |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2021 | Deterministic Approximate Methods for Maximum Consensus Robust FittingabstractMaximum consensus estimation plays a critically important role in several robust fitting problems in computer vision. Currently, the most prevalent algorithms for consensus maximization draw from the class of randomized hypothesize-and-verify algorithms, which are cheap but can usually deliver only rough approximate solutions. On the other extreme, there are exact algorithms which are exhaustive search in nature and can be costly for practical-sized inputs. This paper fills the gap between the two extremes by proposing deterministic algorithms to approximately optimize the maximum consensus criterion. Our work begins by reformulating consensus maximization with linear complementarity constraints. Then, we develop two novel algorithms: one based on non-smooth penalty method with a Frank-Wolfe style optimization scheme, the other based on the Alternating Direction Method of Multipliers (ADMM). Both algorithms solve convex subproblems to efficiently perform the optimization. We demonstrate the capability of our algorithms to greatly improve a rough initial estimate, such as those obtained using least squares or a randomized algorithm. Compared to the exact algorithms, our approach is much more practical on realistic input sizes. Further, our approach is naturally applicable to estimation problems with geometric residuals. Matlab code and demo program for our methods can be downloaded from https://goo.gl/FQcxpi. Huu Le, Tat-Jun Chin, Anders P. Eriksson, Thanh-Toan Do, David Suter |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2020 | Sparse Convolutions on Continuous Domains for Point Cloud and Event Stream Networks
Dominic Jack, Frédéric Maire, Simon Denman, Anders P. Eriksson |
ACCV (1) | 4 |
| 2020 | A Simple and Scalable Shape Representation for 3D Reconstruction
Mateusz Michalkiewicz, Eugene Belilovsky, Mahsa Baktash, Anders P. Eriksson |
BMVC | 4 |
| 2020 | Few-Shot Single-View 3-D Object Reconstruction with Compositional Priors
Mateusz Michalkiewicz, Sarah Parisot, Stavros Tsogkas, Mahsa Baktash, Anders P. Eriksson, Eugene Belilovsky |
ECCV (25) | 5 |
| 2019 | IGE-Net: Inverse Graphics Energy Networks for Human Pose Estimation and Single-View ReconstructionabstractInferring 3D scene information from 2D observations is an open problem in computer vision. We propose using a deep-learning based energy minimization framework to learn a consistency measure between 2D observations and a proposed world model, and demonstrate that this framework can be trained end-to-end to produce consistent and realistic inferences. We evaluate the framework on human pose estimation and voxel-based object reconstruction benchmarks and show competitive results can be achieved with relatively shallow networks with drastically fewer learned parameters and floating point operations than conventional deep-learning approaches. Dominic Jack, Frédéric Maire, Sareh Rowlands, Anders P. Eriksson |
CVPR | 4 |
| 2019 | Implicit Surface Representations As Layers in Neural NetworksabstractImplicit shape representations, such as Level Sets, provide a very elegant formulation for performing computations involving curves and surfaces. However, including implicit representations into canonical Neural Network formulations is far from straightforward. This has consequently restricted existing approaches to shape inference, to significantly less effective representations, perhaps most commonly voxels occupancy maps or sparse point clouds. To overcome this limitation we propose a novel formulation that permits the use of implicit representations of curves and surfaces, of arbitrary topology, as individual layers in Neural Network architectures with end-to-end trainability. Specifically, we propose to represent the output as an oriented level set of a continuous and discretised embedding function. We investigate the benefits of our approach on the task of 3D shape prediction from a single image; and demonstrate its ability to produce a more accurate reconstruction compared to voxel-based representations. We further show that our model is flexible and can be applied to a variety of shape inference problems. Mateusz Michalkiewicz, Jhony K. Pontes, Dominic Jack, Mahsa Baktash, Anders P. Eriksson |
ICCV | 5 |
| 2019 | Visual SLAM: Why Bundle Adjust?abstractBundle adjustment plays a vital role in feature-based monocular SLAM. In many modern SLAM pipelines, bundle adjustment is performed to estimate the 6DOF camera trajectory and 3D map (3D point cloud) from the input feature tracks. However, two fundamental weaknesses plague SLAM systems based on bundle adjustment. First, the need to carefully initialise bundle adjustment means that all variables, in particular the map, must be estimated as accurately as possible and maintained over time, which makes the overall algorithm cumbersome. Second, since estimating the 3D structure (which requires sufficient baseline) is inherent in bundle adjustment, the SLAM algorithm will encounter difficulties during periods of slow motion or pure rotational motion. We propose a different SLAM optimisation core: instead of bundle adjustment, we conduct rotation averaging to incrementally optimise only camera orientations. Given the orientations, we estimate the camera positions and 3D points via a quasi-convex formulation that can be solved efficiently and globally optimally. Our approach not only obviates the need to estimate and maintain the positions and 3D map at keyframe rate (which enables simpler SLAM systems), it is also more capable of handling slow motions or pure rotational motions. Álvaro Parra Bustos, Tat-Jun Chin, Anders P. Eriksson, Ian D. Reid 0001 |
ICRA | 3 |
| 2019 | 3D Move to See: Multi-perspective visual servoing towards the next best view within unstructured and occluded environmentsabstractIn this paper we present a novel approach termed 3D Move to See (3DMTS) which is based on the principle of finding the next best view using a 3D camera array and a robotic manipulator to obtain multiple samples of the scene from different perspectives. Distinct from traditional visual servoing and next best view approaches, the proposed method uses simultaneously-captured multiple views, scene segmentation and an objective function applied to each perspective to estimate a gradient representing the direction of the next best view in a “single shot”. The method is demonstrated within simulation and on a real robot containing a custom 3D camera array for the challenging scenario of robotic harvesting in a highly occluded and unstructured environment. We show, on a real robotic platform, that by moving the eye-in-hand camera using the gradient of an objective function leads to a locally optimal view of the object of interest, even amongst occlusions. The overall performance of the 3DMTS approach obtains a mean increase in target size of 29.3% compared to a baseline method using a single RGB-D camera, which obtained 9.17%. The results demonstrate qualitatively and quantitatively that the 3DMTS method performed better in most scenarios, and yielded three times the target size compared to the baseline method. Increasing the target size in the image given occlusions can improve robotic systems detecting key object features for further manipulation tasks, such as grasping and harvesting. Chris Lehnert, Dorian Tsai, Anders P. Eriksson, Chris McCool |
IROS | 3 |
| 2018 | Learning Free-Form Deformations for 3D Object Reconstruction
Dominic Jack, Jhony K. Pontes, Sridha Sridharan, Clinton Fookes, Sareh Rowlands, Frédéric Maire, Anders P. Eriksson |
ACCV (2) | 7 |
| 2018 | A Binary Optimization Approach for Constrained K-Means Clustering
Huu Le, Anders P. Eriksson, Thanh-Toan Do, Michael Milford |
ACCV (4) | 2 |
| 2018 | Image2Mesh: A Learning Framework for Single Image 3D Reconstruction
Jhony K. Pontes, Chen Kong, Sridha Sridharan, Simon Lucey, Anders P. Eriksson, Clinton Fookes |
ACCV (1) | 5 |
| 2018 | Non-smooth M-estimator for Maximum Consensus Estimation
Huu Le, Anders P. Eriksson, Thanh-Toan Do, Tat-Jun Chin, David Suter |
BMVC | 2 |
| 2018 | Rotation Averaging and Strong DualityabstractIn this paper we explore the role of duality principles within the problem of rotation averaging, a fundamental task in a wide range of computer vision applications. In its conventional form, rotation averaging is stated as a minimization over multiple rotation constraints. As these constraints are non-convex, this problem is generally considered challenging to solve globally. We show how to circumvent this difficulty through the use of Lagrangian duality. While such an approach is well-known it is normally not guaranteed to provide a tight relaxation. Based on spectral graph theory, we analytically prove that in many cases there is no duality gap unless the noise levels are severe. This allows us to obtain certifiably global solutions to a class of important non-convex problems in polynomial time. We also propose an efficient, scalable algorithm that outperforms general purpose numerical solvers and is able to handle the large problem instances commonly occurring in structure from motion settings. The potential of this proposed method is demonstrated on a number of different problems, consisting of both synthetic and real-world data. Anders P. Eriksson, Carl Olsson, Fredrik Kahl, Tat-Jun Chin |
CVPR | 1 |
| 2017 | Adversarially Parameterized Optimization for 3D Human Pose EstimationabstractWe propose Adversarially Parameterized Optimization, a framework for learning low-dimensional feasible parameterizations of human poses and inferring 3D poses from 2D input. We train a Generative Adversarial Network to `imagine' feasible poses, and search this imagination space for a solution that is consistent with observations. The framework requires no scene/observation correspondences and enforces known geometric invariances without dataset augmentation. The algorithm can be configured at run time to take advantage of known values such as intrinsic/extrinsic camera parameters or target height when available without additional training. We demonstrate the framework by inferring 3D human poses from projected joint positions for both single frames and sequences. We show competitive results with extremely simple shallow network architectures and make the code publicly available. Dominic Jack, Frédéric Maire, Anders P. Eriksson, Sareh Rowlands |
3DV | 3 |
| 2017 | Compact Model Representation for 3D Reconstructionabstract3D reconstruction from 2D images is a central problem in computer vision. Recent works have been focusing on reconstruction directly from a single image. It is well known however that only one image cannot provide enough information for such a reconstruction. A prior knowledge that has been entertained are 3D CAD models due to its online ubiquity. A fundamental question is how to compactly represent millions of CAD models while allowing generalization to new unseen objects with fine-scaled geometry. We introduce an approach to compactly represent a 3D mesh. Our method first selects a 3D model from a graph structure by using a novel free-form deformation FFD 3D-2D registration, and then the selected 3D model is refined to best fit the image silhouette. We perform a comprehensive quantitative and qualitative analysis that demonstrates impressive dense and realistic 3D reconstruction from single images. Jhony K. Pontes, Chen Kong, Anders P. Eriksson, Clinton Fookes, Sridha Sridharan, Simon Lucey |
3DV | 3 |
| 2017 | Efficient Globally Optimal Consensus Maximisation with Tree SearchabstractMaximum consensus is one of the most popular criteria for robust estimation in computer vision. Despite its widespread use, optimising the criterion is still customarily done by randomised sample-and-test techniques, which do not guarantee optimality of the result. Several globally optimal algorithms exist, but they are too slow to challenge the dominance of randomised methods. Our work aims to change this state of affairs by proposing an efficient algorithm for global maximisation of consensus. Under the framework of LP-type methods, we show how consensus maximisation for a wide variety of vision tasks can be posed as a tree search problem. This insight leads to a novel algorithm based on A* search. We propose efficient heuristic and support set updating routines that enable A* search to efficiently find globally optimal results. On common estimation problems, our algorithm is much faster than previous exact methods. Our work identifies a promising direction for globally optimal consensus maximisation. Tat-Jun Chin, Pulak Purkait, Anders P. Eriksson, David Suter |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2016 | Guaranteed Outlier Removal with Mixed Integer Linear ProgramsabstractThe maximum consensus problem is fundamentally important to robust geometric fitting in computer vision. Solving the problem exactly is computationally demanding, and the effort required increases rapidly with the problem size. Although randomized algorithms are much more efficient, the optimality of the solution is not guaranteed. Towards the goal of solving maximum consensus exactly, we present guaranteed outlier removal as a technique to reduce the runtime of exact algorithms. Specifically, before conducting global optimization, we attempt to remove data that are provably true outliers, i.e., those that do not exist in the maximum consensus set. We propose an algorithm based on mixed integer linear programming to perform the removal. The result of our algorithm is a smaller data instance that admits a much faster solution by subsequent exact algorithms, while yielding the same globally optimal result as the original problem. We demonstrate that overall speedups of up to 80% can be achieved on common vision problems1. Tat-Jun Chin, Yang Heng Kee, Anders P. Eriksson, Frank Neumann 0001 |
CVPR | 3 |
| 2016 | A Consensus-Based Framework for Distributed Bundle AdjustmentabstractIn this paper we study large-scale optimization problems in multi-view geometry, in particular the Bundle Adjustment problem. In its conventional formulation, the complexity of existing solvers scale poorly with problem size, hence this component of the Structure-from-Motion pipeline can quickly become a bottle-neck. Here we present a novel formulation for solving bundle adjustment in a truly distributed manner using consensus based optimization methods. Our algorithm is presented with a concise derivation based on proximal splitting, along with a theoretical proof of convergence and brief discussions on complexity and implementation. Experiments on a number of real image datasets convincingly demonstrates the potential of the proposed method by outperforming the conventional bundle adjustment formulation by orders of magnitude. Anders P. Eriksson, John Bastian, Tat-Jun Chin, Mats Isaksson |
CVPR | 1 |
| 2016 | A comparison of the yaw constraining performance of SCARA-tau parallel manipulator variants via screw theoryabstractThe SCARA-Tau parallel manipulator was derived with the objective to overcome the limited workspace-to-footprint ratio of the DELTA parallel manipulator while maintaining its many benefits. The SCARA-Tau family has later been extended and a large number of variants have been proposed. In this paper, we analyse four of these variants, which together encompass the main differences between all the proposed SCARA-Tau manipulators. The analysed manipulator variants utilise an identical arrangement of five of the six linkages connecting the actuated arms and the manipulated platform and exhibit the same input-output Jacobian. The normalised reciprocal product between the wrench of the sixth linkage and the twist of the platform occurring without this linkage provides a measure on how effectively the sixth linkage constrains the manipulated platform. A comparison of the manipulator variants with respect to this measure demonstrates each variants suitability for specific applications. Mats Isaksson, Kristan Marlow, Torgny Brogårdh, Anders P. Eriksson |
ICRA | 4 |
| 2016 | Speaker Comparison for Forensic and Investigative Applications II
Jean-François Bonastre, Joseph P. Campbell, Anders P. Eriksson, Hirotaka Nakasone, Reva Schwartz |
INTERSPEECH | 3 |
| 2016 | Fast Rotation Search with Stereographic Projections for 3D RegistrationabstractRegistering two 3D point clouds involves estimating the rigid transform that brings the two point clouds into alignment. Recently there has been a surge of interest in using branch-and-bound (BnB) optimisation for point cloud registration. While BnB guarantees globally optimal solutions, it is usually too slow to be practical. A fundamental source of difficulty lies in the search for the rotational parameters. In this work, first by assuming that the translation is known, we focus on constructing a fast rotation search algorithm. With respect to an inherently robust geometric matching criterion, we propose a novel bounding function for BnB that is provably tighter than previously proposed bounds. Further, we also propose a fast algorithm to evaluate our bounding function. Our idea is based on using stereographic projections to precompute and index all possible point matches in spatial R-trees for rapid evaluations. The result is a fast and globally optimal rotation search algorithm. To conduct full 3D registration, we co-optimise the translation by embedding our rotation search kernel in a nested BnB algorithm. Since the inner rotation search is very efficient, the overall 6DOF optimisation is speeded up significantly without losing global optimality. On various challenging point clouds, including those taken out of lab settings, our approach demonstrates superior efficiency. Álvaro Parra Bustos, Tat-Jun Chin, Anders P. Eriksson, Hongdong Li, David Suter |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 2016 | General, Nested, and Constrained Wiberg MinimizationabstractWiberg matrix factorization breaks a matrix Y into low-rank factors U and V by solving for V in closed form given U, linearizing V(U) about U, and iteratively minimizing ||Y - UV(U)||2 with respect to U only. This approach factors the matrix while effectively removing V from the minimization. Recently Eriksson and van den Hengel extended this approach to L1 , minimizing ||Y - UV(U)||1 . We generalize their approach beyond factorization to minimize ||Y - f(U, V)||1 for more general functions f(U, V) that are nonlinear in each of two sets of variables. We demonstrate the idea with a practical Wiberg algorithm for L1 bundle adjustment. One Wiberg minimization can be nested inside another, effectively removing two of three sets of variables from a minimization. We demonstrate this idea with a nested Wiberg algorithm for L1 projective bundle adjustment, solving for camera matrices, points, and projective depths. Wiberg minimization also generalizes to handle nonlinear constraints, and we demonstrate this idea with Constrained Wiberg Minimization for Multiple Instance Learning (CWM-MIL), which removes one set of variables from the constrained optimization. Our experiments emphasize isolating the effect of Wiberg by comparing against the algorithm it modifies, successive linear programming. Dennis Strelow, Qifan Wang 0001, Luo Si, Anders P. Eriksson |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2015 | Efficient globally optimal consensus maximisation with tree searchabstractMaximum consensus is one of the most popular criteria for robust estimation in computer vision. Despite its widespread use, optimising the criterion is still customarily done by randomised sample-and-test techniques, which do not guarantee optimality of the result. Several globally optimal algorithms exist, but they are too slow to challenge the dominance of randomised methods. We aim to change this state of affairs by proposing a very efficient algorithm for global maximisation of consensus. Under the framework of LP-type methods, we show how consensus maximisation for a wide variety of vision tasks can be posed as a tree search problem. This insight leads to a novel algorithm based on A* search. We propose efficient heuristic and support set updating routines that enable A* search to rapidly find globally optimal results. On common estimation problems, our algorithm is several orders of magnitude faster than previous exact methods. Our work identifies a promising solution for globally optimal consensus maximisation. Tat-Jun Chin, Pulak Purkait, Anders P. Eriksson, David Suter |
CVPR | 3 |
| 2015 | The k-support norm and convex envelopes of cardinality and rankabstractSparsity, or cardinality, as a tool for feature selection is extremely common in a vast number of current computer vision applications. The k-support norm is a recently proposed norm with the proven property of providing the tightest convex bound on cardinality over the Euclidean norm unit ball. In this paper we present a re-derivation of this norm, with the hope of shedding further light on this particular surrogate function. In addition, we also present a connection between the rank operator, the nuclear norm and the k-support norm. Finally, based on the results established in this re-derivation, we propose a novel algorithm with significantly improved computational efficiency, empirically validated on a number of different problems, using both synthetic and real world data. Anders P. Eriksson, Trung-Thanh Pham, Tat-Jun Chin, Ian D. Reid 0001 |
CVPR | 1 |
| 2015 | High Breakdown Bundle AdjustmentabstractIdentifying the parameters of a model such that it best fits an observed set of data points is fundamental to the majority of problems in computer vision. This task is particularly demanding when portions of the data has been corrupted by gross outliers, measurements that are not explained by the assumed distributions. In this paper we present a novel method that uses the Least Quantile of Squares (LQS) estimator, a well known but computationally demanding high-breakdown estimator with several appealing theoretical properties. The proposed method is a meta-algorithm, based on the well established principles of proximal splitting, that allows for the use of LQS estimators while still retaining computational efficiency. Implementing the method is straight-forward as the majority of the resulting sub-problems can be solved using existing standard bundle-adjustment packages. Preliminary experiments on synthetic and real image data demonstrate the impressive practical performance of our method as compared to existing robust estimators used in computer vision. Anders P. Eriksson, Mats Isaksson, Tat-Jun Chin |
WACV | 1 |
| 2014 | Pseudoconvex Proximal Splitting for L-infinity Problems in Multiview GeometryabstractIn this paper we study optimization methods for minimizing large-scale pseudoconvex L∞problems in multiview geometry. We present a novel algorithm for solving this class of problem based on proximal splitting methods. We provide a brief derivation of the proposed method along with a general convergence analysis. The resulting meta-algorithm requires very little effort in terms of implementation and instead makes use of existing advanced solvers for non-linear optimization. Preliminary experiments on a number of real image datasets indicate that the proposed method experimentally matches or outperforms current state-of-the-art solvers for this class of problems. Anders P. Eriksson, Mats Isaksson |
CVPR | 1 |
| 2014 | Local Refinement for Stereo RegularizationabstractStereo matching is an inherently difficult problem due to ambiguous and noisy texture. The non-convexity and non-differentiability makes local linear (or quadratic) approximations poor, thereby preventing the use of standard local descent methods. Therefore recent methods are predominantly based on discretization and/or random sampling of some class of approximating surfaces (e.g. planes). While these methods are very efficient in generating a rough surface estimate, via either fusion of proposals or label propagation, the end result is usually not as smooth as desired. In this paper we show that, if the objective function is decomposed correctly, local refinement of candidate solutions can be performed using an ADMM approach. This allows searching over more general function classes, thereby resulting in visually more appealing smooth surface estimations. Carl Olsson, Johannes Ulén, Anders P. Eriksson |
ICPR | 3 |
| 2014 | Analysis of the inverse kinematics problem for 3-DOF axis-symmetric parallel manipulators with parasitic motionabstractDetermining an analytical solution to the inverse kinematics problem for a parallel manipulator is typically a straightforward problem. However, lower mobility parallel manipulators with 2-5 degrees of freedom (DOFs) often suffer from an unwanted parasitic motion in one or more DOFs. For such manipulators, the inverse kinematics problem can be significantly more difficult. This paper contains an analysis of the inverse kinematics problem for a class of 3-DOF parallel manipulators with axis-symmetric arm systems. All manipulators in the studied class exhibit parasitic motion in one DOF. For manipulators in the studied class, the general solution to the inverse kinematics problem is reduced to solving a univariate equation, while analytical solutions are presented for several important special cases. Mats Isaksson, Anders P. Eriksson, Saeid Nahavandi |
ICRA | 2 |
| 2014 | Sampson distance based joint estimation of multiple homographies with uncalibrated cameras
Zygmunt L. Szpak, Wojciech Chojnacki, Anders P. Eriksson, Anton van den Hengel |
Comput. Vis. Image Underst. | 3 |
| 2013 | Fast Convolutional Sparse CodingabstractSparse coding has become an increasingly popular method in learning and vision for a variety of classification, reconstruction and coding tasks. The canonical approach intrinsically assumes independence between observations during learning. For many natural signals however, sparse coding is applied to sub-elements ( i.e. patches) of the signal, where such an assumption is invalid. Convolutional sparse coding explicitly models local interactions through the convolution operator, however the resulting optimization problem is considerably more complex than traditional sparse coding. In this paper, we draw upon ideas from signal processing and Augmented Lagrange Methods (ALMs) to produce a fast algorithm with globally optimal sub problems and super-linear convergence. Hilton Bristow, Anders P. Eriksson, Simon Lucey |
CVPR | 2 |
| 2012 | Visualizing Sentiment Analysis on a User Forum
Rasmus Sundberg, Anders P. Eriksson, Johan Bini, Pierre Nugues |
LREC | 2 |
| 2012 | Efficient Computation of Robust Weighted Low-Rank Matrix Approximations Using the L_1 NormabstractThe calculation of a low-rank approximation to a matrix is fundamental to many algorithms in computer vision and other fields. One of the primary tools used for calculating such low-rank approximations is the Singular Value Decomposition, but this method is not applicable in the case where there are outliers or missing elements in the data. Unfortunately, this is often the case in practice. We present a method for low-rank matrix approximation which is a generalization of the Wiberg algorithm. Our method calculates the rank-constrained factorization, which minimizes the L1 norm and does so in the presence of missing data. This is achieved by exploiting the differentiability of linear programs, and results in an algorithm can be efficiently implemented using existing optimization software. We show the results of experiments on synthetic and real data. Anders P. Eriksson, Anton van den Hengel |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2011 | Is face recognition really a Compressive Sensing problem?abstractCompressive Sensing has become one of the standard methods of face recognition within the literature. We show, however, that the sparsity assumption which underpins much of this work is not supported by the data. This lack of sparsity in the data means that compressive sensing approach cannot be guaranteed to recover the exact signal, and therefore that sparse approximations may not deliver the robustness or performance desired. In this vein we show that a simple ℓ2approach to the face recognition problem is not only significantly more accurate than the state-of-the-art approach, it is also more robust, and much faster. These results are demonstrated on the publicly available YaleB and AR face datasets but have implications for the application of Compressive Sensing more broadly. Qinfeng Shi, Anders P. Eriksson, Anton van den Hengel, Chunhua Shen |
CVPR | 2 |
| 2011 | An adversarial optimization approach to efficient outlier removalabstractThis paper proposes a novel adversarial optimization approach to efficient outlier removal in computer vision. We characterize the outlier removal problem as a game that involves two players of conflicting interests, namely, optimizer and outlier. Such an adversarial view not only brings new insights into various existing methods, but also gives rise to a general optimization framework that provably unifies them. Under the proposed framework, we develop a new outlier removal approach that is able to offer a much needed control over the trade-off between reliability and speed, which is otherwise not available in previous methods. The proposed approach is driven by a mixed-integer minmax (convex-concave) optimization process. Although a minmax problem is generally not amenable to efficient optimization, we show that for some commonly used vision objective functions, an equivalent Linear Program reformulation exists. We demonstrate our method on two representative multiview geometry problems. Experiments on real image data illustrate superior practical performance of our method over recent techniques. Jin Yu 0001, Anders P. Eriksson, Tat-Jun Chin, David Suter |
ICCV | 2 |
| 2010 | Efficient computation of robust low-rank matrix approximations in the presence of missing data using the L1 normabstractThe calculation of a low-rank approximation of a matrix is a fundamental operation in many computer vision applications. The workhorse of this class of problems has long been the Singular Value Decomposition. However, in the presence of missing data and outliers this method is not applicable, and unfortunately, this is often the case in practice. In this paper we present a method for calculating the low-rank factorization of a matrix which minimizes the L1norm in the presence of missing data. Our approach represents a generalization the Wiberg algorithm of one of the more convincing methods for factorization under the L2norm. By utilizing the differentiability of linear programs, we can extend the underlying ideas behind this approach to include this class of L1problems as well. We show that the proposed algorithm can be efficiently implemented using existing optimization software. We also provide preliminary experiments on synthetic as well as real world data with very convincing results. Anders P. Eriksson, Anton van den Hengel |
CVPR | 1 |
| 2010 | Outlier removal using dualityabstractIn this paper we consider the problem of outlier removal for large scale multiview reconstruction problems. An efficient and very popular method for this task is RANSAC. However, as RANSAC only works on a subset of the images, mismatches in longer point tracks may go undetected. To deal with this problem we would like to have, as a post processing step to RANSAC, a method that works on the entire (or a larger) part of the sequence. In this paper we consider two algorithms for doing this. The first one is related to a method by Sim & Hartley where a quasiconvex problem is solved repeatedly and the error residuals with the largest error is removed. Instead of solving a quasiconvex problem in each step we show that it is enough to solve a single LP or SOCP which yields a significant speedup. Using duality we show that the same theoretical result holds for our method. The second algorithm is a faster version of the first, and it is related to the popular method of L1-optimization. While it is faster and works very well in practice, there is no theoretical guarantee of success. We show that these two methods are related through duality, and evaluate the methods on a number of data sets with promising results. Carl Olsson, Anders P. Eriksson, Richard I. Hartley |
CVPR | 2 |
| 2008 | Solving quadratically constrained geometrical problems using lagrangian dualityabstractIn this paper we consider the problem of solving different pose and registration problems under rotational constraints. Traditionally, methods such as the iterative closest point algorithm have been used to solve these problems. They may however get stuck in local minima due to the non-convexity of the problem. In recent years methods for finding the global optimum, based on Branch and Bound and convex under-estimators, have been developed. These methods are provably optimal, however since they are based on global optimization methods they are in general more time consuming than local methods. In this paper we adopt a dual approach. Rather than trying to find the globally optimal solution we investigate the quality of the solutions obtained using Lagrange duality. Our approach allows us to formulate a single convex semidefinite program that approximates the original problem well. Carl Olsson, Anders P. Eriksson |
ICPR | 2 |
| 2008 | Improved spectral relaxation methods for binary quadratic optimization problems
Carl Olsson, Anders P. Eriksson, Fredrik Kahl |
Comput. Vis. Image Underst. | 2 |
| 2007 | Efficiently Solving the Fractional Trust Region Problem
Anders P. Eriksson, Carl Olsson, Fredrik Kahl |
ACCV (2) | 1 |
| 2007 | Solving Large Scale Binary Quadratic Problems: Spectral Methods vs. Semidefinite ProgrammingabstractIn this paper we introduce two new methods for solving binary quadratic problems. While spectral relaxation methods have been the workhorse subroutine for a wide variety of computer vision problems - segmentation, clustering, image restoration to name a few - it has recently been challenged by semidefinite programming (SDP) relaxations. In fact, it can be shown that SDP relaxations produce better lower bounds than spectral relaxations on binary problems with a quadratic objective function. On the other hand, the computational complexity for SDP increases rapidly as the number of decision variables grows making them inapplicable to large scale problems. Our methods combine the merits of both spectral and SDP relaxations -better (lower) bounds than traditional spectral methods and considerably faster execution times than SDP. The first method is based on spectral subgradients and can be applied to large scale SDPs with binary decision variables and the second one is based on the trust region problem. Both algorithms have been applied to several large scale vision problems with good performance. Carl Olsson, Anders P. Eriksson, Fredrik Kahl |
CVPR | 2 |
| 2007 | Normalized Cuts Revisited: A Reformulation for Segmentation with Linear Grouping ConstraintsabstractIndisputably Normalized Cuts is one of the most popular segmentation algorithms in computer vision. It has been applied to a wide range of segmentation tasks with great success. A number of extensions to this approach have also been proposed, ones that can deal with multiple classes or that can incorporate a priori information in the form of grouping constraints. However, what is common for all these suggested methods is that they are noticeably limited and can only address segmentation problems on a very specific form. In this paper, we present a reformulation of Normalized Cut segmentation that in a unified way can handle all types of linear equality constraints for an arbitrary number of classes. This is done by restating the problem and showing how linear constraints can be enforced exactly through duality. This allows us to add group priors, for example, that certain pixels should belong to a given class. In addition, it provides a principled way to perform multi-class segmentation for tasks like interactive segmentation. The method has been tested on real data with convincing results. Anders P. Eriksson, Carl Olsson, Fredrik Kahl |
ICCV | 1 |
| 2007 | Efficient Optimization for L-problems using PseudoconvexityabstractIn this paper we consider the problem of solving geometric reconstruction problems with the L∞-norm. Previous work has shown that globally optimal solutions can be computed reliably for a series of such problems. The methods for computing the solutions have relied on the property of quasiconvexity. For quasiconvex problems, checking if there exists a solution below a certain objective value can be posed as a convex feasibility problem. To solve the L∞-problem one typically employs a bisection algorithm, generating a sequence of convex problems. In this paper we present more efficient ways of computing the solutions. We derive necessary and sufficient conditions for a global optimum. A key property is that of pseudoconvexity, which is a stronger condition than quasiconvexity. The results open up the possibility of using local optimization methods for more efficient computations. We present two such algorithms. The first one is an interior point method that uses the KKT conditions and the second one is similar to the bisection method in the sense it solves a sequence of SOCP problems. Results are presented and compared to the standard bisection algorithm on real data for various problems and scenarios with improved performance. Carl Olsson, Anders P. Eriksson, Fredrik Kahl |
ICCV | 2 |