Вы можете сделать «штамп», который выталкивает пиксели радиально. То есть, предварительно рассчитать отображение (для патча, меньшего, чем ваше изображение), которое переносит пиксели из центра патча в точку чуть дальше, и это смещение начинается с нуля в центре, увеличивается с радиусом, но затем уменьшайтесь по мере приближения к границе патча, чтобы он был нулевым по краям. Затем примените эту деформацию в случайных точках вокруг изображения, пока не закроете все изображение.
Обратите внимание, что это на самом деле немного заострит края, но сделает их не прямыми, как на вашем примере изображения. Обратите внимание, что в этом примере края на самом деле более четкие и четкие (см., Например, край правого уха собаки), но просто не прямые, поэтому я предполагаю, что это то, что вы подразумеваете под «жестким».