** Bug Fixes ** NIH Image v1.60slu04 4/30/96 Moved 'Merge SPECT Stacks...' and 'Register SPECT Stacks...' to: 'Fuse Images...' and 'Register Images...' in the IMAGES menu Added 'Make Stack from Montage...' to the IMAGES menu. (lets the user recreate a stack from a montage.) Added 'Concatenate Images...' to the IMAGES menu. (allows the user to concatenate 2 windows into one stack (works on stacks as well)). The matrix of the second stack will be converted to that of the first. Added 'Shift Images...' to images menu (allows user to translate images +/1 in x-y directions) (Holding down the CONTROL key allows the user to shift an entire stack at once). Added option to translate reports in Translate Elscint APEX files... Fixed offsets in 'Translate GE Signa 5.4 images...' (offsets > 65535 were not handled correctly). Added a ShowMessage command so that activating a stack or stepping through a stack will tell the slice number in the INFO window. Modified 'Make Montage...' to save Slice Spacing as zScale. (Used in 'Make Stack from Montage' to recreate slice spacing). Adapted 'Multiply Images...' and 'Background Subtraction' to correct for density calibration. ** Bug Fixes ** NIH Image v1.60slu03 4/15/96 Added 'Merge SPECT Stacks...' Takes 2 windows of similar matrices and slices and creates a new "blended" image that displays both using a split color scale (Split BlackBlue_WhiteRed. Added 'Register SPECT Stacks...' Modified the 'Register...' routine to allow an image/stack to be registered to another image/stack. ** Bug Fixes ** NIH Image v1.60slu02 4/8/96 Added submenus for 'Mask Images...' and 'Reslice...' Adapted 'Mask Images...' to automatically copy when only 2 windows are open. ** Bug Fixes ** NIH Image v1.60slu01 3/26/96 Converted to NIH Image 1.60 format (MetroWerks Code Warrior v8.0) FINALLY corrected background color bug ('Animate All' or 'Triangulate' would set 0 to black) ** Bug Fixes ** NIH Image v1.59slu13 3/12/96 Fixed a bug in 'Crop Images' wherein a non-rectangular ROI caused the program to lock up ** Bug Fixes ** NIH Image v1.59slu12 2/29/96 Fixed a bug in 'Extract Images' wherein frames could only be subtracted from the start of the file. Modified 'SPECT Reconstruct' to pass a BOOLEAN value; this was necessary as 'Reproject' calls 'SPECT Reconstruct' and a memory shortage in 'SPECT Reconstruct' would NOT exit 'SPECT Reconstruct' and potentially crash the system. Minor corrections in offsets were made for various image format translators, these are always "works in progress". Added 2nd derivative curve (filling/emptying indices) to 'Calculate LVEF'. Corrected calls to the foreground/background color values. NOTE: If you have new images or 'Make Composite Image' come up with filled (black) images, through the 'Image Prefs' file away. This will resolve the problem (should not recur with this new version). Modified 'Reproject' to create a 32 slice stack (matches CTI .wbp files). ** Bug Fixes ** NIH Image v1.59slu10 1/8/96 Changed all modifier keys for 'NucMed' to 'ControlKeyDown' in order to minimize conflicts from other routines that use 'OptionKeyDown' or 'ShiftKeyDown'. Separated all routines into submenus: Images Filters Regions Stack Curves Modified 'Calculate EF' procedure to include: Accurate time-Activity curve based upon timing info (if present) and both ROIs. Added Amplitude and phase analysis - including histogram. Added 'SnapShot' command to save all data. Added timing information to ICON studies (single time interval only). Added 'SPECTstack' stack data type Created link between 'Stack Info' in 'Stacks' menu and 'NucMed' menu. Added 'Create Amplitude & Phase' Added 'Create Activation Map' Added 'Extract Gated SPECT Obliques' Added 'Resort CTI ECAT Whole Body Studies' Added 'Reproject' for 3-dimensional reprojection of the transaxial planes. Added 'Mask Images...' menu item in NucMed menu. Corrected bug in 'Background subtraction...' wihen 'Option' key was held down Allowed for image size and location to be retained by 90%+ of all nucmed routines. ** Bug Fixes ** NIH Image v1.59slu09 12/19/95 Separated SPECT (3-D) routines into a separate sub-menu. Added 'SPECT Triangulate' for 3-dimensional review in the standard orthogonal (transaxial, sagittal and coronal) planes. Added 'Snap Shot' menu item in NucMed menu. Added a speed control for 'Animate All'. Fixed a bug in 'Low Pass Filter...'. Correct 'Zoom Images...'so that images without slice spacing or pixel sizing will be given default of 1.0 pixels. Added an 'Option Key' to '1:2:1 Time Smooth' to unweigh the first and last frames. ** Bug Fixes ** NIH Image v1.59slu08 12/1/95 Added the following translators: Strichman (tentative) Toshiba (tentative) Picker Edge (MRI) (tentative) GE Signa 5.4 (MRI) Added 'Find Min_Max Counts' as menu item in NucMed menu. This routine now 'steps' into LVEF computation. Added 'Animate All' as menu item in NucMed menu. Added 'Low Pass Filter...' as menu item in NucMed menu (Fast Fourier Transform). Moved all filter functions (including 'Background Subtraction') to Filters submenu. Renamed Kernels using 'brackets' as the forward parenthesis screwed up filter selection. The 'Filters' and 'Look Up Tables' sub menus now "hide" non-usable entries such as: '0ReadMe' and 'Icon'. Corrected some bugs in 'Translate microDELTA images'. ** Bug Fixes ** NIH Image v1.59slu05 10/31/95 Added 'Create Montage' menu item in NucMed menu. Added 'MakeMontage' and 'ScaleToFit(Window)' to macro calls Corrected naming of individual image windows in 'Crop Image' procedure ** Bug Fixes ** NIH Image v1.59slu04 10/30/95 Converted code to 'FINAL' version of 1.59 ** Bug Fixes ** NIH Image v1.59slu03 10/27/95 Added Count routine for all image imports ** Bug Fixes ** NIH Image v1.59slu02 10/24/95 Corrected 'Translate' routines for bug in CustomImport ** Bug Fixes ** NIH Image v1.59slu01 10/05/95 Converted to NIH Image 1.59§17 - supports FFT ** Bug Fixes ** NIH Image v1.58slu09 09/27/95 Increased number of images to 341. Modifed "Numbers" DITL to allow 2-3 lines of text in 'GetNumber' macro. Corrected 'Truncate Range' procedure ** Bug Fixes ** NIH Image v1.58slu08 09/15/95 Added 'Pencil' to SetCursor in Macros1.p. Modifed cursors so that the arrow cursor is the 'pointer' in the 'magnifying glass' mode. Changes stacks.p so that the montage name is now the propogated file name (Info^.title). ** Bug Fixes ** NIH Image v1.58slu07 08/30/95 Fixed bug in how 'Invert LUT' functioned. Added 'OptionKeyDown' command to "Rotate Images' and 'Flip Images' to work on single image in a stack. ** Bug Fixes ** NIH Image v1.58slu06 08/23/95 Added a submenu of 'Look-Up Tables' to the 'NucMed' menu. The program looks in the 'Look-Up Tables' folder on launch and displays all valid look-up tables (TYPE = 'ICOL') in a submenu. The user will convert the current look-up table to the new one. Note: One may create new 'custom' color tables using the 'Look-up tables' macro in the 'Macros' folder. Added a submenu of 'Filter images' to the 'NucMed' menu. The program looks in the 'Kernels' folder on launch and displays all text files (TYPE = 'TEXT') in a submenu. The user will filter the foreground window with the selected convolution kernel IF the text file is a valid convolution kernel. ** Bug Fixes ** NIH Image v1.58slu05 08/18/95 Moves all Nuclear Medicine translators to a separate module/submenu. Adds a 'Reframe Stack...' routine to summate frames. Holding down the option key when selecting this option average the frames. ** Bug Fixes ** NIH Image v1.58slu04 08/08/95 Revises 'Translate ADAC Pegasys Images...' based upon documentation from ADAC Laboratories ** Bug Fixes ** NIH Image v1.58slu03 07/28/95 Minor bug in 'Translate Siemens ICON Images...' wherein bits allocated was incorrect ** Bug Fixes ** NIH Image v1.58slu02 07/14/95 Converted nuclear medicine version to NIH Image v1.58 Corrected bug in 'Filter Images...' wherein the filter was not applied ** Bug Fixes ** NIH Image v1.57slu04 06/19/95 'Zoom Images' did not properly recalibrate voxel size or ECAT_COUNTS_SEC_PIXEL with CTI PET data. This is now fixed. Various 'Translate images...' did not properly write the name of the image file. This is now fixed. 'Back Projection' reconstructed 180¡ data as a 180 file. The images are now reconstructed through a 360¡ arc. 'SPECT Reconstruct' did not have the default slice spacing set to 1.0 for SPECT files. This is now the default. Images that have been 'zoomed' will have the slice spacing correctly adjusted for the magnification factor. 'Time Smooth' - a 1:2:1 time smooth function is added. Please note: the first frame is not smoothed. I have yet to add this as a part of the routine as you would not want the first or last slices smoothed on ECT reconstructed slices ('y' axis filtration). 'Time Analysis' - a histogram plot feature has been added. The user enters the number of phases, frames per phase and time per phase prior to plotting the time activity curve. 'Translate NucLear Mac Images...' - The Scienitific Imaging format is now supported. 'Look-up tables' - Custom look up tables have been added in this folder; including 'warm_metal' (or GE), 'green_table' (ala DD Watson), and '16_shades' (a semi-quantitative scale). 'Filter Images... - Custom convolution kernels have been added to support special filtration options. These kernels are found under the path: 'HardDisk:NIH Image:Kernels'. Special filters include variations on the Metz filter, a standard 9 point smooth, and a sharpening filter. 'Stack options' - some routines operated unpredictably on non-stack data. Memory allocation checks and stack verification routines have been added to make all routines operate more predictably. 'Translate CTI PET Images...' - Data is now imported in ACC orientation: SA - apex to base; HLA - inferior to lateral; VLA - septum to lateral; transaxials - inferior to superior. I am also attempting to import data as ECAT counts/second/pixel. is a Macintosh-based software platform that has been developed by the National Institutes of Health to support image manipulation. is a public domain application that is provided to any prospective user at no charge and is available on a variety of bulletin board services or directly by InterNet. The enclosed mailer contains 1 disk: NIHimage1.57slu contains a 'Readme' file and the compressed folder/application NIH Image is freeware available from most electronic bulletin board services. The macros created by Saint Louis University Health Sciences Center, Division of Nuclear Medicine are available as freeware directly from: Mark D. Wittry, M.D., F.A.C.C. Division of Nuclear Medicine Saint Louis University Health Sciences Center 3635 Vista Avenue at Grand Blvd. P.O. Box 15250 Saint Louis, Missouri, 63110-0250 (314) 577-8047 (314) 268-5144 FAX wittry@nucmed.slu.edu Please note: Saint Louis University and Dr. Wittry make no warranty or representation, either expressed or implied, with respect to this software, its quality, performance, or fitness for a particular purpose. This software is provided Òas isÓ, and you, the user, must assume and accept the entire risk as to its quality and performance. No responsibility will be taken by Dr. Wittry or Saint Louis University for any diagnosis or interpretation of results produced from this software package whatsoever.