Hierarchical Attention and Semantic Refinement for Advanced Image Captioning | Synapse