Login  Register

Re: Stitching in ImageJ2

Posted by Stephan Preibisch on Apr 08, 2014; 11:43pm
URL: http://imagej.273.s1.nabble.com/Stitching-in-ImageJ2-tp5007247p5007250.html

Hi Johannes,

if I understood it right, ImageJ2 will support ImageJ1 plugins, right? So
if ImageJ2 can display and work with the CellImg of ImgLib2, it could
really be not much change to the existing code to support much bigger
planes.

To make a proper ImageJ2/ImgLib2 plugin out of it of course requires more
groundwork to be done as you pointed out. But in the meantime, if many
people need these bigger planes, it could be very easy. We just need to
exchange the ImgLib container used for fusion and wrap it into
ImgLib2/ImageJ2 before displaying it.

It can be done right now actually, we can fuse bigger planes without any
problem. But it simply cannot be displayed due to the limitations of
ImageJ1/Java (not more than 2GB per array).

I am in the progress of catching up with email reading, I will check for
the ImgLib2 splitting.

Cheers,
Stephan
---

Dr. Stephan Preibisch
HFSP Fellow
Robert H. Singer / Eugene Myers lab

Albert Einstein College of Medicine / HHMI Janelia Farm / MPI-CBG

email: [hidden email] / [hidden email] /
[hidden email]
web: http://www.preibisch.net/

> Hi Steffi,
>
> On Tue, 8 Apr 2014, Stephan Preibisch wrote:
>
>> aside the optimizations that Mark Hiner is currently working on, thanks
>> a lot by the way(!!), I implemented the Stitching code already in ImgLib
>> a long time ago. So if ImageJ2 is able to display and work with the
>> ImgLib2 CellImg (which is not limited by 2GB per plane) it will be just
>> a few modifications to allow this.
>>
>> I am not sure though if ImageJ2 can do this, Curtis, Johannes?
>
> Please remember that Stitching is still an ImageJ 1.x plugin and therefore
> inherits all of those limitations.
>
> We are quite busy trying to lay the groundwork for converting Stitching
> into an ImageJ2 plugin that can be used even in the ImageJ 1.x context.
>
> But part of that involves that split of ImgLib2, together with bringing
> the part out of beta that ImageJ2's core requiress, and as you know, that
> is still a matter of discussion (you yourself have not commented on it,
> for example). So that's one of the blocking issues.
>
> Ciao,
> Johannes
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html