Text this: Learning quality-guided multi-layer features for classifying visual types with ball sports application