Near real-time digital holographic microscope based on GPU parallel computing

Author(s):  
Gang Zhu ◽  
Zhixiong Zhao ◽  
Huarui Wang ◽  
Yan Yang
2012 ◽  
Vol 241-244 ◽  
pp. 3010-3013 ◽  
Author(s):  
Lu Meng

Real time 3D medical image registration method is key technology of medical image processing, especially in surgical operation navigation. However, current 3D medical image registration methods are time-consuming, which can’t meet the real time requirement of clinical application. To solve this problem, this paper presented a high performance computational method based on CUDA ( Compute Unified Device Architecture), which took full advantage of GPU parallel computing under CUDA architecture combined with image multiple scale and maximum mutual information to make fast registration of three dimensional medical image. Experiments showed that this algorithm can greatly accelerate the computational speed of registration of three dimensional medical image, and meet the real time requirement of clinical application.


2014 ◽  
Vol 80 (1) ◽  
pp. 87-95
Author(s):  
Kenia Picos ◽  
Víctor H. Díaz Ramírez ◽  
Juan J. Tapia

2013 ◽  
Vol 433-435 ◽  
pp. 297-300
Author(s):  
Zong Yue Wang

Video summaries provide a compact video representation preserving the essential activities of the original video, but the summaries may be confusing when mixing different activities together. Summaries Clustered methodology, showing similar activities simultaneously, enables to view much easier and more efficiently. However, it is very time consuming in generating summaries, especially in calculating motion distance and collision cost. To improve the efficiency of generating summaries, a parallel video synopsis generation algorithm is proposed based on GPGPU. The experiment result shows generation efficiency is improved greatly through GPU parallel computing. The acceleration radio can reach at 5.75 when data size is above 1600*960*30000.


2019 ◽  
Vol 53 (1) ◽  
pp. 20-32
Author(s):  
Tanvir Habib Sardar ◽  
Ahmed Rimaz Faizabadi

PurposeIn recent years, there is a gradual shift from sequential computing to parallel computing. Nowadays, nearly all computers are of multicore processors. To exploit the available cores, parallel computing becomes necessary. It increases speed by processing huge amount of data in real time. The purpose of this paper is to parallelize a set of well-known programs using different techniques to determine best way to parallelize a program experimented.Design/methodology/approachA set of numeric algorithms are parallelized using hand parallelization using OpenMP and auto parallelization using Pluto tool.FindingsThe work discovers that few of the algorithms are well suited in auto parallelization using Pluto tool but many of the algorithms execute more efficiently using OpenMP hand parallelization.Originality/valueThe work provides an original work on parallelization using OpenMP programming paradigm and Pluto tool.


Sign in / Sign up

Export Citation Format

Share Document