Hello, world
Jun 23, 2026 MetaOptics
This is the first post on the zebraoptics blog. I plan to use this space for notes on the things I work on day to day: display and sensor calibration, spectral algorithms, computer vision, and the occasional detour into film photography or archery.
Why write any of this down
Most of what I learn at the bench never makes it past a lab notebook. Writing it up forces me to actually understand the problem — and once in a while it turns out to be useful to someone else solving the same thing.
What to expect
Short, technical posts. Some will be about the projects listed on the home page; others will be one-off explorations. Code samples will look like this:
def linearize(measurements):
# build a 1D tone-response LUT from raw colorimeter readings
return invert_response(measurements)
More soon.