Search This Blog

Wednesday, September 25, 2013

Added new functionality: Presenly Parametric Model calculation would NOT initialize on the PET volumes.
Update: Such logic is simply not present for Real-valued volumes (=PET).  Requires a separate implementation. But this is critical for the implementation of MRTM, SMRTM models.
Enabled  ViewTAC dialog (real time viewing of TACs as the cursor moving over) for 4D Parametric Maps and Real-valued volumes (that includes PET).
Fixed defect when Wait Cursor is not display while obtaining TAC from a 4D volume.  For large volumes such as PET this causes a problem as it is unclear if operation is being performed or app just froze.
Working on several defects related to display "hourglass" cursor in some registration scenarios, timee scrolling etc.

Switched BW (1 bit ROI) compression to 16-bit base to gain extra compression and speed while drawing the ROI.

Tuesday, September 24, 2013

Meeting with Yu-Shin. Installed and ran the FireVoxel on her MacWin configuration on the acquired PET dataset. Discussed priorities for the next week:  PET-to-MPRAGE registration, PET averaging function for specified frames, further TAC support for Excel import, parametric models without Input funciton SRTM, SRTM2, MRTM.
The need for the MNI-Altlas registration was raised again.

Monday, September 23, 2013

Working on the registration of PET volume to MPRAGE volume using the existing registration tools of the FireVoxel.  PET is cropped to keep only relevant voxels. MPRAGE is transformed into the Axial projection.



Attempting to further increase decompression speed for highly compressed volumes, in light of the high speeds required by overlayed ROI drawing. Seamlessly combining the prediction residual decoding with the Huffman decoding.

This provided an additional x1.25 speed up in the decompression of the volume.

Sunday, September 22, 2013

Substantially sped up huffman decompression, by replacing the bit-testing loop for all codes under 12-bit long. Instead a direct table is used which covers bulk of the codes, but is still small in size.
This allowed to speed up decompression by x3 times. This is extremely important,  because when user draws an ROI over signal intensity volume, a lag will appear in the ROI drawing if the decompression is not fast enough.
Added a new feature: when 3 point projection View is initiated, the other 2 orthogonal projections start in a Single, middle-slice view.
Fixing defect: Saving dynamic document (f.e. Ktrans) to FireVoxel document format, unable to load the saved 4D volume

Saturday, September 21, 2013

Released an unofficial Build 125 with the working K-trans model for prostate dynamic dataset

Friday, September 20, 2013

Working on the "Wait cursor problem" while traversing 4D dataset reported by Henry, mousewheel Wait Cursor problem
Working on VTF extension dialog save problem reported by Henry.

Thursday, September 19, 2013

Fixing the defect of "delayed-draw" while drawing an ROI. For some reasons this started to show since last Build 124, and happens only on one specific image dimensions obtained from K-trans testing.

This was a combination of several issues.  Disabled accessing the entity layers with Alpha=0.
Added a test comparing possible Huffman compression savings vs. simple Minbits. 

[FvxBuild125]

Wednesday, September 18, 2013

Adding to Automatic Build Test (ABT):
  • Kurtosis model
  • K-trans model (Ve)
Entirely finished with this now.  This is in addition to an existing  T2/T2* test.
Note that K-trans modelling required loading of the Input function - a new feature for ABT.

[FvxBuild125]
Working on the T2/T2* parametric modelling issue reported by Andrew Rozenkrantz.

Dealing with the DICOM dataset issue in dynamic series, when first timepoint has a different TAG_SLICE_LOCATION from the rest of the timepoints



 Modelling problem was corrected by setting up possible range for T2 values to [10,1000] ms
(from the old interval of  [1,250] ms)




[FvxBuild125]