What is "antibanding" in photography? I read this term in Android documentation for the android.hardware.Camera.Parameters.setAntibanding() method.
Asked
Active
Viewed 3.9k times
2 Answers
30
Antibanding function should decrease fluctuations in brightness of frames or images, caused by a light source oscillations and exposure control algorithm. If light source oscillates with 50 Hz, and exposure needed for the image or video is not fold (divisible) of 10 then you should see brighter bands across the image. They demonstrate frequency mismatch.
10
Nice example from this website:
Gradient effects may suffer from banding (contouring)
where noticeable steps can be seen from one shade to another.
Apparently this artifact can be typically caused by jpeg compression.
The Antibanding()
feature tries to prevent this artifact.

Anne
- 26,765
- 9
- 65
- 71
-
1the solution to this is called dithering (not antibanding), and is only needed in 16 bit color or less. Alexander's answer is much more likely what is meant in the android camera api. note that the available options are 'auto', '50hz', '60hz', and 'off' http://developer.android.com/reference/android/hardware/Camera.Parameters.html#getAntibanding() – fuzzyTew Jun 29 '12 at 21:59