moved gradient domain cloning to image_processing subfolder