AES logo - The Machine Vision Specialists  
  Cameras  
  Frame Grabbers  
  Lenses  
  Lighting  
  Software  
  Vision Systems  
  Firewire Products  
  Industrial PCs  
  Accessories  
  News  
  Careers  
  Contact AES  
  Site Map  
Sign up for AES Machine Vision Newsletter

Contact us:
adept@adept.net.au

Perth:
(08) 9242 5411

Sydney:
(02) 9979 2599

Melbourne:
(03) 9555 5621

 

Sharp Stack
Back to Software
Back to Manufacturers

The Deconvolution Module for Image-Pro Plus & Image-Pro Discovery

Obtaining clear images from a Z-stack has been a challenge for microscopists. The SharpStack add-on module for Image-Pro Plus and Image-Pro Discovery meets the challenge by extracting clear, sharp images from a stack of hazy planes.

Unlike other deconvolution solutions, SharpStack integrates seamlessly with image capture, 2D processing, analysis and reporting within the world's most popular image analysis software, Image-Pro Plus, as well as with the new Image-Pro Discovery.

With SharpStack, nearest neighbor, no neighbor, and inverse algorithm functions are employed to easily sharpen one or all planes from a Z-stack.


Elucidating 3D Structures
Cells and tissues are three-dimensional structures, so the observed image at the focal plane contains information from the plane on which the microscope is focused as well as "out-of-focus" contributions from other parts of the specimen above and below the plane of focus. Due to these "out-of-focus" contributions, interpretation of the 3D structure of the biological specimen is hampered in optical imaging. The image at a given focal plane is a poor representation of a true section through the thick specimen. To remedy these problems and produce more reliable 3D data, two methods are widely employed: confocal microscopy and digital deconvolution.

Confocal Microscopy
A confocal microscope uses the pinhole aperture to restrict the "out-of-focus" flare reaching a single detector, the photomultiplier tube (PMT). Because of the pinhole aperture, all the fluorescence signal collected by the objective lens is not used. In order to increase the signal, increased excitation laser intensity is used, but this will often introduce photobleaching and photodamage. Another disadvantage of confocal microscopy is its relatively high cost.

Why Use Digital Deconvolution?
Unlike the confocal configuration described above, digital deconvolution microscopy uses the entire fluorescence signal collected by the objective lens without using pinhole to deliver the emitted light to 2D high-sensitivity CCD cameras. The "out-of-focus" flare introduced into the imaging at different optical sections with its subsequent image degradation is reversed by computer deconvolution through the use of a pointspread function (PSF) of the imaging system! By modeling the microscope optics as a linear and shift-invariant system, the PSF can be used to describe the transformation of any image by the microscope. A typical fluorescence microscope image can be:

[measured image] = [PSF] * [desired image]
where '*' symbol represents the mathematical operation of convolution. The deconvolution (*-1), the mathematical inverse of convolution can be represented as:

[desired image] = [measured image] (*-1) [PSF] The goal of deconvolution is to solve the equation for the desired image.

Digital Deconvolution Methods
The Inverse Filter is a one-step non-iterative approach based upon inverse filtering theory. The deterministic blurring as a convolution of the image with the point spread function can be modeled. In the frequency domain a convolution transforms into a multiplication of the Fourier transform of the sample with the optical transfer function. The optical transfer function (OTF) is the Fourier transform of the point spread function. The inverse filter then accomplishes image restoration by dividing the Fourier transform of the image by the OTF.

The Nearest Neighbor algorithm works by deconvolving one image slice at a time. It uses information from image slices that reside above and below the image slice that is being processed. The precise increment slice position from the measured slice is user selectable. If the slices are chosen judiciously, this approximation will produce results very close to the inverse filter method but takes much less time.

The No Neighbor method uses the information from each single slice to construct a 2D PSF. This is the fastest but may not be as representative of the sample as the other methods.

Inverse filter, nearest neighbor, and no neighbor algorithm functions are all included in SharpStack.

SharpStack System Requirements
· Image-Pro Plus version 4.5 or higher or Image-Pro Discovery
· Pentium III CPU, running at 450 Mhz or higher
· Microsoft Windows™ 98/ME/NT/2K
· 256 MB of RAM (512 MB recommended)
· 3 GB disk drive with available disk space for installation with additional space to accomodate four times the image size with four bytes/pixel
· Color monitor displaying 16-bit high color (24 or 32- bit color preferred)


AutoDeblur Gold WF (wide field only)
AutoDeblur Gold CF (confocal only)
AutoDeblur Gold CWF (wide field and confocal)

No-neighbor, nearest-neighbor and inverse filter algorithms provide excellent results in most microscopy applications (even when applied to confocal images). These have been integrated seamlessly within Image-Pro Plus & Image-Pro Discovery for fast and easy implementation.

For advanced users who wish to take advantage of the latest technology in deconvolution, AutoQuant's AutoDeBlur Gold Series provides state-of-the-art constrained iterative approaches and algorithms specifically tailored for confocal microscopy. Media Cybernetics provides these products worldwide through our expansive dealer network.

  • Uses AutoQuant Imaging's proprietary high-speed blind deconvolution algorithm
  • Uses a constrained iterative method
  • Retains quantitative accuracy
  • Requires no input of microscope or image parameters, including Point Spread Function
  • Processes selected sub-region for a quick preview or adjustment
  • Saves every iteration for review, allowing user to scroll through results of each iteration
  • Toggles between original and result of any individual iteration
  • Selects and/or Saves any iteration, or sequence of iterations
  • Performs additional iterations without starting over (for individual channels)
  • Processes individual color channels or image intensities as well as multiple wavelengths/dyes
  • Overlays different iterations from multiple channels
  • Can restore features at sub-pixel resolution · Automatic processing of a sequence of 2D images (time lapse)
  • Suppresses noise
  • Offers special algorithms for processing confocal data: XZ / YZ slices and 1D (z-axis)
  • Processes selected sub-region for a quick preview or adjustment
  • Accepts vendor specific and common file formats
  • Corrects for depth attenuation and photo bleaching
  • Data correction for bias level and flat-field non-uniformities
  • No limit on size of data sets
  • 3D viewing package with orthogonal projections and slices
  • Batch processing and Time Lapse data

Pig cerebellum image deconvolved using the inverse filter algorithm.