Skip to main content

[JAI-IMAGEIO] Wrapping JPIP behind JIIO

5 replies [Last post]
Anonymous

Hi

Has anyone considered or implemented "wrapping" JIIO calls to
read sub-regions of an image at specified resolution levels
behind JIIO calls ?

There is a class of applications for virtual microscopy
of whole slide imaging (scanning an entire microscope
slide into high resolution images that may be of the
order of 64k x 64K in size or greater per focal plane),
and navigating them with a Google Earth or Zoomify
like interface. The vendors of the equipment currently
provide proprietary interfaces for this and several
academic groups have their own tools, but we are
considering how to standardize this in DICOM.

The proposal is to implement this using the JPEG Interactive
Protocol (JPIP) to retrieve regions of the image at desired
resolutions for panning and zooming on demand, and it would
be nice to make it transparent to the application whether
the images were local (e.g., in a tiled TIFF file or a
JPEG 2000 file) or remotely accessed via the JPIP protocol
talking to a JPIP server.

David

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai-imageio.dev.java.net
For additional commands, e-mail: interest-help@jai-imageio.dev.java.net

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Brian Burkhalter

David,

One of the jai-imageio[-core] project members is in the midst of developing a
JPIP client the source for which he intends to contribute to the
jai-imageio-core project. This will be done once he feels that the code is in
a reasonable state. Hopefully jai-imageio 1.1-fcs will be released by that
point but if not we can create a cvs branch. Anyone else interested in the
JPIP client work should simply post to this mailing list.

We are studying the current J2K plugins with a view towards refactoring them
for better efficiency and to handling JPIP, File, and generic stream sources.
Anyone with an interest in this topic likewise should post to the list or
contact me directly.

Brian

On Wed, 30 Aug 2006, David Clunie wrote:

> A JPIP client, pretending to be a JIIO image reader.
>
> David
>
> Brian Burkhalter wrote:
>> David,
>>
>> Are you proposing some sort of JPIP client or server implementation?
>>
>> Brian
>>
>> On Tue, 29 Aug 2006, David Clunie wrote:
>>
>>> Has anyone considered or implemented "wrapping" JIIO calls to
>>> read sub-regions of an image at specified resolution levels
>>> behind JIIO calls ?
>>>
>>> There is a class of applications for virtual microscopy
>>> of whole slide imaging (scanning an entire microscope
>>> slide into high resolution images that may be of the
>>> order of 64k x 64K in size or greater per focal plane),
>>> and navigating them with a Google Earth or Zoomify
>>> like interface. The vendors of the equipment currently
>>> provide proprietary interfaces for this and several
>>> academic groups have their own tools, but we are
>>> considering how to standardize this in DICOM.
>>>
>>> The proposal is to implement this using the JPEG Interactive
>>> Protocol (JPIP) to retrieve regions of the image at desired
>>> resolutions for panning and zooming on demand, and it would
>>> be nice to make it transparent to the application whether
>>> the images were local (e.g., in a tiled TIFF file or a
>>> JPEG 2000 file) or remotely accessed via the JPIP protocol
>>> talking to a JPIP server.
>>
>> ----------------
>> Brian Burkhalter
>> Java Media, Imaging, and Graphics
>> Sun Microsystems, Inc.
>>
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> This email message is for the sole use of the intended recipient(s)
>> and may contain confidential and privileged information. Any
>> unauthorized review, use, disclosure or distribution is prohibited.
>> If you are not the intended recipient, please contact the sender by
>> reply email and destroy all copies of the original message.
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: interest-unsubscribe@jai-imageio.dev.java.net
>> For additional commands, e-mail: interest-help@jai-imageio.dev.java.net
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@jai-imageio.dev.java.net
> For additional commands, e-mail: interest-help@jai-imageio.dev.java.net
>
>

----------------
Brian Burkhalter
Java Media, Imaging, and Graphics
Sun Microsystems, Inc.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This email message is for the sole use of the intended recipient(s)
and may contain confidential and privileged information. Any
unauthorized review, use, disclosure or distribution is prohibited.
If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai-imageio.dev.java.net
For additional commands, e-mail: interest-help@jai-imageio.dev.java.net

Brian Burkhalter

David,

Are you proposing some sort of JPIP client or server implementation?

Brian

On Tue, 29 Aug 2006, David Clunie wrote:

> Has anyone considered or implemented "wrapping" JIIO calls to
> read sub-regions of an image at specified resolution levels
> behind JIIO calls ?
>
> There is a class of applications for virtual microscopy
> of whole slide imaging (scanning an entire microscope
> slide into high resolution images that may be of the
> order of 64k x 64K in size or greater per focal plane),
> and navigating them with a Google Earth or Zoomify
> like interface. The vendors of the equipment currently
> provide proprietary interfaces for this and several
> academic groups have their own tools, but we are
> considering how to standardize this in DICOM.
>
> The proposal is to implement this using the JPEG Interactive
> Protocol (JPIP) to retrieve regions of the image at desired
> resolutions for panning and zooming on demand, and it would
> be nice to make it transparent to the application whether
> the images were local (e.g., in a tiled TIFF file or a
> JPEG 2000 file) or remotely accessed via the JPIP protocol
> talking to a JPIP server.

----------------
Brian Burkhalter
Java Media, Imaging, and Graphics
Sun Microsystems, Inc.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This email message is for the sole use of the intended recipient(s)
and may contain confidential and privileged information. Any
unauthorized review, use, disclosure or distribution is prohibited.
If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai-imageio.dev.java.net
For additional commands, e-mail: interest-help@jai-imageio.dev.java.net

David Clunie

A JPIP client, pretending to be a JIIO image reader.

David

Brian Burkhalter wrote:
> David,
>
> Are you proposing some sort of JPIP client or server implementation?
>
> Brian
>
> On Tue, 29 Aug 2006, David Clunie wrote:
>
>> Has anyone considered or implemented "wrapping" JIIO calls to
>> read sub-regions of an image at specified resolution levels
>> behind JIIO calls ?
>>
>> There is a class of applications for virtual microscopy
>> of whole slide imaging (scanning an entire microscope
>> slide into high resolution images that may be of the
>> order of 64k x 64K in size or greater per focal plane),
>> and navigating them with a Google Earth or Zoomify
>> like interface. The vendors of the equipment currently
>> provide proprietary interfaces for this and several
>> academic groups have their own tools, but we are
>> considering how to standardize this in DICOM.
>>
>> The proposal is to implement this using the JPEG Interactive
>> Protocol (JPIP) to retrieve regions of the image at desired
>> resolutions for panning and zooming on demand, and it would
>> be nice to make it transparent to the application whether
>> the images were local (e.g., in a tiled TIFF file or a
>> JPEG 2000 file) or remotely accessed via the JPIP protocol
>> talking to a JPIP server.
>
> ----------------
> Brian Burkhalter
> Java Media, Imaging, and Graphics
> Sun Microsystems, Inc.
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> This email message is for the sole use of the intended recipient(s)
> and may contain confidential and privileged information. Any
> unauthorized review, use, disclosure or distribution is prohibited.
> If you are not the intended recipient, please contact the sender by
> reply email and destroy all copies of the original message.
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@jai-imageio.dev.java.net
> For additional commands, e-mail: interest-help@jai-imageio.dev.java.net
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai-imageio.dev.java.net
For additional commands, e-mail: interest-help@jai-imageio.dev.java.net

xiezheng
Offline
Joined: 2006-05-31

Hi.

I am currently looking for a JPIP server implementation. Is it possible to know what server you are/will be using?

xzz

David Clunie

I have been playing around with Kakadu.

David

jai-imageio@javadesktop.org wrote:
> Hi.
>
> I am currently looking for a JPIP server implementation. Is it possible to know what server you are/will be using?
>
> xzz
> [Message sent by forum member 'xiezheng' (xiezheng)]
>
> http://forums.java.net/jive/thread.jspa?messageID=149119
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@jai-imageio.dev.java.net
> For additional commands, e-mail: interest-help@jai-imageio.dev.java.net
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@jai-imageio.dev.java.net
For additional commands, e-mail: interest-help@jai-imageio.dev.java.net