ImageIds={'Nat-5c','Nat-5v','Nat-5v2','Nat-5v3','Nat-5m',...
      'Nat-10v','Nat-10','Nat-16c','Nat-16v',[4 84],[12 17],[5 92]};
rand('state',sum(100*clock))
[dummy,idx]=sort(rand(1,length(ImageIds)));
ImageIds={ImageIds{idx}};

fprintf(1,'Image order:\n');
for k=1:length(ImageIds)
  ImageId=ImageIds{k};
  if isstr(ImageId)
    fprintf(1,'%2d. %s\n',k,ImageId);
  else
    fprintf(1,'%2d. D%04dD%04d\n',k,ImageId);
  end
end

for sigma=[8 9 7 6 5]
  for ImageIdx=1:length(ImageIds)
    for len=[13 3 15 11 17 9 7]
      ImageId=ImageIds{ImageIdx};
      Method=sprintf('Unser:%d:%d',len,sigma);
      cp_main(ImageId,Method,'Sqr','Gauss','Log','Thresh','Conditional');
    end
  end
end

for ImageIdx=1:length(ImageIds)
  ImageId=ImageIds{ImageIdx};
  cp_main(ImageId,'Eigen','Sqr','Gauss','Log','LVQ','Conditional');
end

exit
