% Author : Sasakthi Abeysinghe, Timothy Simpson % Date : 04/05/2006 global imageDirectory; global imageWidth; global imageHeight; imageDirectory = 'C:\_WashU\CSE 559 - Computer Vision\Homework\Homework3\Images\4\'; imageWidth = 320; imageHeight = 240; %imageSet = LoadImageSet(01,04,2006,16,00,01,04,2006,20,00,imageDirectory); imageSet2 = imageSet; imageSet = PerformPreProcessing(imageSet, 2); [u, s, v] = svd(double(imageSet),0); imageC = imageSet2(:, 48); image1 = reshape(imageC, imageHeight,imageWidth, 3); image2 = ReconstructImage(imageC, u, 2); image3 = ReconstructImage(imageC, u, 3); image4 = ReconstructImage(imageC, u, 4); image5 = ReconstructImage(imageC, u, 5); image6 = ReconstructImage(imageC, u, 6); image7 = ReconstructImage(imageC, u, 7); image8 = ReconstructImage(imageC, u, 8); image9 = ReconstructImage(imageC, u, 9); image10 = ReconstructImage(imageC, u, 10);