Bilinear Factorization via Augmented Lagrange Multipliers (BALM)
We present a unified approach to solve different bilinear
factorization problems in Computer Vision in the presence of missing
data in the measurements. The problem is formulated as a constrained
optimization where one of the factors is constrained to lie
on a specific manifold. To achieve this, we introduce an equivalent
reformulation of the bilinear factorization problem. This
reformulation decouples the core bilinear aspect from the manifold
specificity. We then tackle the resulting constrained optimization
problem with a Bilinear factorization via Augmented Lagrange
Multipliers (BALM). The mechanics of our algorithm are such that
only a projector onto the manifold constraint is needed. That is the
strength and the novelty of our approach: this framework can handle
seamlessly different computer vision problems.
This is the problem we optimise:
where is a matrix that contains the measurement data (e.g. image point trajectories in SfM or pixel intensity variations in Photometric Stereo). The matrices
and
are the bilinear components to estimate. The matrix
is formed as:
Each of the sub-matrices lies on a specific manifold
(i.e. its values are not arbitrary but constrained). When dealing with SfM the manifolds are usually Stiefel while with Photometric Stereo they are mostly spherical.
Now a video showing the resilience of BALM to missing data in structure from motion and photometric stereo problems:
Check the pdf here.