[Insight-users] problems with median filter
Carolyn Johnston
Carolyn . Johnston at vexcel . com
Tue, 15 Jul 2003 12:41:02 -0600
Hello all,
I am using ITK to run some experiments with registration of digital
elevation models. I have run into a confusing problem using the median
filter class.
I read in a digital elevation model and convert it to an itk float image
using a conversion class. I set the image region, the origin, and the
spacing for the image. I then write the resulting image out in raw format,
and confirm that it is identical to what I read in.
I then filter the image, and again write the raw output. I have tested the
gradient magnitude filter, the threshold filter, and the median filter.
Median filtering seems to introduce a sizeable deterministic shift into the
output: the other filters I have tried don't do this. The shift is on the
order of 500 pixels in Y and around 10 or so in X (for a 3600 by 3600
image). Rows and columns of zeros are introduced as well -- around 15
columns of zeros and 5 rows of zeros at the boundaries of the original
image. Other than that, the image wraps at the boundaries.
I suspect there is some parameter I am not setting, or am not setting
correctly. I stepped through the median filtering code with gdb but did not
find an uninitialized or default parameter read. What might be causing this
problem?
thanks,
Carolyn Johnston
Sr. Engineer, Vexcel Corporation