Search This Blog

Wednesday, October 13, 2021

Build 362 is released.

 1. Added UI functionality to modify\insert b-values into SERIES or IMAGE items right from the DICOM Open dialog box.

2. Parametric Modelling dialog: fixed the error in re-creating the list of available models.

3. Parametric Modelling dialog: Implemented combo box an parameters to control optimizations.

4. Model DKI (#28) implemented the Simplex method in addition to current Global Optimization.

5. Updated and fixed the Dynamic Aggregation function (for the repeating dynamic coordinates). Provided a new ABT test for it.

6. ABT test implementation for Dynamic Aggregation.

7. Fixed the "hang" defect in Model28 while using Simplex.  Seems like hang is caused by the malloc (replaced by static buffer), which contradicts to malloc being advertised  as thread-safe.

8. Removed access to Model#12 (AATH) from the interface since it is not used and maintained at the moment.

9. Updated all dynamic models to remove the redundant optimization {GridN,Niter} parameters which are part of the standard optimization panel now.

10. Verified all the ABT subtests and regenerated new ones due to change in hyperparameters of most of the models.

Friday, October 1, 2021

 Build 361A is released

1. Cardiac Output correction dialog:  introduce CO precision parameter that controls the speed of the iterative optimization process.

2. Fixed the "time remaining" display in Cardiac Output correction processing.

3. FVX expiration date updated.

Tuesday, September 28, 2021

 Build 361:

1. Implemented 2 additional methods Cardiac Output-based IF correction

Wednesday, September 22, 2021

Build 360B is released.

 1. Volume Info dialog: displays now Transfer syntax and File Size.







2. Dialog RoiStats4D corrections:  Display extra 5% of space over the peak, show a bit more plotting area over the peak.  If Time is dynamic component it is display with no more than 2 decimals.

3. Dynamic Experiment single curve result dialog:  changed the Copy button to Report button that pops-up the Notepad and text document.

4. Dynamic Experiment single curve result dialog:  when press Report the text file contains the T1 information for each ROI present.

5. Fixed crash in  PCA-4D segmentation function






Tuesday, September 14, 2021

Build 360A is released.

 1. Include the message preventing saving REAL volumes to DICOM.

2. Resolve issue when the .NII.GZ file is loaded and trying to save back to .NII the .GZ extension was not recognized.

3. Dialog ROI Stats3D > Save Stats function : fixed defect in saving histogram when a void extra bin was saved at the end of histogram.

4. Dialog ROI Stats3D > Save Stats function  modified code so the the info save to a string and it writes to a file in a single write.

5. Dialog RoiStats3D : the X-axis range limits are displayed properly and are updated when they changed by User.

6. EdgeWaveLive:  fixed crash when multiple parameter changes are requested in a quick succession. This was due to the parallel nature of Windows interface so Processing was started within the existing Processing.

Tuesday, August 31, 2021

Build 360 is released.

1. Concentration Conversion dialog: for "No Conversion" method : disabled the Manual baseline mode,  disabled Contrast relaxivity field, enabled the HCT field. 

2. Concentration conversion method "SIGNAL" switch the interface name and source code to "No conversion" 

3. Parametric modelling Dialog:  Tissue Concentration Conversion Dialog:  HCT field is automatically set to zero and disabled (grayed).

4.   CO correction dialog: changed the naming of several fields to "Uncorrected"

5. FVX file format (v11):  now stores the Input Function Attributes, IF Concentration, Tissue Concentration settings of the current Dynamic Experiment.

6. Implemented Lookup Value button in the Concentration Conversion Dialog.  It activates the Contrast Relaxivity lookup reference table with the corresponding dialog.

7. Opening ".gz" image files  : fixed defect when either Source folder or FireVoxel folder contains spaces resulting in "File Not Found" error.

8.  Concentration Conversion dialog:  Attributes panel:  added the "from DICOM" button and corrected the behavior of Attribute fields upon saving and modelling.

9. DynamiAnalysis>CrossMutualInfo4D : Fixed crash and output appropriate diagnostics

10.  In Concentration Conversion dialog:  if this is not tissue the Two site water exchange model is disabled.

11. Updated the Model 7 (Inversion Recovery) and reconstructed the corresponding ABT subtest.


Friday, August 6, 2021

Build 359.

 1. Released first draft of FvxRad  documentation (Radiomics)

2. Radiomics 2D fixes related to VOIDVOX handling.

3. Fixed defect: when FireVoxelConfig file is empty the application crashes without starting.

4. MainMenu>ROI>Morph eliminated and subitems moved to under MainMenu>ROI>Morphology

 5. MainMenu>Register>AutoFocus with URAL removed.

6. FVX Document now have a proper "Modified" flag which is tacked correctly in all UI functions.

there was a

7. Dynamic experiment: when IF and Signal curve have different timelines, fixed mismatch between relative times for the IF curve and absolute times (since 1900) for the data curve.
 
8. Model (#8 Tofts)  exclude now all the timepoints before the contrast arrival.  This is done
by detecting first non-zero value in the modelled concentration curve.  Then residual is found starting
from that point

Saturday, July 31, 2021

Build 358 is released.

 1. Radiomics output to text file is now formatted in scientific notation (1e-x)

2. Cardiac Output dialog : new option is to save the original curve in current selected concentration.

3. Extended Radiomics2D to have an option to process all the enabled (marked) ROIs at once.

4. Fixed problem when DlgRoiStat3D accessed from Radiomics2D dialog box, SaveStats function was different from one accessed directly through DlgRoiStats3D.

5. Corrected the displayed Model names for {17,18,21}

Wednesday, July 28, 2021

FireVoxel Build 357A is released.

 1. AIF Cardiac Output correction:  performed a fix during the iteration process which prevents a false Signal->Conc monotonity check failure.

2. AIF Cardiac Output correction:  Outputs "Time remaining" during the processing.

Thursday, July 15, 2021

FireVoxel Build 357 is released.

 1.  Implemented the UserOptions option for Auto-retile document or new Views.  If unchecked,  the new View takes entire client area of the application.

2. In Parametric Modelling dialog: when Model is selected that allows only the Signal, the Tissue Concentration and IF Concentaction buttons are disabled\grayed.

3. Moved the {MagTrace,Rasterize} buttons of the main toolbar right after polyline button.

4. Implemented a notion of "VOID Image Orientation" for file formats or files when Orientation info is not present (f.e. MIDAS and sometimes ANALYZE).

5. Implemented UI function for "Set Volume Orientation".

6. Model 19: Fixed the RelPrecision error that was causing infinite loop.

    Models {7,16,17,18,44}: Removed the RelPrecision hyperparameter by setting it to default value.

7. Re-enabled Extrapolate Dynamic Dimension and made several improvements.

8. RoiStats3D dialog:   BinWidth and Range are displayed now in scientific (exponent) format.

9. Radimics dialog : changed Discretization display to scientific format.

10. Fixed : When calling Radiomics2D function with undefined discretization and setting it through RoiStats3D dialog the parameters were not properly transferred into the Radiomics function.


Friday, June 25, 2021

 Build 356 is released.

 1. MainMenu>File  :  implemented an additional function for loading DICOM files as SERIES, without constructing logical Volumes.


2. CO measurement and Correction tool : made available from the main menu under Dynamic Analysis

 

3. File>DICOM>Save Volume to Folders  option saves into the specified Folder but the files are sorted into subfolders by their respective SERIES.

4.  When DICOM Loading in "All checked items" mode additional checks for compatibility with the Volume such as {Orientation,  Slice Location} etc.

5. When Invalid FVX file contains DICOM header size=0, an appropriate diagnostics is displayed and the function orderly exits without crashing.

6.  Models {19,21,28}:   removed the Noise and RelPrecision parameters from the User Interface

7. Model {28} : Output Parameters and RMSE bounds after (global) optimization.

8. Enabled GO Solution Bounds in Monoexponential fitting.

      Model { 19,21} Output Parameters and RMSE bounds after (global) optimization.

9. Models {17,18,21} replaced the name of hyperparameter "Tail noise cutoff" with "Low signal tail cutoff"

Thursday, June 17, 2021

Build 355C is released.

 1.  Save DICOM UI function (both the MainMenu>File and from LayerContol dialog) :  option pops up to generated all new random UIDs (SERIES, etc) or preserve the ones from original file.

2. DICOmM Deidentify function:   resulting files change the name to  image_XXX."original extension". Original files are deleted. Progress message now shows how many files are processed.

3.  Registration>Using Landmarks:   replaced the Affine Transform (which was previously done using Poly engine) with the explicit Affine optimization. 

Tuesday, June 15, 2021

Build 355B is released.

1. Made UI corrections in  Workflow>Rodent>Register to PET space.

2. CO correction tool:  fixed crash when no curve is loaded and user clicks on the plot area.

3. CO correction dialog : changed the dialog title. Removed the CLOSE (X) button which was causing the Stats notepad to show up and dialog would not close (Windows Bug?)

4.  MasterFilePresent checks avoids the expiration date check.  This allows to easily test old expired versions.

Thursday, June 10, 2021

Build 355A is released.

 1. RoiStats3D dialog:  Histogram setting behavior change:

In Multilayer entity every layer volume (both Roi and Non-Roi) remember the range but keeps the track if ROI content is changed or the measure layer is different. Histogram parameters are now remembered within the ROI.

2.  FullRange button is enable only if the current range is not a FullRange.

Wednesday, June 2, 2021

Build 355 is released.
 

 

 1.  DICOM Tree to File Folders tool:  implemented the proper naming of Patient\Study\Series folders.

2. Verified correctness of the operation:   Load DICOM -> Save NIFTI ->Reload in the 3rd party package and display orientation correctly.  Checked out :  3D Slicer, MRIcron, ITK-SNAP all working correctly. Mango does not.

3. NIFTI load orientation:  added code for when sform>0 and qform=0. This fixes the NIFTI nih test dataset problem.

 

 

 

 

 

 


4. User Interface options dialog:

Corrected the "Posterior on Top" to "Anterior On Top"


 

 

 

5. Fixed PET-4D Dicom Load defect (mouse volumes with Non-isotropic pixel).

6. Introduced User option Projection View Convention {Original Data, Radiological, Neurological}.  This is a new option in the User Options dialog (replaces 2 previous options Right On Left }

 

 

 

 

 

 

 

 

7. WML lesion processing:  both Base2016 and V353 versions are exposed on the corresponding menu now. 

8. Fixed: When Layer Dialog box was open, after the parametric model ran it was not updated completely.  Presently, if "Process ROI only" mode isactivated the ROI is automatically disabled at the end so we can see the ParametricMap clearly. So Auto disable was not reflected in Layer Dialog.

 

9.  Model 29 (MRTM0):  changed the definition of   R1 = −β2/β3.  to match the definition in Ichise paper here:  

https://journals.sagepub.com/doi/10.1097/01.WCB.0000085441.37552.CA?url_ver=Z39.88-2003&rfr_id=ori%3Arid%3Acrossref.org&rfr_dat=cr_pub++0pubmed&


Saturday, May 29, 2021

Build 354B is released.

 1. Restored the preferential Zoom\Display for the primary (natural) projection with the proper slice scrolling, FilmView etc.

2. When loading the volumes with differing X-Y resolution immediately perform conversion to X=Y resolution.

3. Expiration date reset.

4.   Info crash  problem went away after #1   was fixed.

Thursday, May 20, 2021

 1. Integrated DICOM JpegLS loseless codec. Verified loading with 3D Slicer

2. User Option dialog: DICOM compression clarified JpegLS information.

3. Added support function under File>DICOM>DICOM folder Total Pixel Element size so just

the pixel info can be measured during the compression evaluation.

 

Wednesday, May 19, 2021

Build 354A is released.

 

 1.  CO correction dialog : Stats :  added extra measurements to the notepad document.

2.  CO correction dialog : Save :  now save the currently selected (and displayed) concentration curve.

3. CO correction dialog : Enabled the color swatch for FPC curve

Tuesday, May 18, 2021

Build 354 is released.

 

 1.  White Matter Lesions detection: rolled back to the original H.2016 document  version.

2.  Remove preferential optimized display of volumes when in natural projection. This fixes the display of images with unequal X-Y resolution.

Monday, May 10, 2021

Build 353 is released.

 

 1. Cardiac Output correction dialog:  added the optional display of the First Pass Curve used for calculation of the AUC in CO.

2.Modified first pass curve so the starting segment before the first non-zero concentration is interpolated by gamma variate.

3. Provided a new variant of the Gamma variate fit which guarantees that the peak of GV exactly matches the peak of the original curve.

 4. Implemented Concentration->Signal conversion for T1WR1NLC concentration method. This is required.

 5. DICOM load: enabled loading of the DICOMs with 32-bit signed\unsigned internal representation. 


6. Cardiac Output Calculation and Correction dialog:

Separated the Esimate CO and Actual CO fields for clarity.

7.  Added Stats button to the CO dialog.