I think film grain is binary. Why do I think that? I learned it here:
Photo Utopia: Clumps and Chumps (or why film isn't binary)
The author meant to have the opposite effect, but after I read his explanation for why film is not binary, I formed a differnt impression.
I have been thinking a lot about film grain recently. I'm interested in mimicking its look in the digital domain.
I don't like the usual 'soft light or overlay some gray-centered noise' approach to making digital film grain, because I feel it doesn't really model what film grain actually is. That technique does not cause edge breakup, for example.
So What Exactly is Going On?
I needed to know if film grain got more or less gray (true analog), larger and smaller (like a traditional halftone, but with jittered cell placement), or denser and sparser (like a stochastic frequency-modulated halftone. In researching my questions I learned that this is apparently a point of some contention.
After mulling it over for a while, I decided I would go with this guy:
Clumps and Chumps or Why Bumble Bees Can't Fly and not just because he knows about bumble bee wing vortex shedding, although that did give me some added confidence :D
So here is how I think it goes, based on what I've read here on teh internets.
I think after development it's little black crystals of reasonably similar size that scatter and overlap. The more light a region gets, the more numerous the crystals become.
I think a negative image (or 3 color separations combined as here) would make a good start. Maybe stochastic halftones would form a good basis. Could the halftone be 'crystallized' using, maybe, the median filter? I wasn't thrilled with the results, but another method for crystallizing the halftone might be good.
I saw a quote on one of the preceding links from a Kodak scientist who flat out said film is analog, but Kodak needs to hold to the line that film is superior to digital, so I don't put that much weight on that statement. (Film is superior to digital in many ways, btw, and what's motivating me in this post is my desire to make digital seem to be more filmic). Plus at the right scale an FM screen will seem analog.
That same link concludes (ironically) with this quote:
So next time some 'expert' spouts off about bumblebees and how grain is binary tell them it's about "the energy of an electron being raised into the conduction band from the valence band"
I say 'ironic' because in quantum mechanics there is no continuous analog scale. Things are quantized. There are only certain bands at certain energy levels. There's the Valence Band. There's the Conduction Band. (And in between there's the Gap Band) That's why it's called Quantum Mechanics.
-----
In my next post I'm going to propose a recipe for digital grain. No guarantee that it will be the best. Feedback welcome.
-----
UPDATE 7/15/2009
(click to enlarge somewhat)
I got this illustration from the photo.net argument thread. I'm adding in as a partial response to the first comment below about film grain being crystals vs filaments. If I follow it, (at least some) crystals (somehow) look like filaments at the right magnification. I'm including this filament idea mainly because as of my posting of this blog item it was the strongest argument I could find for film being analog. I still think of film grain as being composed of random areas of black or clear crystals.
Comments referring to the "Gurney-Mott development model" (causing the silver speck to grow like a traditional AM halftone?) or "plate disc theory" (not seeing this on Google) are new information for me. Thank you for that. I'll investigate further.
----
THE GOAL
I should add that I don't particularly care whether film is one thing or another. My goal is to get an understanding of whatever it is - a mental model - that will help me come up with some sort of recipe for trying to copy it in something like Photoshop. And if it turns out that existing recipes for faking grain are as good as it gets, then so be it. But I want to take a closer look.
----
UPDATE
I'm looking at this page (reprinted from an old Kodak source) discussing latent images and the Gurney-Mott Theory, and it looks to be a pretty good explanation.
Here's what I read:
- The dark spots on the negative are metallic silver. They are essentially opaque. This suggests two states: dark and clear.
- The numbers of dark spots on a grain increases with exposure, but the number of grains doesn't increase. This suggests something like an FM screen.
- The dark spots tend to cluster at favored formation points on the grains. This means the dark regions grow with exposure, more like an AM halftone with jittered placement of halftone cells.
So I think after reading this material that we are talking about a 'binary' state black/white process that functions like an analog process (like a newspaper halftone), especially at the scales at which we use it.
If you are willing to call a traditional newspaper halftone an analog process, since those dots can be any size and don't take discreet size change steps, (and I see that traditional halftoning is indeed considered analog) then I guess I have changed my mind.
I still consider film to be akin to a halftone, but over the course of this posting my opinion of halftones has changed. If a black circle can be any size on a white field then I'm comfortable saying that the area of the black circle is an analog function. But is the 'gray' analog? There is no gray. But I guess the perceived gray is analog, continuously variable, too.
Okay. Fine grained film, like coarse newspaper ads, is analog.
Although this guy has taken a patent out on the notion of space-filling curves (like the filaments in the photo at the top of this blog?) as a form of digital, not analog halftone. If the coils can be arbitrarily dense then shouldn't his process be considered a form of analog halftone?
...Now how best to simulate artificial 'film' grain in a digitally-originated image?