Changes made to eigentool since the single-window version:
05/31/06
Fixed problem reading Dicom files with META header.
11/02/2005
Added field to enter reslice parameter file (Registration).
08/11/05
A bug was fixed for the offset into bruker format files.
08/05/2005
Added ability to read version 11.0 P-files from GE MR scanner.
05/01/2005
Multi-frame images are split into single slices, with Dicom element changed to match. Need to change more elements for complete integration.
04/18/2005
The Sum function (Math dialog) uses image selection, not whole browser.
02/11/05
A bug was fixed with edge-inside not working in macro.
12-08-2004
The edge of the region of interest is taken when selecting Screen Save + Roi.
11-29-2004
The /tmp directory will be used for the dicom image database if the partition is full.
11-03-2004
A bug was fixed to load Bruker format images with missing SUBJECT files.
10-18-2004
The spectroscopy scaling was fixed to account for spectral width and spectrometer frequency, instead of a constant. A bug was fixed in Orthogonal View processing to initialize data to 0.
10-13-2004
A bug was fixed where Split Display was used and a browser was deleted that did not have the first image current.
10-11-2004
A bug was fixed in the temporal histograms, where a nonexistent browser was used.
09-22-2004
The histogram colors were switched between the reference spectra and current spectra, so that the current spectra matches the region of interest color.
07-09-04
Confirmation dialog has been added when deleting images and/or files. Fixed a bug in loading too many regions of interest on one slice. Venograph testing has been completed. Added capability to load multi-frame Nuclear Medicine images.
06-24-04
Added spectroscopy reference coordinates to the dicom header. The description field is wider in the Image and File Load dialogs. A drop-down list of standard descriptions has been added for the spectroscopy Cho/nCr ratio histograms (Histogram (ROI), which also allows entry of new descriptions. This description is also used for the associated region of interest. The Histogram (ROI) also performs a Screen Save using the drop-down description list. When the Spectroscopy dialog is started the display is set to 512 x 512 and the graticule is turned on.
6/8/04
Fixed problem with horizontal layout and browser 2 minimized. An option has been added to the user resources to control updating of the path used in Load and Save dialogs.
5/21/04
Remove '/' character from descriptions, when used as an extension in a filename. Fixed bug where HFH format images are not saved to selected folder.
5/7/04
The Deformable Contour (2d) dialog was added. The UIDFILE (for Dicom images) is recreated if there are errors getting a new UID.
4/26/24
A problem with initializing the last image during fit processing was fixed. A problem with the use of the exam header in 9.0 spectroscopy files was fixed. The capcbility to read multi-frame files was added.
4/22/04
A problem with processing of the last image during fit processing was fixed. Additional sequence groups are removed from dicom images.
4/20/04
The problem with the header length for Excite 11 spectroscopy raw data files was fixed.
04/08/04
The problem with reading new spectroscopy format files was fixed, Magnitude/Phase to Real/Imagniary conversion added to Venograph processing, followed by 2d FFT (per slice) and 1d FFT (per pixel). The Math dialog options have been fixed (checkboxes to radiobuttons).
03/26/04
A Venograph processing dialog has been added, it can be reached through Tools->Reconstruction->Venograph.
03/17/04
The spectroscopy dialog now has an option to save histograms only under a region of interest in the current browser. A description field has been added for Spectroscopy histograms.
03/15/04
A warning is displayed in the information window if the Dicom file save fails. The black and white colors have been switched in the monochrome histogram image.
03/12/04
The Display/Browser information is truncated to keep the Display/Browser window size constant.
03/08/04
In Formula (Math dialog), the maximum image value is used as the default value for each value not entered by the user. In the Spectroscopy dialog, Save Histogram All has been added to save all histograms of the spectra, which have been aligned, as Dicom images. In De-identify (Dicom Header dialog), the first name will be used as the MRN. The Rescale Slope Dicom header tag is used to hold the normalize to Creatine scale factor. The images will be multiplied by 1000, but only when normalize to Creatine is selected. The Histogram color option has been modified to select Color, Monochrome, or Black and White. The Accession field in the Spectroscopy dialog can accept longer values.
02/23/04
Fixed use of Rescale Slope (put constant in Rescale Slope, but do not apply to image). Modifed the Series/Derivation descriptions for Spectra Histograms.
02/16/04
Added function to screen save all spectra histograms not under the tagged region of interest.
02/02/04
added normalize to Creatine constant to Rescale Slope in Dicom Header. Fixed browser repainting when overwriting. Create Spectra Images defaults to off.
01/26/04
Fixed switching between 7.0 and 8.0 GE P-files. Added version 9.0 GE P-file.
01/19/04
Fixed report file for Roi Stats for All Images (2D), All Stats. Moved Print->Create Images to Batch Analyze option "Create Spectra Images" (Spectroscopy).
01/12/04
Fixed crash when images are added to a browser. Add user-entry for AET of computer that is sending.
01/05/04
Rank calculation is not performed for large dynamic range. Added Bruker to HFH format conversion. Added minimize/maximize functions to the displays and browser. Fixed bug in 2x2 layout without Display/Browser 1. Added shortcuts to histogram (color, auto scale, location annotation, and reference line annotation). Added shortcuts to image display (delete and minimize). Fixed display/browser repaint (when switching between displays/browsers and when update flag is used).
12/15/03
Added option to switch the red and blue fields for display. 2x2 layout modified (1, 2 on top, 3, 4 on bottom). Added timstamp to Study UID and Series UID. Add error if image size does not match for Combine function (Spectroscopy). Fixed link display/browser for 'n', 'p', and entering image #. The window/level functions have been linked. The Display menu options have been linked.
12/08/03
Added Reslice function to Orthogonal Views dialog. Added Combine function to Spectroscopy dialog. Fixed Bruker to Dicom format conversion.
12/01/03
Added Duplicate function to Dicom Header dialog.
11/17/03
Fixed programs with display title and determining correct display/browser from event.
11/04/03
Release eigentool with single window. Added 'p' option to set spectroscopy histogram to parts per million (4.1 - 0.1). Spectroscopy defaults modified (voxel shift x 0.0, voxel shift y 7.5). Roi distance function uses left/right option.
Changes made to eigentool since version 1.0:
10/08/03
Fixed a bug with loading correctly formatted Dicom Image Files with a Meta Header.
10/01/03
Ge LX spectroscopy P-files are now loaded through the File Load dialog. A function to create a blank localizer image has been added to the Analyze menu in the Spectroscopy dialog.
09/19/03
A version of eigentool for Solaris on Intel-based computers is now available. The distance between 2 sets of region of interest contours can be calculated using the Distance button in the Roi/Voi dialog.
09/17/03
The Device Serial # was added to the Dicom Header dialog. This value has been set to E2003 for images saved in eigentool
09/12/03
The Display Image and Browser Images are not updated during Batch Analyze, but all Display and Browser Images will be updated when processing is finished. Dicom images can be located in the dicom_idbm directory structure under the specified path or in the specified path directly. The Series Description is used for the Folder list for Region on Interest files and the Overlay Description is used for the File list. A Similarity function has been added to the Roi/Voi dialog to compare 2 sets of regions of interest. A Distance functoins has been added to the Roi/Voi dialog to calculate the distance between 2 3-dimensional contours. In the Spectroscopy dialog, the default for Zero Fill has been changed to 4, the default for Voxel Shift X has been changed to 0, and an Accession # field has been added to correct accession numbers.
07/29/03
Fixed a bug when calculating substance volumes, directly after calculating substance images. The substance # and image values have been added to the substance volume report. Fixed dicom element lengths.
07/21/03
An unscale function has been added to the Math dialog to scale eigenimages, that were saved as 16-bit integer data, back to their original range.
07/07/03
The Dicom Image Save for RGB images has been fixed.
07/01/03
Removed ranges for spectroscopy Series Description. Histogram X,Y ranges can be set at any time and are not changed unless by the user. Reset to auto-scale in histogram when P-file is loaded. Fixed the output browser assignment in all processing. Fixed Send via Dicom for Screen Save (and other RGB images). Fixed load of RGB images by checking Planar Configuration. Use localizer image # to set image #s in spectroscopy. Option to to normalize Batch Analyze Images to the Creatine value at the reference pixel.
06/30/03
Use 1st click in Spectroscopy to set 1st baseline and Max. Do not display reference peaks if grid or stack is selected. Send Link As setting can be saved as a resource. The Display Window will process 'o', 'l', 'r', 'd', 'u' spectroscopy functions. The spectroscopy Grid graph is labeled with row and column. The spectroscopy graticule is labeled with row and column using the annotation setting. Fixed display of spectroscopy stack offset fields. Added Print->Screen Save to the Spectroscopy dialog. The left and right arrow keys on the Display Window will shift spectra during Spectroscopy processing. The information window does not stay up after notifying Histogram Save complete. Fixed a bug using File option for susceptibility and enabled the use of baselines. Fixed Combine Series if Study UID is used in filename. Better transition between slices in Spectroscopy. Image Selection is used for Screen Save. Fixed y min/max reset when Auto Scale is off during spectra shift. An option has been added to disable reference lines in spectroscopy histogram. An option was added to smooth frequency peak images (spectroscopy). Fixed bug where Image Load selections were lost.
06/19/03
The information will print a message and beep when the spectroscopy histogram save is done. The line broadeneng exponential default is set to 2.0. An option to enable/disable min/max settings using the cursor has been added to the histogram window. The Spectra coordinates are displayed in display window if a raw spectroscopy file has been loaded. An option for a 380x760 histogram has been added. The output for substance volumes has been changed from scientific notation to floating point notation. A bug has been fixed when using the Temporal Histogram. A bug has been fixed when restarting the substance dialog to calculate volumes, the correct substance information is used.
06/11/03
The mutual information statistic for 2 images was added to the Roi/Voi dialog.
06/10/03
Correct spectra shift by comparing to neighborhood shift values. A bug was fixed when using Draw and Erase color on images where the Zoom is not 1. Added Print->Save Histogram to the Spectroscopy dialog.
06/06/03
Added Display->View->Dicom Info to the Display Window. The defaults for spectroscopy processing have been modified. Fixed a bug in loading unknown format images. Fixed the incremental functions in Dicom Header. Modified the spectra alignment function by shifting the spectra until the peaks matche the reference spectra peaks.
05/30/03
Send via DICOM now works with browsers. Remove all Sequence elements from Group 8. Remove additional groups that eigentool does not understand. Warning added for restoration if using MLE method on less than 3 images. Spacing Between Slices was added to the Dicom Header dialog. A resource as added for the 16-bit Dicom image save option in the Image Save dialog. Spectrocopy processing for 7.0 GE LX P-Files can be done on the intel architecture. Histogram image load and save is correct on the intel architecture.
05/13/20023
Set the default format of Spectroscopy files to GE LX P-Files (SI).
05/12/03
Added the Bruker format to the Image Load dialog, although the function to read in Bruker images has not been written. The Send via DICOM can now send Dicom RGB images. De-Identify will replace the patient id with 0's, not leave it blank.
05/01/03
The Study Date is not removed when using De-Identify in the Dicom Header dialog.
04/30/03
Added Dicom send capability to the Image Save dialog.
04/15/03
Added zoom image size selection for spectroscopy images. The Dicom Study Description is now modified with the processing information. The extension for HFH Histogram Images has been fixed. The Spectroscopy Histogram Image now uses the P-File if available for the Dicom information. The Dicom study and series translations have been fixed for new translations.
04/11/03
The histogram image, when saved in Dicom format, is saved as an RGB image. A Study/Series UID translation table is kept while the program is running for repeated processing (Repeat or manual). The image/file description in now taken from the Derivation Description (replaces Series Description), except for Spectroscopy images. Also, if no Derivation Description is present or is blank, the Series Description will still be used. The Derivation Description has been added to the Dicom Header dialog. The Batch Analyze processing in the Substance dialog can now use the region of interest created during Susceptibility processing. A warning has been added for Dicom Image save to use 16-bit if sending images to other Dicom devices. The l, r, u, and d keys can be used on the histogram to navigate through pixels during susceptibility processing. The middle mouse button can be used to set baselines at the beginning of susceptibility processing. The Display window level and width is copied into the Dicom header. The Spectroscopy histogram parts per million axis now displays in 0.5 labeled major ticks and 0.1 minor ticks. The Spectroscopy images get their Dicom information from the P-File, if possible. The Combine Series button in the Image Load dialog deletes the previous files.
03/28/03
Image file compatibility for Dicom/HFH was completed (for sparc/intel architecture. Also completed file compatibility for non-image HFH files. All colormaps were fixed for the intel architecture. disabled all other image formats for intel architecture. A bug in using the extension for HFH image files has been fixed. The display of substance images after Repeat has been fixed (only affected when the browser was set to display images)
03/20/03
Fixed Series Description use for Dicom Image Save. In Substance processing, tissues can be regrouped into an other category.
03/11/03
The substance images are put in the correct order after Repeat processing. Substance images can be reloaded to calculate volumes later.
03/10/03
The program has been modified to include support for Solaris on the intel architecture. A colormap option has been added to correct the colormaps on a 24-bit display, when the program is run on an architecture which does not match the display architecture (sparc/intel)
03/05/03
The processing or timing status of the analysis functions are now displayed in the Main Window.
02/28/03
Repeat processing can now be used with HFH image save. During Repeat, images selected that do not match any original images are ignored.
02/24/03
Fixed bug in Perfusion Repeat that caused images to be saved in HFH format no matter what format had been selected.
02/20/03
Dicom region of interest files can now be selected for filter processing. If the selected analysis uses the AIR software package, the program tests first before running and notifies the user if the package cannot be found. Fixed a problem with Repeat where locations were not consistent (within 0.01). Fixed a problem with "too many open files" when updating the Dicom database or loading images with a Dicom Meta header.
02/19/03
The minimum report file for Iso-Data has been fixed for Dicom format files. Resources were added for Restoration, Registration, Segmentation, Substance, and Iso-Data. To initialize single-dimension arrays to 0, memset or calloc is used. The image sorting for Repeat is done by the repeat procedure, not by the user in the Image Load dialog, to force the images to be in the same order as the first set of images processed.
02/13/03
Automatically saved regions of interest and reports will be named correctly if Dicom is selected. Load Roi with Match Locations selected will load correctly. If using Dicom regions of interest in Substance, "voi" files can be found for use with Roi processing. The resources for the Load and Save dialogs are set at beginning of program, before they were not set until the dialog was brought up. The Region of Interest Clear button will only clear the drawn region of interest, not the region of interest being drawn to perform an erase (Erase-Irr). A Clear Erase button has been added to clear the region of interest being drawn to perform an erase. Automatic image filename creation has been fixed for Dicom format images. The Volume calculation in the Substance dialog has been removed to its own button. Fixed the increment function in the Dicom Header dialog for starting negative numbers.
01/31/03
The Repeat processing for Perfusion has been fixed. The function to write a report file, using a non-filter signature has been fixed.
01/27/03
Added Deidentify in the Dicom Header dialog. Added Combine Series, fir Dicom Series UID, to the Image Load dialog. Fixed inconsistent registration locations. Fixed use of Series UID with the Repeat functions. Added ss or cba to numeric fields for scanning sequence and contrast/bolus agent when making HFH filename. Fixed Dicom information being lost by removing sequence elements in the Dicom header information.
01/20/03
Fixed crash when no eigentool_db is present for the selected path. The use Study, Series, Instance UID assignment for all Dicom files has been modified to use existing UIDs until Save, at which new UIDs are assigned as necessary. Fixed problem using contour on 512x512, caused by stack overflow. Corrected minor bug in deleting image from browser (titles in Display/Browser windows).
01/14/03
Fixed save of segmentation report for large # of images.
01/10/03
Fixed bug in use of temporary eigentool database file.
01/03/2002
A new option was added to the Image Save dialog. Floating point or 32-bit integer Images, that are saved in Dicom format, can be converted to 16-bit for transfer to Dicom nodes. Images are rescaled to the maximum range of a 16-bit integer data value.
12/18/2002
Regions of Interest and Signatures/Reports can be saved and loaded in Dicom format. The Update Dicom database has been modified to delete entries with missing files and add entries for new files. An option has been added to create the Dicom database from scratch. The Slice Desired and Scale functions in the Math dialog have been fixed to use report files. A bug in the Dicom Header dialog has been fixed that caused a crash when modifying Dicom elements using the Files option. Fixed HFH filename creation for Cubic Volume in the Orthogonal Views dialog (all filenames were the same for each location). Added Flip Angle to the Dicom Header dialog.
11/15/2002
The shift image is correctly calculated, when a manual susceptibility correction is applied (switched sign). The current program settings can be saved using File->Save Settings from the Main window. Only those settings that have a corresponding resource can be saved (Load/Save, Region of Interest, Display, and Browser).
11/11/2002
In the Spectroscopy dialog, support was added for LX formats and non-square matrices. The Dump Display Buffer can be done for real or complex data. The user can select whether the data loaded is in time domain (normal) or frequency domain. A zero pad option has been added to the 2D FFT(x,y) processing to convert non-square matrices to square matrices after FFT processing.
11/04/2002
Macros in the region of interest dialog can be saved, reloaded, edited, and deleted.
10/25/2002
The Other Patient IDs and Acquisition Matrix have been added to the Dicom Header dialog. In the Substance dialogs (Browsers, Images) the user can select Threshold Only, Roi Only, or Threshold under Roi. This replaces the Use Rois option which switched between Roi Only and Threshold Only.
10/16/2002
The histogram display can be saved as any image format. The Y, X offset has been added for stack histograms (spectroscopy). Only the available file save options are displayed. The link functions now work for different size images for most region functions. A bug was fixed with reading GE 3T Dicom files.
10/04/02
The PPM value is selected for overwrite when the spectroscopy histogram is being calibrated. The shift table is automatically saved when Batch Analyze is executed (spectroscopy dialog). Subimage has been added to the spectroscopy dialog under Analyze. The susceptibility table can be restored from a shift image or a susceptibility file, a shift image will be created as needed. A single, grid, or stack plot can be done in the spectroscopy histogram. While the spectroscopy dialog is up, the graticule on the Display Image will show the spectra boundaries. Most of the region of interest functions now link properly for different size images, the exception is for region functions that specify size (rectangle using dimensions).
09/23/2002
Fixed the # images in the Display/Browser Window titles when the # of images changes. Use better error-checking for # of images in registration match functions. Save last Match (Registration) parameter file for use on another browser (lost when program is restarted).
09/17/2002
The perfusion dialog was rearranged and Tmax definition added to clarify processing procedures for perfusion. A bug has been fixed where the program crashes when an HFH format image is read.
09/12/2002
The Start, Increment field in the Dicom Header dialog has been removed. The information can be put in the element field directly. Comma separated strings can be entered in the Dicom Header dialog element fields to put a different string in that field for each image header. The # Images is displayed in the Browser/Display window titles, after the Display/Browser #. In the Display Window, c key can be pressed to display the center image. The Repeat function has been fixed in the Perfusion dialog.
09/09/2002
The process name in the Filter dialog will be highlighted for overwriting when entering a name for a new process. Also, pressing Enter in this field will have the same effect as pressing Select Process. Resources have been added for the Roi/Voi dialog.
08/30/2002
Resources added for Image Load, File Load, Image Save, and File Save dialogs. Resources have also been added to control HFH directory naming. Copy Header the Dicom Header dialog will update the internal image header contents. The Series Date and Series Time have been added to the Dicom Header dialog. The Series Date will be used as the processing date, while the Study Date will now remain unchanged. A Series Description can now be added when images are saved. The image selections in the Image Select dialog have been fixed when the browser selection is changed. The folder list in the File Save dialog is updated when a file is saved. The Display Window will be resized if the selected image has a different size than the current image.
08/23/2002
Dicom images can be loaded through the file selection dialog in Spectroscopy processing, previously the images could only be read with the Image Load dialog. The keyboard can be used to change the displayed image in the Display Window. The Browser Window is resized correctly, when no scrollbar is present.
08/20/2002
The resize function for the browser window has been fixed, previously was using the previous size, not the new size. The filename list will not be visible behind the images for non-standard image sizes, e.g. 192 x 256.
08/15/2002
The Delete function will not delete patient series, if a filter is used in the Image Load or File Load dialog, but no images/files are selected. Only the images displayed will be deleted. If no images/files are selected and no filter is used, the entire patient series is deleted. Dicom format images can be uncompress and compressed. The Repeat function for restoration has been fixed to keep the user-supplied values.
08/06/2002
The currently selected image description and location is used for the title in the Display Window and Browser Window. All histogram information is reset, when Cancel is selected in the Histogram Window. The most-likely used text field will be made the keyboard focus. The user selections in the Restoration Dialog are kept, even when the dialog is restarted. The X values (TE, TR, B, etc) are printed if the X function is changed.
08/5/2002
The scrollbars on the browsers are now linked, if selected. An option has been added to the browser to display the region (or volume) of interest on the browser images. The browser used in segmentation is not reset if the segmentation dialog is restarted. A bug where the histogram is incompletely destroyed has been fixed.
07/29/2002
Several bugs were fixed that caused repeat to crash after segmentation or substance processing. The substance map values are not printed for each location if in repeat mode or using the browser version. The legend colors now match the plot colors in the temporal histogram for more than 4 vectors.
07/25/2002
The description is added onto from the left, so most recent processing is visible in Image Load dialog.
07/23/2002
The temporal histogram performs better error-checking and messaging. The series description is kept in the description until description length exceeds maximum length. The Standard Iso-Data standard areas can be selected form iso-data clusters, displayed regions of interest, selected region of interest files, and/or selected signature files.
07/02/2002
The help page locations have been fixed for Iso-Data, K-Means and Fuzzy C-Means, Functional, and Perfusion. The Standard Deviation and Lumping Parameters calculated from regions of interest have been fixed (Roi and L Roi in Iso-Data dialog). The is now an option for Mutual Information Registration to enter slice values for the Base set and Reslice set. The values not in the slice ranges will be ignored when calculating the intensity plots. A bug in Standard Iso-Data processing has been fixed. The help pages are also incorrect, when selecting a Standard Region using a region of interest, a region of interest file must be selected in the File Load dialog. The displayed region of interest will not be used. This will be changed in the future to check for a displayed region of interest first. A crash when loading images with long HFH filenames has been fixed.
07/01/2002
Fixed bug in Pad (Math dialog) where not all images were allocated the correct region/volume of interest size. Fixed mutual information registration to work correctly (rotation was not correct when plotting intensities). The patient name is now split correctly into first and last for Dicom images saved within eigentool so that the Image Load dialog correctly displays the new information. The HFH directory name is now split into last_first_date_description. A bug overwriting other fields in the Image Load dialog has been fixed.
06/21/2002
Added Mutual Information parameter file save and image reslice. Added Pad (Math Dialog) to convert non-square images to power of 2 square images. Added Unknown format for reading unsupported image formats. Fixed bug in Repeat that overwrote HFH images, save format in Repeat is Dicom only now. Fixed bug where incorrect TE, TR, and TI values could be displayed for HFH format images.
06/10/2002
Added Copy Header to Dicom Header dialog. Added element for Series Description in Identifying Group for Dicom Header dialog.
06/05/2002
Better automatic updating of Load/Save dialogs for HFH format (either through deleting or saving files). No longer use Image Load dialog filters on other Load/Save dialogs, caused studies and/or files that exist to not be displayed. Added Maximum Intensity Pixel to Math Dialog.
05/30/2002
Fixed bug in region of interest allocation and the Image Display dialog when image size changes due to processing. Use the series description for the image header description and in the Image Load dialog (previously was the study description). Zoom selection affects the correct browser now. Added Mutual Information to the registration methods. Fixed bug in Image Select dialog that caused the dialog to stay large, even if fewer items were displayed. Fixed bug in Math dialog Scale function.
05/24/2002
Fixed bug in Math dialog Translate function.
05/20/2002
The Image Plot dialog was added. The Image Load dialog image filters are not cleared unless a new study number is selected.
04/29/2002
The warp functions in the registration dialog have been modified to keep the original selections for browsers (expected, warp). The Correct function has been fixed to perform the correct on the "warp" browser, not the "expected" browser.
04/24/2002
The Image list sorting can be disabled using a sort option in the Image Load dialog.
04/19/2002
The RGB functions in the Math dialog work for True color (24-bit) displays. Dicom true color images can be read. True color images can be split into their red, green, and blue components using Splt in the Math dialog.
04/17/2002
Image files can be transferred and/or converted to another format using the Image Load and Image Save dialogs.
04/15/2002
The Image Load dialog was redesigned to use multiple sort filter fields on the Study selection and Image selection. There is no longer a patient selection for DICOM format images.
|