MATLAB: Find out new coordinates of a point in an image transformed by a polynomial geotransform

coordinate transformImage Processing Toolboximage transforms

I've been using fitgeotransform and imwarp to transform an image, but I'd like to see where a specific reference coordinate (in the original image) maps to in the transformed image. I think "transformPointsForward()" does this for affine transforms – is there something similar that will work for a polynomial or pwl transform?

Best Answer

These transforms are not invertable, so they only implement transformPointsInverse. You can use this method to determine where an output pixel maps to the corresponding input pixel, but not the other way around.