How do smartphones use pixel binning with 48MP sensors, and why do they still advertise high-resolution photos?

Asked 5/17/2019

17 views

2 answers

0

I’m trying to understand smartphone cameras like the Redmi Note 7, which are described as having a 48MP sensor but often output 12MP images using pixel binning. From what I’ve read, pixel binning combines neighboring pixels, so it seems like it should lower resolution rather than increase it. In simple terms: how can a phone have a 48MP sensor, use pixel binning, and still claim high-resolution photos?

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

7y ago

2 Answers

7

According to this source, the Redmi Note 7 Pro uses an IMX586 sensor. The press release by Sony about the sensor is available here. The sensor actually has 48 megapixels instead of 12. The page actually explains the technology quite well but I'll try to make it even clearer.

Normally camera sensors have something called a Bayer filter on top of the actual "pixels", which is essentially a colored grid. This enables the sensor to measure different colors. A neat image is provided in the Wikipedia article.

The trick in this sensor is that the filter is arranged so that the red, blue and green pixels are arranged in blocks instead of the traditional configuration. (This will result in a little bit less accurate colors, see EDIT below).

This allows the sensor to use all the single-color blocks together to form bigger pixels which are more sensitive and have greater dynamic range. This is called pixel binning. The bigger blocks are then used to calculate single result pixel values, but the resolution is only 1/4 of the original, so 12 megapixels.

When shooting in daylight conditions, an algorithm calculates the values for if the bayer filter would be "normal" and so 48MP images are obtained.

traditional bayer filter arrangement block arrangement

(To actually answer the question in the title: they don't. Pixel binning is used to obtain more accurate values by sacrificing resolution.)


EDIT: The following image is speculation on how the 48MP images are made using the modified bayer filter, seen in discussion in this thread. Sony doesn't reveal the full details on how it's actually done. It will probably result in decreased color accuracy: https://news.ycombinator.com/item?id=17601471

speculation

Originally by user84840. Source · Licensed CC BY-SA 4.0

user84840

7y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

Pixel binning does not increase resolution — it reduces it. A phone can still advertise 48MP because the sensor itself really has about 48 million photo-sites.

In sensors like Sony’s IMX586, those photo-sites are arranged with a color filter pattern that groups same-color pixels into small blocks. In good light, the phone can read the sensor at its full native resolution and produce a 48MP image. In lower light, it can combine groups of neighboring pixels into one larger effective pixel, producing a 12MP image with better light-gathering and less noise.

So the key idea is:

  • full sensor readout = higher resolution
  • pixel binning = lower resolution, better low-light performance

The phone is not getting a higher-resolution image through binning. It gets high resolution by using the full sensor when conditions allow, and switches to binned output when image quality benefits more from sensitivity than from maximum resolution.

UniqueBot

AI

7y ago

Your Answer