FireVoxel Build 283E is released.
1. Fixed a glitch when older FVX file contains and ROI layer without the orientation corresponding to Base layer. This originated in older versions of FVX when new ROIs missed the proper orientation. This caused the problem when cropping such multilayer volume using VROI. Now software warns properly, allows you to proceed and the ImageOrientationPatient is automatically repaired in the problematic layer.
2. MainMenu>Vector>Enclose Connected components menu command:
a) If more than 1 component was detected, message is displayed informing about the # of CCs.
b) Displayed Slice is changed to the center of the largest created VROI.
c) Corrected defect: when connected component is withing a single slice, we change the slice so that the resulting VROIs becomes visible immediately.
3. Fixed defect in Layer Control dialog: disallowed removing the layers when it results in no layers left.
Search This Blog
Sunday, August 12, 2018
Saturday, August 11, 2018
FireVoxel 283D is released.
1. In Layer Control dialog when doubleclick on the Layer name and edit control shows up:
1. In Layer Control dialog when doubleclick on the Layer name and edit control shows up:
a) Enabled immediate focus - so User can start type immediately.
b) The whole current string is initially selected.
c) Ctrl+A selection is enabled.
2. User Interface Options dialog: introduced new option "Load Dynamic Modelling setting from FVX".
x - loads the setting for all models saved in the FVX file
o - keeps all current settings, disregards the one from FVX file.
(This is save as FireVoxel config file between the sessions).
3. When Vol>Crop>All Layers is activated, the new document is created with the name of Source document + "_crop". Before it was the name of current Active layer in the source document.
4. Vector ROI Properties dialog now remembers if MM\VOX units were used in the previous instance (within the same FireVoxel session).
5. Vector ROI Properties dialog box: added a button and function "Scale Dimensions" by the specified scale. Resulting Rectangle is cropped by the volume dimensions.
6. In generic "Specify double value" dialog corrected so that the focus is immediately located inside the data field.
7. In generic "Specify integer value" dialog corrected so that the focus is immediately located inside the data field.
x - loads the setting for all models saved in the FVX file
o - keeps all current settings, disregards the one from FVX file.
(This is save as FireVoxel config file between the sessions).
3. When Vol>Crop>All Layers is activated, the new document is created with the name of Source document + "_crop". Before it was the name of current Active layer in the source document.
4. Vector ROI Properties dialog now remembers if MM\VOX units were used in the previous instance (within the same FireVoxel session).
5. Vector ROI Properties dialog box: added a button and function "Scale Dimensions" by the specified scale. Resulting Rectangle is cropped by the volume dimensions.
6. In generic "Specify double value" dialog corrected so that the focus is immediately located inside the data field.
7. In generic "Specify integer value" dialog corrected so that the focus is immediately located inside the data field.
Thursday, August 9, 2018
Monday, August 6, 2018
Tuesday, July 24, 2018
FireVoxel 283A is released.
1. Added the DisplayTransform record to the ZOOMCACHE structure. This fixes some defects when switching between Film and Slice view and pulling the Zoom from cache.
2. When new layer is added\created, immediately copy the Display Matrix of the current working layer. This way the drawing can be done correctly on the newly created layer.
1. Added the DisplayTransform record to the ZOOMCACHE structure. This fixes some defects when switching between Film and Slice view and pulling the Zoom from cache.
2. When new layer is added\created, immediately copy the Display Matrix of the current working layer. This way the drawing can be done correctly on the newly created layer.
Monday, July 23, 2018
Friday, July 20, 2018
Monday, July 16, 2018

Build 280 is released.
1. Implemented "Arterial Delay" parameter for Model #43 2CXM. Fitting residuals can be dropped by half on the test images.
2. Changed default processing when loading DICOM images with IPP\IOP tags missing. This allowed to load some volumes as 3D as desired.
3. Implemented new dynamic model "2CFM {vp,ve,Fp,PS} - Gridded Simplex Local Optimization". This implementation contains the Arterial Delay output parameter.
4. Fixed defect : when new ROI layer is created from Layer Control dialog box, the ROI slice dicom image position and orientation were not properly initialized. This resulted in defect when loading the ROI volumes saved as 3D DICOM.
Wednesday, July 11, 2018
Tuesday, June 26, 2018
FireVoxel 278A is released
1. First version of the Multiprojection re-alignment tools: by {vector,sector}
2. Corrected overflow problem in Volume Smoothing\Ridge Segmentation with 15-bit images
in "Separate Mouse exam problem"
3. Corrected a rare defect when VROI specified on a single slice, used for cropping, result in cropping of 2 slices.
1. First version of the Multiprojection re-alignment tools: by {vector,sector}
2. Corrected overflow problem in Volume Smoothing\Ridge Segmentation with 15-bit images
in "Separate Mouse exam problem"
3. Corrected a rare defect when VROI specified on a single slice, used for cropping, result in cropping of 2 slices.
Wednesday, June 20, 2018
Monday, June 18, 2018
FireVoxel Build 277 is released.
1. When adding a new layer, check now for the orientation to be the same as the current base layer.
Otherwise, display a warning but give an option to proceed anyway (f.e. when image originating from MIDAS file and orientation info is not available).
2. Implemented new alignment function under Registration menu. Having 2 volumes loaded we can now align their centers and rotate it to match their orientation.
3. Register>Using DICOM tags only was renamed.
1. When adding a new layer, check now for the orientation to be the same as the current base layer.
Otherwise, display a warning but give an option to proceed anyway (f.e. when image originating from MIDAS file and orientation info is not available).
2. Implemented new alignment function under Registration menu. Having 2 volumes loaded we can now align their centers and rotate it to match their orientation.3. Register>Using DICOM tags only was renamed.
Tuesday, June 12, 2018
Friday, June 8, 2018
Friday, June 1, 2018
Monday, May 28, 2018
Tuesday, May 15, 2018
Build 274 is released.
1. Algorithmic work for Lung GRASP 4D fully automatic segmentation. Working on 5 cases of Deep+Normal breathing trying to achieve a good result so lung spirometry measurements can be performed.
2. Fixed the memory leak in Bical function.
3. Corrected the allocated size of each memory block for Volume slice, so it is no more than required. It also resulted in smaller system memory use and accurate resource usage reporting.
4. BiCal with "Output Field" option now otput "double precision Real" volume.
5. Fixed defect when volume is converted to isotropic for processing and then back to original resolution, so there are no void voxels on the fringe.
6. BiCal\EdgeWave front age calculation: fixed defect occurring in 1-voxel margins of the volume. This was resulting in unpleasant margin artefacts in BiCal.
7. Fixed memory leak in DetectRelativeRidge function.
8. Detected and removed all memory leaks from Lung\Trachea 4D segmentation.
9. Optimized speed of MemVol -> SetBox -> (MemVol) function which is the basis of many other
functions. This reduced the time of Lung segmentation results construction (not segmentation itself) x3 times.
10. Parallelized CreateBasicDicomHeader function which is basis of many functions on UI.
1. Algorithmic work for Lung GRASP 4D fully automatic segmentation. Working on 5 cases of Deep+Normal breathing trying to achieve a good result so lung spirometry measurements can be performed.
2. Fixed the memory leak in Bical function.
3. Corrected the allocated size of each memory block for Volume slice, so it is no more than required. It also resulted in smaller system memory use and accurate resource usage reporting.
4. BiCal with "Output Field" option now otput "double precision Real" volume.
5. Fixed defect when volume is converted to isotropic for processing and then back to original resolution, so there are no void voxels on the fringe.
6. BiCal\EdgeWave front age calculation: fixed defect occurring in 1-voxel margins of the volume. This was resulting in unpleasant margin artefacts in BiCal.
7. Fixed memory leak in DetectRelativeRidge function.
8. Detected and removed all memory leaks from Lung\Trachea 4D segmentation.
9. Optimized speed of MemVol -> SetBox -> (MemVol) function which is the basis of many other
functions. This reduced the time of Lung segmentation results construction (not segmentation itself) x3 times.
10. Parallelized CreateBasicDicomHeader function which is basis of many functions on UI.
Wednesday, May 2, 2018
FireVoxel Build 273 is released.
1. Corrected Multi-modal registration using crosscorrelation measure.
2. Restored the ABT test for Registrations.
3. NIFTI File Load\Save: enabled writing the modality name into the "description" field of the
NIFTI header.
4. ANALYZE file format File Load\Save: enabled writing the modality name into the "description" field of the NIFTI header.
5. Enabled NIFTI Save\Load of 64-bit Real volume data.
6. Implemented corrections to the "Manual\Automatic" Concentration baseline calculations.
7. Implemented ABT subtest for the Lung\Trachea 4D segmentation
8. Implemented new Concentration converison method (S/S0-1)/(CR*T1)
1. Corrected Multi-modal registration using crosscorrelation measure.
2. Restored the ABT test for Registrations.
3. NIFTI File Load\Save: enabled writing the modality name into the "description" field of the
NIFTI header.
4. ANALYZE file format File Load\Save: enabled writing the modality name into the "description" field of the NIFTI header.
5. Enabled NIFTI Save\Load of 64-bit Real volume data.
6. Implemented corrections to the "Manual\Automatic" Concentration baseline calculations.
7. Implemented ABT subtest for the Lung\Trachea 4D segmentation
8. Implemented new Concentration converison method (S/S0-1)/(CR*T1)
Subscribe to:
Posts (Atom)
