How do you think the new GigE standards will influence the machine vision industry?
Respond or ask your question now!
Pegasus has a number of compression software kits, including the PICTools JPEG 2000 software development kit that provides low-level C libraries delivering optimized lossy and lossless JPEG 2000, lossy and lossless JPEG and CCITT G3/GR compression, decompression, and image conversion. It can transcode data so that users can organize the data in a variety of ways -- top left to bottom right, by spectral domain so that it becomes a progressive type of file, or by thumbnails. "You can organize it many ways and it is still compliant, it is still can be viewed by all viewers," says Berlin. "One of the things that a user may want to do is to convert from one type of organization to another type of organization file without having to uncompress."
A linchpin of the standard is the interactivity it allows between computer systems. The JPEG 2000 standard comes in 12 parts and Part 9, the JPIP (JPEG Interactive Protocol) standard, allows for diagnostic images to be transmitted across large distances using a standard compliance protocol. (For more information, click here.)
According to Benini, using either HTTP or UDP protocols, JPIP enables the client to access metadata or other contents from the image file and this improves bandwidth efficiency and speed while reducing the storage and processing requirements of the client. "JPIP essentially allows you to communicate between a client and a server using a standards-compliant communication protocol," he says, "and that gives the client the ability to pull from that large original image only the sub-portion of that image that it wants at that particular time."
Pegasus and Aware each have JPEG 2000 products on the market with more coming. JPEG 2000-compliant software from Aware and Pegasus allows the user to look at only the area of the image on which they want to focus. This ability to pull out regions of interest is especially important for diagnostic images because they tend to be big images. The end result is an efficient mechanism to review medical images on a central database from a remote client workstation.
According to a white paper written by Benini, JPEG 2000 enables the extraction of subsets of a JPEG 2000 image through three standard compliant image derivation techniques: spatial, resolution level, and quality level. From a single JPEG 2000-compressed image, a clinician can remotely extract a particular region of the image, a large or small version of the image, or a high or low quality version of the image (large or small file, respectively), or any combination of all three. JPIP can be used to progressively forward images of increasing quality; giving the viewer at the client a view of the image as quickly as possible.