field-shift filter (incomplete)
field-shift implementation for all pixel sizes