- introduction of CalculateInternalTransformV2
- Each projection maps the isocentric transform (RTIso COR) to its own projection center, including calibration offset.
- Direct comparison with previous implementation of CalculateInternalTransform not done... yet.
- Results on validation dataset are good.
- This change was triggered by rather large errors (ca. 0.8mm) on validation dataset.
- Both fakeIso and DCM RTPlan iso have been updated to V2.
- panel offset moved to gSiddon, output image w/ offset are available to reg23
- calibration in settings.ini is a mix of fitting and manual review in SRT
- calibration images reviewed (all: short long AP PA)
- Test with validation dataset is good. However only for IECS2CT2 w/ translations only. Import offset and hidden transform confuse the situation. Unclear if should be used or not when w/o resildual wrt LT is belo 0.3
- registration dialog is modal.'
This include as most important changes:
- itkImageProcessor UpdateProjectionGeometryMeta - SetOriginLPS now includes that offset
- ui_qvtk_handler: change in overlapping of two images. This now use the vtk provided image center which also consider image orientation and allows us to work under no assumption of center at same position between DRT and TOPO
This release was tested on Imaging calibration data. Consistency was good. On Phantom data also good consistency on Correction Vector between SHORT and LONG
- Interpolating all available space in DRT geometry.
- Isocenter visualisation based on same filter as contours
- Wrting SOP Class and SOP Instance UID in SRO
* If database contains a CT, that can be imported.
* Full pipeline from DataView to itkImageProcessor.
* No checks on CT selection in DataView.
* No feedback of data loaded from RegistrationView to DataView.
YET TO DO:
- disable visualisation of crossHair
- widget with Emit for full screen visualisation
- bug on wipe visulisation of contours + opacity
- clean data when unloading
- YET TO FIX
Bug on wipe: view LAT in blending does not visualise contours.
Actor of struct has wierd bounds. Might require a deeper look at later point
Meta containers (itkObject) defined for CTVolume, Topogram, Projection Geometry Settings, DRT, RTPlan.
Initial work on code clean up from silly variables and use of Meta containers instead.
DRT Image Size, Resolution, Position, Directions calculated at geometry definition instead of runtime