Хотя вы можете выполнять субпиксельный перевод путем интерполяции (билинейный или бикубический), я бы предложил лучший подход.
Возьмите изображение с более высоким разрешением (достаточно хорошего синтетического IMO), сгладьте его, чтобы удалить высокие частоты (и понизьте частоту Найквиста), и произведите выборку. Это позволит вам применять небольшие смещения (на целые пиксели с высоким разрешением) и получать соответствующие изображения с низким разрешением.