Towards Robust and Effective Human Pose Estimation and Generation