The dominant green color in the images you produce can be attributed to the underlying Bayer pattern utilized in digital image sensors. The Bayer pattern is a mosaic of red, green, and blue color filters placed over individual pixels on the sensor. This pattern allows for the capture of color information by using a technique called color interpolation.
In the Bayer pattern, there are twice as many green filters as red or blue filters. This design choice is based on the fact that human vision is more sensitive to green light compared to red and blue. By having more green pixels, the image sensor can capture a higher level of detail and accurately represent the luminance component of the image.
During image processing, the missing red and blue color information is interpolated or estimated using the surrounding green pixels. This interpolation process can sometimes lead to a perceived dominance of green in the final image, especially in areas with fine details or in scenes dominated by green elements.
It’s important to note that this green dominance is not a flaw, but rather a characteristic of the Bayer pattern used in digital cameras. To achieve a balanced and natural color representation, the image signal processor (ISP) in cameras applies various algorithms to reconstruct the full spectrum of colors based on the captured data. If you desire a different color balance in your images, you can adjust the white balance settings on your ISP. For instance a white balance triplet R:1.418, G:1.0, B:2.3265 will provide more visually pleasant images for the human perception system.