Presentation is loading. Please wait.

Presentation is loading. Please wait.

Gamut Mapping First try: map black points and fill destination gamut.

Similar presentations


Presentation on theme: "Gamut Mapping First try: map black points and fill destination gamut."— Presentation transcript:

1 Gamut Mapping First try: map black points and fill destination gamut.

2 device gamut image gamut

3 translate B i to B d device gamut image gamut

4 translate B i to B d scale by csf device gamut image gamut

5 translate B i to B d scale by csf rotate device gamut image gamut

6 Gamut Mapping X d = B d + csf R (X i - B i ) B i = image black, B d = destination black R = rotation matrix csf = contrast scaling factor X i = image color, X d = destination color Problems: Image colors near black outside of destination are especially bad: loss of detail, hue shifts due to quantization error,...

7 shift and scale along destination gray X d = B d + csf R (X i - B i ) + bs (W d - B d )

8 Fig 14a, bs>0, csf small, image gamut maps entirely into printer gamut, but contrast is low. Fig 14b, bs=0, csf large, more contrast, more colors inside printer gamut, but also more outside.

9 Saturation control “Umbrella transformation” [R s G s B s ] = monitor whitepoint [R n G n B n ] new RGB coordinates such that R s + G s + B s = R n + G n + B n and [R n G n B n ] maps inside destination gamut First map R R s +G G s +B B s to R R n +G G n +B B n Then map into printer coordinates Makes minor hue changes, but “relative” colors preserved. Achromatic remain achromatic.

10 Projective Clipping After all, some colors remain outside printer gamut Project these onto the gamut surface: –Try a perpendicular projection to nearest triangular face in printer gamut surface. –If none, find a perpendicular projection to the nearest edge on the surface –If none, use closest vertex

11 Projective Clipping This is the closest point on the surface to the given color Result is continuous projection if gamut is convex, but not else. –Bad: want nearby image colors to be nearby in destination gamut.

12 Projective Clipping Problems –Printer gamuts have worst concavities near black point, giving quantization errors. –Nearest point projection uses Euclidean distance in XYZ space, but that is not perceptually uniform. Try CIELAB? SCIELAB? Keep out of gamut distances small at cost of use of less than full printer gamut use.


Download ppt "Gamut Mapping First try: map black points and fill destination gamut."

Similar presentations


Ads by Google