close all,
clear all,
clc,
ProjectPath = pwd;
ROW = 128; COL=128;
IMG_5698 = strcat(ProjectPath,'\IMG_5698.jpg');
IMG_5699 = strcat(ProjectPath,'\IMG_5699.jpg');
IMG_5700 = strcat(ProjectPath,'\IMG_5700.jpg');
IMG_5701 = strcat(ProjectPath,'\IMG_5701.jpg');
IMG_5702 = strcat(ProjectPath,'\IMG_5702.jpg');
IMG_5703 = strcat(ProjectPath,'\IMG_5703.jpg');
IMG_5704 = strcat(ProjectPath,'\IMG_5704.jpg');
DarkFrame =strcat(ProjectPath,'\DarkFrame.jpg');
Orig_1 = double(imresize(imread(IMG_5698),[ROW COL]));
Orig_2 = double(imresize(imread(IMG_5699),[ROW COL]));
Orig_3 = double(imresize(imread(IMG_5700),[ROW COL]));
Orig_4 = double(imresize(imread(IMG_5701),[ROW COL]));
Orig_5 = double(imresize(imread(IMG_5702),[ROW COL]));
Orig_6 = double(imresize(imread(IMG_5703),[ROW COL]));
Orig_7 = double(imresize(imread(IMG_5704),[ROW COL]));
OrigDarkFrame = double(imresize(imread(DarkFrame),[ROW COL]));
figure,
subplot(2,4,1); imshow(uint8(Orig_1)); title('IMG_5698.jpg');
subplot(2,4,2); imshow(uint8(Orig_2)); title('IMG_5699.jpg');
subplot(2,4,3); imshow(uint8(Orig_3)); title('IMG_5700.jpg');
subplot(2,4,4); imshow(uint8(Orig_4)); title('IMG_5701.jpg');
subplot(2,4,5); imshow(uint8(Orig_5)); title('IMG_5702.jpg');
subplot(2,4,6); imshow(uint8(Orig_6)); title('IMG_5703.jpg');
subplot(2,4,7); imshow(uint8(Orig_7)); title('IMG_5704.jpg');
subplot(2,4,8); imshow(uint8(OrigDarkFrame));
title('DarkFrame.jpg');
figure,
MeanImage = (Orig_1 + Orig_2 + Orig_3 + Orig_4 + Orig_5 + Orig_6 +
Orig_7)/7;
subplot(1,3,1); imshow(uint8(MeanImage)); title('Mean
Image');
size(DarkFrame)
SubstractedImage = abs(MeanImage - OrigDarkFrame);
subplot(1,3,2); imshow(uint8(SubstractedImage)); title('Substracted
Image = Mean Image - DarkFrame');
Thresh_R = graythresh(SubstractedImage(:,:,1));
Thresh_G = graythresh(SubstractedImage(:,:,2));
Thresh_B = graythresh(SubstractedImage(:,:,3));
BW_R = im2bw(SubstractedImage(:,:,1),Thresh_R);
BW_G = im2bw(SubstractedImage(:,:,2),Thresh_G);
BW_B = im2bw(SubstractedImage(:,:,3),Thresh_B);
BW = cat(3,BW_R,BW_G,BW_B);
subplot(1,3,3); imshow(uint8(BW)); title('Thresholded Image');
Task 2: (2 Marks) Noisy Image Restoration You have been provided with seven images named IMG-5698. JPG to IMG-5704. JPG...