Abstract:In this work we introduce a new image editing tool, based on the spectrum of a global filter computed from image affinities. Recently, it has been shown that the global filter derived from a fully connected graph representing the image, can be approximated using the Nystrom extension [1]. This filter is computed by approximating the leading eigenvectors of the filter. These orthonormal eigenfunctions are highly expressive of the coarse and fine details in the underlying image, where each eigenvector can be interpreted as one scale of a data-dependent multiscale image decomposition. In this filtering scheme, each eigenvalue can boost or suppress the corresponding signal component in each scale. Our analysis shows that the mapping of the eigenvalues by an appropriate polynomial function endows the filter with a number of important capabilities, such as edge-aware sharpening, denoising, tone manipulation and abstraction, to name a few. Furthermore, the edits can be easily propagated across the image. |
Manuscript:H. Talebi and P. Milanfar, "Nonlocal Image Editing", IEEE Transactions on Image Processing, vol. 23, No. 10, pp. 4460-4473, October 2014. (PDF) |
MATLAB Code:This software is provided for non-commercial research purposes only. Use at your own risk. No warranty is implied by this distribution. Copyright © 2014 by University of California. (Download) (last update: September/20/2014) |
Examples:
|
References:[1] H. Talebi, P. Milanfar, "Global Image Denoising", IEEE Transactions on Image Processing, vol. 23, No. 2, pp. 755-769, February 2014. (PDF) |