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.