*********************************************************************************************
****************************** LIFEx public version 3.00 ***********************************
*********************************************************************************************
version 3.00 - Fri Mar 17 15:00:00 CEST 2017
Major changes:
- new main features added in this version: MTV protocol
Fixed and verified issues:
File handling:
- Fixed and warning message concerning null value of SerieDate DICOM Field (0x00080021) need for SUV conversion
- Fixed and warning message concerning null value of SerieTime DICOM Field (0x00080031) need for SUV conversion
- Patient name is get and set from filename when loading a nifti (nii) files
Algorithms and utilities:
- New (total) Metabolic Tumor Volume Protocol as named : "MTV protocol"
- Improvements: MTV protocol - separatly of cluster in new ROIs after all thresholds
- Improvements: MTV protocol - viewing / editing of step1 calculation
- Improvements: Texture protocol - the distance of neighbours in GLCM is now available
- Improvements: Texture protocol - a new intensity range normalisation quantization method is available: resampling is performed in the range defined by mean+/-3sd of intensity values in the ROI
- Improvements: Texture protocol - date of processing (multi patient processing) is displaying in a new column and not in one line as before
VOIs and paint:
- Tool to measure angles is available on coronal and sagittal planes in addition to axial plane
- Tool to measure distances between two points (ruler) is available on coronal and sagittal planes in addition to axial plane
- Tool to pencil2D is available on coronal and sagittal planes in addition to axial plane
- Fixed minor bug in translate/snake2D/snake3D tools
- Fixed minor bug in circle2D/circle3D with multi ROIs overlapped
- Fixed loading nifti ROI files with no compression (.gz was already ok)
Miscellaneous:
- New features: possible selection of several protocols in a single run
- Fixed: Open of advanced paramaters frame (Texture protocol)
- Fixed: Addition of warning message when no protocol selected in the first frame
- Fixed: New version available frame is now always on top of screen
- Improvements: addition of tutorial video of MTV protocol
Documentations:
- Fixed: Texture protocol documentation - formula to be used for the calculation of GLCM matrix corrected
- Add tutorial movies to learn MTV protocol
Â
*********************************************************************************************
****************************** LIFEx public version 2.20 ***********************************
*********************************************************************************************
version 2.20 - Thu Jan 17 10:54:00 CEST 2017
Important warnings:
- Following a modification of orientation in the recording and reading of ROIs stored in Nifti in LIFEX 2.20, all ROI files recorded using a previous version should be flipped in the left-right direction and in the anterior-posterior direction after being read
-- Flipping tools L<>R and A<>P are provided in the ROI toolbox
-- The flipped ROI should be saved so as to avoid having to repeat the flip operations each time the old ROI file is open
Network handling:
- Fixed: "No images found" error message when connecting to the DICOM server
File handling:
- Drag and drop image files from file system to series area of LIFEx
- Improvements: value -32768 on DICOM DataBufferShort detected an as error and set to 0
- Corresponding warning message in GUI: n voxels with value -32768 have been set to 0
- Improvements: reading/saving of images in Nifti-1 format (.nii) implement SUV and UH units (cf. filename)
- Fixed: directories and names of saved images (.img, .nii) are corrected on Windows OS
- Improvements of reading images in Nifti-1 format (.nii): Double and Float types are now supported
- Fixed: new Orientation of CT images in Nifi(nii) format files
- Fixed: ActualFrameDuration DICOM field can now be read with the scientific format (E+00)
- Removal of the preview of the "FileChooser" window which introduced a bug in windows10 and windows8
- Fixed: Orientation of the Patient Image in Dcm format images (Cor, Sag)
- No longer supported feature: the Analyse format file (.img+.hdr) is no longer supported
- Solved: FileChooser window random display using Windows10 and Windows8
Algorithms and utilities:
- Fixed a bug in relative resampling of Texture protocol (without impact on previous results)
- The TI of normalized GLCM calculated in each direction can be saved in a csv file
VOIs and paint:
- New tool for ROI sorting (as a function of SUVmean, SUVmax, Volume)
- New flip tools (existing R<>L, new A<>P and I<>S)
- Fixed Orientation Image in RT-Struct ROI
- Improvements: no load of ROI files on startup
- Improvements: Drag and drop ROI files from file system to ROI area of LIFEx
Image views and visualization:
- Optimization of images display (faster display)
Miscellaneous:
- Fixed: a bug affecting the position of images tools on Mac OS
- Fixed: all temporary images are now deleted when exiting the application
*********************************************************************************************
****************************** LIFEx public version 2.00 ***********************************
*********************************************************************************************
Tue Sep 13 15:42:00 CEST 2016
New Features:
- enhanced Graphical User Interface to facilitante the use of the software
- new positioning of some command buttons to make them compatible with the touchscreen feature of new laptop devices.
- reading of TIFF, JPEG, PNG, BMP image format
- reading/saving of images in Nifti (.nii) format
- new tool to measure angles
- new tool to measure distances between two points (ruler)
Improvements:
- reading of DICOM images in which many of the DICOM fields useful for nuclear medicine scans were removed (such as the DICOM "radiopharmaceuticalInformationSequence" including the radiopharmaceuticalStartTime, radionuclideTotalDose, radionuclideHalfLife fields)
- more flexible DICOM-RTStruct reading, with the possibility of reading files with a ReferencedSOPInstanceUID of the RTStruct files different from that of the loaded images
- the RTSTRUCT modality is active by default, so that regions can be read from external files without changing the default settings
- only two operating modes are now proposed: the "Validated" and "Advanced" modes
- automatic selection of the draw2D toll when creating an ROI from a 2D image
- checkbox for YES/NO output textural matrix files (no output by default)
- array transpose of result (Excel file)
Fixed bugs (or others):
- fonts and window size modified to adapt to HD screens (>= 3200x1800 pixels)
- documentation and tutorials updated to include the new graphic layout
- help messages associated with a tool remaining open when a new tool was selected are now removed
- deactivation of activated ROI-associated tools when an ROI is closed
- non closing of the browser used to read images when a patient folder is closed
- optimized pointer and line sizes as a function of the FOV of reference images
- "info DCM" tool inactivated when OTHER modalities are used (bmp, tif, jpg, png, gif, nii, img)
- 3D tools inactivated when 2D images are used
- create PDF of booklet is now located in patient/screensave/pdf directory (windows version only)
- error message "DICOM Tag location = 0 : ERROR" corrected on CT images
- JPGEG2000 Compression library on Windows operating system
*********************************************************************************************
****************************** LIFEx public version 1.83 ***********************************
*********************************************************************************************
New Features:
- minor release, no new feature
- on request only (under password): calculation of K1, k2 and Ki using a 2 tissue-compartmental model (plasma + tissue)
Improvements:
- enhanced presentation of the conventional ROI metrics (mean, max, min, standard deviation)
- textural matrices now saved in cvs format in the file directory
Fixed bugs:
- closing of all windows when uploading data from a new patients without having to quit the application.
*********************************************************************************************
****************************** LIFEx public version 1.82 ***********************************
*********************************************************************************************
New Features:
- minor release, no new feature
Improvements:
- Image (Lecture) :
- The "null" value possibly assigner to the SOPInstance DICOM field of the images no longer produces an error.
- The ImagePositionPatient DICOM field of the image series is accounted for when reading RT_STRUCT objects.
- Texture :
- The code for calculating the GLCM matrix has been parallelized.
- Textural parametres are saved from one session to another.
- The histogram is displayed for all ROIs in a same plot.
- ROI :
- Management of RTSTRUCT corresponding to images with a specific DICOM ImageOrientationPatient value.
- Management of the RT-STRUCT files when they are in the same directory as the associated images.
- Displacement of the 3D views based on the coordinates of the ROI maximum value when a layer is activated, so that the ROI is automatically visible in the display window.
- Simulatenous opening of several ROI (in nii format) using a single multiselection.
- Layers corresponding to intermediate ROI drawing steps in the Neste method are now deleted.
- The color of new ROI is now based on the color of existing ROI when the new ROI is derived from an existing one (for instance when using a copy or mirror operation).
- Display of the volume value (in cm3) when using the 2D disk and 3D disk segmentation tools.
Fixed bugs:
- correction of a message regarding cluster number > 1 on 2D slices and some 3D slices
- correction of the "Not a Number" error displayed when texture results were added in a "TextureSession.xls" session file
- position of the "curve" or "TAC" window now saved in the session preference.
- debug of the US reading for THOSHIBA TUS-A500 and SuperSonicImagine scanners.
*********************************************************************************************
****************************** LIFEx public version 1.8 ***********************************
*********************************************************************************************
New Features:
- US b-mode modality is now implemented and fully supported for reading static/dynamic images.
- US Elastography of SuperSonicImagine is now implemented and fully supported for reading static images.
- US QualityMap of SuperSonicImagine is now implemented and fully supported for reading static images.
- Texture indices are calculated in a ROI for one or several layers (1 layer = 1 image series).
Improvements:
- no calculation of ROI TLG value when processing CT and MR images.
- no automatic ROI saved (to nifti format) if rename it.
- the use of a session file storing results obtained in several patients is now implemented.
- displaying float images with max values of 1.00 is now implemented (ex. US quality image).
- properties files now located in the user home directory.
- add a display window to choose the colormap of images series.
Corrected bugs:
- some DICOM-MOVE request errors have been fixed.
*********************************************************************************************
****************************** LIFEx public version 1.71 ***********************************
*********************************************************************************************
Bugs:
- the 2D painting tool is available
*********************************************************************************************
****************************** LIFEx public version 1.7 **********************************
*********************************************************************************************
New Features:
- minor release, no new feature
Improvements:
- faster calculation of GLCM, NGLDM, Sphericity, Histogram-based index, and conventional index calculation using parallel threads.
- faster calculation of GLZLM using parallel threads (iLevel).
- faster calculation of GLRLM using parallel threads (iDirection).
- no calculation of ROI peak value when processing for CT and MR images.
Install:
- distribution of tar files instead of zip files to handle all execution permissions of files under linux
Bugs:
- the "Radionuclide Total Dose" field is displayed only when its value is greater than 1 (Not in CT, MR images)
- the "Number of grey level" and "size of bins" values are now in integer format
*********************************************************************************************
****************************** LIFEx public version 1.65 ***********************************
*********************************************************************************************
New Features:
- minor release, no new feature
Improvements:
- texture: the minimum number of grey levels is set to 1 (textural processing)
- optimization of the values displayed in the information box of ROI
- the diameter of the sphere used for the close operation is set to 20 mm instead of 10 voxels
- the threshold can be expressed as a range bound by a min and a max values in the ROI
Install:
Bugs:
- extraction of multiple patients is implemented in a same DICOMDIR file
- after loading an RTSTRUCT object, calculation of the ROI size even when the ROI name of the RTSTRUCT object is null
*********************************************************************************************
******************************** LIFEx public version 1.6 **********************************
*********************************************************************************************
New Features:
- DICOM-RTSTRUCT is now implemented and fully supported for reading ROI only (not writing RTSTRUCT)
- DICOMDIR is now implemented and fully supported for reading DICOM images only (not writing DICOMDIR)
- threshold at n% of max value of ROI
Improvements:
- the dialog box now keeps in memory the path to the file that has been previously read.
- PT icon has been changed to a PET icon.
- verification of authorized operating level with RTSTRUCT modality activated or not
- new shortcut: when you click on the "Please select one or several imaging modality(ies)" header of the initial LIFEx menu, all modalities are activated.
- ScrollPane added on the panel serie of the main frame
- button of load RTSTRUCT added in the dialog box of ROI management
- button of load (analyse, nifti) ROI formats added in the dialog box of ROI management
- increase in performance calculations of the maximum values (SUVmax...)
Install:
- on windows version, setting of 95% of the free memory as the maximum memory busy from LIFEx.
Bugs:
- offset correction of the 2D & 3D painting tool relative to the mouse cursor on thick slices with a high anisotropy of voxel.
- correction of message "The bin value is not defined or cannot be smaller than 5" for MR images.
*********************************************************************************************
******************************** LIFEx public version 1.5 **********************************
*********************************************************************************************
February 17th, 2016
- error in the version number on the Windows version.
- on windows version, setting of 80% of the free memory as the maximum memory busy from LIFEx.
- ScrollPane added on the panel series.
*********************************************************************************************
******************************** LIFEx public version 1.4 **********************************
*********************************************************************************************
February 17th, 2016
- WIN: transformed from 64B with the available memory to 3GB (now bigger CT and saving ROI are allowed).
- GUI: DcmBrowser -> GUI for editing "New Node" is added.
- GUI: DcmBrowser -> selecting one series from the network is added.
- TEX: reviewing textural inputs to add minimum bound for resampling CT scan.
- MAC: new release of version 1.3 is available.
- TEX: CT histogram with negative values is added.
*********************************************************************************************
******************************** LIFEx public version 1.3 **********************************
*********************************************************************************************
February 15th, 2016
- PRO: close button on window "Choose protocole" added.
- TEX: +abs(minValue) on CT texture matrix added.
- LIC: changes in section 13 of the license.
- MAIN: low memory display on load deleted.