image differential structure 9907530