Skip to main content

Advertisement

Log in

An FPGA Based Coprocessor for GLCM and Haralick Texture Features and their Application in Prostate Cancer Classification

  • Published:
Analog Integrated Circuits and Signal Processing Aims and scope Submit manuscript

Abstract

Grey Level Co-occurrence Matrix (GLCM), one of the best known tool for texture analysis, estimates image properties related to second-order statistics. These image properties commonly known as Haralick texture features can be used for image classification, image segmentation, and remote sensing applications. However, their computations are highly intensive especially for very large images such as medical ones. Therefore, methods to accelerate their computations are highly desired. This paper proposes the use of programmable hardware to accelerate the calculation of GLCM and Haralick texture features. Further, as an example of the speedup offered by programmable logic, a multispectral computer vision system for automatic diagnosis of prostatic cancer has been implemented. The performance is then compared against a microprocessor based solution.

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. M.A. Roula, J. Diamond, A. Bouridane, Paul Miller, and A. Amira, “A multispectral computer vision system for automatic grading of prostatic neoplasia,” in IEEE International Symposium on Biomedical Imaging, 2002.

  2. URL: http://www.scanscope.com

  3. R.M. Haralick, K. Shanmugam, and I. Dinstein, “Textural features for image classification.” IEEE Trans. on Systems, Man, and Cybernetics, vol. SMC-3, no. 6, pp. 610–621, 1973.

    Google Scholar 

  4. R.W. Conners and C.A. Harlow, “A Theoretical comaprison of texture algorithms.” IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. 2, pp. 204–222, 1980.

    Google Scholar 

  5. R.O. Duda, P.E. Hart, and D.G. Stork, “Pattern classification.” Willey-Interscience, 2nd edition, 2001.

  6. A. Sharma, Programmable logic Handbook, PLDs, CPLDs and FPGAs. McGraw-Hill, 1998.

  7. A. Baraldi and F. Parmiggiani, “An investigation of the textural caracteristics associated with gray level co-occurrence matrix statistical parameters.” IEEE Trans. on Geosciences and Remote Sensing, vol. 33, no. 2, pp. 293–304, 1995.

    Article  Google Scholar 

  8. L.K. Soh and T. Tsatsoulis, “Texture analysis of SAR sea ice imagery using grey-level co-occurrence matrices.” IEEE Trans. on Geosciences and Remote Sensing, vol. 37, no. 2, pp. 780–795, 1999.

    Article  Google Scholar 

  9. D. Smutek et al., “Image texture analysis of sonograms in chronic inflammations of tyriod gland.” Ultrasound in Med. and Biol., vol. 29, no. 11, pp. 1531–1543, 2003.

    Article  Google Scholar 

  10. D.G. Vince et al., “Comparison of texture analysis methods for the characterization of coronary plaques in intravascular ultrasound images.” Computerized Medical Imaging and Graphics, vol. 24, pp. 221–229, 2000.

    Article  CAS  PubMed  Google Scholar 

  11. URL: http://www.celoxica.com.

  12. URL: http://www.xilinx.com.

  13. K. Wikantika, A.B. Harto, and R. Tateishi, “The use of spectral and textural features from Landsat TM image for land cover classification in mountainous area,” in Proceedings of the IECL Japan workshop, 2001.

  14. URL: http://www.spss.com.

  15. H.H. Harman, “Modern factor analysis.” 3rd ed., University of Chicago Press, Chicago, 1976.

    Google Scholar 

  16. M.M. Tatsuoka, Multivariate Analysis. John Wiley and Sons, Inc, New York, 1971.

    Google Scholar 

  17. M.A. Tahir, M.A. Roula, A. Bouridane, F. Kurugollu, and A. Amira, “An FPGA based co-processor for GLCM texture features measurement,” in Proceedings of the 10th IEEE International Conference on Electronics, Circuits and Systems, 2003.

  18. M. A. Tahir, A. Bouridane, F. Kurugollu, and A. Amira, “An FPGA based coprocessor for calculating grey level cooccurrence matrix,” in Proceedings of the 46th IEEE International Midwest Symposium on Circuits and Systems, 2003.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. A. Tahir.

Additional information

Muhammad Atif Tahir received a BE degree in Computer Systems Engineering from NED University of Eng. and Tech. Karachi, Pakistan, and an MSc in Computer Engineering from KFUPM, Dhahran, Saudi Arabia. He is currently a PhD research student in School of Computer Science at Queen’s University Belfast, UK. His main research interests are Custom Computing using FPGAs, Image/Signal Processing, Pattern Recognition, QoS Routing and Optimization heuristics.

Ahmed Bouridane obtained an “Ingéniorat d’Etat” degree in Electronics from the National Polytechnic School of Algiers “ENP”, an MPhil degree in VLSI design for Signal Processing from the University of Newcastle Upon Tyne (UK) and a PhD degree in Computer Vision from the University of Nottingham (UK). Dr A Bouridane held several positions in R&D before joining Queen’s University Belfast where he is now a Reader in Computer Science. His research interests are in High Performance Image/Signal Processing, Image/Video Watermarking, Custom Computing using FPGAs, Computer Vision and High Performance Architectures for Image/Signal Processing.

Fatih Kurugollu received his B.Sc, M.Sc. and Ph.D degree in computer science from the Istanbul Technical University, Istanbul, Turkey in 1989, 1994 aand 2000, respectively. He is currently a lecturer in Computer Science at Queen’s University, Belfast (UK). His research interest include soft computing for image and video object segmentation, hardware architectures for image and video applications and image watermarking.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tahir, M.A., Bouridane, A. & Kurugollu, F. An FPGA Based Coprocessor for GLCM and Haralick Texture Features and their Application in Prostate Cancer Classification. Analog Integr Circ Sig Process 43, 205–215 (2005). https://doi.org/10.1007/s10470-005-6793-2

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10470-005-6793-2

Key Words

Navigation