docs: public static void process(GrayU8 orig, GrayS16 derivX, GrayS16 derivY, @Nullable ImageBorder_S32 border ) {
  		InputSanityCheck.reshapeOneIn(orig, derivX, derivY);
  
  		if( BoofConcurrency.USE_CONCURRENT ) {
  			GradientPrewitt_Shared_MT.process(orig, derivX, derivY);
  		} else {
  			GradientPrewitt_Shared.process(orig, derivX, derivY);
  		}
  
  		if( border != null ) {
  			border.setImage(orig);
  			ConvolveJustBorder_General_SB.convolve(kernelDerivX_I32, border,derivX);
  			ConvolveJustBorder_General_SB.convolve(kernelDerivY_I32, border,derivY);
  		}
  	}