Histogram equalization is a method in image processing of contrast adjustment using the image's histogram.
% histogram equalization section
J1=histeq(I3);
J2=histeq(I4);
J3=histeq(I5);
J4=histeq(I6);
% darkest image result
figure(25)
subplot(2,2,1); imshow(I3);
subplot(2,2,2); imhist(I3);
subplot(2,2,3); imshow(J1);
subplot(2,2,4); imhist(J1);
% dark image result
figure(26)
subplot(2,2,1); imshow(I4);
subplot(2,2,2); imhist(I4);
subplot(2,2,3); imshow(J2);
subplot(2,2,4); imhist(J2);
%light image result
figure(27)
subplot(2,2,1); imshow(I5);
subplot(2,2,2); imhist(I5);
subplot(2,2,3); imshow(J3);
subplot(2,2,4); imhist(J3);
%lightest image result
figure(28)
subplot(2,2,1); imshow(I6);
subplot(2,2,2); imhist(I6);
subplot(2,2,3); imshow(J4);
subplot(2,2,4); imhist(J4);