User Tools

Site Tools


pixel_binning

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pixel_binning [2021/02/03 10:04] – Fix glossary links Audionutpixel_binning [2021/02/03 12:10] (current) – fix link Audionut
Line 1: Line 1:
-What happens is that every single Bayer pixel processed by the camera might be obtained by averaging data from a few photosites (smallest units of the imaging sensor). This averaging process happens in the analog domain. When pixel binning is used, the image received/processed by the camera software is already pixel-binned (the image sensor is not read out at its full resolution).+**This is a more detailed description of [[/glossary/#Pixel Binning]], including specific examples from Canon cameras.** 
 + 
 +When the cameras software does not process every single [[/glossary/#photosite]], what happens is that every single [[/glossary/#Bayer]] photosite processed by the camera might be obtained by averaging data from a few photosites. This averaging process happens in the [[/glossary/#analog]] domain. When pixel binning is used, the image received/processed by the camera software is already pixel-binned (the image sensor is not read out at its full resolution).
  
 Advantages: Advantages:
Line 13: Line 15:
   * available binning factors are [[/glossary/#hardwired]].   * available binning factors are [[/glossary/#hardwired]].
  
-Most Canon cameras use [[/glossary/#Line Skipping]] (a variation of pixel binning, which only combines the photosites from one single line, and discards the data from the other lines in a 3x3 or 5x3 block, see below). It's easier to implement in hardware, but the main disadvantage of line skipping is poor performance with high-frequency details (severe aliasing/moire issues).+Most Canon cameras use [[/glossary/#Line Skipping]] (a variation of pixel binning, which only combines the photosites from one single line, and discards the data from the other lines in a 3x3 or 5x3 block, see below). It's easier to implement in hardware, but the main disadvantage of line skipping is poor performance with high-frequency details (severe [[/glossary/#aliasing]]/moire issues).
  
-Canon cameras generally use the following pixel binning modes:+**Canon cameras generally use the following pixel binning modes:**
  
 Pure pixel binning modes (without line skipping) - 5D Mark III: Pure pixel binning modes (without line skipping) - 5D Mark III:
Line 33: Line 35:
  
 Custom binning modes enabled by Magic Lantern (currently available in some experimental versions of the [[/glossary/#crop_rec]] module): Custom binning modes enabled by Magic Lantern (currently available in some experimental versions of the [[/glossary/#crop_rec]] module):
 +
   * 1x3 binning: a custom binning technique which operates on blocks of 1 line and 3 columns. It acts as a middle ground between 3x3 (1080p) and 1:1 (full resolution). This mode uses all photosites from the image sensor, by reading every single line, and does not have any noticeable aliasing/moire issues. Also known as [[/glossary/#Anamorphic]].   * 1x3 binning: a custom binning technique which operates on blocks of 1 line and 3 columns. It acts as a middle ground between 3x3 (1080p) and 1:1 (full resolution). This mode uses all photosites from the image sensor, by reading every single line, and does not have any noticeable aliasing/moire issues. Also known as [[/glossary/#Anamorphic]].
   * 3x1 binning / line skipping: another custom binning technique, using blocks of 3 lines and 1 column, requiring the same data rate as with 1x3 binning. Not very useful in practice, because of the aliasing/moire issues.   * 3x1 binning / line skipping: another custom binning technique, using blocks of 3 lines and 1 column, requiring the same data rate as with 1x3 binning. Not very useful in practice, because of the aliasing/moire issues.
-{{ https://a1ex.magiclantern.fm/bleeding-edge/lv-binning/binmode-3x3-rcskip-extrememoire.png?100|}} +  * 3x3 line/column skipping: from each 3x3 group of photosites, only one photosite is read out; all others are discarded. The layout is a little unusual. [[https://a1ex.magiclantern.fm/bleeding-edge/lv-binning/extreme-moire.html|Extreme aliasing/moiré issues]].  See figure > {{ https://a1ex.magiclantern.fm/bleeding-edge/lv-binning/binmode-3x3-rcskip-extrememoire.png?100|}} 
-  * 3x3 line/column skipping: from each 3x3 group of photosites, only one photosite is read out; all others are discarded. See figure - the layout is a little unusual. [[https://a1ex.magiclantern.fm/bleeding-edge/lv-binning/extreme-moire.html|Extreme aliasing/moiré issues]].+
  
 FIXME: way too long (move to new page?) (agreed)\\ FIXME: way too long (move to new page?) (agreed)\\
pixel_binning.1612343083.txt.gz · Last modified: 2021/02/03 10:04 by Audionut