function imageSet = AverageImageSet(originalImageSet, averageInterval) % imageSet = AverageImageSet(originalImageSet, averageInterval). % This function averages the image set based on the given interval. % Author : Sasakthi Abeysinghe, Timothy Simpson % Date : 04/05/2006 disp(strcat('Averaging images using a step of: ', num2str(averageInterval))); i = averageInterval; initialized = 0; while i <= size(originalImageSet, 2) image = double(sum(transpose(originalImageSet(:,i-averageInterval+1:i))))/double(averageInterval); if(initialized) imageSet = [imageSet; image]; else imageSet = image; initialized = 1; end i = i + averageInterval; end if(initialized) imageSet = transpose(imageSet); end clear i; clear initialized; clear image;