Search This Blog

Friday, January 27, 2023

Build 405 is releazed.


 1.  When the DICOM image fails to load it now displays the TransferSyntax name (f.e. JPEG-LS) in diagnostics message.

2. Correction within CVol::Spc() function : calculating times were too long. Reverted to older version with m_Spc.IsValid() test. (This was resulting in Rasterize Selection function appear suspended).

3.


Implemented initial version of the FlexMorph function (based on Flexr3D). Allows to produce morphing between 2 highly non-convex slices.

4. Fixed:  DICOM load of a single file when both {SliceThickness,SpacingBetweenSlices} is missing.

Thursday, January 19, 2023

Build 404C is released.

1.When exporting a double-real image to {ANALYZE,MIDAS,NII} we offer NAN as the default value for VOIDVOX. So the other packages can read it appropriately.

2. When loading {ANALYZE,MIDAS,NII}  and NAN voxel is present, it is converted appropriately to firevoxel internal VOIDVOX value.

3. Fixed the "Linear Conversion over ROI"  UI function


Monday, January 16, 2023

 Build 404B is released.

1. Workflows>Lung MR >Display Lung Curves : enabled the layers be named with prefix {Lft,Left,Rgt,Right} non-case sensitive.

2. Fixed the crash when 1. Workflows>Lung MR >Display Lung Curves  is called without the 4D ROI layers present.

Sunday, January 15, 2023

Build 404A is released.

 1. Updated the FLEXR MC UI and function to include the "Actual Target dynamic index" option. This is required when the Target ROI is drawn on one timepoint but it is beneficial for the feature matching to use a different timepoint as a Target.   This is the case in BPE breast study.

2. Updated the lung curve report function output.

Wednesday, January 11, 2023

Build 404 is released.

 1. FLEXR Motion correction: implemented a new UI processing option when the final reslicing timepoint is different from the Target timepoint.

2. TransformFieldNW : performed corrections when the Source mask is present.

3. Load FVX file (all versions) : Fixed defect when UserOpt.LoadDynExp=false the loading of the DynExp from file was improperly skipped.

4. New streamlined function for the ROI segmentation split based on histogram (using standard RoiStats3D dialog box)

Tuesday, January 10, 2023

Build 403A is released.

 1. Phillips "Prodiva CX" scanner model was added when extracting b-values.

Thursday, January 5, 2023

FireVoxel Build 403 is released.

 1.Corrections regarding the DICOM load with TE values and their conversion between ms-displayed and sec-internal.

2. Internal:  splitting the VA_FLEXR structure in to FLEXR3D and FLEXRMC

3. UI:  Splitting the general FLEXR dialog into  FLEXR3D and FLEXRMC

4. Added the ABT subtest:  FLEXR3D for CT Lung (from EMPIRE 2010 competition).

5. UI: Added the function to generate FireVoxel license key

Wednesday, January 4, 2023

Build 402 is released.

 1. Corrected defect when "Remove duplicate SOP Instance UID" message pops up even when no duplicates are present.

2. Provided a more explanatory message in the event of duplicates present


3. Corrected the progress bar when loading large Folders of DICOM files.

4.  Implemented UI functionality to change the TE value of a group of DICOM files from the OpenDICOM dialog box.

5. Corrected UI bug in a string display when specifying the values in Volume>Set DICOM Tags.
6. Fixed the crash defect when setting the TE dicom tag in the Ti=1 volume.



 New DICOM check and message in the recent Builds:

Each DICOM file is supposed to have an unique SOP Instance UID as explained here:

SOP Instance UID - OTpedia, Information for Medical Imaging (otechimg.com)

However, this is sometimes not a case.

Prior to Build 399 this check was always made and the duplicate SOP Instance UID files were excluded from loading. 

Then in Build 399 a new check was added and if the files with the identical SOP Instance UID are detected the dialog box comes up that offers to remove the duplicate files from loading (but does not delete them physically).