Cycle in cycle generative adversarial networks for keypoint-guided image generation