Kalman filter recipes for real-time image processing

被引:35
作者
Piovoso, M [1 ]
Laplante, PA [1 ]
机构
[1] Penn State Univ, Great Valley Grad Ctr, Malvern, PA 19355 USA
关键词
D O I
10.1016/j.rti.2003.09.005
中图分类号
TP18 [人工智能理论];
学科分类号
081104 [模式识别与智能系统]; 0812 [计算机科学与技术]; 0835 [软件工程]; 1405 [智能科学与技术];
摘要
Kalman filters are an important technique for building fault-tolerance into a wide range of systems, including real-time imaging. From a software engineering perspective, however, it is not easy to build Kalman filters. Each has to be custom designed and most software engineers are not sufficiently grounded in the necessary systems theory to perform this design. The contributions of this paper, therefore, are a set of recipes for implementation of the Kalman filter to a variety of real-time imaging settings, the presentation of a set of object-oriented requirements, and a design for a class of Kalman filters suitable for real-time image processing. First, we describe the Kalman filter and motivate its use as a mechanism for fault-tolerant computing and sensor fusion. Next, the details of using Kalman filters in imaging applications are discussed and several associated algorithms presented. Then, the advantages of using object-oriented specification, design and languages for the implementation of Kalman filters are explored. Finally, we present a specification and design for a class of Kalman filters, which is suitable for coding. This work extends significantly upon that first appearing in 2003 at an SPIE conference (Laplante and Neill, proceedings of the real-time imaging conference, SPIE, Santa Clara, January 2003, pp. 22-29). (C) 2003 Elsevier Ltd. All rights reserved.
引用
收藏
页码:433 / 439
页数:7
相关论文
共 12 条
[1]
A FAST KALMAN FILTER FOR IMAGES DEGRADED BY BOTH BLUR AND NOISE [J].
BIEMOND, J ;
RIESKE, J ;
GERBRANDS, JJ .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1983, 31 (05) :1248-1256
[2]
NOISE-REDUCTION FILTERS FOR DYNAMIC IMAGE SEQUENCES - A REVIEW [J].
BRAILEAN, JC ;
KLEIHORST, RP ;
EFSTRATIADIS, S ;
KATSAGGELOS, AK ;
LAGENDIJK, RL .
PROCEEDINGS OF THE IEEE, 1995, 83 (09) :1272-1292
[3]
Gamma Erich., 1994, DESIGN PATTERNS
[4]
Kalman R. E., 1960, Journal of Basic Engineering, V82, P35
[5]
An efficient motion estimation algorithm for video coding using Kalman filter [J].
Kuo, CM ;
Chao, CP ;
Hsieh, CH .
REAL-TIME IMAGING, 2002, 8 (04) :253-264
[6]
A class of Kalman filters for real-time image processing [J].
Laplante, PA ;
Neill, CJ .
REAL-TIME IMAGING VII, 2003, 5012 :22-29
[7]
LAPLANTE PA, 2003, REAL TIME SYSTEMS DE
[8]
Lippiello V, 2002, 2002 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-3, PROCEEDINGS, P372, DOI 10.1109/IRDS.2002.1041417
[9]
SCHNEIDER F, 1998, 3 IEEE C REQ ENG CO
[10]
TURNEY RD, 2002, FPGA IMPLEMENTATION