Conversation
Co-authored-by: Lena Dorfschmidt <ld548@cam.ac.uk> Co-authored-by: Robert E. Smith <robert.smith@florey.edu.au>
Enabled by changes in MRtrix3#1628 Provide all b=0 volumes of each input series to mrhistmatch, rather than explicitly calculating the mean b=0 image. This provides a greater amount of data for the least squares determination of scaling factor between series. This was however not possible prior to MRtrix3#1628, as previously mrhistmatch worked explicitly on 3D images only.
|
Closes #1428. |
jdtournier
left a comment
There was a problem hiding this comment.
Looks great, thanks!
My one comment (based on a recent discussion where this functionality will be most welcome) would be to add an option to set the average b=0 intensity - useful in cases where the data might come from different scanners where the scaling might differ wildly between subjects. But it's nothing that can't be done in a subsequent step, so don't let that stop this from merging.
|
Manually setting average b=0 intensity would be pretty easy. What I actually wanted to do here, but couldn't convince myself that my math was correct, was to intensity-match all protocols to all other protocols, producing a scaling factor matrix, and then scale each protocol individually in such a way as to converge their intensities toward a common target, rather than arbitrarily using the first scan as the "target" intensity. |
|
Hi developpers, I did a git checkout dev and tried dwicat.
Get the error: |
|
The script relies on updates to the supporting executables, which need to be recompiled. You need to run |
Works fine now. @jdtournier Thx |
Hey Robert,
Could you get it approved by some other developer.
Best
Lena & Jakub