This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
pixel_binning [2021/02/03 09:27] Audionut created page from glossary content |
pixel_binning [2021/02/03 12:07] Audionut minor editing |
||
---|---|---|---|
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 pixels | + | **This is a more detailed description of [[/ |
+ | |||
+ | When the cameras software does not process every single [[/ | ||
Advantages: | Advantages: | ||
* relatively simple to implement with analog electronics; | * relatively simple to implement with analog electronics; | ||
- | * all sensor | + | * all sensor |
* lower data rate to process for a single LiveView or video frame; | * lower data rate to process for a single LiveView or video frame; | ||
* easier to achieve a high frame rate without requiring huge processing power (compared to a complete readout at full resolution, followed by a resizing step in digital domain); | * easier to achieve a high frame rate without requiring huge processing power (compared to a complete readout at full resolution, followed by a resizing step in digital domain); | ||
- | * reasonably good performance on high-frequency details (very few aliasing/ | + | * reasonably good performance on high-frequency details (very few aliasing/ |
Disadvantages: | Disadvantages: | ||
* less image detail (compared to a full resolution image resized to match video resolution); | * less image detail (compared to a full resolution image resized to match video resolution); | ||
* some noise introduced by analog electronics (compared to averaging the same pixels in software, from a full resolution image); | * some noise introduced by analog electronics (compared to averaging the same pixels in software, from a full resolution image); | ||
- | * available binning factors are [[# | + | * available binning factors are [[/glossary/# |
- | Most Canon cameras use [[#Line Skipping]] (a variation of pixel binning, which only combines the pixels | + | Most Canon cameras use [[/glossary/#Line Skipping]] (a variation of pixel binning, which only combines the photosites |
- | 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: | ||
{{ https:// | {{ https:// | ||
- | * 3x3 binning: for every pixel, 9 pixels | + | * 3x3 binning: for every pixel, 9 photosites |
- | * 5x3 binning: for every pixel, 15 pixels | + | * 5x3 binning: for every pixel, 15 photosites |
* 1:1 crop (no binning, sometimes called "crop mode" | * 1:1 crop (no binning, sometimes called "crop mode" | ||
Line 27: | Line 29: | ||
{{ https:// | {{ https:// | ||
- | * 3x3 column binning / line skipping. For each 3x3 block of pixels, only one of the 3 lines is averaged (all 3 columns from this line, of the same Bayer color, being averaged together), in order to create a pixel in the LiveView image. The remaining 2 lines are discarded (skipped); that is, the video image is created from 33% of the pixel on the image sensor. Most Canon EOS cameras use this method to implement 1080p video (5D Mark III is an exception). See figure -> | + | * 3x3 column binning / line skipping. For each 3x3 block of photosites, only one of the 3 lines is averaged (all 3 columns from this line, of the same Bayer color, being averaged together), in order to create a pixel in the LiveView image. The remaining 2 lines are discarded (skipped); that is, the video image is created from 33% of the photosites |
* 5x3 column binning / line skipping. Used by most Canon EOS cameras to implement 720p video. For every line read out from the sensor, 4 lines are discarded (skipped). | * 5x3 column binning / line skipping. Used by most Canon EOS cameras to implement 720p video. For every line read out from the sensor, 4 lines are discarded (skipped). | ||
- | Pixel binning patterns will affect camera' | + | Pixel binning patterns will affect camera' |
- | Custom binning modes enabled by Magic Lantern (currently available in some experimental versions of the [[# | + | 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 pixels | + | |
+ | * 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 | ||
* 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/ | * 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/ | ||
- | {{ https:// | + | |
- | | + | |
FIXME: way too long (move to new page?) (agreed)\\ | FIXME: way too long (move to new page?) (agreed)\\ | ||
Line 42: | Line 45: | ||
-> [[ml> | -> [[ml> | ||
-> [[https:// | -> [[https:// | ||
- | -> [[#Line Skipping]]\\ | + | -> [[/glossary/#Line Skipping]]\\ |
- | -> [[#Native Resolution]]\\ | + | -> [[/glossary/#Native Resolution]]\\ |
- | -> [[# | + | -> [[/glossary/# |
- | -> [[# | + | -> [[/glossary/# |