Official Build 126 is released to testing.
2. Removed the "by-default"
calculation of Source and Target noise in AutoFocus 3D\4D.
3. Changed the linkage of the Dynamic Frame work
DLL, so all the supporting DLLs can be used directly without redundant
duplication.
4.
Moved all Amoeba code into the PWR dll so it can be accessed by the Dynamic
DLL.
5.
Removed the IVIM with background model.
6.
When dialogs RoiStat3D and RoiStat4D are acivated, the "ROI is empty"
error message is displayed, show the
name of the ROI layer.
7. Register sing Landmarks dialog: fixed several problems in specifying the name
of the Transformation .vtf file.
8.
"View TAC" dialog box: added
the "Voxel Radius" parameter so the TAC could be averaged over the
cubic vicinity of the cursor. This
results in seeing smoother TACs. Parallelized to work smoothly over the volumes
with the hight # of timepoints.
9. "Landmark
registration with autofocus" is changed to "Landmark registration +
Voxel similarity", execution crash was fixed.
10. Fixed an intermittent error in the core Registration
procedure, when registration image padding was calculated based on the URAL
radius, while that radius was undefined due to the different registration
measure used (i.e. non-URAL, f.e. MI etc)
11. Defect:
crash in T2\T2* mapping model for the 4D abdominal volume provided by Henry.
Fixed: the problem was in incorrect handling of timing data, when the Dynamic
Component is different from TIME (ECHO in this case).
12. Fixed
defect: 4D registration would not initialize for 4D Real-valued volumes
such as PET. Presently, 4D registration
with Mutual Info was tested on 4D PET volume.
13. Fixed
the 3D Edge Detector function to work
properly on the Real-value volumes such as PET.
14. Fixed
the 3D Texture Gradient function to work
properly on the Real-value volumes such as PET.
15. Problem with Alpha-combining the White-color
ROI is due to that the White color 24-bit value of 0xffffff is also used as a
transparency voxel code..
16. Added
a warning message to 3D and 4D registration dialog boxes. When the user
have chosen the URAL-UNI registration measure, but the Sorce\Target Noise were
not specified, the warning is displayed when user presses OK button.
17.
Implemented averaging function for Signal Intensity and Real-valued volumes.User
specifies the Time Index interval for averaging. Resulting REAL valued volume
is overlaid on top of the original 4D.
18.
Implemented the Mead-Nedler (simplex\Amoeba) optimization algorithm MDS
(multi-direction search) variant. This is inherently parallel algorithm,
presently verified working in the serial workflow.
Presently:
inserting parallel instructions to fully utilize MDS parallelism.
19.
Enabling registration of REAL volumes using Mutual Information measure.
Presently the code is only working for 16-bit volumes (that was used to show
PET->MPRAGE prototype). Solution is to convert to 16-bit correctly
while binning the voxel values for the MI.
This is also strongly related to a proper binning for REAL volumes, so
it is addressed at the same time along with the corresponding binning
interface in the registration dialogs.
20. In Registration Finetune, both 3D and 4D,
adding a "Multipass" option corresponding to initiating Amoeba
algorithm several times. This optionally achieves higher registration
scores at the expense of the execution speed.
21.
Creating a fully integrated workflow of 4D PET registration to MRI, so that
user does not have to manually crop and change orientation of PET prior to
registration.
22. Fixed
defect: when any type volume is displayed, if user presses ViewFilter for
this volume, there is a fairly long wait and the "Compute Histogram"
message is displayed. This was fixed by
removing Histogram recalculation and instead using compressed block header
access without decompressing the blocks themselvves to find maximal voxel value
of the volume.
23. Corrected the logic of automatically finding
an optimal window\center for displaying the image for all kinds of volumes
(i.e. Real and Integer). Problem is in 4D cases, only the 1st timepoint is
evaluated to reduce the processing time. But first or any other timepoint might
contain almost no signals thus leading to a non-sense settings and strangely
displayed volume.
24. Fast loading of the native *.FVX file:
98% of time is spent
DCMTK::FindTagName function. Result:
"Native" loading of the original DICOM 5.6GB dataset is now
0.7 sec.
25.
Highly parallelized Volume cropping function (UI-level), so it runs much faster
now.
26.
Achieved final registration of PET to MPRAGE. It is part of the
ntegrated registration workflow that includes automatic cropping and
orientation correction (from coronal to sagittal).
27.
FilmView display: for large images it is quite slow, with 4.8 sec to
display all slices of 344x344x170 volume.
Fully parallelized with the x3.5 speed-up (down to 1.37 sec)
28.
Eliminated the need for the user to specify the "anchor timepoint"
during the PET to Anatomy registration. Timepoint of Maximum average
singnal is selected and the registration is performed to that timepoint to
determine the required transformation for all PET timepoints.
29. Implementing MRTM0, MRTM, MRTM2 reference
model within the FireVoxel Dynamic Processing framework.
30. Fixed
the DICOM-ROI save and edit problem reported by Alexandra Hotca.
31. Fixed
several problems when trying to load a single DICOM slice directly from
multi-slice DICOM tree.
32. Fixed
defect: When ROI is saved to DICOM it is incorrectly displayed in Oped DICOM
dialog Preview panel.
33. Fixed
an error writing incorrect datatype in ANALYZE 7.5 format (for 16-bit volume)
34. Added
the progress indicator to the FireVoxel document load. This is very helpful
when loading very large volumes (such as PET)
35. When
dialogs RoiStat3D and RoiStat4D are acivated, the "ROI is empty"
error message is displayed, show the name of the ROI layer.
36. In
Dialog ROI Stats 4D: added a function to copy TAC to a clipboard in
format so it could be easily pasted to Excel without saving to a file.
Also, changed the formatting of TAC file to include \t to import
easily to Excel.