Abstract

Global motion estimation (GME) algorithms are widely applied to computer vision and video processing. In the previous works, the image resolutions are usually low for the real-time requirement (e.g. video stabilization). However, in some mobile devices applications (e.g. image sequence panoramic stitching), the high resolution is necessary to obtain satisfactory quality of panoramic image. However, the computational cost will become too expensive to be suitable for the low power consumption requirement of mobile device. The full search algorithm can obtain the global minimum with extremely computational cost, while the typical fast algorithms may suffer from the local minimum problem. This paper proposed a fast algorithm to deal with 2560 × 1920 high-resolution (HR) image sequences. The proposed method estimates the motion vector by a two-level coarse-to-fine scheme which only exploits sparse reference blocks (25 blocks in this paper) in each level to determine the global motion vector, thus the computational costs are significantly decreased. In order to increase the effective search range and robustness, the predictive motion vector (PMV) technique is used in this work. By the comparisons of computational complexity, the proposed algorithm costs less addition operations than the typical Three-Step Search algorithm (TSS) for estimating the global motion of the HR images without the local minimum problem. The quantitative evaluations show that our method is comparable to the full search algorithm (FSA) which is considered to be the golden baseline.

Highlights

  • Global motion estimation (GME) had been widely applied to video processing and computer vision in decades.How to cite this paper: Huang, R.-Y., Dung, L.-R. and Hong, T.-S. (2016) A Two-Stage Algorithm of High Resolution Image Alignment for Mobile Applications

  • This paper proposed a fast global motion estimation algorithm for HR (2560 × 1920) image alignment of mobile applications

  • By applying the predictive motion vector scheme, our method is able to deal with the large camera motions and even faster than the typical three-step search (TSS) algorithm

Read more

Summary

Introduction

Global motion estimation (GME) had been widely applied to video processing and computer vision in decades. This study will focus on the global motion estimation, the discussions about the stitching algorithms are beyond the scope of this paper. Global motion estimation algorithms can be classified into two categories: direct methods [7]-[18] and feature-based methods [19]-[24]. We focus on the direct methods since the feature-based methods are computational expensive in feature description and feature matching, which makes feature-based methods unsuitable for the low power consumption requirement in mobile devices. The fast algorithms are not suitable for the panoramic stitching purposes Another issue is power consumption for mobile devices. We aimed at developing an algorithm which is fast and low-memory-access while keeping the accuracy as comparable to the full search algorithm as possible.

Related Works
The Proposed Algorithm
Computational Complexity
Accuracy Verifications
Methods
Estimation Errors
Quantitative Evaluation
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call