Build 397A is released.
1. Post-Build corrections related to the new scheme of loading the DICOM files.
Build 396 is released.
1. Dynamic Experiment : implemented new functionality when there are several ROIs are present and the Voxelwise processing is requested (Process All ROIs voxelwise). Each ROI is processed separately and resulting parametric maps are combined for each output parameter.
2. Dynamic Experiment: internally save parametric maps to layer directly RAM->RAM (avoids the legacy RAM->IM_FILE->RAM construct).
3. Optional DoProgress for Load FVX document.
4. Implemented the Batch Parametric Modelling on the folder of FVX files.
Build 395 is released.
1. Fixed various misspellings in Concentration Conversion dialog box.
2. RoiStats3D : fixed Entropy (nats) display issue.
3. Fixed defect in Transform>MirrorX on REAL volumes.
4. LayerControl dialog: when the Layer is removed, we check and see if the removed volume was Active. If not, the Active volume remains the same. Active = 0 otherwise.
Build 394E is released.
1. Workflow>Lung (MR)>4D Both Lungs Segmentation using FLEXR MC
added a UI function to segment both lungs in one run, making it easier to process.
2. Processing of 30 lung cases for ISMRM, adjusted the format of lung reports.
Build 394A is released.
1. WML-FLAIR-MPRAGE segmentation: added ability to supply an external Gray Matter mask. Updated the dialog box accordingly.
2. Fixed defect when writing the current version of the FVX file (current = V14)
3. Workflows>Lung>Single Slice segmentation : fixed the orientation problem when L & R were swapped.
FireVoxel Build 394 is released.
1. Lateral Ventricle segmentation : Updated end expanded parameter set, updated the dialog box.
2. WML segmentation from (FLAIR+MPRAGE): updated the algorithm to deal with the hollow lesions (GM oversegmentation). Updated the dialog box.
3. Fixed crash problem with the FLOAT32 NIFTI image.
4. Fixed the defect "Change Resolution New Dimension" support function
5. Implemented new function : MainMenu>Transform>Change resolution
6. Implemented a new version of FVX file format (#14). It compresses all the internal DICOM headers together.
Build 393 is released.
1. ROI Inflate function (using DrawVic) - parallelized for x4 speed up.
2. Fixed a "non-initialized memory" defect. When .IM file was loaded the ImagePosition was not initialized, so when it was not 0 - it lead to the resolution calculation failure.
3. DICOM image crash : fixed situation when sequence element is present but does not contain a value.
4. Implemented the new BiModal Histogram Split dialog (allows both Peak Ratio and optional Mass Ratio)
5. Implemented new Histogram segmentation methods {BiGauss,BiLaplace} ratio constrained including optional mask ratio.
6. New version of WML segmentation tool (from FLAIR+MPRAGE) with the updated GM segmentation based on Mass ratio.
7. Volume registration using DICOM tags: fixed the defect so that the resulting layers have ViewFilter and the Mark identical to the source layers.
Build 392A is released.
1. Fixed opening of the Ultrasound DICOM file. This was due to the presence of the VR_AT attribute.
2. Individual measurement of the Mutual Info (under Measure) menu: removed multiplication by (-1) which is used in registration task context.
3. Measurement MI: Fixed improper memory free that was causing a later crash because images were deallocated.
4: Dynamic Analysis: Calculate Cross4D Mutual Info items: moved to under the Measurement Menu. Removed the (-1) multiplication.
Build 392 is released.
1. Fixed: Background voxels in NII are assigned value which is Not A Number (NAN = i.e. sequence of bytesthat have no meaning as a floating point number).
So FireVoxels loads those voxels as VOID. User has an option to save it back to NII, than FVX shows the dialog "Replace VOID voxels with X".
2. Histogram segmentation: removed PVV and Zigalga methods from the User interface. They are still used in legacy workflows.
3. Integrated the Gaussian Mixture Models c++ code. Exposed the GMM model as the HIstogram Segmentation.
4. Removed the PVV and ZIGALGA methods from User Interface.
5. Fixed the crash: Loading a {ANALYZE,IM} file, VROI, Crop. This was due to the missing Dynamic Coordinates.
6. AutoFocus4D dialog box. Performed adjustments, removed the Ensemble algorithm option and corresponding fields.
7. Layer Control dialog: "Remove layers" operation: added a check when all layers are unmarked to prevent crash.
8. Transform>Rotate Orthogonal : now transforms all the layers of the Entity.
9. Transform>Rotate Orthogonal : updates the orientation of the new volume correctly..
9. VROI on multilayer entity: automatically selects the layer with MaxT for use in VROI.
10. Enclose connected component by the VROI now automatically generates the VROI name.
1. Volume ROI Bit Operations: fixed the crash when non-ROI volume is supplied. Displays an appropriate diagnostics.
2. Updated version of the WML segmentation algorith: added 2 heuristics:
a) sulci of certain depth are excluded
b) narrow isolated channels inside the brain are treated as sulci and are excluded.
3. Implemented new GUI function : ROI>Morhphology>Extract Holes 3D
4. Corrected a "Lock out" defect in EdgeWave: when the ROI layer is the source operand and the "Average over Seed mode" is default in the parameters, the EW dialog would not appear and inform "invalid operand for this operation".
5. Fixed UI problem: Brain Segmentation UI used the same parameter variable as the general EdgeWave item. This was causing problems in some complex workflows.
6. Implemented new UI functions:
Build 389 is released.
1. VolumeINFO dialog box: The multi-column info Panel is available for full content retrieval in Notepad through the CopyInfo function.
2. Implemented the Sorting of the DICOM Info {Full,Quick} in the Dicom Open dialog box.
User can press either on Tag or Name header button and it will be sorted.
1. Dynamic Model 3: Modified names of the output parameters to match the UI timing convention.
2. Major update to NIFTI Import\Export to fully support the IMAGE_POSITION_PATIENT.
3. If NIFTI Load: fixed the loading of invalid NIFTI files so there is no unlimited loop.
4. Support loading of the incomplete DICOM files with critical tags missing and allow ROI drawing over it.
5. Transform: Orthogonal Rotation: resulting volume is always in "Native" projection now.
Build 386B is released.
1. Fixed defect: "a tricky DICOM file size 256x256 but it contains an "Unknown" sequence which contains the Columns*Rows = 128x128.Few Builds ago we became more diligent about sequences (remember Louisa's bolus\contrast subsequences). So combined with that file, it makes FVX confused."
2. FIXED: crash: while trying to transform 4D volume with SectorRotate\VectorTranslate function. This particular function requires a separate Affine matx for each timepoint. But I was only providing a single matrix to the API.
3. FIXED issue: "When polyline\spline is drawn on non-native projection the FVX file does not remember that projection for polyline\spline object is now shown on the reload. FVX file format was modified for polyline objects (of course all old files will be supported)