A method of adjusting the color of images captured by a plurality of cameras (14, 16, 18) comprising: receiving a first image captured by a first camera from the plurality of cameras; analyzing the first image to separate pixels in the first image into background pixels and foreground pixels; selecting pixels from the background pixels that have a color that is determined to be a shade of gray; determining the amount to adjust the colors of the selected pixels to move their colors towards a shade of gray that is further identified as true gray; and providing the determined adjustment amount for use in adjusting the color components of images from the plurality of cameras; wherein, within the background pixels, for all the pixels, Pi, in YCbCr color space, where Pi is defined as P i = ( Y i, Cb i, Cr i), the pixels that are a shade of gray or grayish are defined as the set of pixels {P j I Y j > t ymin & Y j < t ymax & Cb j > t cmin & Cb j < t cmax & Cr j > t cmin & Cr j < t cmax}, wherein t y min and t y max are the minimal and maximal thresholds for intensity channels, and t c min and t c max are the thresholds for color channels; wherein, for histograms of pixel chroma components Cb and Cr from 0 to 255, a true gray pixel will have a value of 128 for both chroma components Cb and Cr; and wherein determining the amount to adjust chroma components of the selected pixels to move their colors towards true gray comprises determining maximum bins in the histograms of chroma components Cb and Cr of the selected pixels, and computing a correction amount between chroma component Cb at its maximum bin and 128 and computing a correction amount between chroma component Cr at its maximum bin and 128. receiving a first image captured by a first camera from the plurality of cameras; analyzing the first image to separate pixels in the first image into background pixels and foreground pixels; selecting pixels from the background pixels that have a color that is determined to be a shade of gray; determining the amount to adjust the colors of the selected pixels to move their colors towards a shade of gray that is further identified as true gray; and providing the determined adjustment amount for use in adjusting the color components of images from the plurality of cameras; wherein, within the background pixels, for all the pixels, Pi, in YCbCr color space, where Pi is defined as P i = ( Y i, Cb i, Cr i), the pixels that are a shade of gray or grayish are defined as the set of pixels {P j I Y j > t ymin & Y j < t ymax & Cb j > t cmin & Cb j < t cmax & Cr j > t cmin & Cr j < t cmax}, wherein t y min and t y max are the minimal and maximal thresholds for intensity channels, and t c min and t c max are the thresholds for color channels; wherein, for histograms of pixel chroma components Cb and Cr from 0 to 255, a true gray pixel will have a value of 128 for both chroma components Cb and Cr; and wherein determining the amount to adjust chroma components of the selected pixels to move their colors towards true gray comprises determining maximum bins in the histograms of chroma components Cb and Cr of the selected pixels, and computing a correction amount between chroma component Cb at its maximum bin and 128 and computing a correction amount between chroma component Cr at its maximum bin and 128.