Learning multi-objective binary features for image representation and recognition