docs: public static GrayF32 median(GrayF32 input, @Nullable GrayF32 output, int radius) {
  
  		if( radius <= 0 )
  			throw new IllegalArgumentException("Radius must be > 0");
  
  		output = InputSanityCheck.checkDeclare(input,output);
  
  		boolean processed = BOverrideBlurImageOps.invokeNativeMedian(input, output, radius);
  
  		if( !processed ) {
  			ImplMedianSortNaive.process(input, output, radius, null);
  		}
  		return output;
  	}