1. Moved the new Layer Control Dialog into the default position in UI (i.e. activated on Left Dblclk).
2. Enabled the new Layer Control modeless activation.
3. Old style Laayer Control dialog is now activated by F9.
Search This Blog
Tuesday, May 9, 2017
Friday, May 5, 2017
Wednesday, May 3, 2017
Friday, April 28, 2017
Tuesday, April 25, 2017
Monday, April 24, 2017
Saturday, April 15, 2017
Friday, April 14, 2017
Thursday, April 13, 2017
Friday, April 7, 2017
Friday, March 31, 2017
Thursday, March 30, 2017
Wednesday, March 29, 2017
Tuesday, March 28, 2017
Friday, March 24, 2017
Wednesday, March 22, 2017
Sunday, March 19, 2017
Friday, March 17, 2017
Thursday, March 16, 2017
Wednesday, March 15, 2017
Tuesday, March 14, 2017
Sunday, March 12, 2017
Saturday, March 11, 2017
Thursday, March 9, 2017
Tuesday, March 7, 2017
Monday, March 6, 2017
Sunday, March 5, 2017
Registration of PET-MR exam (from Jean Logan):
1. PET: Perform "MainMenu>3D Projection>Mirror voxels"
2. Perform EdgeWave BrainMask detection on Axial using the "MainMenu>Segment>Axial BrainMask"
3. After selecting the last timepoint of PET as the base for the registration, using the MR+BrainMask as the target, performed registration using the CrossCorrelation measure.
1. PET: Perform "MainMenu>3D Projection>Mirror voxels"
2. Perform EdgeWave BrainMask detection on Axial using the "MainMenu>Segment>Axial BrainMask"
3. After selecting the last timepoint of PET as the base for the registration, using the MR+BrainMask as the target, performed registration using the CrossCorrelation measure.
Friday, March 3, 2017
Sunday, February 26, 2017
Thursday, February 23, 2017
Wednesday, February 22, 2017
Fixed cluster of the defects related to K-trans "invalid units" report:
1. Fixed the Unit validation function to include all the units available in ALL models.
This defect was also present in IVIM, ADC etc in about dozen of models.
2. Fixed the defect when reading the units from .IM file (treat the line end "\n") properly.
1. Fixed the Unit validation function to include all the units available in ALL models.
This defect was also present in IVIM, ADC etc in about dozen of models.
2. Fixed the defect when reading the units from .IM file (treat the line end "\n") properly.
Tuesday, February 21, 2017
Tuesday, February 14, 2017
Friday, February 3, 2017
Implemented the DrawViewCache for individual Volume entity that holds the snapshots for all Views (windows) containing the present Volume. F.e. this is very important for multiprojection views, say 3 projections, would be all repainted from the separate cache. This speeds up many operations, such as 3D Paintbrush and constructing of VROI on multiprojection views.
This also takes care of reported defects with FilmView and other slice display,
This also takes care of reported defects with FilmView and other slice display,
Wednesday, February 1, 2017
Monday, January 30, 2017
Thursday, January 26, 2017
Wednesday, January 25, 2017
Wednesday, January 18, 2017
Monday, January 16, 2017
Thursday, January 12, 2017
Substantial MapFit algorithm improvement: during the iteration of contour adjustment, the individual point replacement was calculated as "winner-takes-all" from competing displacements.
Now optionally there is an AdaptiveDisplacement mode. F.e. when several displacements have very similar scores ("unsure" situation) the proposed displacement is normalized by the level of the confidence of the winning displacement.
Now optionally there is an AdaptiveDisplacement mode. F.e. when several displacements have very similar scores ("unsure" situation) the proposed displacement is normalized by the level of the confidence of the winning displacement.
Tuesday, January 10, 2017
Thursday, December 22, 2016
Tuesday, December 20, 2016
Implemented a Multiple-Selection capability inside the DICOM Browser dialog box.
Note: Selection in this dialog is done by checking the items, not just highlighting them.
CTRL and SHIFT buttons are working. Items could selected by holding {CTRL,SHIFT} be either
a) clicked by mouse : CTRL=flip check state, SHIFT = check state on
b) using Up\Down keyboard key : SHIFT = check state on. CTRL is not allowed.
Note: Selection in this dialog is done by checking the items, not just highlighting them.
CTRL and SHIFT buttons are working. Items could selected by holding {CTRL,SHIFT} be either
a) clicked by mouse : CTRL=flip check state, SHIFT = check state on
b) using Up\Down keyboard key : SHIFT = check state on. CTRL is not allowed.
Sunday, December 18, 2016
Thursday, December 15, 2016
Wednesday, December 14, 2016
Tuesday, December 13, 2016
CW Chestwall Initial Seed: Two point segment algorithm: latest result.
![]() |
| BERNY |
![]() |
| FLANY |
![]() |
| MANGY |
![]() |
| KOTLY |
![]() |
| MUSTY |
![]() |
| PRINY |
![]() |
| RUTAY |
![]() |
| VILEY |
![]() |
| HIGGY (GradContNorm+MaxGrad) |
Algorithm notes:
Two stage algorithm:
A. Non-Incremental evolution.
P.AgentSimilarGrad = false;
P.AgentSimilarSigntr = false;
P.AgentMaxGrad = false;
P.AgentGradContourNormal = true;
P.AgentSimilarGradDir = false;
P.AgentWholeContourSigSimilar = false;
P.AgentMaxEdge = false;
P.AgentSimilarHistSigntr = false;
P.AgentRidgeMap = false;
P.AgentPreferDark = false;
P.CandLogic = VA_CANDLOGIC_BEST_OF_SOFTMAX;
//P.CandLogic = VA_CANDLOGIC_AVERAGE_OF_BEST;
//P.CandLogic = VA_CANDLOGIC_AVERAGE_OF_SOFTMAX;
P.SnapEndsToSides = false;
P.Subpix = 2;
P.IncEvol = false;
P.MaxNumIter = 1;
P.GradEdgeYneg = true;
B. Same as above, but
P.IncEvol = true;
P.MaxNumIter = 20;
Friday, December 9, 2016
Thursday, December 8, 2016
Tuesday, December 6, 2016
Chest Wall segmentation:
While cropping the section of the chest to process User is aiding the segmentation at the same time.
Instead of drawing the box User chooses a line segment that specifies the cropping area. In addition User asked that the segment starts and ends on the Chest Wall boundary as close as possible.
This would help tremendously with the Initial Seed during the MapFit procedure.
While cropping the section of the chest to process User is aiding the segmentation at the same time.
Instead of drawing the box User chooses a line segment that specifies the cropping area. In addition User asked that the segment starts and ends on the Chest Wall boundary as close as possible.
This would help tremendously with the Initial Seed during the MapFit procedure.
Monday, December 5, 2016
Sunday, December 4, 2016
Saturday, December 3, 2016
Monday, November 21, 2016
MapFit\Breast segmentation
Implemented a dual-smoothness concept:
a) Deformation field is smooth so there is a separate smoothing procedure for that
with the constant organ-independent parameters (no UI-parameters).
b) Organ boundary smoothness: this is the constrained and is smoothed separately. User sets the parameters defining the smoothness of the resulting organ contour.
Subscribe to:
Posts (Atom)








































