AD-HOC: Appearance Driven Human tracking with Occlusion Handling