max planck institut
mpii logo Minerva of the Max Planck Society

Perceptually-motivated Stereoscopic Film Grain, Pacific Graphics 2014

Perceptually-motivated Stereoscopic Film Grain

Krzysztof Templin1     Piotr Didyk2     Karol Myszkowski1     Hans-Peter Seidel1    

1 MPI Informatik    2 MIT CSAIL

Film grain overlay in stereoscopic 3D. Projecting grain on the surface does not ensure medium-scene separation (fuse first and second image). Grain that is added independently in each eye is hard to fuse and causes discomfort. In extreme cases, binocular rivalry appears, and the image looks “shiny” (fuse second and third). Our technique ensures that grain is separated from the scene, but is easy on eyes (fuse third and fourth). Use uncrossed (parallel) free fusion to see the examples

Scene from Big Buck Bunny by Blender Foundation.


Independent management of film grain in each view of a stereoscopic video can lead to visual discomfort. The existing alternative is to project the grain onto the scene geometry. Such grain, however, looks unnatural, changes object perception, and emphasizes inaccuracies in depth arising during 2D-to-3D conversion. We propose an advanced method of grain positioning that scatters the grain in the scene space. In a series of perceptual experiments, we estimate the optimal parameter values for the proposed method, analyze the user preference distribution among the proposed and the two existing methods, and show influence of the method on the object perception.


Paper (17.7 MB)
Results (60 MB).
Side by side comparison (477 MB).
Additional results 1 (78 MB).
Additional results 2 (74 MB).
Additional results 3 (80 MB).
Additional results 4 (66 MB).


Krzysztof Templin, Piotr Didyk, Karol Myszkowski, Hans-Peter Seidel
Perceptually-motivated Stereoscopic Film Grain
Computer Graphics Forum 33(7) (Proc. Pacific Graphics 2014, Seoul, Korea)

  author = { 
	Krzysztof Templin and
	Piotr Didyk and 
	Karol Myszkowski and 
	Hans-Peter Seidel},
  title = {Perceptually-motivated Stereoscopic Film Grain},
  journal = {Computer Graphics Forum (Proc. Pacific Graphics)},
  year = {2014},
  volume = {33},
  number = {7}