“…It is the process of combining two images by copying the gradients of the pixels from the source image into the target image. It is used in many applications such as seamless cloning [14][15][16][17][18][19][20][21][22], seamless video editing [23][24], seamless stitching [25][26][27], shadow removal [28], inpainting [29][30][31], gradient domain painting [32,33], scene completion [34,35], and image smoothing [36][37][38]. Some of gradient domain methods compose images by solving the Poisson equation in the specified region.…”