Share Email Print

Journal of Electronic Imaging

Seam-based variable-step Bresenham blending method for real-time video mosaicking
Author(s): Hongru Zhang; Zaifeng Shi; Ke Pang; Qingjie Cao; Tao Luo; Suying Yao
Format Member Price Non-Member Price
PDF $20.00 $25.00

Paper Abstract

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.

Paper Details

Date Published: 16 September 2016
PDF: 12 pages
J. Electron. Imag. 25(5) 053008 doi: 10.1117/1.JEI.25.5.053008
Published in: Journal of Electronic Imaging Volume 25, Issue 5
Show Author Affiliations
Hongru Zhang, Tianjin Univ. (China)
Zaifeng Shi, Tianjin Univ. (China)
Ke Pang, Tianjin Univ. (China)
Qingjie Cao, Tianjin Univ. (China)
Tianjin Normal Univ. (China)
Tao Luo, Tianjin Univ. (China)
Suying Yao, Tianjin Univ. (China)

© SPIE. Terms of Use
Back to Top