public List<Double[]> getSIFT(String imageFolderLocation) {
		  List<Double[]> list = new ArrayList<Double[]> ();
		  File folder = new File(imageFolderLocation);
		  File[] listOfFiles = folder.listFiles();
		  SIFTfeatureImp sift = new SIFTfeatureImp();
		  for (File file : listOfFiles) {
			  if (file.isFile() && file.getName().substring(file.getName().length() - 4).equals(".jpg")) {
				  String name = imageFolderLocation + file.getName();
				  List<Double[]> sublist = sift.siftDescriptors(name);
				  list.addAll(sublist);
				  features.add(sublist);
			  }
		  }
		  return list;
	  }