Full Resolution Femur sample:
Run the registration Using URAL, default parameters, Subsample=8,with Finetune=1.
Timings:
Primitive generation: 3 min
AutoFocus: 50 sec
FineTune: 25 sec
Result is below. I don't see a need to change anything about the registration FineTune.
MI problem has to be investigated.
Search This Blog
Thursday, March 31, 2016
Wednesday, March 30, 2016
Developed completely new application-oriented AirThresholding method. It is based on Z-alg idea.
Validating it on the failed breast FGT samples where selecting across-the-board threshold = 60 did not work. Specifically, in REIC cases the proper thresholds were substantially higher : {67,108}
in KELL cases the proper threshold were substantially lower {17,15}
Validating it on the failed breast FGT samples where selecting across-the-board threshold = 60 did not work. Specifically, in REIC cases the proper thresholds were substantially higher : {67,108}
in KELL cases the proper threshold were substantially lower {17,15}
![]() |
| REIC_R |
![]() | |
| KELL_R |
![]() |
| KELL_L |
![]() |
| REIC_L |
Tuesday, March 29, 2016
Monday, March 28, 2016
Developed new thresholding methods "Bi{Gaussian,Laplacian} with PVV correction".
These methods work on the idea that the histogram segment between 2 peaks is unreliable due to the Partial Volume Voxels (PVV) and should be completely disregarded. Intuition here is how human thresholds complex fused histograms, just by looking on the side tails of the distribution.
Tested on the difficult case ABBE-R. With the good result.
These methods work on the idea that the histogram segment between 2 peaks is unreliable due to the Partial Volume Voxels (PVV) and should be completely disregarded. Intuition here is how human thresholds complex fused histograms, just by looking on the side tails of the distribution.
Tested on the difficult case ABBE-R. With the good result.
![]() | |
| Histogram modelling |
![]() | |
| Final segmentation |
Tuesday, March 15, 2016
problematic case ABBE-R
seems the BiLaplacian split found a wrong threshold:
However, when we re-segment the BiGaussian model, we obtain much lower residual.
However, for Phantoms the BiLaplacian was much better than Gaussian at least for most cases and all phantoms were processed using exclusively BiLaplacian.
Proposal: We evaluate histogram fit using both {BiLaplace,BiGauss}. We choose the method that provides smaller fitting residual.
seems the BiLaplacian split found a wrong threshold:
![]() |
| ABBE-R. BiLaplacian split. Residual = 2549 |
However, when we re-segment the BiGaussian model, we obtain much lower residual.
![]() | |
| BiGaussian fit. Residual = 645 |
![]() |
| ABBE-R: Split using BiGaussian |
However, for Phantoms the BiLaplacian was much better than Gaussian at least for most cases and all phantoms were processed using exclusively BiLaplacian.
Proposal: We evaluate histogram fit using both {BiLaplace,BiGauss}. We choose the method that provides smaller fitting residual.
Monday, March 14, 2016
Saturday, March 12, 2016
Implemented new algorithm "EdgeWave MultiLabel". This is a general algorithm: given an initial segmentation of the region with multiple labels it applies EdgeWave morphological criteria to correct these regions while completely covering the total region.
This was applied to p1s0_L example that had issues with partial volume voxels being misclassified as FGT.
This algorithm contains both internal and external morphological competition. So additional algorithm "EdgeWave ML Boundary" will be attempted.
This was applied to p1s0_L example that had issues with partial volume voxels being misclassified as FGT.
This algorithm contains both internal and external morphological competition. So additional algorithm "EdgeWave ML Boundary" will be attempted.
![]() |
| FGT: 180.23, FAT=950, total=1130.23, FGT percentage=15.9% |
Implemented the original variant of the FGT breast workflow. It consists of BiCal, Bimodal Laplace thresholding. While providing great (+-4% ground truth) result for some images, other images are problematic. This requires to develop an additional Morphological module, as none of the existing variants of EdgeWave don't seem to fit.
Tuesday, March 8, 2016
This is the "fused peak" case that Henry sent earlier. As far as I understand this was the case "p4s0.fvx"-RIGHT (DICOM5)
Again BiCal was applied with the exact parameters as with other cases. Then BiLaplacian with exactly same parameters too. We see a great histogram split as a result.
Again BiCal was applied with the exact parameters as with other cases. Then BiLaplacian with exactly same parameters too. We see a great histogram split as a result.
![]() |
| Initial fused peaks case resolved. |
![]() |
| Corresponding segmentation (top and bottom slices) |
FGT processing update:
1. Preliminary results on 4 phantoms with about 200 manual seeds each indicate x4-5 times improvement of BiCal over N3.
2. After fixing the BiLaplace fitting procedure, the phantom histogram splits start to look great. But no great conclusions till the whole set is done. See below (case p1s1_R.fvx)
1. Preliminary results on 4 phantoms with about 200 manual seeds each indicate x4-5 times improvement of BiCal over N3.
2. After fixing the BiLaplace fitting procedure, the phantom histogram splits start to look great. But no great conclusions till the whole set is done. See below (case p1s1_R.fvx)
![]() |
| Histogram fitting using Bimodal Laplacian (after BiCal) |
Monday, March 7, 2016
Understanding breast phantom data:
Provided phantom data should be
a) Thresholded to get the Breast ROI (instead of manual ROI in patient data).
b) L&R breast separated
c) Run NU {N3,Bical}
d) Run Histogram thresholding {Otsu,BiGauss,BiLaplace}
e) provide the results of measurement in cm^3
f) best method matching the ground truth will be selected
Provided phantom data should be
a) Thresholded to get the Breast ROI (instead of manual ROI in patient data).
b) L&R breast separated
c) Run NU {N3,Bical}
d) Run Histogram thresholding {Otsu,BiGauss,BiLaplace}
e) provide the results of measurement in cm^3
f) best method matching the ground truth will be selected
Sunday, March 6, 2016
BiModal histogram segmentation within the RoiStats3D dialog box.
a) Added the separate "Recompute" button to simplify the processing
b) Currently selected\displayed histogram binning is supplied and used as the distribution for the BiModal modelling.
c) Corrected the Model Curve overlay to be consistent with the change in binning specified by the User.
d) Eliminated the "BiGauss model" only leaving the "BiGauss with Ratio model". Just set the very high peak ratio (>10) to get result of the previous models.
e) Fitting Thresholds\Residual are now displayed in the "Threshold" status line.
a) Added the separate "Recompute" button to simplify the processing
b) Currently selected\displayed histogram binning is supplied and used as the distribution for the BiModal modelling.
c) Corrected the Model Curve overlay to be consistent with the change in binning specified by the User.
d) Eliminated the "BiGauss model" only leaving the "BiGauss with Ratio model". Just set the very high peak ratio (>10) to get result of the previous models.
e) Fitting Thresholds\Residual are now displayed in the "Threshold" status line.
![]() |
| BiGauss model (residual 57.7) |
![]() |
| BiLaplacian model (residual 86.6) |
Subscribe to:
Posts (Atom)























