Efficient gradient-domain compositing using quadtrees | Synapse