Pattern diffusion