|English only||BIG > Download Algorithms >SheppLogan|
An ImageJ plugin for the creation of the Shepp-Logan phantom.
Figure 1. A (256x256) version of the original Shepp-Logan phantom. Here, for display purposes, intensity 0.95 has been mapped to 0 (black) and intensity 1.05 has been mapped to 255 (white). The plugin itself generates intensities between 0.0 and 2.0.
The purpose of this plugin is to generate sampled versions of the Shepp-Logan phantom. It is possible to specify the location of the origin (so that the figure may be made symmetric with respect to the center of a pixel or with respect to the boundary between pixels). Unfortunately, what is apparently a typo has crept into the original paper. There, Table I pp. 32 mentions that Ellipse g should have intensity 0.01, while Figure 1 pp. 34 clearly suggests that the intensity of Ellipse g should be instead 0.02, which is apparent both from the caption of Figure 1 and from the figure itself. The SheppLogan plugin can be configured to generate both versions.
This distribution is dated April 29, 2009. It includes the complete set of source files, along with the precompiled classes.
This set of Java classes is based on the following paper: L.A. Shepp, B.F. Logan, "The Fourier Reconstruction of a Head Section," IEEE Transactions on Nuclear Science, vol. 21, no. 3, pp. 21-43, June 1974.
SheppLogan has been written as a plugin for ImageJ. Please read the ImageJ documentation to learn how to install plugins.
Figure 2. Dialog.
Once the plugin is fired, the dialog shown in Figure 2 appears. The plugin can be run from a macro and is recordable. The Shepp-Logan phantom is parameterized as follows:
You'll be free to use this software for research purposes, but you must not transmit and distribute it without our consent. EPFL makes no warranties of any kind on this software and shall in no event be liable for damages of any kind in connection with the use and exploitation of this technology.