Predefined stroke candidates: A simple implementation of this strategy is to predefine a set of stroke candidates. Such candidates are typically short stroke paths in different orientations. For a position within the image all candidates are translated to that position, the quality is computed and the stroke with the highest local quality is selected and stored. For a large number of random positions this is repeated, the strokes with the globally highest quality are drawn within an iteration step.