Model-based halftoning using direct binary search | Synapse