Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Accelerating colour space conversion on reconfigurable hardware

Published: 01 October 2005 Publication History

Abstract

Colour space conversion is very important in many types of image processing applications including video compression. This operation consumes up to 40% of the entire processing power of a highly optimised decoder. Therefore, techniques which efficiently implement this conversion are desired. This paper presents two novel architectures for efficient implementation of a Colour Space Converter (CSC) suitable for Field Programmable Gate Array (FPGAs) and VLSI. The proposed architectures are based on Distributed Arithmetic (DA) ROM accumulator principles. The architectures have been implemented and verified using the Celoxica RC1000 FPGA development board. In addition, they are platform independent and have a low latency (eight cycles). The first architecture has a throughput of height, while the second one is fully pipelined and has a throughput of one and capable of sustained data rate of over 234 mega-conversions/s.

References

[1]
B. Payette, Color space converter: R'G'B' to Y'CrCb, Xilinx Aplication Note, XAPP637, V1.0, September, 2002.
[2]
Poynton, C., A Technical Introduction to Digital Video. 1996. Wiley, New York.
[3]
Gonzalez, R.C. and Woods, R.E., Digital Image Processing. 2002. second ed. Prentice-Hall, Englewood Cliffs, NJ.
[4]
Data sheet (www.amphion.com), Color Space Converters, Amphion semiconductor Ltd, DS6400 V1.1, April, 2002.
[5]
Application Note (www.cast-inc.com), CSC Color Space Converter, CAST Inc., April, 2002.
[6]
Datasheet (www.alma-tech.com), High Performance Color Space Converter, ALMA Technologies, May 2002.
[7]
Sima, M., Vassiliadis, S., Cotofana, S.D. and van Eijndhoven, J.T.J., Color space conversion for MPEG decoding on FPGA-augmented TriMedia processor. In: The 14th IEEE International Conference on Application-specific Systems, Architectures, and Processors (ASAP'03), Netherlands, June,
[8]
F. Bensaali, A. Amira, Design and efficient FPGA implementation of an RGB to YCrCb color space converter using distributed arithmetic, Proceedings of the International Conference on Field Programmable Logic (FPL), Lecture Notes in Computer Science, to be published by Springer, August, 2004.
[9]
A. Amira, A Custom Coprocessor for Matrix Algorithm, PhD thesis, Queen's University of Belfast, 2001.
[10]
Bensaali, F., Amira, A., Uzun, I.S. and Ahmedsaid, A., An FPGA implementation of 3D affine transformations. In: The 10th IEEE International Conference on Electronics, Circuits and Systems (ICECS'03), Sharjah, UAE, December,
[11]
Bensaali, F., Amira, A., Uzun, I.S. and Ahmedsaid, A., Efficient implementation of large parallel matrix product for DOTs. In: The International Conference on Computer, Communication and Control Technologies (CCCT'03), Florida, USA, July,
[12]
Datasheet, (www.celoxica.com), RC1000 Reconfigurable hardware development platform, Celocixa Ltd, 2001.
[13]
URL:www.xilinx.com.
[14]
Albiol, A., Torres, L. and Delp, E.J., An unsupervised color image segmentation algorithm for face detection applications. In: Proceedings of the International Conference on Image Processing, October, vol. 2.
[15]
Kuchi, P., Gabbur, P., Bhat, P.S. and David, S., Human face detection and tracking using skin color modelling and connected component operators. The IETE Journal of Research, Special issue on Visual Media Processing. vMay.
[16]
Bartkowiak, M., Optimisations of color transformation for real time video decoding. In: Digital Signal Processing for Multimedia Communications and Services, EURASIP ECMCS 2001, Budapest, September,
[17]
Mitchell, J.L. and Pennebaker, W.B., MPEG Video Compression Standard. 1996. Chapman and Hall, London.
[18]
Bracamonte, J., Standelmann, P., Ansorge, M. and Pellandini, F., A multiplierless implementation scheme for the JPEG image coding algorithm. In: IEEE Nordic Signal Processing Symposium, Kolmarden, Sweden, June 13-15,
[19]
Amira, A., An FPGA based parameterisable system for discrete Hartley transforms implementation. In: Proceedings of the International Conference on Image Processing (ICIP), Barcelona, Spain, September,
[20]
Ohlsson, H. and Wanhammer, L., Maximally fast numerically equivalent state-space recursive digital filters using distributed arithmetic. In: Proceedings of the IEEE Symposium in Nordic Signal Processing (NORSIG2000), Kolmarden, Sweden, June,
[21]
Gustafsson, O. and Wanhammar, L., Implementation of a digital beamformer in an FPGA using distributed arithmetic. In: Proceedings of the IEEE Symposium in Nordic Signal Processing (NORSIG2000) Kolmarden, Sweden, June,
[22]
Application Note, Xilinx CoreGen, Handel-C, AN 58 v1.0, 2001.
[23]
Manual, (www.celoxica.com) Handel-C Language Reference Manual, Celocixa Ltd, 2003.

Cited By

View all
  • (2010)Exploration of hardware sharing for image encodersProceedings of the Conference on Design, Automation and Test in Europe10.5555/1870926.1871346(1737-1742)Online publication date: 8-Mar-2010
  • (2008)Versatility of extended subwords and the matrix register fileACM Transactions on Architecture and Code Optimization10.1145/1369396.13694015:1(1-30)Online publication date: 29-May-2008
  • (2007)Algorithmic lateral inhibition formal model for real-time motion detectionProceedings of the 11th international conference on Computer aided systems theory10.5555/1783034.1783122(638-645)Online publication date: 12-Feb-2007
  • Show More Cited By
  1. Accelerating colour space conversion on reconfigurable hardware

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Image and Vision Computing
    Image and Vision Computing  Volume 23, Issue 11
    October, 2005
    94 pages

    Publisher

    Butterworth-Heinemann

    United States

    Publication History

    Published: 01 October 2005

    Author Tags

    1. Colour space conversion
    2. Distributed arithmetic
    3. Field programmable gate array

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 23 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2010)Exploration of hardware sharing for image encodersProceedings of the Conference on Design, Automation and Test in Europe10.5555/1870926.1871346(1737-1742)Online publication date: 8-Mar-2010
    • (2008)Versatility of extended subwords and the matrix register fileACM Transactions on Architecture and Code Optimization10.1145/1369396.13694015:1(1-30)Online publication date: 29-May-2008
    • (2007)Algorithmic lateral inhibition formal model for real-time motion detectionProceedings of the 11th international conference on Computer aided systems theory10.5555/1783034.1783122(638-645)Online publication date: 12-Feb-2007
    • (2007)Power modeling and efficient FPGA implementation of FHT for signal processingIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2007.89360615:3(286-295)Online publication date: 1-Mar-2007

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media