Java Window/Level -- Chest CT (small)


This page should work with Netscape 3.0 or Internet Explorer 3.0.
The applet below demonstrates 2 image manipulation objects:

32-bit Grayscale Window/Level Control

Moving the mouse to the left side of either image will activate a window/level control. Change the upper and lower gray level window limits by clicking and dragging in the red triangles or moving up/down/left/right within the red box. Try it in the right hand viewer (before zooming) to get a feel for it.

Zoom/Pan Box

The 'z' key toggles a zoom box on and off in the left hand viewer. Pressing the left mouse button while the zoom box is active will zoom the enclosed region into the right hand viewer. Holding the left mouse button down while moving the mouse will pan the zoomed region in the right hand viewer interactively. Pressing '+' will increase the zoom factor by 0.5. Pressing '-' will decrease the zoom factor by 0.5. The gray levels may be manipulated independently in the two viewers.

8

b
i
t
s
There would be a full size chest CT here if you had Java.
Inverse Video
Inverse Video
1
1

b
i
t
s
There would be a full size chest CT here if you had Java.
Inverse Video
Inverse Video

Interactive Update On Drag
Note: Sometimes the ImageProducer and ImageConsumer get out of sync and the image draw fails to complete. It needs a little bump. Click anywhere in the image to force an update.

I have only tested this applet on Unix platforms using Netscape 3.0. I would appreciate hearing about any problems on other platforms or when using Internet Explorer 3.0. Thanks.


Image Credit

The original 512x512, 16-bit CT data was obtained with kind permission from David Forslund at the Advanced Computing Laboratory of Los Alamos National Laboratory. The images used are 384x384 pixel, 8-bit, progressive JPEGs made from the 16-bit raw data using the IJG compression software. The upper 8 bits (bits 4-11) compress to 37KB at 97% quality. The lower 3 bits (bits 1-3) compress to 23KB at 97% quality.


Created 10/24/96 by Andrew Barclay, abb@nuccard.eushc.org
Updated 10/24/96 by abb@nuccard.eushc.org