1. A method of finding a color value by inverting a color device model, comprising: selecting a seed based on an input color value; generating an estimated color value using an iterative root finding process and the seed; and performing the following if the estimated color value is not acceptable: determining a set of seed values using the estimated color value; and generating an output color value using the set of seed values and the iterative root finding process.