Как анимировать деформацию элемента при наведении курсора?
Попробуй вот эту штуку использовать как clipPath для картинки
snippet
Весь этот изогнутый контур построен из кривых Безье. Параметрами кривых являются точки. При движении курсора, меняется положение нужных точек по любой оси. На основании точек рисуется сама кривая. С помощью SVG можно строить такие замкнутые контуры.