-----------------------------------------------------------------------
This file is part of the
All Scale Tomographic Reconstruction Antwerp Toolbox ("ASTRA Toolbox")
Copyright: iMinds-Vision Lab, University of Antwerp
License: Open Source under GPLv3
Contact: astra@ua.ac.be
Website: http://astra.ua.ac.be
http://code.google.com/p/astra-toolbox/
-----------------------------------------------------------------------
The ASTRA Toolbox is a MATLAB toolbox of high-performance GPU primitives
for 2D and 3D tomography.
We support 2D parallel and fan beam geometries, and 3D parallel and cone beam.
All of them have highly flexible source/detector positioning.
A large number of 2D and 3D algorithms are available, including FBP, SIRT,
SART, CGLS.
The basic forward and backward projection operations are GPU-accelerated,
and directly callable from MATLAB to enable building new algorithms.
Documentation / samples:
-------------------------
See the matlab code samples in samples/ and on
http://code.google.com/p/astra-toolbox/ .
Installation instructions:
---------------------------
Windows, binary:
-----------------
Add the mex and tools subdirectories to your matlab path.
Linux, from source:
--------------------
Requirements: g++, boost, CUDA (driver+toolkit), matlab
cd build/linux
./configure --with-cuda=/usr/local/cuda \
--with-matlab=/usr/local/MATLAB/R2012a \
--prefix=/usr/local/astra
make
make install
Add /usr/local/astra/lib to your LD_LIBRARY_PATH.
Add /usr/local/astra/matlab and its subdirectories (tools, mex)
to your matlab path.
NB: Each matlab version only supports a specific range of g++ versions.
Despite this, if you have a newer g++ and if you get errors related to missing
GLIBCXX_3.4.xx symbols, it is often possible to work around this requirement
by deleting the version of libstdc++ supplied by matlab in
MATLAB_PATH/bin/glnx86 or MATLAB_PATH/bin/glnxa64 (at your own risk).
Windows, from source using Visual Studio 2008:
-----------------------------------------------
Requirements: Visual Studio 2008, boost, CUDA (driver+toolkit), matlab.
Note that a .zip with all required (and precompiled) boost files is
available from our website.
Set the environment variable MATLAB_ROOT to your matlab install location.
Open astra_vc08.sln in Visual Studio.
Select the appropriate solution configuration.
(typically Release_CUDA|win32 or Release_CUDA|x64)
Build the solution.
Install by copying AstraCuda32.dll or AstraCuda64.dll from bin/ and
all .mexw32 or .mexw64 files from bin/Release_CUDA or bin/Debug_CUDA
and the entire matlab/tools directory to a directory to be added to
your matlab path.
References:
------------
If you use parallel beam GPU code for your research, we would appreciate it if
you would refer to the following paper:
W. J. Palenstijn, K J. Batenburg, and J. Sijbers, "Performance improvements
for iterative electron tomography reconstruction using graphics processing
units (GPUs)", Journal of Structural Biology, vol. 176, issue 2, pp. 250-253,
2011
没有合适的资源?快使用搜索试试~ 我知道了~
GPU图像加速实现迭代算法加速
共96个文件
m:80个
mexw64:7个
dll:3个
4星 · 超过85%的资源 需积分: 49 62 下载量 165 浏览量
2014-08-11
22:08:52
上传
评论 4
收藏 18.27MB ZIP 举报
温馨提示
基于GPU图形加速卡,编程实现多线程同步加速,适用于各类图像重建算法,尤其是迭代类计算量比较大的算法。ART,SIRT,SART 等。
资源推荐
资源详情
资源评论
收起资源包目录
astra-1.3-win-x64.zip (96个子文件)
astra-1.3
NEWS.txt 751B
algorithms
DART
SmoothingGPU.m 3KB
MaskingDefault.m 6KB
SmoothingDefault.m 5KB
TomographyDefault3D.m 2KB
StatisticsDefault.m 2KB
examples
cylinders.png 4KB
example2.m 2KB
example3.m 2KB
example1.m 2KB
phantom3d.mat 237KB
Kernels.m 1KB
IterativeTomography3D.m 15KB
DARTalgorithm.m 7KB
TomographyDefault.m 2KB
SegmentationDefault.m 2KB
IterativeTomography.m 16KB
MaskingGPU.m 3KB
OutputDefault.m 5KB
COPYING 35KB
tools
compute_rnmp.m 685B
astra_create_backprojection3d_cuda.m 2KB
astra_mex.m 967B
astra_mex_projector.m 1KB
astra_create_sino_cuda.m 2KB
astra_create_proj_geom.m 9KB
imscale.m 899B
rebin_fan2par.m 3KB
astra_create_sino.m 2KB
sliceExtractor.m 1KB
astra_create_reconstruction.m 3KB
astra_clear.m 856B
astra_create_sino_sampling.m 2KB
overlayImage.m 1KB
astra_create_projector.m 2KB
astra_data_op.m 313B
astra_data_gui.fig 6KB
imwritesc.m 832B
imreadgs.m 925B
astra_create_reconstruction_cuda.m 3KB
downsample_sinogram.m 279B
linspace2.m 884B
astra_add_noise_to_sino.m 2KB
astra_mex_matrix.m 1009B
astra_create_vol_geom.m 4KB
astra_create_sino_gpu.m 2KB
astra_geom_size.m 892B
astra_imshow.m 163B
astra_projector_handle.m 895B
kaiserBessel.m 1KB
astra_mex_data3d.m 1009B
astra_create_backprojection_cuda.m 2KB
astra_data_op_mask.m 351B
astra_set_directory.m 929B
imresize3D.m 982B
ROIselectfull.m 397B
astra_geom_postalignment.m 472B
astra_geom_superresolution.m 698B
astra_create_sino3d_cuda.m 2KB
createOrderART.m 2KB
astra_create_backprojection.m 2KB
astra_mex_algorithm.m 1KB
astra_create_fbp_reconstruction.m 720B
astra_data_gui.m 16KB
astra_struct.m 1KB
astra_mex_data2d.m 1009B
astra_mex_projector3d.m 1KB
astra_geom_2vec.m 3KB
astra_downsample_sinogram.m 2KB
README.txt 3KB
samples
s015_fp_bp.m 2KB
s014_FBP.m 2KB
s009_projection_matrix.m 2KB
s013_constraints.m 2KB
s004_cpu_reconstruction.m 2KB
s010_supersampling.m 2KB
s011_object_info.m 1KB
s016_plots.m 2KB
s005_3d_geometry.m 3KB
s003_gpu_reconstruction.m 2KB
s001_sinogram_par2d.m 1KB
s012_masks.m 2KB
s002_data2d.m 2KB
s006_3d_data.m 2KB
s007_3d_reconstruction.m 2KB
s008_gpu_selection.m 1KB
mex
astra_mex_data3d_c.mexw64 49KB
astra_mex_projector3d_c.mexw64 32KB
astra_mex_projector_c.mexw64 52KB
cudart64_40_17.dll 563KB
cufft64_40_17.dll 85.83MB
astra_mex_algorithm_c.mexw64 69KB
astra_mex_data2d_c.mexw64 65KB
astra_mex_c.mexw64 11KB
astra_mex_matrix_c.mexw64 16KB
AstraCuda64.dll 3.85MB
共 96 条
- 1
资源评论
- yudw152018-03-03下下来试试能不能使用
- 阳光的味道332017-08-19看不懂怎么用啊?
- sinat_279118352015-05-04我为什么找不到程序在哪? 有大神指导的么?
- PaulAlexander2017-11-06怎么下到的是html
- biejiaowokgezhiwang2015-05-26还不错,可以在上面做需要的改进和调整!
liannima
- 粉丝: 2
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功