hi, i used MultiResolutionPDEDeformableRegistration and DemonsRegistrationFilter to do registration, it worked fine. Then I changed DemonsRegistrationFilter to GPUDemonsRegistrationFilter, and let the InternalImageType as itk::GPUimage type, it came out error says no function to do transformation.
using RegistrationFilterType =
itk::GPUDemonsRegistrationFilter<InternalImageType,
InternalImageType,
DisplacementFieldType>;
auto filter = RegistrationFilterType::New();
using MultiResRegistrationFilterType =
itk::MultiResolutionPDEDeformableRegistration<InternalImageType,
InternalImageType,
DisplacementFieldType>;
auto multires = MultiResRegistrationFilterType::New();
multires->SetRegistrationFilter(filter);
E0413 "itk::SmartPointer<itk::GPUDemonsRegistrationFilter<InternalImageType, InternalImageType, itk::Image<MyCommand::VectorPixelType, 3U>, itk::DemonsRegistrationFilter<InternalImageType, InternalImageType, MyCommand::DisplacementFieldType>>>" "itk::PDEDeformableRegistrationFilter<itk::Image<InternalPixelType, 3U>, itk::Image<InternalPixelType, 3U>, itk::Image<MyCommand::VectorPixelType, 3U>> *" ResampleTest E:\projectFiles\CPPcodes\DeformableRegistration\ResampleTest\main.cpp 130
so, I want to know whether if I miss something or beacase MultiResolutionPDEDeformableRegistration filter cannot use itk::GPUImage type, to get the error?