ImageJ versus Java Advanced Imaging

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

ImageJ versus Java Advanced Imaging

Sunburned Surveyor
ImageJ Users and Programmers:

I'm currently working on some modifications to an open source desktop
GIS application known as OpenJUMP. My work involves adding support for
georeferrenced images. I'd like to use either ImageJ or JAI to obtain
the buffered images I need to display in my Swing GUI.

I've been looking at the documentation for ImageJ and JAI Image IO
over the last couple days. I would like to ask if there are any
significant differences between the IO capabilities of ImageJ when
compared to JAI IO. Do I gain anything by using ImageJ as my library?
(I'd be wrapping an ImagePlus object with the information needed to
paint the image in the proper coordinate space. I'm using another
application to get this information from a GIS world file.) Is there a
reason why I wouldn't want to use ImageJ code to do this?

I appreciate any suggestions or advice.

I know ImageJ is a great program, and if I ever get around to
developing some raster GIS tools I hope to use it more in the future.

The Sunburned Surveyor
Reply | Threaded
Open this post in threaded view
|

Re: ImageJ versus Java Advanced Imaging

ctrueden
Hi Landon,

Both ImageJ and JAI Image IO are great, but to my knowledge neither provides
much support for non-regular domain sets and/or coordinate systems, as is
often needed in GIS applications.

Have you looked at VisAD (library) and/or the Integrated Data Viewer
(application)?

  http://www.unidata.ucar.edu/software/idv/
  http://www.ssec.wisc.edu/~billh/visad.html

It has built in support for geospatial coordinate systems, and might be
easier than writing your own code to transform BufferedImages. And VisAD has
a package (visad.data.gis) for importing GIS data. It uses Java2D and/or
Java3D to render images.

-Curtis

On Wed, Oct 14, 2009 at 6:58 PM, Sunburned Surveyor <
[hidden email]> wrote:

> ImageJ Users and Programmers:
>
> I'm currently working on some modifications to an open source desktop
> GIS application known as OpenJUMP. My work involves adding support for
> georeferrenced images. I'd like to use either ImageJ or JAI to obtain
> the buffered images I need to display in my Swing GUI.
>
> I've been looking at the documentation for ImageJ and JAI Image IO
> over the last couple days. I would like to ask if there are any
> significant differences between the IO capabilities of ImageJ when
> compared to JAI IO. Do I gain anything by using ImageJ as my library?
> (I'd be wrapping an ImagePlus object with the information needed to
> paint the image in the proper coordinate space. I'm using another
> application to get this information from a GIS world file.) Is there a
> reason why I wouldn't want to use ImageJ code to do this?
>
> I appreciate any suggestions or advice.
>
> I know ImageJ is a great program, and if I ever get around to
> developing some raster GIS tools I hope to use it more in the future.
>
> The Sunburned Surveyor
>