InsightSoftwareConsortium / ITKIsotropicWavelets

External Module for ITK, implementing Isotropic Wavelets and Riesz Filter for multiscale phase analysis.
Apache License 2.0
13 stars 11 forks source link

Inverse Riesz transform #148

Closed mgcyung closed 3 years ago

mgcyung commented 3 years ago

Is there an Inverse Riesz transform to convert all Riesz coefficients back into a signal?

phcerdan commented 3 years ago

I don't think so, but it might be interesting, what do you need it for?

Usually, you filter the Riesz components, for example with a StructureTensor: https://github.com/InsightSoftwareConsortium/ITKIsotropicWavelets/blob/master/test/itkStructureTensorWithGeneralizedRieszTest.cxx

Or use them to get a steerable RieszRotationMatrix: https://github.com/InsightSoftwareConsortium/ITKIsotropicWavelets/blob/master/test/itkRieszRotationMatrixTest.cxx

mgcyung commented 3 years ago

Thanks for replying. I wonder if it can transform rotated Riesz coefficients back into a signal? And it seems that the StructureTensor does the filtering and inverse transforming at the same time. Maybe there is a code to transform Riesz coefficients back into a signal inside the StructureTensor.

mgcyung commented 3 years ago

I see that the StructureTensor dose not do the inverse transforming. Maybe I can try with the StructureTensor instead of the inverse transforming. Thanks.