Huang Lei, Zhang Li-chao, Yan Ran. Application of high-performance GPU computing in digital speckle pattern recognition algorithms[J]. Journal of Applied Optics, 2015, 36(5): 762-767. DOI: 10.5768/JAO201536.0502006
Citation: Huang Lei, Zhang Li-chao, Yan Ran. Application of high-performance GPU computing in digital speckle pattern recognition algorithms[J]. Journal of Applied Optics, 2015, 36(5): 762-767. DOI: 10.5768/JAO201536.0502006

Application of high-performance GPU computing in digital speckle pattern recognition algorithms

  • Digital speckle correlation method has the advantages of low demand of the measurement environment, overall non-contact measure, however, the algorithm efficiency has been one of the bottlenecks limiting its development. The graphics processing unit (GPU) has the natural parallelism, GPU highperformance computing brings great efficiency on computer image processing. By programming with the compute unified device architecture (CUDA) platform, the GPU high-performance parallel processing was applied for the traditional digital speckle point-by-point search algorithm, cross search algorithm and genetic algorithm.Comparing with the traditional method, the experimental results show that the efficiency of these 3 methods improve by 20,8,31 times respectively for 150150 pixels speckle image, while by 183,33,44 times respectively for 500500 pixels speckle images and by 424,116,44 times respectively for 1 0001 000 pixels speckle images.
  • loading

Catalog

    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return