Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Quality evaluation of underwater images is a key goal of underwater video image

ID: 2266830 • Letter: Q

Question

Quality evaluation of underwater images is a key goal of underwater video image retrieval and intelligent processing. Over the last five years, many methods have been proposed to overcome traditional underwater imaging problems. This work aims to review the state-of-the-art techniques in underwater image processing by highlighting the contributions of slide stretching and histogram equalization i) Write a Matlab program to improve perception of underwater images from degraded information using two fold approaches of slide stretching. (ii) Apply contrast stretching with RGB algorithm to equalize the colour contrast in images. (ii) Secondly, solve the problem of lighting using saturation and intensity stretching of HSI for increasing the true color. (iv) Validate this work by Histogram Equalization for input and output image.

Explanation / Answer

Matlab code to improve perception of underwater image is as follow

clear;

clc;

close all;

Fs_o = 44.1e3;

%define dividing # a=10;

% define new sampling frequency Fs = 44.1e3/a;

m= Fs/(44.1e3);

[sig_0,Fs_0]= wavread('she.wav');

sig= sig_0(1:1/m:Fs_o*10);

y=sig(1:1:Fs*10);

figure(1)subplot(1,2,1) plot([1:length(y)]*1/Fs,y);

To enhance the contrast

i) low contrast- image value concentrated near the narrow range

ii)contrast enhancement - change the image value distribution to lower a wide range

iii) contrast of an image can be reveled by its histogram.