Search This Blog

Thursday, October 5, 2017

FireVoxel Build 253 is released.
Corrected defect in EdgeWave dialog when the "Connected Component" parameter was incorrectly recorded.
Reengineered the Global Optimization function, that resuled in  x500 speed up for T2\T2* fitting
Reengineered the 2XCM with Grid Simplex for   x8 speed up.  This is achieved by optimizing the principal exponent convolution function and is applicable to many other models.

Tuesday, October 3, 2017

Fixed Dynamic Model 16 (T2/T2* mapping) defect when Real volumes were not processed
in the "Process As Single TAC" mode.




Implemented much faster version of 2CXM based on the convolution of PWL and Exponential function.

Added a corresponding ABT subtest.

Thursday, September 28, 2017

x2 Speed up for the convoluting PWL (piece wise linear) function with the exponential kernel, by reducing the number of required exponent calculations.

Tuesday, September 26, 2017

2CXM model was implemented using the    Simplex Optimization with Gridding
Initial setup contains ROI region (orange) and Arterrial Input Function  (blue).  It is displayed as concentration.

Fitting curves displayed as Concentration


Resulting fitting optimal parameters


Friday, September 15, 2017

BiCal on 4D images: implemented an option and the user interface for  "Static\Dynamic" field option when in "Static field" we perform BiCal only once on the starting timepoint and then apply the resulting field to the rest of the timepoints.

Thursday, September 14, 2017

Whole Lever ROI was segmented on VIBE and.
Then GRASP was registered to   VIBE+ROI.
Note: BiCal non-uniformity correction on GRASP was critical.

GRASP case 01

GRASP case 02

Initial variant of fully automatic liver registration from VIBE abdominal MR.
This uses: BiCal, Edge Constrained Smooth, EdgeWave with Competitive Growth.

VIBE case 01
VIBE case 02

Tuesday, September 12, 2017

Implemented Foerstner landmark Keypoints for Large Deformation registration


Large deformation registration: Foerstner Operator map: fixed the situation when some voxel have numerical overflow.

Wednesday, September 6, 2017

FireVoxel  Build 251A is released.
Layer Control Dialog:  changed the logic so if no Layers are disabled then the Active layer is deleted with the warning.
Layer Control Dialog - fixed arbitrary Active layer change when switching between 2 documents.

Monday, September 4, 2017

Implemented an initial upgrade to EdgeWave:   EdgeWaveCG (with Competitive Growth option)
Below is comparison of current EdgeWave and EdgeWaveGC   with identical parameters  and seed.

conventional EdgeWave:  (0.9/3/5mm/8mm)




EdgeWave CG   (0.9,3,5mm,8mm)

Thursday, August 31, 2017

Removed large legacy code related to a redundant BGR representation of colors parallel to the COLORREF (RGB) definition used by Windows.  This greatly simplifying the ROI display code.