Search This Blog

Tuesday, February 14, 2017

Updated the logic for the Title of the "Full DICOM Info for the selected item" inside the OpenDialog dialog.
Note: an identical dialog also can be called from the LayerControl dialog.  In that context it will display the current Time and Slice index of the volume.

Monday, February 13, 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,

Wednesday, February 1, 2017

Fully parallel implementation of NO-SKIP brush in All orthogonal projections.

Monday, January 30, 2017

Implemented the "NO-SKIP" Paintbrush in volumetric entities.
Implemented  Volume Entity Draw Cache to allow skip the Decompression and Volume->To->Screen transform in Multilayer entities.

Friday, January 27, 2017

Whole Breast Segmentation:  Implemeted the LEFT+RIGHT breast separation:


Thursday, January 26, 2017

Implemented ABT test for the ChestWall\WholeBreast segmentation workflow.

Wednesday, January 25, 2017

Implemented additional cropping specified by the endpoints of the Initial Seed.


MapFit algorithm:
RidgeMap agent was moved into individual slice processing and became 2D for the significant speedup.

Wednesday, January 18, 2017

Re-enabled the "Polyline Properties" dialog which was not coming up when doubleclicked on Polyline,

Monday, January 16, 2017

Chest Wall segmentation:  enabled the detection of the Initial Seed Contour in the Sagittal "Standing" position.  This way no cropping or rotation would be required in the latest clinical image batch.

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.




Tuesday, January 10, 2017

Global Optimization on binary sets:  improved the speed by x3 due to algorithmic improvements.

Thursday, December 22, 2016

Signal truncation in Pulsatility study:

Signal in certain areas with high signal is always truncated by 4095 (=12 bit).  This includes some blood vessels. Is this expected?

F.e. majority of the voxels in the Blue ROI (pictured) have a constant Signal=4095 through entire timespan.


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.


Sunday, December 18, 2016

Completely re-engineered parsing of the DICOM series to extract logically connected volumes.
There will be no more "Inconsistent DiCOM files" messages.



Thursday, December 15, 2016

DICOM Dialog box:  fixed the Copy function when Image Nodes are selected.  It was not copied before when individual image nodes were checked, but worked for the entire series only.