Search This Blog

Wednesday, October 14, 2015

1.  ROI>Convert ROI to VROI:  after the operation is completed, the view centers on the center of the last VROI completed.

2. Replaced the corresponding menu item:  "Enclose connected components by Vector ROIs"
MainMenu>Volume>Crop with 4D Vector ROI
1.  Fixed the messages in case of unsuitable objects and\or selections.
2.  Added "implicit selection", i.e. if a single non-selected VROI is present, it will be treated as the selection.
Majority of the FireVoxel dialog boxes (33 total):  Merged the header and source file of the dialog.  Reduced each occurrence of the Dialog call down to a single line, f.e.   "FV_DlgBical( Parm)

Monday, October 12, 2015

Sunday, October 11, 2015

Code engineering:  moved the CVol class from the FireVoxel project (mostly user interface) to the VolumeAnalyze project (mostly algorithms).

Friday, October 9, 2015

Quick test of the "Perivascular space segmentation algorithm"
Dense breast processing example - segment out fat  using "Segment Bright Ridges"


Thursday, October 8, 2015

"Segment ducts" algorithm using the "Segment dark ridges" function.

Breast image:   N3 vs. BiCal comparison.
N3                                                                      BiCal
Dialog RoiStats3D:  integrated histogram splitting into N segments so that the in-class variance is minimized.  

Wednesday, October 7, 2015

Menu item   "MainMenu>ROI>Layer Operations" is moved to "MainMenu>Volume>Layer Operations".
Dialog RoiStats3D: Fixed calculation of the Skewness and Kurtosis.
Example of the chest wall separation using the "Fill & Morph Arc" function.  Original contours in Blue are drawn 10 slices apart.  Red contours are generated by Morph function.

Tuesday, October 6, 2015

Dialog Roi Stats3D:   added the information about entropy for the current binning of the histogram

Change the format of the ROI information.
Dynamic Processing module:  fixed a bug when variable was not initialized in case the voxel was not processed and the VOIDVOX values had to be output.
On Mouse move handling:  in the recent Builds we added the requirement of holding the Shift key to enable operation of tools such as {VectorROI,ZoomByWindow} etc.  This was due to the addition of the Window Center\Width functionality that required to analyze regular moves.

Now this requirement of pressing Shift is removed (i.e. UI restored to the pre-Build 196 state).
The only tool that requires pressing Shift is "Select by Window".

Window center\width is working as advertised.
Auto Build Test:  added the subtest for ADC maps.
Dynamic Experiment Extrapolation framework:  added User Interface to specify additional dynamic coordinates to ones already present in the experiment.
Fully implemented Extrapolation with all features for {ADC,Kurtosis,Sokoloff} models.

Monday, October 5, 2015

Dynamic Experiment dialog:  implemented the "Extrapolate" button and corresponding programming support for all models (only    {Kurtosis,Sokoloff} are supported).
This framework would allow to construct synthetic "Extrapolated" volumes that would contain only modeled voxels for some or all dynamic coordinates.

Thursday, October 1, 2015

Perform code maintenance and optimizations in DynExp.cpp responsible for the mid-layer of the Dynamic Processing models.