TrueClusterHistogram::TrueClusterHistogram(features::Feature *feature_,
					   DataPointCollection dps):
  feature(feature_), 
  ncenters(Parameters::getInstance()->getiParameter("clustering_means")), 
  nsegments(1), 
  patch_size(Parameters::getInstance()->getiParameter("clustering_patch_size")),
  spacing
(Parameters::getInstance()->getiParameter("clustering_spacing")),
  histogram_type(Parameters::getInstance()->
		 getiParameter("clustering_histogram_type")),
  parameters(Parameters::getUniqueClone()),
  feature_type("")
{
  
  patch_collection patches = getPatches(dps, ncenters * 100);
  KMeansClustering clustering;
  centers = clustering.cluster(patches);
}