Создаешь отдельный файл, рисуешь горизонтальные градиентные полосы (распространение градиента - вертикальное): ч-б-ч-б-ч-б и пока не надоест. Я создавал один градиентик, определял его как паттерн и заливал весь лист, получился регулярный градиент, можешь извратиться и сделать нерегулярный.
Потом Filter > Distort > Polar coordinates > Rectangular to polar. Получаются красивые кружочки (если сможешь нарисовать изначально круги, чтоб не извращаться с поляркой - рисуй).
Сохраняешь картинку в Displ.psd.
Открываешь картинку, которую нужно искажать, Filter > Distort > Displace и подсовываешь фильтру файл Displ.psd
PS: Если искажаемая картинка(область выделения) не совпадает по пропорциям с Displ.psd - будут не круги, а овалы.
PSS: В природе существует огромное множество уже готовых картинок для фильтра, называются они Displacement maps.