A controller for a system configured to provide a notification to an operator of a vehicle that an object is proximate to the vehicle, said system comprising a visible light camera mounted on the vehicle effective to have a camera field of view, and configured to output image data indicative of visible light color and visible light intensity detected by pixels in the camera, and a multiple zone temperature sensor mounted on the vehicle effective to have a sensor field of view similar to the camera field of view, and configured to output temperature data indicative of a zone temperature for each of the multiple zones, said controller configured to a) receive visible light image data from the camera, said image data indicative of visible light color and visible light intensity detected by pixels in the camera; b) determine a hue map characterized as an array of hue data cells, wherein each hue data cell has a hue value based on a hue characteristic of the image data detected by of one or more of the pixels; c) designate a hue object on an area of the hue map where a cluster of hue data cells are present that have notable hue values relative to a hue threshold; d) determine a saturation map characterized as an array of saturation data cells, wherein each saturation data cell has a saturation value based on a saturation characteristic of the image data detected by one or more of the pixels; e) designate a saturation object on an area of the saturation map where a cluster of saturation data cells are present that have notable saturation values relative to a saturation threshold; f) determine an intensity map characterized as an array of intensity data cells, wherein each intensity data cell has an intensity value based on an intensity characteristic of the image data detected by of one or more of the pixels; g) designate an intensity object on an area of the intensity map where a cluster of intensity data cells are present that have notable intensity values relative to an intensity threshold; h) receive temperature data from the multiple zone temperature sensor, wherein said temperature data includes a zone temperature value for each of the multiple zones; i) determine a temperature map characterized as an array of temperature data cells, wherein each temperature data cell has a temperature value based on a temperature characteristic of one or more of the multiple zones; j) designate a temperature object on an area of the temperature map where a cluster of temperature data cells are present that have notable temperature values relative to a temperature threshold; k) designate a detected object on an area of an object map where the hue object, the intensity object, and the temperature object intersect, or where the saturation object, the intensity object, and the temperature object intersect; and l) output a display signal corresponding to an image from the camera that includes a highlighted area selected based on the detected object. a) receive visible light image data from the camera, said image data indicative of visible light color and visible light intensity detected by pixels in the camera; b) determine a hue map characterized as an array of hue data cells, wherein each hue data cell has a hue value based on a hue characteristic of the image data detected by of one or more of the pixels; c) designate a hue object on an area of the hue map where a cluster of hue data cells are present that have notable hue values relative to a hue threshold; d) determine a saturation map characterized as an array of saturation data cells, wherein each saturation data cell has a saturation value based on a saturation characteristic of the image data detected by one or more of the pixels; e) designate a saturation object on an area of the saturation map where a cluster of saturation data cells are present that have notable saturation values relative to a saturation threshold; f) determine an intensity map characterized as an array of intensity data cells, wherein each intensity data cell has an intensity value based on an intensity characteristic of the image data detected by of one or more of the pixels; g) designate an intensity object on an area of the intensity map where a cluster of intensity data cells are present that have notable intensity values relative to an intensity threshold; h) receive temperature data from the multiple zone temperature sensor, wherein said temperature data includes a zone temperature value for each of the multiple zones; i) determine a temperature map characterized as an array of temperature data cells, wherein each temperature data cell has a temperature value based on a temperature characteristic of one or more of the multiple zones; j) designate a temperature object on an area of the temperature map where a cluster of temperature data cells are present that have notable temperature values relative to a temperature threshold; k) designate a detected object on an area of an object map where the hue object, the intensity object, and the temperature object intersect, or where the saturation object, the intensity object, and the temperature object intersect; and l) output a display signal corresponding to an image from the camera that includes a highlighted area selected based on the detected object.