RecView

A program for microtomographic reconstruction and image processing

Mirror: TokaiUniv / Private

Outline

RecView is a program for microtomographic reconstruction and image processing. It consists of about 14,000 lines of custom source codes in C++ and CUDA C and x86/x64 machine languages. RecView is designed 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 synchrotron radiation microtomography 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. The resolutions in the tomographic slice plane and perpendicular to it have been examined from the modulation transfer functions. The through-plane resolution perpendicular to the tomographic slice corresponded to the spatial resolution of two-dimensional radiographs. By contrast, the in-plane resolution within the slice was approximately 1.5-times as large as 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 zoom reconstruction should be performed to achieve in-plane resolution comparable to the x-ray optics resolution. Micron 41(1), 90-95. preprint

Licence

RecView is available free of charge to anyone.

References

Download

The RecView v3 has been released. Download it from here...

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

Release notes

How to use

Concise help can be found in the 'Help'-'About' menu. We believe that this program is self-explanatory, but the following tips should be helpul.

Installation
Download the RecView compressed file. Extract the executable and corresponding library 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
The GPU or CPU computing environment can be selected in the '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 you have examined a tomogram by using 'Show image', 'Batch' executes the reconstruction calculations.

Trimming or reformatting images
The '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 a Windows PC running XP, Vista, or Windows 7 with an x86 or x64 CPU and local storage.

  3. Are any manuals available?
  4. A brief how-to-use guide 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 designed for the reconstruction of tomographic data obtained at SPring-8. However, any kind of data can be processed. Please contact the author if you wish to use this program with data from other tomographs.

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