Performance evaluation
Last updated
Last updated
We evaluate the execution time of noise insertion and noise verification on several scenes, the lengths of the noise vectors variate from 2 to 40. The tests are executed on a workstation of Intel Core i5 2.5 GHz CPU, 32 GB RAM and NVIDIA GeForce RTX3070 GPU. The performance of noise insertion and verification is given in the figures below, detailed data is given in tables in Appendix D.
The noise insertion needs to analyze the structure of the input scene to generate and insert noises, that explains the noise insertion experimental results where the execution time, while being proportional with the length of the noise vector, depends importantly on the complexity of input scenes. A loose quantification for this complexity can be observed via the GPU execution times needed to render the scenes, shown in Table 1.
Whereas the noise verification needs only to analyze the distortion regions whose locations are given by the verification key, then the execution time depends mostly on the number of the regions (which is also the length of the noise vector) and slightly on the size of the rendered frame.
Scene | Rendering time (in seconds) | Rendered frame size |
---|---|---|
Coca-Cola
8.09
1080x1080
Grease Pencil Bike
4.30
2880x1620
Blender 3.5 Splash
11.41
1327x1250
Bathroom Above Corner
146.41
4000x3000