{"id":20187,"date":"2020-09-27T14:16:00","date_gmt":"2020-09-27T08:46:00","guid":{"rendered":"https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/"},"modified":"2024-04-30T17:01:44","modified_gmt":"2024-04-30T11:31:44","slug":"histogram-equalization-explained","status":"publish","type":"post","link":"https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/","title":{"rendered":"What is Histogram Equalization and how it works?"},"content":{"rendered":"\n<ol class=\"wp-block-list\">\n<li><strong><a href=\"#Introduction\">Introduction<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#Histogram equalization\">Histogram equalization<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#Steps Involved\">Steps Involved&nbsp;<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#Algorithm\">Algorithm<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#Example\">Example<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#CLAHE\">CLAHE (Contrast Limited Adaptive Histogram Equalization)<\/a><\/strong><\/li>\n<\/ol>\n\n\n\n<p><strong><em>Contributed by: <a rel=\"nofollow noreferrer noopener\" href=\"https:\/\/www.linkedin.com\/in\/sreekanth-tadakaluru-3301649b\/\" target=\"_blank\">Sreekanth<\/a> <\/em><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"introduction-to-histogram-equalization\"><strong>Introduction&nbsp;to Histogram Equalization<\/strong><\/h2>\n\n\n\n<p><a href=\"https:\/\/www.mygreatlearning.com\/blog\/introduction-to-image-pre-processing\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Image pre-processing (opens in a new tab)\">Image pre-processing<\/a> is the term for operations on the images at the lowest level of abstraction. These operations do not increase image information content, but they decrease it if entropy is an information measure. The aim of pre-processing is an improvement of the image data that suppresses undesired distortions or enhances some image features relevant for further processing and analysis tasks.&nbsp;&nbsp;<\/p>\n\n\n\n<p>There are four different types of Image Pre-Processing techniques, and they are listed below.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Pixel brightness transformations\/ Brightness corrections<\/li>\n\n\n\n<li>Geometric Transformations<\/li>\n\n\n\n<li>Image Filtering and Segmentation&nbsp;<\/li>\n\n\n\n<li>Fourier transform and Image restoration<\/li>\n<\/ol>\n\n\n\n<p>Histogram equalization is one of the Pixel brightness transformations techniques. It is a well-known contrast enhancement technique due to its performance on almost all types of image.&nbsp;<\/p>\n\n\n\n<p>Also Read: <a href=\"https:\/\/www.mygreatlearning.com\/blog\/image-recognition\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"What is Image Recognition and how is it used?  (opens in a new tab)\">What is Image Recognition and how is it used? <\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"histogram-equalization\"><strong>Histogram equalization<\/strong><\/h2>\n\n\n\n<p>A histogram is a representation of frequency distribution. It is the basis for numerous spatial domain processing techniques. Histogram manipulation can be used for image enhancement.&nbsp;<\/p>\n\n\n\n<p>Contrast is defined as the difference in intensity between two objects in an image. If the contrast is too low, it is impossible to distinguish between two objects, and they are seen as a single object.&nbsp;<\/p>\n\n\n\n<p>Histogram equalization is a widely used contrast-enhancement technique in image processing because of its high e\ufb03ciency and simplicity. It is one of the sophisticated methods for modifying the dynamic range and contrast of an image by altering that image such that its intensity histogram has the desired shape. It can be classified into two branches as per the transformation function is used.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Global histogram equalization (GHE)<\/strong><\/li>\n<\/ul>\n\n\n\n<p>GHE is very simple and fast, but its contrast enhancement power is low. Here the histogram of the whole input image is used to compute the histogram transformation function. As a result, the dynamic range of the image histogram is \ufb02attened and stretched. The overall contrast is improved.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Local histogram equalization (LHE)<\/strong><\/li>\n<\/ul>\n\n\n\n<p>LHE can enhance the overall contrast more effectively.<\/p>\n\n\n\n<p>One of the drawbacks of histogram equalization is that it can change the mean brightness of an image significantly as a consequence of histogram flattening and sometimes this is not a desirable property when preserving the original mean brightness of a given image is necessary. Bi-Histogram Equalization was proposed to overcome this problem.<\/p>\n\n\n\n<div class=\"topics\" style=\"background:#f6f7f8\">\n\t<div class=\"site-container\">\n\t\t<h2 class=\"section-title\" class=\"section-title\" id=\"check-out-these-interesting-machine-learning-free-courses\"> Check out these interesting Machine Learning Free Courses <\/h2>\t\n\t\t<div class=\"topic-wrapper\">\n\t\t\t\t\t\t<a class=\"card\" href=\"https:\/\/www.mygreatlearning.com\/academy\/learn-for-free\/courses\/advanced-statistics-for-machine-learning\" target=\"_blank\"> Advanced Statistics for Machine Learning Free Course <\/a>\n\t\t\t\t\t\t<a class=\"card\" href=\"https:\/\/www.mygreatlearning.com\/academy\/learn-for-free\/courses\/logistic-regression-on-customer-data\" target=\"_blank\"> Logistic Regression on Customer Data Free Course <\/a>\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n\n<h2 class=\"wp-block-heading\" id=\"steps-involved\"><strong>Steps Involved&nbsp;<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Get the input image<\/li>\n\n\n\n<li>Generate the histogram for the image<\/li>\n\n\n\n<li>Find the local minima of the image<\/li>\n\n\n\n<li>Divide the histogram based on the local minima<\/li>\n\n\n\n<li>Have the specific gray levels for each partition of the histogram<\/li>\n\n\n\n<li>Apply the histogram equalization on each partition<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"algorithm\"><strong>Algorithm<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Compute the histogram of pixel values of the input image. The histogram places the value of each pixel \ud835\udc53[\ud835\udc65,\ud835\udc66] into one of L uniformly-spaced buckets \u210e[\ud835\udc56]<\/li>\n<\/ul>\n\n\n\n<p>Where \ud835\udc3f=2^8 and the image dimension is \ud835\udc40\u00d7\ud835\udc41<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Calculate the cumulative distribution function<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Scale the input image using the cumulative distribution function to produce the output image.<\/li>\n<\/ul>\n\n\n\n<p>Where CDFmin is the smallest non-zero value of the cumulative distribution function<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"clahe-contrast-limited-adaptive-histogram-equalization\"><strong>CLAHE (Contrast Limited Adaptive Histogram Equalization)<\/strong><\/h2>\n\n\n\n<p>The above histogram equalization considers the global contrast of the image, and in many cases, it is not a good idea. The human pic in the original diagram is not shown correctly in the histogram equalization output. Even though the contrast of the image had been improved, we lost some of the information due to over brightness. The reason is that the histogram is not confined to the local region.<\/p>\n\n\n\n<p>Adaptive Histogram Equalization helps to solve this issue. In this method, the image is divided into small blocks, and each of these blocks is histogram equalized.&nbsp;<\/p>\n\n\n\n<p>The same image has been converted, and below is the output of Adaptive Histogram Equalization.<\/p>\n\n\n\n<p><strong>Also Read:<\/strong> <a href=\"https:\/\/www.mygreatlearning.com\/blog\/digital-image-processing-explained\/\">What is Digital Image Processing? Explained<\/a><\/p>\n\n\n\n<p>This brings us to the end of the blog about Histogram Equalization. We hope you found this helpful. If you wish to learn more about such concepts, head over to <a rel=\"noreferrer noopener\" aria-label=\"Great Learning Academy  (opens in a new tab)\" href=\"https:\/\/www.mygreatlearning.com\/academy\" target=\"_blank\">Great Learning Academy <\/a>and join our free online courses today. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Contributed by: Sreekanth Introduction&nbsp;to Histogram Equalization Image pre-processing is the term for operations on the images at the lowest level of abstraction. These operations do not increase image information content, but they decrease it if entropy is an information measure. The aim of pre-processing is an improvement of the image data that suppresses undesired distortions [&hellip;]<\/p>\n","protected":false},"author":41,"featured_media":20193,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[2],"tags":[],"content_type":[],"class_list":["post-20187","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artificial-intelligence"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Histogram Equalization: Image Contrast Enhancement | What is Histogram Equalization?<\/title>\n<meta name=\"description\" content=\"Histogram Equalization Image Contrast Enhancement: Histogram equalization is one of the Pixel brightness transformations techniques. It is a well-known contrast enhancement technique. Learn more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is Histogram Equalization and how it works?\" \/>\n<meta property=\"og:description\" content=\"Histogram Equalization Image Contrast Enhancement: Histogram equalization is one of the Pixel brightness transformations techniques. It is a well-known contrast enhancement technique. Learn more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/\" \/>\n<meta property=\"og:site_name\" content=\"Great Learning Blog: Free Resources what Matters to shape your Career!\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/GreatLearningOfficial\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-27T08:46:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-30T11:31:44+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2020\/09\/iStock-972158868.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1448\" \/>\n\t<meta property=\"og:image:height\" content=\"724\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Great Learning Editorial Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/Great_Learning\" \/>\n<meta name=\"twitter:site\" content=\"@Great_Learning\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Great Learning Editorial Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/histogram-equalization-explained\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/histogram-equalization-explained\\\/\"},\"author\":{\"name\":\"Great Learning Editorial Team\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#\\\/schema\\\/person\\\/6f993d1be4c584a335951e836f2656ad\"},\"headline\":\"What is Histogram Equalization and how it works?\",\"datePublished\":\"2020-09-27T08:46:00+00:00\",\"dateModified\":\"2024-04-30T11:31:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/histogram-equalization-explained\\\/\"},\"wordCount\":683,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/histogram-equalization-explained\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/iStock-972158868.jpg\",\"articleSection\":[\"AI and Machine Learning\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/histogram-equalization-explained\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/histogram-equalization-explained\\\/\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/histogram-equalization-explained\\\/\",\"name\":\"Histogram Equalization: Image Contrast Enhancement | What is Histogram Equalization?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/histogram-equalization-explained\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/histogram-equalization-explained\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/iStock-972158868.jpg\",\"datePublished\":\"2020-09-27T08:46:00+00:00\",\"dateModified\":\"2024-04-30T11:31:44+00:00\",\"description\":\"Histogram Equalization Image Contrast Enhancement: Histogram equalization is one of the Pixel brightness transformations techniques. It is a well-known contrast enhancement technique. Learn more.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/histogram-equalization-explained\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/histogram-equalization-explained\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/histogram-equalization-explained\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/iStock-972158868.jpg\",\"contentUrl\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/iStock-972158868.jpg\",\"width\":1448,\"height\":724},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/histogram-equalization-explained\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI and Machine Learning\",\"item\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/artificial-intelligence\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"What is Histogram Equalization and how it works?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/\",\"name\":\"Great Learning Blog\",\"description\":\"Learn, Upskill &amp; Career Development Guide and Resources\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#organization\"},\"alternateName\":\"Great Learning\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#organization\",\"name\":\"Great Learning\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/GL-Logo.jpg\",\"contentUrl\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/GL-Logo.jpg\",\"width\":900,\"height\":900,\"caption\":\"Great Learning\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/GreatLearningOfficial\\\/\",\"https:\\\/\\\/x.com\\\/Great_Learning\",\"https:\\\/\\\/www.instagram.com\\\/greatlearningofficial\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/school\\\/great-learning\\\/\",\"https:\\\/\\\/in.pinterest.com\\\/greatlearning12\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/beaconelearning\\\/\"],\"description\":\"Great Learning is a leading global ed-tech company for professional training and higher education. It offers comprehensive, industry-relevant, hands-on learning programs across various business, technology, and interdisciplinary domains driving the digital economy. These programs are developed and offered in collaboration with the world's foremost academic institutions.\",\"email\":\"info@mygreatlearning.com\",\"legalName\":\"Great Learning Education Services Pvt. Ltd\",\"foundingDate\":\"2013-11-29\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1001\",\"maxValue\":\"5000\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#\\\/schema\\\/person\\\/6f993d1be4c584a335951e836f2656ad\",\"name\":\"Great Learning Editorial Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/unnamed.webp\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/unnamed.webp\",\"contentUrl\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/unnamed.webp\",\"caption\":\"Great Learning Editorial Team\"},\"description\":\"The Great Learning Editorial Staff includes a dynamic team of subject matter experts, instructors, and education professionals who combine their deep industry knowledge with innovative teaching methods. Their mission is to provide learners with the skills and insights needed to excel in their careers, whether through upskilling, reskilling, or transitioning into new fields.\",\"sameAs\":[\"https:\\\/\\\/www.mygreatlearning.com\\\/\",\"https:\\\/\\\/in.linkedin.com\\\/school\\\/great-learning\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/Great_Learning\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCObs0kLIrDjX2LLSybqNaEA\"],\"award\":[\"Best EdTech Company of the Year 2024\",\"Education Economictimes Outstanding Education\\\/Edtech Solution Provider of the Year 2024\",\"Leading E-learning Platform 2024\"],\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/author\\\/greatlearning\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Histogram Equalization: Image Contrast Enhancement | What is Histogram Equalization?","description":"Histogram Equalization Image Contrast Enhancement: Histogram equalization is one of the Pixel brightness transformations techniques. It is a well-known contrast enhancement technique. Learn more.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/","og_locale":"en_US","og_type":"article","og_title":"What is Histogram Equalization and how it works?","og_description":"Histogram Equalization Image Contrast Enhancement: Histogram equalization is one of the Pixel brightness transformations techniques. It is a well-known contrast enhancement technique. Learn more.","og_url":"https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/","og_site_name":"Great Learning Blog: Free Resources what Matters to shape your Career!","article_publisher":"https:\/\/www.facebook.com\/GreatLearningOfficial\/","article_published_time":"2020-09-27T08:46:00+00:00","article_modified_time":"2024-04-30T11:31:44+00:00","og_image":[{"width":1448,"height":724,"url":"http:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2020\/09\/iStock-972158868.jpg","type":"image\/jpeg"}],"author":"Great Learning Editorial Team","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/Great_Learning","twitter_site":"@Great_Learning","twitter_misc":{"Written by":"Great Learning Editorial Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/#article","isPartOf":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/"},"author":{"name":"Great Learning Editorial Team","@id":"https:\/\/www.mygreatlearning.com\/blog\/#\/schema\/person\/6f993d1be4c584a335951e836f2656ad"},"headline":"What is Histogram Equalization and how it works?","datePublished":"2020-09-27T08:46:00+00:00","dateModified":"2024-04-30T11:31:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/"},"wordCount":683,"commentCount":0,"publisher":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2020\/09\/iStock-972158868.jpg","articleSection":["AI and Machine Learning"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/","url":"https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/","name":"Histogram Equalization: Image Contrast Enhancement | What is Histogram Equalization?","isPartOf":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/#primaryimage"},"image":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2020\/09\/iStock-972158868.jpg","datePublished":"2020-09-27T08:46:00+00:00","dateModified":"2024-04-30T11:31:44+00:00","description":"Histogram Equalization Image Contrast Enhancement: Histogram equalization is one of the Pixel brightness transformations techniques. It is a well-known contrast enhancement technique. Learn more.","breadcrumb":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/#primaryimage","url":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2020\/09\/iStock-972158868.jpg","contentUrl":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2020\/09\/iStock-972158868.jpg","width":1448,"height":724},{"@type":"BreadcrumbList","@id":"https:\/\/www.mygreatlearning.com\/blog\/histogram-equalization-explained\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.mygreatlearning.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AI and Machine Learning","item":"https:\/\/www.mygreatlearning.com\/blog\/artificial-intelligence\/"},{"@type":"ListItem","position":3,"name":"What is Histogram Equalization and how it works?"}]},{"@type":"WebSite","@id":"https:\/\/www.mygreatlearning.com\/blog\/#website","url":"https:\/\/www.mygreatlearning.com\/blog\/","name":"Great Learning Blog","description":"Learn, Upskill &amp; Career Development Guide and Resources","publisher":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/#organization"},"alternateName":"Great Learning","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mygreatlearning.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.mygreatlearning.com\/blog\/#organization","name":"Great Learning","url":"https:\/\/www.mygreatlearning.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mygreatlearning.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2022\/06\/GL-Logo.jpg","contentUrl":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2022\/06\/GL-Logo.jpg","width":900,"height":900,"caption":"Great Learning"},"image":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/GreatLearningOfficial\/","https:\/\/x.com\/Great_Learning","https:\/\/www.instagram.com\/greatlearningofficial\/","https:\/\/www.linkedin.com\/school\/great-learning\/","https:\/\/in.pinterest.com\/greatlearning12\/","https:\/\/www.youtube.com\/user\/beaconelearning\/"],"description":"Great Learning is a leading global ed-tech company for professional training and higher education. It offers comprehensive, industry-relevant, hands-on learning programs across various business, technology, and interdisciplinary domains driving the digital economy. These programs are developed and offered in collaboration with the world's foremost academic institutions.","email":"info@mygreatlearning.com","legalName":"Great Learning Education Services Pvt. Ltd","foundingDate":"2013-11-29","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1001","maxValue":"5000"}},{"@type":"Person","@id":"https:\/\/www.mygreatlearning.com\/blog\/#\/schema\/person\/6f993d1be4c584a335951e836f2656ad","name":"Great Learning Editorial Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2022\/02\/unnamed.webp","url":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2022\/02\/unnamed.webp","contentUrl":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2022\/02\/unnamed.webp","caption":"Great Learning Editorial Team"},"description":"The Great Learning Editorial Staff includes a dynamic team of subject matter experts, instructors, and education professionals who combine their deep industry knowledge with innovative teaching methods. Their mission is to provide learners with the skills and insights needed to excel in their careers, whether through upskilling, reskilling, or transitioning into new fields.","sameAs":["https:\/\/www.mygreatlearning.com\/","https:\/\/in.linkedin.com\/school\/great-learning\/","https:\/\/x.com\/https:\/\/twitter.com\/Great_Learning","https:\/\/www.youtube.com\/channel\/UCObs0kLIrDjX2LLSybqNaEA"],"award":["Best EdTech Company of the Year 2024","Education Economictimes Outstanding Education\/Edtech Solution Provider of the Year 2024","Leading E-learning Platform 2024"],"url":"https:\/\/www.mygreatlearning.com\/blog\/author\/greatlearning\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2020\/09\/iStock-972158868.jpg",1448,724,false],"thumbnail":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2020\/09\/iStock-972158868-150x150.jpg",150,150,true],"medium":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2020\/09\/iStock-972158868-300x150.jpg",300,150,true],"medium_large":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2020\/09\/iStock-972158868-768x384.jpg",768,384,true],"large":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2020\/09\/iStock-972158868-1024x512.jpg",1024,512,true],"1536x1536":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2020\/09\/iStock-972158868.jpg",1448,724,false],"2048x2048":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2020\/09\/iStock-972158868.jpg",1448,724,false],"web-stories-poster-portrait":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2020\/09\/iStock-972158868.jpg",640,320,false],"web-stories-publisher-logo":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2020\/09\/iStock-972158868.jpg",96,48,false],"web-stories-thumbnail":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2020\/09\/iStock-972158868.jpg",150,75,false]},"uagb_author_info":{"display_name":"Great Learning Editorial Team","author_link":"https:\/\/www.mygreatlearning.com\/blog\/author\/greatlearning\/"},"uagb_comment_info":0,"uagb_excerpt":"Contributed by: Sreekanth Introduction&nbsp;to Histogram Equalization Image pre-processing is the term for operations on the images at the lowest level of abstraction. These operations do not increase image information content, but they decrease it if entropy is an information measure. The aim of pre-processing is an improvement of the image data that suppresses undesired distortions&hellip;","_links":{"self":[{"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/posts\/20187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/comments?post=20187"}],"version-history":[{"count":14,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/posts\/20187\/revisions"}],"predecessor-version":[{"id":105578,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/posts\/20187\/revisions\/105578"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/media\/20193"}],"wp:attachment":[{"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/media?parent=20187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/categories?post=20187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/tags?post=20187"},{"taxonomy":"content_type","embeddable":true,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/content_type?post=20187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}