SP-GAN: Cycle-Consistent Generative Adversarial Networks for Shadow Puppet Generation | IEEE Conference Publication | IEEE Xplore