Difference between revisions of "SRAD"

From Rodinia
Jump to: navigation, search
Line 2: Line 2:
 
partial differential equations (PDEs). It is used to remove locally correlated noise, known as speckles, without destroying important image features.  
 
partial differential equations (PDEs). It is used to remove locally correlated noise, known as speckles, without destroying important image features.  
  
 
+
Our CUDA implemehttp://lava.cs.virginia.edu/wiki/rodinia/index.php/Rodinia:Accelerating_Compute-Intensive_Applications_with_Accelerators
Our CUDA implementation is based on the [http://people.virginia.edu/~sc5nf/SRAD.m Matlab code] provided by Prof. Scott Acton's group in the U.Va Department of Electrical Engineering. The typical inputs to the program are the ultrasound images with each point representing a pixel in the image. Currently the computation grid in our released CUDA version is filled with random float numbers. The details of the algorithm is provided in the article:
+
Rodiniantation is based on the [http://people.virginia.edu/~sc5nf/SRAD.m Matlab code] provided by Prof. Scott Acton's group in the U.Va Department of Electrical Engineering. The typical inputs to the program are the ultrasound images with each point representing a pixel in the image. Currently the computation grid in our released CUDA version is filled with random float numbers. The details of the algorithm is provided in the article:
  
 
Y. Yu, S. Acton, Speckle reducing anisotropic diffusion, IEEE Transactions on Image Processing 11(11)(2002) 1260-1270 [http://people.virginia.edu/~sc5nf/01097762.pdf pdf]
 
Y. Yu, S. Acton, Speckle reducing anisotropic diffusion, IEEE Transactions on Image Processing 11(11)(2002) 1260-1270 [http://people.virginia.edu/~sc5nf/01097762.pdf pdf]
  
The CUDA and single threaded CPU versions can be downloaded from [http://people.virginia.edu/~sc5nf/SRAD_v1.zip here]
+
*[[Downloads]]
The OpenMP version can be downloaded from [http://people.virginia.edu/~sc5nf/srad_openmp.zip here]
+

Revision as of 02:52, 28 January 2009

SRAD (Speckle Reducing Anisotropic Diffusion) is a diffusion method for ultrasonic and radar imaging applications based on partial differential equations (PDEs). It is used to remove locally correlated noise, known as speckles, without destroying important image features.

Our CUDA implemehttp://lava.cs.virginia.edu/wiki/rodinia/index.php/Rodinia:Accelerating_Compute-Intensive_Applications_with_Accelerators Rodiniantation is based on the Matlab code provided by Prof. Scott Acton's group in the U.Va Department of Electrical Engineering. The typical inputs to the program are the ultrasound images with each point representing a pixel in the image. Currently the computation grid in our released CUDA version is filled with random float numbers. The details of the algorithm is provided in the article:

Y. Yu, S. Acton, Speckle reducing anisotropic diffusion, IEEE Transactions on Image Processing 11(11)(2002) 1260-1270 pdf