Diffusion curves: a vector representation for smooth-shaded images