1. A method for performing spectral gamut mapping for reproducing an image comprising a plurality of pixels using a device, the method comprising the steps of: generating sample data to span a spectral gamut of the device; dividing the sample data into plural subdivisions based on colorimetry of the sample data; constructing a local interim connection space (ICS) for each of the plural subdivisions; constructing a sub-gamut corresponding to each of the local ICS's; and for each of the plurality of pixels, selecting a sub-gamut, from the constructed sub-gamuts, which corresponds to the pixel, and performing spectral gamut mapping for the pixel using the selected sub-gamut in the local ICS.