Haralick’s Texture Features Computation Accelerated by GPUs for Biological Applications

作者: Markus Gipp , Guillermo Marcus , Nathalie Harder , Apichat Suratanee , Karl Rohr

DOI: 10.1007/978-3-642-25707-0_11

关键词: General-purpose computing on graphics processing unitsComputer visionCUDAStream processingSpeedupGraphicsParallel computingComputer scienceArtificial intelligenceComputationThread (computing)Co-occurrence matrix

摘要: In biological applications, features are extracted from microscopy images of cells and used for automated classification. Usually, a huge number has to be analyzed so that computing the takes several weeks or months. Hence, there is demand speed up computation by orders magnitude. This paper extends previous results co-occurrence matrices Haralick texture features, as analyzing cells, general-purpose graphics processing units (GPUs). New GPUs include more cores (480 stream processors) their architecture enables new capabilities (namely, capabilities). With (by atomic functions) we further parallelize matrices. The visually profiling tool was find most critical bottlenecks which investigated improved. Changes in implementation like using threads, avoiding costly barrier synchronizations, better handling with divergent branches, reorganization thread tasks yielded desired performance boost. time one image around 200 compared original software version reference, our first CUDA capability v1.0 improved v1.3. latest obtained an improvement 1.4 version, computed on same GPU (gForce GTX 280). total, achieved speedup 930 recent 480, Fermi) CPU 1.8 older optimized version.

参考文章(7)
Hubert Nguyen, GPU Gems 3 ,(2007)
M.A. Tahir, A. Bouridane, F. Kurugollu, A. Amira, Accelerating the computation of GLCM and Haralick texture features on reconfigurable hardware international conference on image processing. ,vol. 5, pp. 2857- 2860 ,(2004) , 10.1109/ICIP.2004.1421708
R.M. Haralick, Statistical and structural approaches to texture Proceedings of the IEEE. ,vol. 67, pp. 786- 804 ,(1979) , 10.1109/PROC.1979.11328
Christian Conrad, Holger Erfle, Patrick Warnat, Nathalie Daigle, Thomas Lörch, Jan Ellenberg, Rainer Pepperkok, Roland Eils, Automatic identification of subcellular phenotypes on human cell arrays. Genome Research. ,vol. 14, pp. 1130- 1136 ,(2004) , 10.1101/GR.2383804
R. Haralick, K. Shanmugam, Computer Classification of Reservoir Sandstones IEEE Transactions on Geoscience Electronics. ,vol. 11, pp. 171- 177 ,(1973) , 10.1109/TGE.1973.294312
N. Harder, B. Neumann, M. Held, U. Liebel, H. Erfle, J. Ellenberg, R. Eils, K. Rohr, Automated recognition of mitotic patterns in fluorescence microscopy images of human cells international symposium on biomedical imaging. pp. 1016- 1019 ,(2006) , 10.1109/ISBI.2006.1625093
Apichat Suratanee, Rainer Konig, Karl Rohr, Reinhard Manner, Guillermo Marcus, Nathalie Harder, Markus Gipp, Haralick's Texture Features Computed by GPUs for Biological Applications IAENG International Journal of Computer Science. ,vol. 36, pp. 66- 75 ,(2009)