[ImageJ-devel] (ImgLib2) operations on two or more images with differing calibrations
Lee Kamentsky
leek at broadinstitute.org
Mon Nov 28 12:16:33 CST 2011
All so cool - my preference would be to have a CoordinateAffineTransform
class that implemented RealRandomAccessible. It would take another
RealRandomAccessible as input as well as the affine transform matrix.
That's very general and it separates interpolation from transformation
so that you can choose the interpolation method you want to use (e.g.
InterpolatedRandomAccessible) and you can use the
CoordinateAffineTransform class for other sorts of
RealRandomAccessibles. For scaling, it's just a question of populating
the diagonal of the matrix appropriately, right?
There are a lot of times when I'd like to treat images as functions that
I could sample in a real space. For instance, in CellProfiler, we have a
technique that uses spline interpolation to estimate variances in
illumination. I'd like to divide my raw image by the spline
interpolation and operate downstream on the result. I'm guessing that
things like SIFT could be implemented very elegantly using
RealRandomAccessibles whose output was a Gaussian transformation of a
RandomAccessible input.
OK, this is a joke, but I can see a slippery slope here to imglib3 where
RandomAccessible is an artifact of images being stored using pixels and
everything is done in a real space.
--Lee
On 11/28/2011 12:49 PM, Tobias Pietzsch wrote:
> Hi ImgLib2 people,
>
> A while ago, Johannes asked about whether I had any thoughts on how
> this (see subject) should be done. I finally had the time to look at
> it now and found, that the ideas to do it are mostly in place (in my
> opinion, at least) though implementation is not.
>
> I wrote a few thoughts on the wiki
> http://fiji.sc/wiki/index.php/ImgLib2_Discussion#RealViews
> What do you think?
>
> best regards,
> Tobias
>
> _______________________________________________
> ImageJ-devel mailing list
> ImageJ-devel at imagejdev.org
> http://imagejdev.org/mailman/listinfo/imagej-devel
More information about the ImageJ-devel
mailing list