Unsharp margin
Because it is applied in the radios domain, phase retrieval (PR) uses a "margin" so that there is no edge artefacts when stitching processed sub-volumes together.
The same must go for unsharp mask. In this PR, the pipeline logic is slightly modified so that:
- If only phase retrieval is done: do as previously (instantiate PR with
margin=self._phase_margin
) - If PR is followed by unsharp, then apply unsharp on the uncropped radios, then crop the radios after unsharp.
Close #159 (closed)