MATLAB: Image Warping / Image processing

image distortionimage processingImage Processing Toolboximage warping

Good afternoon,
I have to reproduce an image distorsion, e.g. a warping like in the image below using an RGB image.
What I'd need to know is if there is the possibility to implement this effect in Matlab and if yes, how it could be made.
I have seen that a command called imwarp exists but I'm not sure if it fits for me because I have seen it makes a geometric transformation of the image.
Thank you in advance

Best Answer

You can refer to the following blog for distorting an image using an arbitary grid
Related Question