Abstract
We describe the hardware and software extensions that transform a PC-based low-cost FPGA system into a reconfigurable engine for real-time video processing. The hardware extensions include a daughter board for the FPGA system which handles analog and digital colour video conversion. The software extensions include reusable libraries, development tools and a run-time environment. Applications include linear and non-linear filtering, edge detection, image rotation, histogram equalisation, colour identification, motion tracking, and creation of video effects. Our system has been used for research involving video processing, run-time reconfigurable circuits, and hardware/software co-design.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
P.M. Athanas and A.L. Abbott, “Real-time image processing on a custom computing platform”, IEEE Computer, February 1995.
M. Aubury and W. Luk, “Binomial filters”, Journal of VLSI Signal Processing, vol. 12, 1996.
P. Dunn, “A configurable logic processor for machine vision”, in Field Programmable Logic and Applications, W. Moore and W. Luk (editors), LNCS 975, Springer, 1995.
F. Lisa, F. Cuadrado, D. Rexachs and J. Carrabina, “A reconfigurable coprocessor for a PCI-based real-time computer vision system”, in Field-Programmable Logic, Smart Applications, New Paradigms and Compilers, LNCS 1142, Springer, 1996.
W. Luk, S. Guo, N. Shirazi and N. Zhuang, “A framework for developing parametrised FPGA libraries”, in Field-Programmable Logic, Smart Applications, New Paradigms and Compilers, LNCS 1142, Springer, 1996.
W. Luk and S. McKeever, “Pebble: a language for parametrised and reconfigurable hardware design”, this volume.
W. Luk, N. Shirazi and P.Y.K. Cheung, “Modelling and optimising run-time reconfigurable systems”, in Proc. FCCM96, IEEE Computer Society Press, 1996.
W. Luk, N. Shirazi and P.Y.K. Cheung, “Compilation tools for run-time reconfigurable designs”, in Proc. FCCM97, IEEE Computer Society Press, 1997.
W. Luk, N. Shirazi, S. Guo and P.Y.K. Cheung, “Pipeline morphing and virtual pipelines”, in Field Programmable Logic and Applications, LNCS 1304, Springer, 1997.
S. Nisbet and S.A. Guccione, “The XC6200DS development system”, in Field Programmable Logic and Applications, LNCS 1304, Springer, 1997.
I. Page, “Constructing hardware-software systems from a single description”, Journal of VLSI Signal Processing, Vol. 12, 1996.
S. Singh and R. Slous, “Accelerating Adobe Photoshop with reconfigurable logic”, in Proc. FCCM98, IEEE Computer Society Press, 1998.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Luk, W. et al. (1998). A reconfigurable engine for real-time video processing. In: Hartenstein, R.W., Keevallik, A. (eds) Field-Programmable Logic and Applications From FPGAs to Computing Paradigm. FPL 1998. Lecture Notes in Computer Science, vol 1482. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0055244
Download citation
DOI: https://doi.org/10.1007/BFb0055244
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64948-9
Online ISBN: 978-3-540-68066-6
eBook Packages: Springer Book Archive