[Insight-users] Correction of non-uniform illumination in EM data
Lassi Paavolainen
lassi.paavolainen at jyu.fi
Thu Oct 8 06:47:23 EDT 2009
Hi Nick,
On Wed, 7 Oct 2009, Nicholas Tustison wrote:
> Hi Lassi,
>
> Considering that you were looking at the corners, my initial suggestion was
> going to be to try a mask where all the voxels have a value of 1. Let me
> know what that does and, based on the results, we can try different things
> from there.
That really did the trick. Thanks Nick for all the help and for
implementing this nice filter.
Lassi
> On Oct 7, 2009, at 6:18 PM, Lassi Paavolainen wrote:
>
>> Hi Nick,
>>
>> On Wed, 7 Oct 2009, Nick Tustison wrote:
>>
>>> Hi Lassi,
>>> In general, inspection of the corners in an image probably does not
>>> constitute a proper assessment of bias correction algorithms. Can you
>>> describe your data a little more and perhaps I can point you to some
>>> variations you might want to try?
>>
>> Ok. I explained it badly. This example dataset has its brightest
>> illumination in lower left area of the image. Average intensities then go
>> lower to the upper part of the image and to the right part of the image.
>> Its some sort of Gaussian distribution where the center is in lower left
>> part of the image. I measured those average intensities by calculating mean
>> of area about 512x512 in five different places (left-top, right-top,
>> center, right-bottom, left-bottom).
>>
>> Even though mask image is said not to be that important, could it be the
>> solution for this problem? In this case using Otsu just masks upper right
>> part of the image and elsewhere some noisy parts of the data. At least this
>> mask image is quite different of what you would expect to get from MRI
>> data. I tested bias correction in EM data.
>>
>> Lassi
>>
>>> On Wed, Oct 7, 2009 at 8:46 AM, Lassi Paavolainen
>>> <lassi.paavolainen at jyu.fi>
>>> wrote:
>>> Hi Nick,
>>>
>>> On Thu, 24 Sep 2009, Nicholas Tustison wrote:
>>>
>>> Hi Lassi,
>>>
>>> You might want to take a look at the N3 algorithm
>>> implemented in ITK. It might provide what you're
>>> looking for.
>>>
>>> http://www.midasjournal.org/browse/publication/640
>>>
>>> Good luck,
>>> Nick
>>> I have played around with that now. It looks promising but doesn't do
>>> its job completely. I have tested it with one dataset where mean
>>> intensity is around 130 in lower left corner and around 100 in upper
>>> right corner.
>>> When I run test program from your publication using shrinkFactor = 4
>>> and using default iteration number and number of fitting levels
>>> values, I get image where difference between those areas is about 20.
>>> Running it five times difference is subtracted to around 10. I have
>>> changed the number of iterations and fitting levels without making a
>>> much of a difference in results.
>>> So it looks really promising but I would like to get the job done by
>>> running it only once. Of course results cannot be perfect (there is no
>>> perfect solution in image analysis). Do you have any idea where I
>>> should look into to make it converge to some sort of optimal result by
>>> running the filter just once?
>>> Lassi
>>>
>>> On Sep 24, 2009, at 4:23 AM, Lassi Paavolainen wrote:
>>>
>>> Hi,
>>>
>>> Does anyone know about ITK method to correct
>>> non-uniform illumination? There seems to be
>>> MRIBiasCorrection class and an example of it
>>> in InsightApplications. I'm not sure if this
>>> class can help me and anyway it doesn't seem
>>> to be very easy to use.
>>>
>>> I have read following technical report
>>> (www.sci.utah.edu/~tolga/pubs/UUSCI-2005-008.pdf).
>>> One of the authors seems to be Ross Whitaker
>>> who is involved in ITK too. Is there ITK
>>> implementation of that method?
>>>
>>> Lassi
>>>
>>> --
>>> Lassi Paavolainen, M.Sc.
>>> Software Engineer
>>> BioImageXD (http://www.bioimagexd.net)
>>> lassi.paavolainen at jyu.fi
>>>
>>> _____________________________________
>>> Powered by www.kitware.com
>>>
>>> Visit other Kitware open-source projects at
>>> http://www.kitware.com/opensource/opensource.html
>>>
>>> Please keep messages on-topic and check the
>>> ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://www.itk.org/mailman/listinfo/insight-users
>>> --
>>> Lassi Paavolainen, M.Sc.
>>> Software Engineer
>>> BioImageXD (http://www.bioimagexd.net)
>>> lassi.paavolainen at jyu.fi
>>>
>>
>> --
>> Lassi Paavolainen, M.Sc.
>> Software Engineer
>> BioImageXD (http://www.bioimagexd.net)
>> lassi.paavolainen at jyu.fi_____________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the ITK FAQ at:
>> http://www.itk.org/Wiki/ITK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.itk.org/mailman/listinfo/insight-users
>
--
Lassi Paavolainen, M.Sc.
Software Engineer
BioImageXD (http://www.bioimagexd.net)
lassi.paavolainen at jyu.fi
More information about the Insight-users
mailing list