A method for determining a location of a target positioned behind a tow vehicle , the method comprising: receiving, at data processing hardware , images from a camera positioned on a back portion of the tow vehicle and in communication with the data processing hardware , the images including the target ; applying, by the data processing hardware , one or more filter banks to the images ; determining, by the data processing hardware , a region of interest within each image based on the applied filter banks , the region of interest including the target ; identifying, by the data processing hardware , the target within the region of interest ; determining, by the data processing hardware , a target location (L CCP , L TCP ) of the target including a location in a real-world coordinate system; and transmitting, from the data processing hardware , instructions to a drive system supported by the vehicle and in communication with the data processing hardware , the instructions causing the tow vehicle to autonomously maneuver towards the location in the real-world coordinate system, characterized in that the method further comprises: receiving, at the data processing hardware , training images stored in hardware memory in communication with the data processing hardware ; determining, by the data processing hardware , a training region of interest within each received image , the training region of interest including a target ; and determining, by the data processing hardware , the one or more filter banks within each training region of interest . receiving, at data processing hardware , images from a camera positioned on a back portion of the tow vehicle and in communication with the data processing hardware , the images including the target ; applying, by the data processing hardware , one or more filter banks to the images ; determining, by the data processing hardware , a region of interest within each image based on the applied filter banks , the region of interest including the target ; identifying, by the data processing hardware , the target within the region of interest ; determining, by the data processing hardware , a target location (L CCP , L TCP ) of the target including a location in a real-world coordinate system; and transmitting, from the data processing hardware , instructions to a drive system supported by the vehicle and in communication with the data processing hardware , the instructions causing the tow vehicle to autonomously maneuver towards the location in the real-world coordinate system, characterized in that the method further comprises: receiving, at the data processing hardware , training images stored in hardware memory in communication with the data processing hardware ; determining, by the data processing hardware , a training region of interest within each received image , the training region of interest including a target ; and determining, by the data processing hardware , the one or more filter banks within each training region of interest . receiving, at the data processing hardware , training images stored in hardware memory in communication with the data processing hardware ; determining, by the data processing hardware , a training region of interest within each received image , the training region of interest including a target ; and determining, by the data processing hardware , the one or more filter banks within each training region of interest . <EOS>