1. A computer-implemented method, comprising: mapping color information of a registered source image into a one dimensional luminosity channel and multi-dimensional chromatic channels; building a voting table, where each table cell is indexed by the chromatic coordinates from the source image and chromatic coordinates from a registered destination image, and wherein building the table comprises: for each pixel in the source image, incrementing a count stored in the table cell indexed by the chromatic coordinates of the source pixel and the chromatic coordinates of the source pixel's related destination pixel; identifying a transfer color for each pixel in the source image based on the voting table; and using the identified transfer colors to adjust the colors of the source image.