logoalt Hacker News

hankbond • today at 2:24 AM • 0 replies • view on HN

A new editor and processing engine for the Foveon Sensor cameras that were manufactured around 2002-2019. The existing software is either wildly slow, or does not process according to manufacturer intention. Think choosing between waiting multiple seconds after every single UI interaction to display changes, or color casts not being handled and the images looking green/magenta in different areas of the shot. One tricky bit is that the 4 different sensor architectures are all processed differently.

This weekend I am modifying the pipelines to be able to operate on downsampled sensor layers so that I can get multi shot editing as snappy as possible. If you are only displaying 500ish pixels wide, its wild to still be rendering the full 16mp image. Perfetto has been very helpful while optimizing.

Last weekend I was able to make what I feel like is a generational leap in reducing the noise from these sensors. https://www.dpreview.com/forums/threads/foveonic-process-you...

Up next is redoing the caching/scheduling architecture to reduce the amount of overhead and to support multiplexing downsampled editing so that the images are processed within the same GPU pass instead of N passes * M images serially.

https://github.com/hank-bond/foveonic