Login  Register

Re: removing ring artefacts

Posted by Michael A. Miller on Sep 17, 2005; 12:45am
URL: http://imagej.273.s1.nabble.com/removing-ring-artefacts-tp3704861p3704862.html

>>>>> "Don" == Don R Baker <[hidden email]> writes:

    > Hello All, We are working on micro-tomography images of
    > bubbles in glass collected at the Advanced Photon Source.
    > We are having problems removing the ring artefacts while
    > still retaining the bubbles because they appear very
    > similar in many of our images.  We have developed a series
    > of filtering steps that removes most of the rings, but we
    > still have some problems with rings, especially near the
    > centre of the image.

Don,

If you have detectors that are poorly calibrated (normalized),
then you will see ring artifacts.  It may be that your
normalization data is noisy, or that something has changed since
you did the normalization measurement.  Either way, a higher
quality normalization measurement should remove the rings for
you.  If the system has not been changed since you acquired the
original data, it may be simplest to acquire better normalization
data and use that in your reconstruction.

If things have changed, so you cannot reproduce the artifacts in
order to normalize them out, you can do the corrections in the
sinograms (if you have them).  In a sinogram the artifact will be
a line, while the bubbles will look like sinusoids.  So in the
parts of the sinogram that do not have data from the objects (the
bubbles), you should see a uniform background with linear
artifacts.  This will be tricky if the object is large, so that
there aren't un-attenuated projections available in the
sinograms.  If you correct the projections so that the artifacts
are filled, then you can reconstruct the image from the corrected
sinogram and be done.  (This method is similar to a scatter
correction for emission tomography)

Even if you don't have the sinograms, you could forward project
the images to get a sinogram, correct the sinogram and then back
project back to the images.  That should work if the images are
not very noisy, and maybe even if they are...  I'll have to think
about that a bit.

If you must work with the reconstructed images, rather than the
sinograms, you might try using a radial gradient filter centered
on the center of rotation of the imaging system.  That should
identify the rings and exclude the bubbles, as long as they are
not distributed just like the rings that is - from your question,
it sounds like that might be the case.

Mike

--
Michael A. Miller                               [hidden email]
  Imaging Sciences, Department of Radiology, IU School of Medicine