Optimizing discrimination-efficiency tradeoff in integrating heterogeneous local features for object detection