Search This Blog

Sunday, August 10, 2014

FireVoxel Build 148 is released.

1. Fixed the defect of crashing (greek)  GE DICOM.
2. Fixed the defect with initial document projection when loading the FVX document file.
3. Fixed the crash, when the RAW file picked from the "Recent File List" but actually missing on disk produces the crash.
4. Fixed the load RAW (.im) -> save FVX -> load FVX  failure.
5. Fixed the "Simple Model" not displaying the result of Parametric Map calculation.
6. ABT test:  added subtest to the "Signal measurements" (#0) model.
7. FireVoxel distribution package:  removed redundant libimp5md.dll ( Intel OpenMP)
8. Removed all the usage of Intel Performance Primitives and remove 4 corresponding DLLs from the distribution package.

9.  Fixed RoiStats3D dialog error in reporting the Median value of the ROI.
Fixed RoiStats3D dialog error in reporting the Median value of the ROI (reported by Tracy Butler).

Removed all the usage of Intel Performance Primitives and remove 4 corresponding DLLs (ipp*.dll) from the distribution package.
FireVoxel distribution package:  removed redundant libimp5md.dll ( Intel OpenMP)
ABT test:  added subtest to the "Signal measurements" (#0) model.
Fixed the "Simple Model" not displaying the result of Parametric Map calculation.
Fixed the load RAW (.im) -> save FVX -> load FVX  failure.
Fixed the crash, when the RAW file picked from the "Recent File List" but actually missing on disk produces the crash.
Fixed the defect with initial document projection when loading the FVX document file.
Fixed the defect of crashing (greek)  GE DICOM.
FireVoxel Build 147 is released.

1. Dialog RoiStats 4D:  corrected the synchronization effect between displayed TAC and the underlying volume window.
2. Blood Vessel map segmentation: Implemented additional controls to adjust the how aggressive the segmentation is:
a) Introduced "vessel time delay" parameter due to dispersion
b) L2-Normalization of TAC comparison, since the numerical values of TACs and IFs are quite different due to dispersion and better shape comparison is expected that way.
Parallelized segmentation algorithm.
3. DCMTK integration:  implemented the DICOM Save function.
4. DCMTK integration:  Implemented the DICOM Crop & Save subtest
5. DCMTK library is fully integrated.

6. Fixed the RAW file load defect (initial slice\Film view projection).


Saturday, August 9, 2014

RAW file load defect (initial slice\Film view projection):  fixed.
This was due to recently introduced feature of remembering the initial View in the FVX file format, an unintended consequence.
DCMTK library is now 100% integrated.

Friday, August 8, 2014

DCMTK integration:  implementing 2 core support function for reformatting the DCMTK headers after crop and other attribute change operations.  This is used in every single FVX operation that generates a new volume after some processing.

Thursday, August 7, 2014

DCMTK library integration:  adding the Automatic Build Test subtest when
a. DICOM document loaded -> VA
b) Result is cropped and saved to DICOM
c) Result is loaded from created DICOM -> VB
d) VA and VB are compared.

Tuesday, August 5, 2014

DCMTK integration:  debugging the   Load RAW->Save DICOM-> Load DICOM->Compare to RAW operation.

Monday, August 4, 2014

DCMTK:  implemented the creation of the Basic  Dicom header when loading a non-DICOM file (f.e RAW).  This is required for the Dicom-Save functionality.
DCMTK integration:  implemented the DICOM Save function.
Blood Vessel map segmentation: Implemented additional controls to adjust the how aggressive the segmentation is:
a) Introduced "vessel time delay" parameter due to dispersion
b) L2-Normalization of TAC comparison, since the numerical values of TACs and IFs are quite different due to dispersion and better shape comparison is expected that way.

Parallelized segmentation algorithm.

Sunday, August 3, 2014

If we make parameters of Blood Vessel segmentation to remove more susceptible blood vessels we can bring the fa (Arterial fraction) all the way down to minimal 0.05.  At that level the modelling result seem to stabilize, i.e. removing even  more vessels does not make difference.