**************** LIFEx public version 6.00 *****************
version 6.00 - Fri Mai 8 19pm CEST 2020
So what's been added, changed or updated in this new release?
Here's a list of the most notable additions, changes or updates in LIFEx v6.00
- fixed issue: message ['AcquisitionDateTime' is not defined. SUV may be incorrect.] is shown only if modality is PT or MN
- fixed issue: minimal selection ROI is one voxel for circle3D or circle2D
- fixed issue: multiple acquisitionNumber in one study
- fixed issue: additional display frames are now decorated frames (including title bar for moving frame)
- fixed issue: erroneous volume of ROI when Image Orientation Patient of ROI file was not identity
- fixed issue: application of orientation volume when loading from DICOMDIR
- fixed issue (Dsc-MR protocol): increase of the time range in which the peak following injection is looked for (#20 vs #4)
- fixed issue (MTV protocol): clear values MTV, SMTV, TLG, STGL (in title menu of MTV protocol) when all ROI are cleared at the same time
- fixed issue (Texture protocol): value of SHAPE_sphericity feature and SHAPE_compacity feature included in csv file result
- fixed issue (Texture protocol): rename former HISTO_Skewness feature into CONV_Skewness feature
- fixed issue (Texture protocol): rename former HISTO_Kurtosis feature into CONV_Kurtosis feature
- fixed issue (Texture protocol): add new features: HISTO_Skewness, HISTO_Kurtosis
- fixed issue (Texture protocol): add new features: DISCRETIZED_min, DISCRETIZED_mean, DISCRETIZED_std, DISCRETIZED_max,
- fixed issue (Texture protocol): add new features: DISCRETIZED_Q1, DISCRETIZED_Q2, DISCRETIZED_Q3
- fixed issue (Texture protocol): add new features: DISCRETIZED_Skewness, DISCRETIZED_Kurtosis, DISCRETIZED_ExcessKurtosis
- fixed issue (Texture protocol): add new features: DISCRETIZED_peakSphere0.5mL, DISCRETIZED_peakSphere1mL
- fixed issue (Texture protocol): add new features: DISCRETIZED_TLG(mL) [onlyForPETorNM]
- fixed issue (Texture protocol): add new features: DISCRETIZED_RIM_min, DISCRETIZED_RIM_mean, DISCRETIZED_RIM_stdev, DISCRETIZED_RIM_max, DISCRETIZED_RIM_sum
- fixed issue (Texture protocol): increase of the robustness of feature values calculated from TexGLZLM matrix
- fixed issue (Texture protocol): computation of SUVpeak and SUVstdev made more efficient, no changes in values
- fixed issue (Texture protocol): quintic Lagrangian method used for spatial resampling does not affect min and max values anymore
- fixed issue (Texture protocol): check button accounts for spatial resampling
- added: quick orientation (Axial, Coronal, Sagittal) is available in each frame
- added: automatic removal of CT patient table
- added: display only border of ROI with border/fill button added to ROI tool menu (apply on all tools)
- added: CoorMaxROI, COM and weightedCOM (wCOM) are saved in xls and csv export files
- added: remove drawing (right button of mouse) when (absolute/relative) filter is activated
- added: implementation of DICOM-REG (registration file between 2 series)
- added: implementation of DICOM-RT Dose Module
- added: implementation of loading/saving (3D and 4D) series in enhanced dicom format (Enhanced ClassStorage)
- added: shadow on location crosshair to enhance visibility
- added: implementation of spatial resampling series
- added: implementation of decoder for Philips DICOM (JP2) images
- added (DSC-MR protocol): echo time (TE) in description of nifti file
- added (DSC-MR protocol): scripting dsc-mr calculations
- added (Texture protocol): SHAPE_surface index in csv result file
- added (Texture protocol): new dialog box to select ROI among those stored in an RTStruct file.
- added (Texture protocol): 2D or 3D processing setting
- added (Texture protocol): 4D or temporal 3D of local texture (Map) is available
- added (Texture protocol): 2D processing of GLCM features in coronal and sagittal views
- added (Texture protocol): add "calcium quantitation - Agatston score" feature for CT only
- added (Labeling protocol): new protocol, labeling data of medical imaging protocol
- added (Calcium protocol): new protocol, calcium quantitation - Agatston score for CT images
- improved: 3D or 2D selection ROI: selecting a single voxel is possible
- improved: add seriesNumber to the name of the directory where the ROI are saved
- improved: list of protocols is now on a single frame (and not integrated under series gui)
- improved: memory gain on the design of the application
- improved: nifti ROI can be floating numbers (cast in integer ROI is implemented)
- improved: RStruct volumes are consistent with RTStruct volume of MIM software
- improved: diameter of circle3D and circle2D tools is displayed when tool size is changed
- improved (DSC-MR protocol): TriggerTime dicom tag is taken into account if it exists
- improved (Texture protocol): "sessionXls" is changed into "SessionCsv" (sensitive case) in script files
- improved (Texture protocol): result file is changed to *.csv instead of *.xls (too many problems with excel files)
- improved (Texture protocol): "check ROI for texture" is moved from ROI tools to Texture GUI
- improved (Texture protocol): checking the voxels number compatible with textural feature calculations (64 for 3D ROI, 16 for 2D ROI) has moved after voxel resampling
- improved (Texture protocol): processing of GLZLM and SUVpeak is faster
- improved (Texture protocol): remove all hash and space characters in column title of csv ouput file
- improved (Texture protocol): "NaN" values in result file when cluster is too small for textural feature calculation
- improved (Texture protocol): the session result file has its name set automatically and fixed. It is created and appended automatically
- improved (Texture protocol): time frame is calculated in texture calculation, time column is added to the result file
- improved: if slices in RTStruct are not adjacent then interpolation between slices is performed
- improved: color palette is now unique for each frame. Shift key down enables synchronization of all palettes when you modify it
- changed tools: "Substract", "Undo" operations have been removed
- changed tools: "Erode", "Dilate" operations systematically replace the existing ROI (instead of creating a new one)