1. A computer-implemented method for performing object detection comprising: generating a plurality of binary coded representations each associated with a pixel of individual pixels of at least a portion of an input image; performing a first object detection based on a first spatial correlation mapping between the binary coded representations and a binary coded image based object detection model; and performing a second object detection based on a second spatial correlation mapping between the binary coded representations and the binary coded image based object detection model.