Poisson image editing
Matlab implementation of Possion image editing.
Gradient domain is used instead of intensity of pixels in image cloning to blend two images by solving Poisson equations with a predefined boundary condition. Based on this idea, this presents two options:
1- seamless cloning
2- mixing gradients
For more information read Readme.pdf
Instructions:
1- Open Demo.m
2-change the filenames as you want:
source='source_image.jpg';
target='target_image.jpg';
result='result_image.jpg';
3-Run Demo.m
This is an implementation of the following paper:
Pérez, Patrick, Michel Gangnet, and Andrew Blake. "Poisson image editing." ACM Transactions on Graphics (TOG). Vol. 22. No. 3. ACM, 2003.
Github link: https://github.com/mahmoudnafifi/Poisson-image-editing
Cite As
Mahmoud Afifi (2026). Poisson image editing (https://www.mathworks.com/matlabcentral/fileexchange/62287-poisson-image-editing), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Image Processing and Computer Vision > Image Processing Toolbox > Image Filtering and Enhancement > Morphological Operations >
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
