Search This Blog

Sunday, April 30, 2023

Build 418B is released

 1. Recompile application using Libtorch 2.0

2. Multiple zones concentric objects function : enable all 3 starting modes : {Inner,Outer,Dual}

Friday, April 28, 2023

Build 418A is released.

 Multiple Zone Concentric Objects segmentation :  Zone Indices start from [1, NumberOfZones]. This is done so when exporting this map to NIFTI value=0 could be chosen for transparency.

Thursday, April 27, 2023

Build 418 is released.

 1. Implemented GUI level function : ROI>Multiple Zones Concentric Objects function.


2. Enabled loading of single slice 4D volumes where different timepoints have different orientation. A verification dialog pops up for the User.

Wednesday, April 26, 2023

Build 417D

 1. DICOMTreeToFolders function variants are now performing sorting of Images by TIME under each SERIES

2. ROI>Layer Peel function : added logic that for a single slice volumes the 2D variant is called. For multislice volumes the 3D variant is called.

Tuesday, April 25, 2023

 Build 417C is released.

1. DICOMTREE - to - FOLDERS tool:  if the valid b-value is present it is appended to the end of the file.

2. Ensured that the files withing the SERIES are sorted in their temporal acquisition order.

 Build 417B is released.

1. Batch tool BM1a is fixed so in multilayer FVX files all layers are moved to the Target documents.

Friday, April 21, 2023

Build 417A is released.

 1. Fixed memory leaks in Argazi 3D Edge detector.

2. Optimized the AddLayerByCloning function. This also fixed the memory leak (relevant to parametric map calculations).

Wednesday, April 19, 2023

Build 417 is released.

 1. Various Document Cropping function:  optimized API.

2, Volume>Crop Specified Dynamic points : fixed defect that input dynamic indices were treated

as time indices.

3. Implemented Initial variant of "Extract common b-values from the FVX folder"

4. Fixed memory leak in FVX document save (Memfile buffer)

5. Fixed memory leak in FVX document save (freeing CheckDoc document)


Thursday, April 13, 2023

Build 416C is released.

 1. Fixed memory leak in INNCOMP.CPP\Int_BlockDecode.

2. Fixed memory leak in VolumeSupport.cpp\VolMinMax

3. Fixed defect when creating ImagePositionPatient tag during loading from non-DICOM image (f.e. NIFTI).

4. Fixed Memory leaks in Radiomics code.

Wednesday, April 12, 2023

Build 416B is released.

 1. Fixed an unwanted message when loading DICOM from an unknown Phillips scanner model.

2. Fixed the spaces in the Lung Report text.

3. Fixed a memory leak in EdgeWave function (1MB on MPRAGE brain).

Thursday, April 6, 2023

Build 416 is released.

Re-engineering of the Workflow>Lung(MR)>Display Curves dialog box

1.  Implemented ability to change the Temporal resolution of the curves.

2.  Implemented "Show Left", "Show Right", "Synchronize" buttons.

3.  Fixed bug in Reporting the lung area and volume (cm2\cm3)

4. Parallelize the Diaphragm movement calculation to substantially speed up the Dialog opening.

5. Memory leak fixed  in CreateDICOMrecord function

Tuesday, April 4, 2023

Build 415A is released.

 1. Implemented the Memchecker tool for detecting Memory leaks with the full stack trace.

2. Updated the "Save to RAW" core functions. This fixed the error when loading the 4D DICOM and then saving it to NIFTI/.

3. Batch module BM2 : Fixed the situation when after auto processing each document a dialog box will pop-up and ask the user if the document has to be saved.

Thursday, March 30, 2023

Build 415 is released.

 1. Extended DICOM heuristics for determining IsDicomFile: for the files without preamble\DCIM

2. When saving to FVX file: if a layer volume contains a slice which is fully VOID that was producing a crash.

3. Corrected saving to RAW formats (incl NII) when there re VoidVoxels and user chooses NAN as the replacement. There were numerous defects around it,

4. MainMenu>ROI>Clip Volume by ROI :corrected transparent value selection so the NAN is used to represent VOIDVOX (instead of incorrect -1 previously).

5. NIFTI Save: corrected the sform matrix calculation (to incorporate pixdim into the matrix).  Verified .NII overlay under ITK-Snap

6. Batch processing module BM2 :  corrected so the processed FVX file when reloaded is shown in the same default projection as before processing.

7. BM2 module crash is fixed.

8. Parallelize Hist64 calculation with x10+ speed increase.


Tuesday, March 28, 2023

FireVoxel Build 414A is released.

 1. Corrected MIDAS (.im) file loading so the Orientation is VOID instead of default (MIDAS file does not hold the orientation info).

2. BM1 module gives a dialog choice how to add the layers ROI layer in {DICOM,NIFTI} format.

3. Corrections and additions to the Pancreas Center line measurement report.

4. FireVoxel default PHI profile added RETIRED_OtherPatientsID

Monday, March 13, 2023

Build 414 is released.

 1. When calculating each slice "absolute time", changed the base year to Y2000 (to increase the time precision).

2. Rework of the NiftiToDicom function.

3. Rework of the Orientation functions.

4. Restored the DICOM TransferSyntax status display.

5. Enabled loading of the "3D Screen shot RGB"   CT volume.


Saturday, March 11, 2023

Build 412A is released.

 1. Corrected formatting in FLEXR3D and FLEXRMC dialogs.

2. Update the Incoherence2 measure calculation, so the optimal value is measured in the first local minimum after the peak.

Wednesday, March 8, 2023

Build 412 is released.

 1. Implemented MainframeMenu>Dynamic Analysis>Display Single Curve.

2. When loading TAC from text file automatically (heuristically, there is not sure way) determine the encoding of the text file to be char(8) or TCHAR(16). Previous version treated all the files as char.

3. Developed Incoherence2 curve measure (without minimum period constant).

4. Implemented Multi-Column Curve loading function. This is available currently under "Display Single Curve" and "Single Curve Basic measurement" UI functions.

Tuesday, March 7, 2023

Build 411A is released.

 1. Fixed error in REAL : internal compression when the entire slice has the same value. This was causing a crash in "LoadTac as 4D" function.

2.Added an ABT subtest for the LoadTacAs4D function.

Monday, March 6, 2023

Build 411 is released.

 1. Implemented a new DICOM header compression scheme when stored in FVX files. 3rd party compression is phased out. There is no saving a temporary file into FireVoxel TEMP directory thus removing a host of problems.

2. FVX format v.16 is introduced.

3. New timings on compressed 500MB file (with highly compressed DICOM headers)

Build 410B:   Load=3.59 sec.                   Save:78 sec              Size:  499 MB (original 1,006 MB)

Build 411:      Load=3.29 sec                    Save: 15.8 sec          Size:   535 MB (original 1,006 MB)


4. Performed correction in MainMenu>ROI>Normalize by ROI function 

New function:
a) works both for INT and REAL volumes (old one INT only)
b) Both 3D and 4D (old one 3D only)
c) Has a progress indicator.


5. Removed irrelevant unsupported file formats from Image Save function dialog box.

Wednesday, March 1, 2023

Build 410B is released.

 1. BM1 (breast cancer project): implemented a supporting custom function for loading the DWI volume from a folder containing NIFTI files with b-values encoded in file names.

2. When compressing the DICOM headers inside the FVX file : added the "delete file" operation pre\post the operation. For some reason the 7zip.exe was failing occasionally if the previous compressed file was present in the Temp folder.