Search This Blog

Friday, July 24, 2015

FireVoxel Build 192 is released.

1. Fixed the crash when  MainMenu>Register4D>AutoFocus 4D is called for the (2D+t) volumes.
2. LoadDicom dialog:  Composite series:
a) Fixed the crash when in dialog "Include composite Series"  NO is selected.
b) In case of the composite series, automatically popup the Range dialog box
to choose which subseries to load.
3. Open DICOM dialog:  fixed defect so that the complete path is remembered for the next opening of the dialog
Open DICOM dialog:  fixed defect so that the complete path is remembered for the next opening of the dialog.
LoadDicom dialog:  Composite series:
a) Fixed the crash when in dialog "Include composite Series"  NO is selected.
b) In case of the composite series, automatically popup the Range dialog box
to choose which subseries to load.
Fixed the crash when  MainMenu>Register4D>AutoFocus 4D is called for the (2D+t) volumes.
FireVoxel Build 191 is released.

1. MainMenu>3D Projection>{Make Isotropic,Rotate and Create New volume} functions.  Fixed defect when the function would run but resulting document would not be created.
2. 4D registration of a single slice Renal volume (CIR):  corrected defect that produced the message "Incorrect Isotropic resolution".
3. Single slice registration 3D\4D:   fixed defect when URAL\URALTAU measure would not work
4. AutoFocus registration (SingleSlice volumes):  corrected defect when constructing Target operand with Downscale>1.
5. CERENE3D workflow:  modified kidney registration menu to include separate items for 2D (CIR) and 3D (NUCS) datasets.
CERENE3D workflow:  modified kidney registration menu to include separate items for 2D (CIR) and 3D (NUCS) datasets.
Checking a potential problem in PERFUSION datasets.  There seem to be dark frames included at regular intervals in the dataset.  Is this OK?


Cleared the renal single slice registration dataset that was not registering well before, great registration quality.  Screenshot shows registration of Target ROI to one of the following timepoints (#8) that was not registered well before.


AutoFocus registration (SingleSlice volumes):  corrected defect when constructing Target operand with Downscale>1.

Thursday, July 23, 2015

Single slice registration 3D\4D:   fixed defect when URAL\URALTAU measure would not work.  Defect was in improperly cleaning the margins of the gradient map in 2D case (whole map was set to 0).
4D registration of a single slice Renal volume (CIR):  corrected defect that produced the message "Incorrect Isotropic resolution".

Tuesday, July 21, 2015

MainMenu>3D Projection>{Make Isotropic,Rotate and Create New volume} functions.  Fixed defect when the function would run but resulting document would not be created.

Monday, July 20, 2015

FireVoxel Build 190 is released.

1. CERENE3D workflow Menu:  added "T1: Segment Kidney  {BLANKET,CONSTR}" items.
2. Breast lesion workflow:  corrected the defect in   PET->T1 registration when the SI volume has to be specifically Active resulting in the warning message
3. Dialog EdgeWaveLive: fixed the defect when changing one of the "Live parameters" would add an additional mask layer without deleting the present layer first.
4. Implemented new semi-automatic Kidney Segmentation (3D from T1). It is based on EdgeWave Live semi-automatic approach.  Constraints are specified instead of Blanket.
EdgeWave Live with CONSTRAINTS kidney segmentation:
Completely Seedless processing is available now.  To view the prototype In present interface we simply set   SIlow\SIhigh = (0.1,100).  Then we just set the appropriate Edge threshold by dragging the slide bar.

SiLow\SiHi are set to INCLUDE ALL.  The only parameter to update is the Edge threshold.

Implemented new semi-automatic Kidney Segmentation (3D from T1). It is based on EdgeWave Live semi-automatic approach.  Constraints are specified instead of Blanket. Generally only 2 slices require user to draw Start and End constraint.
A19 (coronal):  User specifies   Start and End constraint stroke.


User call    MainMenu>ROI>Morph Convex to construct full constraint.




User calls   Applications>CERENE3D>T1: Segment Kidney with Constraint

Sunday, July 19, 2015

Dialog EdgeWaveLive: fixed the defect when changing one of the "Live parameters" would add an additional mask layer without deleting the present layer first.
Breast lesion workflow:  corrected the defect in   PET->T1 registration when the SI volume has to be specifically Active resulting in the warning message.  Now any layer can be active before the operation.
CERENE3D workflow Menu:  added "T1: Segment Kidney  {BLANKET,CONSTR}" items. 
Added a place holder for the automatic kidney seed detection.


Wednesday, July 15, 2015

FireVoxel Build 189 is released:

1. AutoFocus4D dialog box:  corrected a crash defect due to unsupported even handler after removing the SliceMode combo box.
2.Breast lesion registration:  updated default registration parameter to accomodate a requirement that a precise (not overinclusive) lesion ROIs would be provided.
3. AutoFocus3D\AutoFocus4D providded separate allowance intervals for each of the axis {x,y,z}.
4. PET-FDG Motion correction:  increase speed by x10+ times.  This is base on the observation that gross motion is usually due to the "Turning of the head" rather than "Tilting" during exam.
5. "Small" vs. "Large" motion correction options were eliminated and folded into one single Motion Correction
6. PET motion correction:  modified default parameters to increase the search range for better registration quality without any speed penalty (compensated by choosing smaller radius in the URAL feature detector).
7. 3D->3D,4D->3D} slice-by-slice registration:  implemented option for the current timepoint of source to be used to calculate a single transformation for all timepoints. Integrated this new functionality into the Breast lesion registration workflow.
8. "Layer Control Dialog> Load DICOM layer" :  fixed the defect  crash defect when "Load DICOM" button is pressed.
9. AutoBuild Test added subtests for:  DialogAutoFocus3D, DialogAutoFocus4D, EPI->T1 registration in Breast lesion workflow, for the automatic segmenation of Blood Vessel map, CERENE3D  kidney perfusion coregistration.
10. Breast lesion workflow:  added functionality and user interface to register PET-3D volumes to T1-3D volumes.
Auto Build Test:   added subtest for CERENE3D  kidney perfusion coregistration.
AutoBuild Test:  restored the subtest for the automatic segmenation of Blood Vessel map.

Tuesday, July 14, 2015

Breast lesion workflow:  added functionality and user interface to register PET-3D volumes to T1-3D volumes.
AutoBuild Test: added subtest for EPI->T1 registration in Breast lesion workflow.
AutoBuild Test:  added subtests for  DialogAutoFocus3D  and DialogAutoFocus4D.
"Layer Control Dialog> Load DICOM layer" :  fixed the defect  crash defect when "Load DICOM" button is pressed.

Monday, July 13, 2015

{3D->3D,4D->3D} slice-by-slice registration:  implemented option for the current timepoint of source to be used to calculate a single transformation for all timepoints.

Integrated this new functionality into the Breast lesion registration workflow.
PET motion correction:  modified default parameters to increase the search range for better registration quality without any speed penalty (compensated by choosing smaller radius in the URAL feature detector).

Sunday, July 12, 2015

PET-FDG Motion correction:  increase speed by x10+ times.  This is base on the observation that gross motion is usually due to the "Turning of the head" rather than "Tilting" during exam.  New FireVoxel functionality was used that allowed to set separate Max Rotation angle intervals for each axis.

"Small" vs. "Large" motion correction options were eliminated and folded into one single Motion Correction.


Saturday, July 11, 2015

4D Kidney registration, case nucs05.  This is a large rotation (12+ deg) case.  Default registration parameters (max rotation) were increased to capture large rotation.  New feature of separate Max Rotation angles for each axis has allowed not to increase processing time.


Registration on the timepoint of the extreme rotation.

Here is the processing result in (.FVX)
https://drive.google.com/file/d/0B2lI9iEKOqv6UVFGclppVUEzWEE/view?usp=sharing









Friday, July 10, 2015

AutoFocus3D\AutoFocus4D providing separate allowance intervals for each of the axis {x,y,z}.  This would potentially allow to achieve  high speed gain in registration by selecting only some axis where the principal rotation occurs.

Thursday, July 9, 2015

Breast lesion registration:  updated default registration parameter to accomodate a requirement that a precise (not overinclusive) lesion ROIs would be provided.
AutoFocus4D dialog box:  corrected a crash defect due to unsupported even handler after removing the SliceMode combo box,

Wednesday, July 8, 2015

FireVoxel build 188 is released.

1. Developed command line interface and *.exe module to access all the functionality of the Dynamic Modelling module.
2. DicomOpen dialog box: corrected crash when STUDY item is selected and attempted to load.
3.DICOM Open dialog box:  combined 2 buttons for loading 4D volumes into a single  "Load 4D" button.  This replaces "Load Siblings" and "Load Range 4D" buttons.
4. 3D\4D registration and corresponding dialogs - allow individual axis of Autofocus to have separate MaxScale values.  This would allow to address registratios with the individual axis distortion (f.e. dr. Sigmund`s  PET-MR registration problem)
5. AutoFocus4D registration:  Reduced SliceMode option to  checkbox Mode2D. Moved this option to the MEASURE panel.
6.AutoFocus4D dialog box:  encapsulated the dialog header into the code file and exposed the global function for calling the dialog.
7.Implemented standalone User-level function "Register AutoFocus3D slice-by-slice"
8. Register by DICOM tags only:  implemented an option when user is asked to present result as the new layer or create an entirely new document.
9. Completely removed the 2D mode option from the Register 3D autofocus dialog box, since this function is a standalone at User-level.
10. Register 4D Autofocus,  "2D Mode" option is now an attribute of the VA_AF4D structure.
11. Removed the redundant "Correct orientation" checkbox from the Register Autofocus 3D dialog box.

12. Workflow breast lesion registration:  implemented a 1-click function to register EPI-4D volume to the T1-3D  volume.  Provided both {with ROI clip,no Roi clip} variants.
Workflow breast lesion registration:  implemented a 1-click function to register EPI-4D volume to the T1-3D  volume.  Provided both {with ROI clip,no Roi clip} variants.


specialized workflow menu


registered EPI lesion overlaid semi-transparent over the T1

Tuesday, July 7, 2015

Removed the redundant "Correct orientation" checkbox from the Register Autofocus 3D dialog box.
Completely removed the 2D mode option from the Register 3D autofocus dialog box, since this function is a standalone at User-level.

Register 4D Autofocus,  "2D Mode" option is now an attribute of the VA_AF4D structure.

Monday, July 6, 2015

Register by DICOM tags only:  implemented an option when user is asked to present result as the new layer or create an entirely new document.
Implemented standalone User-level function "Register AutoFocus3D slice-by-slice"
AutoFocus4D dialog box:  encapsulated the dialog header into the code file and exposed the global function for calling the dialog.
AutoFocus4D registration:  Reduced SliceMode option to  checkbox Mode2D. Moved this option to the MEASURE panel.

Wednesday, July 1, 2015

3D\4D registration and corresponding dialogs - allow individual axis of Autofocus to have separate MaxScale values.  This would allow to address registratios with the individual axis distortion (f.e. dr. Sigmund`s  PET-MR registration problem)
DICOM Open dialog box:  combined 2 buttons for loading 4D volumes into a single  "Load 4D" button.  This replaces "Load Siblings" and "Load Range 4D" buttons.
DicomOpen dialog box: corrected crash when STUDY item is selected and attempted to load.