HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

!!Con 2017: HDR Photography in Microsoft Excel?! by Kevin Chen

Confreaks4 HN recommenders · recommended in 4 months, 2017-2025
YouTube
119K views · 9 years ago · talk · evergreen

A short conference talk from !!Con 2017 in which Kevin Chen explains the HDR imaging algorithm from a foundational paper, framing it as a system of linear equations, and implements it in a Microsoft Excel spreadsheet. No prior image processing knowledge is needed.

HN commenters recommend it as a fun, short talk that shows how HDR photography actually works through an absurdly playful implementation.

Software (other)Visual arts, photography & architectureComputer vision, speech & NLP#hdr#excel#imageprocessing#linearequations#!!con

5 comments from Hacker News

@asafira2025 · in “What is HDR, anyway?”

I did my PhD in Atomic, Molecular, and Optical (AMO) physics, and despite "optical" being part of that I realized midway that I didn't know enough about how regular cameras worked! It didn't take very long to learn, and it turned out to be extremely important in the work I did during the early days at Waymo and later at Motional. I wanted to pass along this fun video from several years ago that discusses HDR: ▶ this video . It's short and fun, I recommend it to all HN readers. Separately, if you want a more serious introduction to digital photography, I recommend the lectures by Marc Levoy from his Stanford course: link . I believe he runs his own group at Adobe now after leading a successful effort at Google making their pixel cameras the best in the industry for a couple of years. (And then everyone more-or-less caught up, just like with most tech improvements in the history of smartphones).

Strongly recommendsView on HN
@Mister_Snuggles2019 · in “3D engine on MS Excel without VBA (2018) [video]”

My favourite (ab)use of Excel, which is already on your list, is using it for HDR photography[0]. While I'd never use it for day-to-day anything, things like this are a really interesting way to show how things like HDR photography actually work. Excel can be very approachable for stuff like this. [0] ▶ this video

RecommendsView on HN
@EvanAnderson2018 · in “3D engine made of MS Excel formulae”

I just watched a talk this morning about doing high dynamic range photography in Excel ( ▶ this video ). Looks like now I've got something to watch tomorrow!

CitesView on HN
@floatboth2018 · in “Ask HN: What’s your favorite talk from 2017?”

On The Turing Completeness of PowerPoint link Compiling C to printable x86, to make an executable research paper link HDR Photography in Microsoft Excel?! ▶ this video Zebras All the Way Down link Solving Layout Problems with CSS Grid and Friends link Console Security - Switch link Let's move SMM out of firmware and into the kernel link Bringing Linux back to server boot ROMs with NERF and Heads link Sharing the Chisel link (looks like the actual conference video wasn't released)

RecommendsView on HN
@levthedev2017 · in “Employer gave me a conference budget for next year. Can I get suggestions?”

You should definitely check out !!con. They have really fascinating and weird talks about all sorts of interesting CS and design topics. Plus, it's pay what you can and is located in New York, so there's lots of interesting stuff to do nearby. My favorite talk from this year was about implementing an algorithm for HDR photography purely in Microsoft Excel - ▶ this video

Strongly recommendsView on HN
Marc Levoy - Lectures on Digital Photography - Lecture 1 (21mar16).mp41:15:21

Marc Levoy - Lectures on Digital Photography - Lecture 1 (21mar16).mp4

Marc Levoy
512K views • 10 years ago
CVPR 2018: Learning to See in the Dark3:31

CVPR 2018: Learning to See in the Dark

Chen Chen
190K views • 8 years ago
3-Sweep: Extracting Editable Objects from a Single Photo, SIGGRAPH ASIA 20135:51

3-Sweep: Extracting Editable Objects from a Single Photo, SIGGRAPH ASIA 2013

Daniel CohenOr
2.3M views • 13 years ago
AI Learns Noise Filtering For Photorealistic Videos | Two Minute Papers #2154:17

AI Learns Noise Filtering For Photorealistic Videos | Two Minute Papers #215

Two Minute Papers
65K views • 8 years ago
KEYNOTE / Robert Erdmann41:07

KEYNOTE / Robert Erdmann

PyCon US
24K views • 5 years ago
Dual Photography5:10

Dual Photography

mm648230
24K views • 17 years ago
ProFORMA: Probabilistic Feature-based On-line Rapid Model Acquisition3:21

ProFORMA: Probabilistic Feature-based On-line Rapid Model Acquisition

QiPanComputerVision
571K views • 17 years ago
Adobe Photoshop CS5: Content-Aware Fill Sneak Peek5:07

Adobe Photoshop CS5: Content-Aware Fill Sneak Peek

AdobePhotoshopFB
5.2M views • 16 years ago
3D Gaussian Splatting! - Computerphile17:40

3D Gaussian Splatting! - Computerphile

Computerphile
273K views • 2 years ago
Halide Talk25:52

Halide Talk

Andrew Adams
53K views • 12 years ago
Speech Recognition Breakthrough for the Spoken, Translated Word9:05

Speech Recognition Breakthrough for the Spoken, Translated Word

Microsoft Research
1M views • 14 years ago
Practical Deep Learning for Coders: Lesson 11:22:56

Practical Deep Learning for Coders: Lesson 1

Jeremy Howard
610K views • 4 years ago
AI Live Painting in Krita - Interactive updates2:07

AI Live Painting in Krita - Interactive updates

Acly
46K views • 2 years ago
BFS-Auto: High Speed Book Scanner at over 250 pages/min1:00

BFS-Auto: High Speed Book Scanner at over 250 pages/min

Ishikawa Group Laboratory
1.3M views • 13 years ago
what did you do22:13

what did you do

Noodle
1.5M views • 11 months ago
I Tried Turning Games Into Text18:18

I Tried Turning Games Into Text

Acerola
571K views • 2 years ago
Surface-Stable Fractal Dithering Explained21:46

Surface-Stable Fractal Dithering Explained

runevision
646K views • 1 year ago
Lecture 1 | Introduction to Convolutional Neural Networks for Visual Recognition57:57

Lecture 1 | Introduction to Convolutional Neural Networks for Visual Recognition

Stanford University School of Engineering
2.9M views • 9 years ago
Pure Functional Programming in Excel • Felienne Hermans • GOTO 201643:16

Pure Functional Programming in Excel • Felienne Hermans • GOTO 2016

GOTO Conferences
26K views • 10 years ago
Progressive decoding: JPEG vs JPEG XL vs AVIF0:40

Progressive decoding: JPEG vs JPEG XL vs AVIF

Jon Sneyers
21K views • 5 years ago