Search This Blog

Tuesday, March 18, 2014

Implemented automatic matching BATs of AIF and TACs. Result is inconclusive as fitting is very good but parameters are unrealistic.
Corrected the VolSetSlice function, in the binary (1-bit ROI) case.  The Source buffer was modified in this function causing the error.
New DCDI variant:   after BATs are matched, the arterial flow Fa can be calculated from the short initial period.

Monday, March 17, 2014

FireVoxel Build 132D is released.  This fixes the problem with MTT in the "DCDI  Stabilized-V1" model.

Sunday, March 16, 2014

Dialog RoiStats4D: added a function button-"BAT". When user press this button the current time advances to the BAT for this curve.
Developing an automatic  BAT (bolus arrival time) function for dynamic studies.  At the moment it will be employed in the context of DCDI model:   BAT of AIF should be matched to BAT of ROI to determine the Arterial delay specific to the given ROI.
Quick FireVoxel Builds 132B, 132C are released reflecting the urgent work on the stabilization of the Liver DCDI (Dual compartment dual input models).
Particularly, in 132C, a "DCDI Stabilized - V1" is introduce.  It uses the integral form of DCDI equation to eliminate one of the independent optimization variables thus stabilizing the fit.

Friday, March 14, 2014

Implementing the "Liver DCDI  Monotail" model that allows to avoid an explicit calculation of {Ta,Tv} (arterial and venous delay).  As the first stage only 3 parameters are calculated {F,Ve,Ki}.
FireVoxel Build 132A is released.

Thursday, March 13, 2014

Investigating defect of Saving\Loading RAW  (*.im\MIDAS) files.
Liver DCDI model:   removed the "Ve max" (extracellular volume limit) from the user interface since it is always in [0,1] range.

Wednesday, March 12, 2014

Dialog RoiStats4D:  added the Info button so the Information could be displayed more conveniently for the user.
Dialog RoiStats4D:   Implemented an intelligent background color management.
Dialog RoiStats4D:  User is now able to use   {LEFT,RIGHT} keyboard keys to scroll in time when this dialog is open.  The 4D volume and the Curves in the dialog box are updated correspondingly.

Among many uses this function allows to reuse this dialog in the BAT (Bolus Arrival Time)  verification procedure.
Fixed several issues related to 4D ROIs and the corresponding layer control dialog box:
a) 4D ROI default name RAW extension
b) 4D ROI default RAW save format
c) In RoiStat4D dialog box, the timepoints not containing the actual ROI are drawn as "white" nodes on the curve.

Monday, March 10, 2014

Liver DCDI model:  adding two implementations of this model to the UI. 
The "Standard" variant, has exact implementation of the Sourbron's paper with the addition of the Exam length parameter and the variables {TotalFlow,fa,Ve,ki}.
The "Experimental" variant hosts new investigations, such as independently derived "Ta" arterial delay time.
Fixed the defect in   "Roi>Convert 3D to 4D" function.  DICOM-style headers were not properly constructed for a newly created 4D entity.

Sunday, March 9, 2014

URAL registration 3D/4D:   in case when non-textured URAL measure is selected, applied very efficient gradient interpolation technique that result in a significant speed up during the AutoFocus and especially the Finetune stage.

Completely re-engineered the image gradient field reslicing function.

Saturday, March 8, 2014

Registration 4D:   Eliminated an excessive temporary memory allocation during the 4D registration.  This was the cause of the memory allocation failure during the registration of large 4D datasets.

Friday, March 7, 2014

Latest DCDI approach to  Arterial (Ta) and Venous (Tv) delay approach   was tested:

Arterial delay is defined graphically (at the moment) by analyzing the AIF and  roiTAC.
(blue-AIF,  red-VIF, green-roiTAC)

Define:   Ta = ContrastArrivalTimeROI - ContrastArrivalAIF.
For this specific ROI it was Ta = 16 sec.
At the moment User punches in this time delay, but will be entirely automatic later.

Then we perform 5 parameter fitting of DCDI model  {TotalFlow,fa,Ki,Ve,Tv}.  We set  Tv=[0,8] seconds.

Result is encouraging, with fa=0.33.  (Blue is the data curve, black is the Model curve)


ROI was made very small to avoid the blood vessels.