Image editors typically create a histogram of the image being edited. The histogram plots the number of pixels in the image (vertical axis) with a particular brightness or tonal value (horizontal axis). Algorithms in the digital editor allow the user to visually adjust the brightness value of each pixel and to dynamically display the results as adjustments are made.5 Histogram equalization is a popular example of these algorithms. Improvements in picture brightness and contrast can thus be obtained.
In the field of computer vision, image histograms can be useful tools for thresholding. Because the information contained in the graph is a representation of pixel distribution as a function of tonal variation, image histograms can be analyzed for peaks and/or valleys. This threshold value can then be used for edge detection, image segmentation, and co-occurrence matrices.
Ed Sutton. "Histograms and the Zone System". Illustrated Photography. Archived from the original on 2015-02-23. Retrieved 2015-08-31. https://web.archive.org/web/20150223082314/http://www.illustratedphotography.net/basic-photography/zone-system-histograms ↩
Michael Freeman (2005). The Digital SLR Handbook. Ilex. ISBN 1-904705-36-7. 1-904705-36-7 ↩
Todd Vorenkamp. "How to Read Your Camera's Histogram". B&H Explora. Retrieved 2021-05-31. https://www.bhphotovideo.com/explora/photography/tips-and-solutions/how-read-your-cameras-histogram ↩
Martin Evening (2007). Adobe Photoshop CS3 for Photographers: A Professional Image Editor's Guide... Focal Press. ISBN 978-0-240-52028-5. 978-0-240-52028-5 ↩