Research Article

Multipeak Mean Based Optimized Histogram Modification Framework Using Swarm Intelligence for Image Contrast Enhancement

Algorithm 1

MMOHM procedure.
Input: An image with a total number of pixels in the gray-level range .
Output: The contrast enhanced, details preserved image
BEGIN
Step  1. Segment the input image into two sub-images (lower and upper sub-histogram of the object) based on
     multi-peak mean value.
Step  2. Generate the input histograms and for lower and upper sub-images separately.
Step  3. Find an uniform histogram for lower sub-image using (1), (2) and (3).
Step  4. Obtain an optimal value of the contrast enhancement parameters and for lower and upper
     sub-images using optimization_PSO procedure.
Step  5. Compute the modified histogram using the analytical solution of (7)
Step  6. For upper sub-image image, obtain an uniform histogram using (1), (2) and (3).
Step  7. Compute the modified histogram for upper sub-image using (10)
Step  8. Merge the two modified sub-histograms into a single histogram and display the final contrast
     enhanced and details preserved output image is given as.
END