Skip to main content
Log in

A Custom Image Convolution DSP with a Sustained Calculation Capacity of >1 GMAC/s and Low I/O Bandwidth

  • Published:
Journal of VLSI signal processing systems for signal, image and video technology Aims and scope Submit manuscript

Abstract

A customized processor for real time image convolution has been designed to increase the performance of an instrument for automated cereal grain quality assessment. Image convolution requires an extensive amount of calculation capacity and a corresponding amount of data transfers, hard to achieve with standard processors in real time. Therefore, a tailored architecture with a streamlined dataflow has been developed with emphasis on a system design perspective. The designed processor has a sustained calculation capacity of >1 GMAC/s and on-chip line buffers reduce the amount of external data transfers. Hence, the complexity of the designed processor has been increased to gain a lower complexity of the complete system. To achieve powerful and versatile filtering the size of the programmable kernel functions have been maximized to 15 × 15.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. P. Egelberg, O. Månsson, and C. Peterson, “Assessing cereal grain quality with a fully automated instrument using artificial neural networks processing of digitized color video images,” Proc. of the SPIE's Intl. Symp. on Photonic Sensors & Controls for Commercial Applications, 1994.

  2. M. Torkelson, V. Öwall, and P. Egelberg, “A custom DSP for feature extraction with a calculation capacity of >1 GMAC/s and Low I/O Bandwidth,” Proc. of EMAC, 1997.

  3. Texas Instruments, TMS320C80 (MVP) Technical Reference, http://www.ti.com/sc/docs/dsps/products/c8x/index.htm [On line], September 1999.

  4. I. Zayas, Y. Pomeranz, and F.S. Lai, “Discrimination of wheat and nonwheat components in grain samples by image analysis,” Cereal Chem, Vol. 66, pp. 233–237, 1989.

    Google Scholar 

  5. M. Neuman, H.D. Sparistein, E. Schwedyk, and W.Q. Bushuk, “Discrimination of wheat class and variety by digital image analysis of whole grain samples,” J. of Cereal Science, Vol. 6, pp. 125–132, 1987.

    Article  Google Scholar 

  6. J. Hertz, A. Krogh, and R.G. Palm, Introduction to the Theory of Neural Computation, Addison-Wesley, 1991.

  7. D.E. Rumelhart and J.L. McClelland (Eds.), Parallel Distributed Processing: Explorations in the Microstructure of Cognition, MIT Press, Vol. 1, 1986.

  8. J.S. Lim, Two-Dimensional Signal and Image Processing, Prentice-Hall, 1990.

  9. W.K. Pratt, Digital Image Processing JohnWiley & Sons, 1991.

  10. P.A. Ruetz and R.W. Brodersen, “Architectures and design techniques for real-time image-processing IC's,” IEEE J. of Solid-State Circuits, Vol. SC-22, No. 2, pp. 233–250, April 1987.

    Article  Google Scholar 

  11. D. Marr, Vision, W.H. Freeman and Company, 1982.

  12. J. Canny, “A computational approach to edge detection,” IEEE Trans. on Pattern Analysis and Machine Intelligence, Vol. PAMI-8, No. 6, pp. 679–698, 1986.

    Article  Google Scholar 

  13. R.W. Berger, “VLSI structures for real-time image convolution,” Proc. of IEEE Intl. Conf. on Cybernetics and Society, pp. 676–679, 1985.

  14. F. Jutand, N. Demassieux, and A. Artieri, “A new VLSI architecture for large kernel real time convolution,” Proc. of IEEE Intl. Conf. on Acoustics, Speech, and Signal Processing, pp. 921–924, 1990.

  15. P.A. Ruetz, “The architectures and design of a 20-MHz realtime DSP chip set,” IEEE J. of Solid-State Circuits, Vol. 24, No. 2, pp. 338–348, April 1989.

    Article  Google Scholar 

  16. Plessey semiconductors, CMOS Semi-Custom, CLA70000 ASIC Handbook, 1992.

  17. V. Öwall, “Synthesis of controllers from a range of controller architectures,” Ph.D. thesis, Lund University, Sweden, Dec. 1994.

    Google Scholar 

  18. V. Öwall, P. Andreani, L. Brange, P. Nilsson, A. Wass, and M. Torkelson, “Custom DSP design of a GSM speech coder,” J. of VLSI Signal Processing, Vol. 11, No. 3, pp. 213–228, 1995.

    Article  Google Scholar 

  19. P. Andreani, “An environment for application specific digital signal processor synthesis,” Tech. report, Lund University, Sweden, May 1993.

    Google Scholar 

  20. L. Brange and M. Torkelson, “A basic CAD-tool for module generation,” Proc. of ESSCIRC, 1989.

  21. R.W. Brodersen (Ed.), Anatomy of a Silicon Compiler, Kluwer Academic Publishers, 1992.

  22. C.B. Shung, R. Jain, K. Rimey, E. Wang, M.B. Srivastava, B.C. Richards, E. Lettang, S.K. Azim, L. Thon, P.N. Hilfinger, J.M. Rabaey, and R.W. Brodersen, “An integrated CAD system for algorithm-specific IC design,” IEEE Trans. of Computer-Aided Design of Integrated Circuits and Systems, Vol. CAD-10, pp. 447–463, April 1991.

    Article  Google Scholar 

  23. M. Faulkner, T. Mattsson, and W. Yates, “Adaptive linearisation using pre-distortion,” Proc. of 40th IEEE Vehicular Technology Conf., 1990.

  24. L. Sundström and M. Johansson, “Chip for linearisation of RF power amplifiers using digital predistortion,” Electronics Letters, Vol. 30, No. 14, pp. 1123–1124, July 1994.

    Article  Google Scholar 

  25. Y. Rehnström, V. Öwall, M. Lenells, P. Ranstad, and M. Torkelson, “An algorithm specific DSP for automatic control of a high speed power converter,” Proc. of the Intl. Conf. on Signal Processing Applications & Technology, ICSPAT, 1995.

  26. J.M. Rabaey, H. De Man, J. VanHoof, G. Goosens, and F. Catthoor, “CATHEDRAL-II: A synthesis system for multiprocessor DSP systems,” Silicon Compilation, Daniel D. Gajski (Ed.), Addison-Wesley, chap. 8, 1988.

  27. L. E. Thon, K. Rimey, and L. Svensson, “From C to silicon,” in reference [21] chap. 17.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Öwall, V., Torkelson, M. & Egelberg, P. A Custom Image Convolution DSP with a Sustained Calculation Capacity of >1 GMAC/s and Low I/O Bandwidth. The Journal of VLSI Signal Processing-Systems for Signal, Image, and Video Technology 23, 335–350 (1999). https://doi.org/10.1023/A:1008149219531

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008149219531

Keywords

Navigation