1. Defect: when multilayer entity is Rotated (MainMenu>3D Projection>Rotate & Create new volume"), the layer Enable attributes were not properly transferred.
2. Defect: MainMenu>3D Projection>Rotate Ortho : layer attributes were not transferred from Source to Target.
3. Dynamic Modelling: Warning displayed when Concentration conversion is specified (Tissue and\or IF) and there are less than 3 timepoints are present.
4. Fixed the defect in VolCleanMask. This was detected by malfunctioning "EdgeWave+Blanket" function.
Search This Blog
Monday, December 11, 2017
1. Fixed the Hang problem while intensely using the Paintbrush over large ROI area for prolonged time 2-3 min.
2. Provided a clearer message when User attempts to use ROI-4D in dynamic modelling (only 3D ROIs are allowed).
3. RoiStats4D dialog with ROI3D: fixed the base Time issue when saving the TAC to .txt file.
4. Layer Drag-n-drop between documents: complete ViewFilter is now correctly copied.
5. Added ABT subtest for FVX: Save-Load-Compare operation.
2. Provided a clearer message when User attempts to use ROI-4D in dynamic modelling (only 3D ROIs are allowed).
3. RoiStats4D dialog with ROI3D: fixed the base Time issue when saving the TAC to .txt file.
4. Layer Drag-n-drop between documents: complete ViewFilter is now correctly copied.
5. Added ABT subtest for FVX: Save-Load-Compare operation.
Wednesday, November 22, 2017
Open DICOM dialog: implemented a feature making it easier to extract the desired series only in convoluted DICOM sets.
User specifies that the Series Description should include the specified substring. Then hit the Refresh button and the reduced tree will appear.
In this particular scenario, User presses "Load 4D" and chooses indices [3,7] to be loaded.
User specifies that the Series Description should include the specified substring. Then hit the Refresh button and the reduced tree will appear.
In this particular scenario, User presses "Load 4D" and chooses indices [3,7] to be loaded.
Tuesday, November 21, 2017
New design in the Open DICOM dialog box.
"Info" button and the corresponding pop-up dialog box were removed.
Instead User has now a "Full Info" checkbox. Old "Quick Info" panel is now can be switched between the old "Quick Info" list of DICOM tags, and full list of DICOM tags.
This makes access much faster and reduces the cluttering.
"Info" button and the corresponding pop-up dialog box were removed.
Instead User has now a "Full Info" checkbox. Old "Quick Info" panel is now can be switched between the old "Quick Info" list of DICOM tags, and full list of DICOM tags.
This makes access much faster and reduces the cluttering.
Monday, November 20, 2017
Tuesday, November 14, 2017
Monday, November 13, 2017
Sunday, November 12, 2017
2CXM model: two variants were implemented - NLLS and LLS
With LLS variant a double integration is performed and the corresponding 4x4 linear system is solved using SVD. Resulting solution is converted to physiological parameters {vp,ve,PS,Fp} and substituted to an analytical solution containing a convolution of two different exponents with the AIF.
Tests were performed on the GRASP-4D with 76 timepoints [0,411] sec.
Small ROI (yellow was chosen)
First we performed the fitting with "ROI as a single TAC".


A good fit was observed RMSE=25. But corresponding parameters contain the negative value, which is not physiological.
Next we performed voxel-by-voxel fitting. This model #45 2CXM-LLS has a single hyperparameter "Exclude invalid", which optionally excludes the unphysiological voxels from the map (defaullt=0 - Include all).
If we turn "Exclude Invalid =1", this would exclude the voxels from the result where one of the key fittted parameters are negarive: this includes transit times {T,Te,Tp} and {vp,ve,PS}
When such invalid voxels are removed, we can see that a minor portion of the ROI resulted in non-negative parameter values.
NLLS variant: gridded Simplex algorithm was used.

Below is the fitting residual comparison for LLS and NLLS.
With LLS variant a double integration is performed and the corresponding 4x4 linear system is solved using SVD. Resulting solution is converted to physiological parameters {vp,ve,PS,Fp} and substituted to an analytical solution containing a convolution of two different exponents with the AIF.
![]() |
| Sample ROI for the test |
Small ROI (yellow was chosen)
First we performed the fitting with "ROI as a single TAC".


A good fit was observed RMSE=25. But corresponding parameters contain the negative value, which is not physiological.
Next we performed voxel-by-voxel fitting. This model #45 2CXM-LLS has a single hyperparameter "Exclude invalid", which optionally excludes the unphysiological voxels from the map (defaullt=0 - Include all).
![]() |
| LLS: Residual distribution [0,100] (include all mode) |
![]() |
| Fitting with unphysiological (invalid) voxels removed. |
When such invalid voxels are removed, we can see that a minor portion of the ROI resulted in non-negative parameter values.
NLLS variant: gridded Simplex algorithm was used.

Below is the fitting residual comparison for LLS and NLLS.
![]() |
| LLS: fit residual distribution [0,100] |
Saturday, November 4, 2017
Friday, November 3, 2017
Monday, October 30, 2017
Saturday, October 28, 2017
Thursday, October 26, 2017
Wednesday, October 25, 2017
Sunday, October 15, 2017
Friday, October 6, 2017
Thursday, October 5, 2017
Tuesday, October 3, 2017
Thursday, September 28, 2017
Tuesday, September 26, 2017
Friday, September 15, 2017
Thursday, September 14, 2017
Tuesday, September 12, 2017
Wednesday, September 6, 2017
Monday, September 4, 2017
Friday, September 1, 2017
Thursday, August 31, 2017
Wednesday, August 30, 2017
Tuesday, August 29, 2017
Monday, August 28, 2017
Sunday, August 27, 2017
Polyline segment measurement functionality:
Implemented a function so that the length of the Polyline segments is displayed in real time
while the user is dragging the polyline. This only works in Orthogonal projections for now.
The corresponding flag is under MainMenu>Measurement>Display Curve Length
Implemented a function so that the length of the Polyline segments is displayed in real time
while the user is dragging the polyline. This only works in Orthogonal projections for now.
The corresponding flag is under MainMenu>Measurement>Display Curve Length
Saturday, August 26, 2017
Wednesday, August 9, 2017
Tuesday, August 8, 2017
Monday, August 7, 2017
Tuesday, August 1, 2017
Monday, July 31, 2017
Monday, July 24, 2017
Thursday, July 13, 2017
Monday, July 10, 2017
Monday, July 3, 2017
1. Extended FireVoxel valid dates.
2. Updated the "Applications>Breast FGT>Sagittal..." menus
3. Fixed the problem with loading the ".mgz" files.
4. Fixed the "jumping cursor" issue inside the Layer Control Dialog
5. Fixed the "Window Center\Level" problem indicated on the Brain image showing too dark
6. Fixed the "Infinite loop" problem, when the VROI tool was activated over the empty area
of the document not containing the volume (FilmView)
7. Removed 2 "Rasterize" items from the MainMenu>Trace. User instead should use the Rasterize
item of the Main toolbar.
2. Updated the "Applications>Breast FGT>Sagittal..." menus
3. Fixed the problem with loading the ".mgz" files.
4. Fixed the "jumping cursor" issue inside the Layer Control Dialog
5. Fixed the "Window Center\Level" problem indicated on the Brain image showing too dark
6. Fixed the "Infinite loop" problem, when the VROI tool was activated over the empty area
of the document not containing the volume (FilmView)
7. Removed 2 "Rasterize" items from the MainMenu>Trace. User instead should use the Rasterize
item of the Main toolbar.
Subscribe to:
Posts (Atom)

































