Image diffusion can smooth away noise and small-scale structures while retaining important features, thus improving the performances for many image processing algorithms. In this paper, we present a novel diffusion algorithm for which the filtering kernels vary according to the perceptual saliency of boundaries. The effectiveness of the proposed approach is validated by experiments on various medical images.