1. use hard constraints: snap black pixels to integer iso-lines
  2. use soft constraints: use the integer coordinates computed in the first step as soft constraints

  • car (original input)

  • car (50% downsampled input)

Scale tests

  • added new constraint to prevent edge splitting

Fandisk