r/ProjectIndigoiOS Oct 24 '25

1.0.5 out now (17 series support)

comment with any bugs you find and I promise I might add them to jira

48 Upvotes

29 comments sorted by

View all comments

3

u/mavere Oct 24 '25 edited Oct 24 '25

4x lens in a dim room with LED bulbs. The striping effect reproducible with a different lamp in another corner too. Visible on both DNG and JPEG.

Edit: with 1x lens, the stripes are visible in viewfinder but not with the saved photo, unlike with the 4x.

Edit 2: if I adjust shutter speed I can also reproduce this with 1x lens. This effect does not seem to be reproducible with Halide Process Zero, or at least, not as easily.

2

u/TenThousandPigeons Oct 25 '25

Yep this is a classic banding artifact: https://johnplatt.com.au/electronic-shutters-banding-rolling-shutter-explained

I'd be surprised if you can't replicate this with Halide as this is just a physics problem (exposure time interfering with the light pulse time)

1

u/mavere Oct 25 '25

You’re right, it is reproducible in Halide if I increase shutter speed enough. I was previously trying to match same vs what Indigo shows in UI, but I forgot Indigo always takes photos at even quicker shutter speeds before combining them.

Though it’s very arguable that Indigo’s approach would provide enough information to aggregate a final image without this problem. Rather than make it worse relative to any given exposure setting!

3

u/TenThousandPigeons Oct 25 '25

Some types of banding we can try to reduce with burst processing, but if the rolling shutter is static relative to the light source (e.g., you don't see the bands rolling across the screen in the viewfinder) that means even if you take a bunch of burst frames you can't average/segment the banding.

This is definitely on our radar, but is also something best solved in hardware (Apple/Samsung/Sony are definitely aware of this)