1. A method of generating a halftone screen, the method comprising: deriving at least one linear filter from a spatial probability profile function that specifies a probability of a minority pixel in the respective halftone pattern being at a given distance from the respective center of any of the grown minority pixel clusters; for each of one or more gray levels, determining a respective halftone pattern comprising a respective stochastic distribution of centers of respective clusters, wherein each of the clusters comprises one or more minority pixels of the respective halftone pattern; for each of one or more of the gray levels, producing a respective dither halftone pattern, wherein the producing comprises applying the at least one linear filter to the respective halftone pattern; and generating the halftone screen from the one or more dither halftone patterns; wherein the determining, the producing, and the generating are performed by a processor.