Search This Blog

Thursday, July 31, 2014

Liver DCDI:  Performed alternative Blood Vessel segmentation, using the 4D algorithm that takes into account all the timepoints. Result is quite different, with fa=0.24 (comparing to fa=0.32 for the 3D vessel segmentation)

Liver DCDI modelling:  comparison of Whole Liver ROI   vs.  Whole Liver without Blood vessels.



FireVoxel Build 146A is released.

1. FVX file format, version4:  implemented format extension to be able to save current dynamic model and the Input functions.  This would be a great productivity multiplier both for end-User and developer.
2. General  4D "Blood vessel segmentation" algorithm and UI with User-provided input function(s).
3. Implemented and added an UI item  "MainMenu>Segment>Segment dark ridges"  which complements the existing "Segment bright ridges" functionality.
4. Implemented Liver DCDI  Blood Vessel Segmentation 3D:  this is an alternative algorithm that uses a single pre-contrast timepoint  assuming the vessels are darker than the liver tissue.  Existing "Dark Ridge detection"  algorithm is used.  
5. Fixed a defect in the IDIF function.

6. Added several "Keep Highest voxels for each individual timepoint" options as specified by Jean Logan.

Wednesday, July 30, 2014

Added several "Keep Highest voxels for each individual timepoint" options as specified by Jean Logan.

Monday, July 28, 2014

Implementing the new IDIF features requested by Jean Logan. Select top voxels {%,count,mm3}
at each individual timepoint to keep as a part of the IDIF mask.
Implemented Liver DCDI  Blood Vessel Segmentation 3D:  this is an alternative algorithm that uses a single pre-contrast timepoint  assuming the vessels are darker than the liver tissue.  Existing "Dark Ridge detection"  algorithm is used.  Existing Ridge dialog box is called.
Two ROIs are returned one for organ and the other for blood vessel.  There is no differentiation between Arterial and Venous vessels as in Segment4D variant.
Implemented and added an UI item  "MainMenu>Segment>Segment dark ridges"  which complements the existing "Segment bright ridges" functionality.
Implementing a 3-D base variant of the Blood Vessel Segmentation map.  This is in addition to the existing 4-D segmenter so the best option could be chosen.

Sunday, July 27, 2014

Blood vessel segmentation  (using high "Organ Sensitivity Threshold"=20 to detect smaller vessels).
Blood vessel segmentation map in the multi-slice Liver ROI case:




Initial result for Liver Blood vessel map segmentation.  Procedure is general and is not Liver-specific.  User provides 1 or more Input Function by standard loading into the Dynamic Module. Whole organ ROI (liver in this case) is provided.  Result is the set of new ROIs for (NumVessels+1).   In this test  Arterial ROI was added for correctness verification.


Blood Vessel\Organ segmentation map: debugging algorithm and adjusting user interface.

Tuesday, July 15, 2014

FVX file format, version4:  implemented format extension to be able to save current dynamic model and the Input functions.  This would be a great productivity multiplier both for end-User and developer.

Monday, July 14, 2014

Blood vessel segmentation map:  continue the work on the novel segmentation algorithm.
FireVoxel Build 146 is released.
Tested the DTI problems reported by Andrew Rosenktantz but did not reproduce any defects.  Plan of action is proposed with the new Build to pinpoint the problem.

Saturday, July 12, 2014

FireVoxel file format: correcting format so the complete "VOLUME_PROJECTION" structure is saved.  Presently save SliceIndex\TimeIndex result in frequent Blue Screen error, when opening the FireVoxel document.  New FVX format is backward compatible, i.e. old files will be loaded.

Friday, July 11, 2014

Fixed defects of Automatic WM brain seed detection.  Procedure was producing wildly incorrect results in case if some VOIDVOX values were present in the volume.
Some suspicious voxels present in brain image

Implementing a new UI-level function:
User Loads 4D volume + organ ROI.
One or more input functions corresponding to separate blood vessels
are loaded.
Function executes and the result is the Map of the blood vessels inside the
organ.

Thursday, July 10, 2014

ABT  EdgeWave subtest: corrected defect: the difference in result between Release and Debug compiled versions.

Tuesday, July 8, 2014

Working on the final replacement of the DICOM legacy engine, with the DCMTK.

Saturday, July 5, 2014

Fixed error with the floating Layer Control dialog box.  When 2 documents are present in the mainframe, and there is Layer Control dialog, switching the Active document updates the Layer Control correctly, but when the dialog values are modified the displayed images stop updating.
Corrected a defect in  RoiStats3D dialog when measuring the values over ROI and there are several 3D and 4D layers present (calling 3D layer with T>0)
LIVER DCDI case {LI}:  comparison of parametric maps {Total Flow,fa,EMTT,Ki}  REGISTERED vs. UNREGISTERED
Total flow,  UNREG (68.4 +/-41.4) - REG (133 +/- 55)

fa-Arterial fraction,  UNREG (0.64 +/- 0.35) - REG (0.37 +/- 0.34)

EMTT,  UNREG (26.1 +/- 12.1) - REG (17.7 +/-10)

Ki,  UNREG (4.67 +/- 1.37) - UNREG (5.28 +/- 1.64)

Friday, July 4, 2014

LIVER DCDI case {LI}:  comparison of parametric maps {Total Flow,fa,EMTT,Ki}  before and after whole liver 4D registration.
Total Flow, Unreg - Reg

fa-Arterial fraction, Unreg-Reg

EMTT, Unreg - Reg

Ki, Unreg - Reg