Presentation + Paper
1 August 2021 Efficient Java implementation of image cloning method based on gradient processing
Author Affiliations +
Abstract
In the processing of photographic images, it is common to manipulate them to include objects that are not present in the original image, to make them more appealing or to change the environment. Therefore, they are manually edited and the object to be included is cut out of a source image, to join it to the destination and then, through the use of filters, the contour is softened to make the union between both images less noticeable. Perez et al. introduced a technique, called perfect cloning, based on processing the image gradient to integrate them, using sparse matrices, allowing to automate this process. However, its implementation in languages such as Java is complex due to memory limitations for large matrices. Hence, this paper introduces a method of implementing sparse arrays that allow their use in Java. It has been implemented as a plugin for the free software ImageJ. In addition, the technique is compared with the Multiresolution method, developed by Burt and Adelson, which is considered a reference in the field.
Conference Presentation
© (2021) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Manuel G. Forero and Andrés F. Navarro "Efficient Java implementation of image cloning method based on gradient processing", Proc. SPIE 11842, Applications of Digital Image Processing XLIV, 118421H (1 August 2021); https://doi.org/10.1117/12.2594558
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Image processing

Matrices

Java

Visualization

Photography

Image filtering

Calculus

Back to Top