Seam-based variable-step Bresenham blending method for real-time video mosaicking

Image blending plays an important role in video mosaicking, which has a high demand for real-time performance and visual quality. This paper proposes a fast blending method based on Bresenham algorithm, which realizes blending by controlling the storing addresses of source pixels. The starting stori...

Full description

Saved in:
Bibliographic Details
Published inJournal of electronic imaging Vol. 25; no. 5; p. 053008
Main Authors Zhang, Hongru, Shi, Zaifeng, Pang, Ke, Cao, Qingjie, Luo, Tao, Yao, Suying
Format Journal Article
LanguageEnglish
Published Society of Photo-Optical Instrumentation Engineers 01.09.2016
Subjects
Online AccessGet full text
ISSN1017-9909
1560-229X
DOI10.1117/1.JEI.25.5.053008

Cover

More Information
Summary:Image blending plays an important role in video mosaicking, which has a high demand for real-time performance and visual quality. This paper proposes a fast blending method based on Bresenham algorithm, which realizes blending by controlling the storing addresses of source pixels. The starting storing location is accurately computed based on the coordinates of the middle pixel of the seam instead of the first pixel's, reducing the accumulated error along the seam significantly. The other storing addresses are acquired using a variable-step Bresenham method, which takes advantage of burst mode operation of a dynamic memory and can achieve a good trade-off between the operation convenience and memory requirement. By the proposed method, complicated calculations of storing addresses are simplified into integer additions and subtractions, which is more suitable for hardware implementation. A hardware architecture based on field programmable gate array is presented to evaluate the proposed method with clock frequency analysis and resource assessment. The experimental results show that the proposed method achieves good performance of high image quality, low computational complexity, and low memory requirement.
ISSN:1017-9909
1560-229X
DOI:10.1117/1.JEI.25.5.053008