Facile Conversion and Optimization of Structured Illumination Image Reconstruction Code into the GPU Environment

Superresolution, structured illumination microscopy (SIM) is an ideal modality for imaging live cells due to its relatively high speed and low photon-induced damage to the cells. The rate-limiting step in observing a superresolution image in SIM is often the reconstruction speed of the algorithm use...

Full description

Saved in:
Bibliographic Details
Main Authors: Kwangsung Oh, Piero R. Bianco
Format: Article
Language:English
Published: Wiley 2024-01-01
Series:International Journal of Biomedical Imaging
Online Access:http://dx.doi.org/10.1155/2024/8862387
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832546169325092864
author Kwangsung Oh
Piero R. Bianco
author_facet Kwangsung Oh
Piero R. Bianco
author_sort Kwangsung Oh
collection DOAJ
description Superresolution, structured illumination microscopy (SIM) is an ideal modality for imaging live cells due to its relatively high speed and low photon-induced damage to the cells. The rate-limiting step in observing a superresolution image in SIM is often the reconstruction speed of the algorithm used to form a single image from as many as nine raw images. Reconstruction algorithms impose a significant computing burden due to an intricate workflow and a large number of often complex calculations to produce the final image. Further adding to the computing burden is that the code, even within the MATLAB environment, can be inefficiently written by microscopists who are noncomputer science researchers. In addition, they do not take into consideration the processing power of the graphics processing unit (GPU) of the computer. To address these issues, we present simple but efficient approaches to first revise MATLAB code, followed by conversion to GPU-optimized code. When combined with cost-effective, high-performance GPU-enabled computers, a 4- to 500-fold improvement in algorithm execution speed is observed as shown for the image denoising Hessian-SIM algorithm. Importantly, the improved algorithm produces images identical in quality to the original.
format Article
id doaj-art-eee80c53bbc14f0bbb7b394d3bca67d5
institution Kabale University
issn 1687-4196
language English
publishDate 2024-01-01
publisher Wiley
record_format Article
series International Journal of Biomedical Imaging
spelling doaj-art-eee80c53bbc14f0bbb7b394d3bca67d52025-02-03T07:23:42ZengWileyInternational Journal of Biomedical Imaging1687-41962024-01-01202410.1155/2024/8862387Facile Conversion and Optimization of Structured Illumination Image Reconstruction Code into the GPU EnvironmentKwangsung Oh0Piero R. Bianco1Department of Computer ScienceDepartment of Pharmaceutical SciencesSuperresolution, structured illumination microscopy (SIM) is an ideal modality for imaging live cells due to its relatively high speed and low photon-induced damage to the cells. The rate-limiting step in observing a superresolution image in SIM is often the reconstruction speed of the algorithm used to form a single image from as many as nine raw images. Reconstruction algorithms impose a significant computing burden due to an intricate workflow and a large number of often complex calculations to produce the final image. Further adding to the computing burden is that the code, even within the MATLAB environment, can be inefficiently written by microscopists who are noncomputer science researchers. In addition, they do not take into consideration the processing power of the graphics processing unit (GPU) of the computer. To address these issues, we present simple but efficient approaches to first revise MATLAB code, followed by conversion to GPU-optimized code. When combined with cost-effective, high-performance GPU-enabled computers, a 4- to 500-fold improvement in algorithm execution speed is observed as shown for the image denoising Hessian-SIM algorithm. Importantly, the improved algorithm produces images identical in quality to the original.http://dx.doi.org/10.1155/2024/8862387
spellingShingle Kwangsung Oh
Piero R. Bianco
Facile Conversion and Optimization of Structured Illumination Image Reconstruction Code into the GPU Environment
International Journal of Biomedical Imaging
title Facile Conversion and Optimization of Structured Illumination Image Reconstruction Code into the GPU Environment
title_full Facile Conversion and Optimization of Structured Illumination Image Reconstruction Code into the GPU Environment
title_fullStr Facile Conversion and Optimization of Structured Illumination Image Reconstruction Code into the GPU Environment
title_full_unstemmed Facile Conversion and Optimization of Structured Illumination Image Reconstruction Code into the GPU Environment
title_short Facile Conversion and Optimization of Structured Illumination Image Reconstruction Code into the GPU Environment
title_sort facile conversion and optimization of structured illumination image reconstruction code into the gpu environment
url http://dx.doi.org/10.1155/2024/8862387
work_keys_str_mv AT kwangsungoh facileconversionandoptimizationofstructuredilluminationimagereconstructioncodeintothegpuenvironment
AT pierorbianco facileconversionandoptimizationofstructuredilluminationimagereconstructioncodeintothegpuenvironment