next up previous contents
Next: Conclusion Up: Results Previous: Tone Mapping Techniques

Color Image Difference

In this section the color image difference described in chapter 8 will be illustrated. First, the image series used by Gaddipati et al. [GaMY97] will be used to test the color image difference (CID), the metric introduced by Rushmeier et al., root mean squared error, and Gaddipati's metric. We have implemented Rushmeier's metric, although it is not 100% clear which viewing distance should be taken into account. We have chosen, in this example, the viewing distance so that the maximum displayable frequency is 60 cycles per visual degree for our metric, and the number of rectangles was 5000. The distance chosen by Gaddipati et al. is also not clear from their paper. Results are given in table 9.8, and images are shown in color plate 18a. Table 9.8 shows the differences between images rendered using various number of slices. This are rendering from a volume visualization done using various numbers of slices. Root mean squared error method (RMSE) is given for each component and for luminance image. The results for Gaddipati's metric are given only graphically in [GaMY97], and therefore they are not so precise.

 

method10-2020-3030-4040-5050-6060-7070-8080-9090-100
RMSE
red4.1622.3201.6881.2761.0510.8690.7700.7100.648

green

1.4920.9380.5510.4290.3270.2890.2360.2180.194

blue

4.8152.6551.1911.5641.2821.0950.8831.0270.809

Y

0.6650.3860.2620.2020.1630.1370.1140.1110.092
Rushm.16.7631.1080.5340.3990.2060.1040.0930.0600.070
Gaddi.20.021.04.57.13.03.00.82.11.0
CID1.4900.6360.4280.3460.2790.2430.2110.2900.225
Table 9.8: Results of different metrics for image series 1

 

Note the increasing difference at the end of the series which occurs by CID, Gaddipati's and Rushmeier's metric. This differences are not visible, but it is interesting that they occur in all three metrics.

Image series 2 in color plate 18b, shows images rendered using progressive radiosity. Numbers of rays shot is given under each image. We measured the CID, in order to estimate the sufficient number of rays. Results are given in table 9.9. Up to now we were always assuming the maximum displayable frequency is 60 cycles per degree. We have measured the differences in the third image series for increased viewing distances as well. The distance between the 500K rays and the 1M rays images was measured. Results are given in table 9.10. The results are valid for a 17 inch monitor, with 1280 pixels resolution. If it is known that the image will be displayed on such a monitor, and it will be observed from a distance of 3 meters, it is sufficient to render the image using only 500K rays. This information can save us a lot of rendering time.

 

images 1-2 2-3 3-4 4-5 5-6 6-7 7-8 8-9 9-10
CID max. f. 60 3.413 2.710 1.617 1.142 0.797 0.588 0.437 0.271 0.222
Table 9.9: CID for image series 2

 

 

viewing distance [cm]CID
501.345
1001.268
1501.184
2001.129
3001.020
4000.935
5000.861
10000.630
Table 9.10: CID for various viewing distances, image series 2

 

We have measured the distance between the 50K and the 100K image using 950000 rectangles. Results are shown in table 9.11. It is clear that the difference converge, and 5000 or 10000 rectangles are sufficient in almost all cases.

 

number of rectanglesCID
5003.375642
10003.421180
20003.440896
50003.412503
100003.409281
200003.422541
400003.419777
800003.415657
1600003.417164
3200003.417722
6400003.417656
9000003.417328
9100003.417486
9200003.417535
9300003.417455
9400003.417468
9500003.417440
Table 9.11: CID for various numbers of rectangles, image series 2

 

The next example is shown in color plate 19a. This color plate shows an image series rendered using ray tracing and various numbers of samples per pixel. We have measured the difference between the 40, 80 and 160 samples per pixel images. Results are given in table 9.12. These results show us that the 40 and the 160 samples per pixel images can not be distinguished from a distance of 200 cm. Note that the rendering time was 4 times longer for 160 samples per pixel image.

 

viewing dist.40-16080-160
50cm 1.878 1.476
100cm1.409 1.112
200cm0.789 0.597
400cm0.380 0.276
Table 9.12: CID for various viewing distances, image series 3

 

The final example is illustrated in color plate 20. Color plate 20a shows original flower image, and color plate 20b original crow image. We have applied tex2html_wrap_inline6001 blurring filter on the flower image (20c), and we have added some color patches to the original flower image (20d). There is also an image which has the same luminance, but colors are quite different (20e). Note that Rushmeier's metric would report no difference for this two images. There is also a combination of the blurred flower image and the crow image shown in color plate 20f. Resulting differences are given in table 9.13. All CID differences are computed assuming the maximum displayable frequency is 60 cycles/degree, and using 5000 rectangles. Note that the often used root mean square error method reports a lower difference between the flower image with some color patches added (20d) and the original flower image (20a), than between the blurred (20c) and the original image (20a). A human observer would always report a different result.

 

bcdef
crowblur 3x3corruptedconstant Ycombination b+c
CIDCIDCIDCIDCID
a52.5473.7715.09825.73230.582

RMSERMSERMSERMSERMSE
38.9489.5495.285028.562
CIDCIDCIDCIDCID
b051.59554.73250.14323.489

RMSERMSERMSERMSERMSE
036.93038.986 38.94925.770
CIDCIDCIDCIDCID
c 07.75927.27528.110

RMSERMSERMSERMSERMSE
010.584 9.54926.452
CIDCIDCIDCIDCID
d 028.40629.599

RMSERMSERMSERMSERMSE
013.09726.284
CIDCIDCIDCIDCID
e 030.579

RMSERMSERMSERMSERMSE
028.725
Table 9.13: Differences for image series 3

 

Color Plate 18


picture1874

Color Plate 19


picture1922

Color Plate 20


picture1940


next up previous contents
Next: Conclusion Up: Results Previous: Tone Mapping Techniques

matkovic@cg.tuwien.ac.at