Kane 謝凱堯 Profile picture
Sep 11, 2020 17 tweets 7 min read Read on X
I’m seeing articles on how camera white balance and #nofilter are surprisingly hard concepts. A thread:

theatlantic.com/technology/arc…
1/ the human brain is really good at “normalizing” colors in a scene given context clues. ie the spectral wavelength that hits your eye may be remapped you a different color in your perception. See Adelson’s illusion: Image
2/ the challenge is that photos remove viewers from spatial and illumination context. You ever look at an unflattering picture and think “why am I so blue/yellow/red/etc?” Lights IRL are tinted, and your brain normalizes it for you. The camera records the actual tint though. ImageImage
3/ enter White Balance. Camera designers *know* that light is tinted, and our brains don’t normalize tints in photos the way they do w actual light. White Balance tells cameras what the environment’s light is like, so it can remove tints like your brain does IRL Image
4/ here’s the challenge - how do you define the scene’s lighting to the camera? If you want to be precise, you use physics: degrees kelvin of a theoretical black body that radiates light in that spectrum. But of course, no one actually thinks about light like that (or very few) Image
5/ so of course, camera designers make a usability design decision to map black body temperatures to scenes that where those spectrums dominate. This is an imprecise, subjective decision: Image
6/ of course, for smartphone cameras try to make things even simpler and try to only “auto white balance” - the software will do its best to judge a scene’s illumination, and normalize it the way your brain might
7/ like all automatic systems, edge conditions can break the system - and “the sky is covered in ash and smoke and the sun is but a dim red orb” is probably not a scene that’s programmed into phones’ auto white balance system. So it tries its best 🤷‍♂️ Image
8/ here’s why photos are hard. “Why not just show objective scene?” Our brains do more than just normalize tint - we have tons of heuristics for illuminance & flux (“brightness”), tint, hue, etc. So when we’re shown what a digital system truly “sees”, we think “thats so bland” Image
9/ our perception is painted by all kinds of biases, neurological shortcuts, and straight-up guesses (your peripheral vision is black and white, your brain paints in color - ask me how we know). We want our photos to match our perception! So camera designers have to guess Image
10/ So what’s a true “no filter?” Is it the objective spectral wavelengths in a scene? Bc our brains go “no way, that’s much too dull”. Is it Apple’s camera heuristic? Google’s? Nikon’s? Image
11/ “it it’s so hard to do digitally what about analog processes like film?” - film is even HARDER, because the chemistry has its own weird idiosyncrasies in how it renders light which can change w age or temperature 🤪 Image
12/ and it’s not even like if we all agreed to use boring-ass sterile spectral industrial sensor photos, we’d be on the same page. The dress that went viral is an example of different people’s brains “normalizing” the same set of information in completely different ways! Image
13/ if you want to get really metaphysical for a second, what is the “real” color of a scene anyways? We have design digital cameras to be twice as sensitive to green because our weird meat jelly eyes are ~2x as sensitive to green as red or blue... ImageImage
14/ and don't even get me started on displaying color once we've recorded it. What screens can display, what we can print, what we record analog, what we can record digital, and what we perceive are all DIFFERENT Image
15/ anyways, I took a job a while ago as an imaging technician thinking it’d be chill but it really made me a little loopy about color. Plz respect the poor camera engineers that have to try to package this into a point-and-click feature.

16/ PS I’d love to see research on if a lot of these challenges hold in VR, or if the increased immersion can trigger different visual heuristics in our brains 🌚

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Kane 謝凱堯

Kane 謝凱堯 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @kane

Oct 9
San Francisco is a geographically blessed city w a $14B budget for 800k people. That's the highest in the entire USA other than DC.

This means every SF crisis is self-inflicted by political incompetence or straight up corruption.

This election we can fix it. Voting guide 🧵:
@GrowSF was one of the first groups to promote transparency and general competency in local government. They have a regular and excellent voting guide for San Francisco.

If you're tired of San Francisco leading the nation in property crimes and drug overdoses, the @TSFAction voting guide is focused on public safety, crime, and forcing our politicans to clean up the rampant drug markets.

Read 4 tweets
Nov 14, 2023
San Francisco progressive supervisors don't surround yourselves with petty corruption all the time challenge (impossible)
Image
Supervisor @Ahsha_Safai also banned new dispensaries when existing dispensaries in his District 11 asked him to block competition, effectively forming a cartel:

sfgov.legistar.com/LegislationDet…
More recently Supervisor @Ahsha_Safai tried to poison-pill minimum staffing of SFPD by requiring new taxes, basically extorting voters to pay more for public safety minimums their already record-high taxes are supposed to cover:

Read 4 tweets
Sep 2, 2023
the format of tweets and its constraints gives us some really biting humor, both high and low brow

some favorites over the years in no particular order:

manic and absurd, love the use of “megabiome”
peak highbrow twitter humor

high production value. No explanation for outgroup. Earnest.
more highbrow. Works bc it satirizes common earnest pseudo-intellectual tweet format. Satire is highest form etc etc t.co/YP5nfPkviG
Read 17 tweets
Apr 12, 2023
infrastructure that looks like sci fi

1/ liquid natural gas tanker Image
2/ neutrino detector
Image
Image
3/ adaptive optics observatories
Image
Image
Read 28 tweets
Apr 12, 2023
incredible, this entire article hinges on editor @AlexShultz being upset that a reporter quoted the mother of a toddler shot to death who is distraught bc the DA is trying to remove gun charges

“how dare these reporters report when it inconveniences my ideology!” 🤡
Wildly condescending for @AlexShultz to scoff at constituents for protesting the DA saying she wants leniency for the toddler’s shooter
Editor @AlexShultz: “it’s not my place to weigh in on how the parents feel”

Also Alex: “the parents are only expressing grief bc they were tricked by a reporter! They would never do so otherwise! They should shut up!”

Deeply unserious tabloid reporting
Read 4 tweets
Apr 11, 2023
rag & bone selling clothes in Strichtarn, an East German rain camo

there’s still a lot of fashion arbitrage left in obscure camos. If any designer wants a rec hmu
Here’s everlane selling a modified M1942 Frog Skin or “duct hunter” pattern, closer to a late century Asian or South American variant
Duck*
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(