Software‎ > ‎

Parallel Super-Resolution

Description

Parallel Super-Resolution is a multithreaded ImageJ plugin for super-resolution. Super-resolution is an image fusion and reconstruction problem, where an improved resolution image is obtained from several geometrically warped, low resolution images. The high resolution image is not only an image that has more pixels (like in the case of interpolation), but it also has more visible details. 

Features

  • The plugin can handle arbitrary-sized stacks (low resolution 2D input images) and 4D hyperstacks (low resolution 3D input images)
  • Multithreading (user can choose the number of computational threads)
  • Gauss-Newton used as a non-linear solver
  • HyBR used as a linear solver
  • Different output types (Same as source, Byte, Short or Float)  
  • Single and double precision
  • Show iterations option
  • Non-modal GUI
  • The plugin can be called from ImageJ macro

Limitations

  • Geometrical warping of low-resolution images is limited to the linear affine transformations
  • Color images are not supported

Examples

2D image

  • Cancer cell from a rat's prostate, courtesy of Alan W. Partin, M.D., Ph.D., Johns Hopkins University School of Medicine.
  • Reference: 1
  • Scaling factors: 8, 1
  • Solver: Gauss-Newton
  • Method: HyBR
  • Output: Same as source
  • Precision: Single
  • Number of iterations: 2
Low resolution image (reference)
Interpolated image (quintic B-spline)
Reconstructed image










3D image

  • Copyright: MathWorks (MATLAB Image Processing Toolbox)
  • Reference: 1
  • Scaling factors: 4, 1
  • Solver: Gauss-Newton
  • Method: HyBR
  • Output: Same as source
  • Precision: Single
  • Number of iterations: 2
Low resolution image (reference)
Interpolated image (quintic B-spline)
Reconstructed image










Documentation

To install the plugin, just download the binary distribution, unpack the archive into the plugin directory and restart ImageJ. The plugin will appear under Plugins » Parallel Super-Resolution menu.

License

Parallel Super-Resolution is released under the GNU General Public License, except for Parallel Colt.

Download

The source code distribution, besides Ant build file, contains also Eclipse project files. To build the source code you need to download Parallel Colt or use the jar file from binary distribution of Parallel Super-Resolution.

version 1.3 (September 13, 2013) changelog.txt

binary:

doc:

source:


Donations

If you have found this software useful and would like to thank the author, you can make a donation to show your appreciation.

Support This Project

Comments