1. An apparatus for generating a three-dimensional color image, comprising: an input interface circuit for receiving a color image of at least an object and a low resolution depth image of at least the object; an image processing circuit configured to produce data that represents a three-dimensional color image of at least the object based on a first color pixel image data of a first color pixel of the color image and a first derived depth pixel image data of a first derived depth pixel of a derived high resolution depth image of at least the object, wherein the image processing circuit is configured to calculate the first derived depth pixel image data based on a measured depth pixel image data of a measured depth pixel of the low resolution depth image and a weighting factor associated with the measured depth pixel image data, wherein the weighting factor is based on a color edge magnitude summation value of a path between the first color pixel and the reference color pixel, wherein the reference color pixel has a pixel position in the color image corresponding to a measured depth pixel in the derived high resolution depth image of the object; and an output interface circuit for providing the generated three-dimensional color image.