RecView

A program for microtomographic reconstruction and image processing

Mirror: TokaiUniv / Private

Outline

RecView is a program for microtomographic reconstruction and image processing. It's consisted of about 14,000 lines of originally-written source codes in C++, CUDA C, x86 and x64 machine languages. RecView is developed for processing tomographic data obtained at the BL20B2, BL20XU, and BL47XU beamlines of the synchrotron radiation facility SPring-8.

testPattern Three-dimensional structural analysis by SR microtomograph is performed by recording two-dimensional radiographs. Then the three-dimensional structure is determined by the convolution back-projection method. This reconstruction calculation is repeated for each tomographic slice, giving the three-dimensional structure. Therefore, the resolution in the tomographic slice should be affected by the reconstruction calculation. We examined the resolutions in the tomographic slice plane and perpendicular to it from modulation transfer functions. The through-plane resolution perpendicular to the tomographic slice corresponded to the spatial resolution of two-dimensional radiographs. In contrast, the in-plane resolution within the slice was approximately 1.5-times larger than the through-plane resolution. Although the two-dimensional radiographs were taken with the pixel width of half the x-ray optics resolution, the three-dimensional resolution analyses indicated that the zoom reconstruction should be performed to achieve the in-plane resolution comparable to the x-ray optics resolution. Micron 41(1), 90-95. preprint

Licence

RecView is available free of charge for all users.

References

Download

The RecView v3 released. Download...

The latest RecView release is v3.0.0, currently at here. This file contains several 'RecView' executables. Please use 'RecView' appropriate for your PC platform. If NVIDIA Tesla/GeForce/Quadro GPU processors are available on your PC, CUDA version can be used. The files 'cudart32_30_14.dll' and 'cufft32_30_14.dll' should be placed in the folder where the RecView CUDA executable was extracted. These DLLs are also available from the official NVIDIA site as a part of the CUDA toolkit. ATI stream processors Radeon/FireStream/FirePro are also supported in this release. The OpenCL library 'OpenCL.dll' provided as a part of the ATI Catalyst suite should be extracted to use the ATI processors.

Release notes

How to use

One can find a concise help from the 'Help'-'About' menu. I believe this program is self-explanational, but following tips would help understanding.

Installation
Download the RecView compressed file. Extract the executable and corresponding DLL files in any folder you like.

Execution
Double click the 'RecView' executable.

Open radiograph
From the menu bar, select 'File'-'Open...' and choose an ITEX file. Click the 'OK' button.

Computing environment
GPU or CPU computing environment can be selected in 'Tomography'-'Property' dialog.

Reconstruction
Open 'Tomography'-'Reconstruction...' dialog. Enter appropriate parameters for your reconstruction calculation. 'Get center' determines the position of the rotation axis. After examining a tomogram by 'Show image', 'Batch' executes the reconstruction calculation.

Trimming or reformatting images
'Tomography'-'Histogram=>8bitTIF...' menu provides several tools for generating 8-bit TIFF images.

Frequently asked questions

  1. System requirements.
  2. RecView can be executed on Windows XP/Vista/7 PC with x86/x64 CPU and local storage drive.

  3. Is there any manuals available?
  4. A brief How-to-use has been published as the appendix of the following paper:

    R. Mizutani, A. Takeuchi, K. Uesugi, S. Takekoshi, R.Y. Osamura and Y. Suzuki (2009). Three-dimensional microstructural analysis of human brain tissue by using synchrotron radiation microtomographs. In Handbook on White Matter, eds. Westland, T.B. & Calton, R.N., New York, Nova Science Publishers, pp. 247-277. pdf (9.5 MB)

  5. What kind of data can be processed?
  6. RecView is developed for the reconstruction of tomographic data obtained at SPring-8. However, any kind of data can be processed. Please contact if you wish to use this program with data obtained by your tomograph.

Contact / bug report

Ryuta Mizutani, Dr.
Department of Applied Biochemistry
School of Engineering, Tokai University
Kitakaname 4-1-1, Hiratsuka, Kanagawa 259-1292, Japan
E-mail ryuta(at)tokai-u.jp
HP http://www.el.u-tokai.ac.jp/ryuta/

RecView
Mizutani Laboratory
Department of Applied Biochemistry (Japanese)
School of Engineering (Japanese)
Tokai University