Seamless image cloning implementation in CUDA