1. A method of selecting a set of S number of calibration patches obtained from an image for an image producing system possessing G number of colors, the method comprising: determining S such that S is a minimal number which meets a quality specification of the image producing system; and performing a minimum error optimization between an estimated printer performance and a measured printer performance for different combinations of S number of colors; wherein the error optimization represents a minimal variable set for optimizing the calibration patches.