code: public static <T extends ImageGray<T>>
  	TrackerObjectQuad<T> circulant( ConfigCirculantTracker config , Class<T> imageType ) {
  
  		CirculantTracker<T> alg = FactoryTrackerObjectAlgs.circulant(config,imageType);
  
  		return new Circulant_to_TrackerObjectQuad<>(alg, ImageType.single(imageType));
  	}
docs: Creates the Circulant feature tracker.  Texture based tracker which uses the theory of circulant matrices,
  Discrete Fourier Transform (DCF), and linear classifiers to track a target.  Fixed sized rectangular target
  and only estimates translation.  Can't detect when it loses track or re-aquire track.
  
  @see CirculantTracker
  
  @param config Configuration
  @return CirculantTracker