1. A method of creating a realistic color for a virtual object in an Augmented Reality environment comprising: selecting a reference image target frame; selecting a plurality of sample points in the reference image target frame; acquiring a subsequent new image target frame; determining a plurality of corresponding sample points in the new image target frame wherein the plurality of corresponding sample points correspond to the plurality of sample points in the reference image target frame; comparing a color of each of the plurality of sample points in the reference image target frame with a color of each of the corresponding sample points in the new image target frame and computing a Color Transfer function based at least in part on the comparison; and applying the Color Transfer function to the color of the virtual object, wherein the Color Transfer function is based upon a color measurement of a sample point in the reference image target frame, a color measurement of a sample point in the new image target frame, and a color of the virtual object before Color Transfer.