Robust Alignment for Panoramic Stitching
via an Exact Rank Constraint

BRAS

ABSTRACT

In this paper we study the problem of image alignment for panoramic stitching. Unlike most existing approaches that are feature-based, our algorithm works on pixels directly, and accounts for errors across the whole images globally. Technically, we formulate the alignment problem as rank-1 and sparse matrix decomposition over transformed images, and develop an efficient algorithm for solving this challenging non-convex optimization problem. The algorithm reduces to a sequence of subproblems, where we analytically establish exact recovery conditions, convergence and optimality, together with convergence rate and complexity. We generalize it to simultaneously align multiple images and recover multiple homographies, extending its application scope towards vast majority of practical scenarios. Experimental results demonstrate that the proposed algorithm is capable of more accurately aligning the images and generating higher quality stitched images than state-of-the-art methods.

Source Code and Image Set

Click here to download the source code for our prosed BRAS algorithm (BRAS).

Click here to download the catabus image set

Clicke here to download high resolution results for all algorithms

Stitched Images

apartments dataset (hover and scroll your mouse to enlarge, desktop only)[5]

Input

AutoStitch [1]

ICE

CPW [2]

SPHP [3]

APAP [4]

BRAS

catabus dataset (hover and scroll your mouse to enlarge, desktop only)

Input

AutoStitch [1]

ICE

CPW [2]

APAP [4]

BRAS

Alignment without Stitching

railtracks dataset (hover and scroll your mouse to enlarge, desktop only)[4]

CPW [2]

SPHP [3]

APAP [4]

BRAS

Related Publications

  1. Y. Li and V. Monga, SIASM: Sparsity-based Image Alignment and Stitching Method for Robust Image Mosaicking, IEEE International Conference on Image Processing, Phoenix, Sep 25th-28th, 2016. [IEEE Xplore]

  2. Y. Li, M. Tofighi and V. Monga, "Robust Alignment for Panoramic Stitching Via an Exact Rank Constraint," IEEE Transactions on Image Processing, vol. 28, no. 10, pp. 4730-4745, Oct. 2019. [local PDF][IEEE Xplore]

Selected References

  1. M. Brown and D. G. Lowe, Automatic Panoramic Image Stitching using Invariant Features, Int'l J. Comput. Vis., vol. 60, no. 2, pp. 91-110, Nov. 2004.

  2. J. Hu, D. Q. Zhang, H. Yu and C. W. Chen, Multi-objective content preserving warping for image stitching, in Proc. IEEE ICME, 2015.

  3. C. H. Chang, Y. Sato and Y. Y. Chuang, Shape-Preserving Half-Projective Warps for Image Stitching, in Proc. IEEE Conf. CVPR, Jun. 2014.

  4. J. Zaragoza, T. J. Chin, Q. H. Tran, M. S. Brown and D. Suter, As-Projective-As-Possible Image Stitching with Moving DLT, IEEE Trans. Pattern Anal. Mach. Intelli., vol. 36, no. 7, pp. 1285-1298, Jul. 2014.

  5. J. Gao, S. J. Kim and M. Brown, Constructing image panoramas using dual-homography warping, in Proc. IEEE Conf. CVPR, Jun. 2011.

  6. W. Y. Lin, S. Liu, Y. Matsushita, T. T. Ng and L. F. Cheong, Smoothly varying affine stitching, in Proc. IEEE Conf. CVPR, Jun. 2011.

  7. Y. Peng, A. Ganesh, J. Wright, W. Xu and Y. Ma, RASL: Robust alignment by sparse and low-rank decomposition for linearly correlated images,IEEE Trans. Pattern Anal. Mach. Intell., vol. 34, no. 11, pp. 2233-2246, Nov. 2012.

Email
ipal.psu@gmail.com

Address
104 Electrical Engineering East,
University Park, PA 16802, USA

Lab Phone:
814-863-7810
814-867-4564