Model-based Visual Tracking: The OpenTL Framework