Skip to content

Comments

Remove motion compensated#895

Merged
SimonRit merged 1 commit intoRTKConsortium:mainfrom
cyrilmory:remove_motion_compensated
Feb 8, 2026
Merged

Remove motion compensated#895
SimonRit merged 1 commit intoRTKConsortium:mainfrom
cyrilmory:remove_motion_compensated

Conversation

@cyrilmory
Copy link
Contributor

@cyrilmory cyrilmory commented Feb 5, 2026

Remove the motion compensated applications and filters:

  • MC 4D conjugate gradient
  • MC ROOSTER
    The rationale for this removal is that apparently, these filters and applications have been unused for 10 years, and a bug has recently been discovered in MC ROOSTER that might take a lot of effort to fix.

At the moment, the underlying filters, which do seem to work as expected, have not been removed. Those are :

  • Warped projectors and filters built on top of those :
    rtkCudaWarpBackProjectionImageFilter
    rtkCudaWarpForwardProjectionImageFilter
    rtkWarpFourDToProjectionStackImageFilter
    rtkWarpProjectionStackToFourDImageFilter

  • Warping operators (deformation only, no forward or back projection involved) :
    rtkCudaWarpImageFilter
    rtkCudaForwardWarpImageFilter
    rtkForwardWarpImageFilter
    rtkUnwarpSequenceConjugateGradientOperator
    rtkUnwarpSequenceImageFilter
    rtkWarpSequenceImageFilter

Would you like (some of) them removed too ? Only two of them

@SimonRit SimonRit force-pushed the remove_motion_compensated branch from 6b23238 to 612f33c Compare February 5, 2026 15:14
@SimonRit
Copy link
Collaborator

SimonRit commented Feb 5, 2026

@cyrilmory Please validate the latest version.

@SimonRit SimonRit added this to the RTK 3.0 milestone Feb 5, 2026
@cyrilmory
Copy link
Contributor Author

Looks good to me

@SimonRit SimonRit force-pushed the remove_motion_compensated branch from 612f33c to f101390 Compare February 8, 2026 21:06
@SimonRit SimonRit merged commit 4da25c8 into RTKConsortium:main Feb 8, 2026
19 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants