Search This Blog

Saturday, November 29, 2014


New generation of the BiCal algorithm is ready => "BiCal Multipass"

Sample of the processing on BPD-001

170 seeds were manually constructed over the White Matter.
Original nonuniformity =  0.608
N3-corrected (2-pass)     =  0.31
BiCal MP                         = 0.057


Both N3 and BiCal preserved the WM\GM contrast measured between close pairs of seeds = 1.67+/-0.24.

ORIGINAL volume:   White Matter Nonuniformity = 0.608

N3-corrected volume (double pass with aggressive FieldSmoothness=10mm):  White Matter non-uniformity = 0.31

BiCal-corrected volume:  White matter non-uniformity is 0.057

Friday, November 28, 2014

BiCal Explorer Classic:  restored the dialog box and processing to find out optimal parameters for BiCal correction.

Sunday, November 23, 2014

BiCal dialog processing: 
a) Added the "Enchanced Edge" option corresponding to the URAL-grad to processing.
b) Removed the "Reuse Edge" checkbox option from the interface to ensure it is always on.

Friday, November 21, 2014

Corrected the cleanup of the FireVoxel working directory upon start\close of the Application.

Thursday, November 20, 2014

BiCal post ISMRM follow-up and corrections.  Introduction of the new BiCal version - Multipass. Original BiCal is rebranded "BiCal Basic" on the user interface.  BiCal Multipass becomes "BiCal" on the user interface.

Tuesday, November 18, 2014

MainMenu>Volume>Pad:  added the function to pad\extend volume with "0" fringes of the specified size (in mm).

Wednesday, November 12, 2014

SulciPrint2D:   Added basic skeletonize functionality to binary SulciPrint2D.

Tuesday, November 11, 2014

FireVoxel Build 162 is released.



1. Re-engineered the "VolDisplay.cpp"  
2. Implemented the "MainMenu>Projection>Active Layer: Project to single slice volume"
3. Corrected the Layer arithmetic operations  AbsDifference and TruncatedDifference.
4. Layer control dialog:  increased the spacing between the layers name.
5. Added function to measure difference between two SulciPrint2D in Binary Mode.
6. Added function for SulciPrint2D difference in "Depth mode".
7. Added one-step function  "View SulciPrint  (2D\3D) in Binary Mode"
8. Added one step function to view SulciPrint 2D\3D in "Depth mode".
9. Greatly simplified entire "BrainPrint>SulciPrint" workflow putting all the function as ONE-STEP commands under the single menu.
Greatly simplified entire "BrainPrint>SulciPrint" workflow putting all the function as ONE-STEP commands under the single menu.


Added one step function to view SulciPrint 2D\3D in "Depth mode".
Added one-step function  "View SulciPrint  (2D\3D) in Binary Mode"
Added function for SulciPrint2D difference in "Depth mode"

Depth difference map:   units are in 0.01 mm

Added function to measure difference between two SulciPrint2D in Binary Mode.  Measure on the Test-Retest pair, the mismatch is 8% of all surface voxels.


Monday, November 10, 2014

Comparing the volume obtained from Yulin to the Hydrocephallus. Patient 6.


Layer control dialog:  increased the spacing between the layers name, so swapping the layer position is easier now.
Layer arithmetic operations  AbsDifference and TruncatedDifference: made corrections so they perform properly.
1.  SulciPrint2D for Test-Retest pair was produced.
2.  abs(SulcalDepthA(x,y,z)-SulcalDepthB(x,y,z) map was calculated.
3.  Average difference over the Sulcal surface voxels, not including Gyri, was only 0.7 mm.

Sulcal Depth DIFFERENCE map between test retest.  Histogram of the difference values in (0.01mm)






SulciPrint test for the "Test-Retest" pair dataset.

a) BrainMasks were produced using (BiCal+EdgeWave)
b) BrainMasks for test & retest were registered, in binary mode,
using URAl-AutoFocus3D.
c) SulciPrint3D and SulciPrintAxial2D were produced.

Quality of registration is NOT sufficient to simply subtract the SulciPrintAxial2D, but result looks promising.  Working on improving the registration.


Implemented the "MainMenu>Projection>Active Layer: Project to single slice volume"
Re-engineered the "VolDisplay.cpp"   c\c++ module.