public static void process(GrayU8 orig,
							   GrayS16 derivXX, GrayS16 derivYY, GrayS16 derivXY ,
							   ImageBorder_S32 border ) {
		InputSanityCheck.reshapeOneIn(orig, derivXX, derivYY, derivXY);
		HessianThree_Standard.process(orig, derivXX, derivYY,derivXY);

		if( border != null ) {
			DerivativeHelperFunctions.processBorderHorizontal(orig, derivXX ,kernelXXYY_I32, border );
			DerivativeHelperFunctions.processBorderVertical(orig, derivYY ,kernelXXYY_I32, border );
			ConvolveJustBorder_General_SB.convolve(kernelCross_I32, border,derivXY);
		}
	}
public static void process ( GrayU8 orig , GrayS16 derivXX , GrayS16 derivYY , GrayS16 derivXY , ImageBorder_S32 border ) { InputSanityCheck . reshapeOneIn ( orig , derivXX , derivYY , derivXY ) ; HessianThree_Standard . process ( orig , derivXX , derivYY , derivXY ) ; if ( border != null ) { DerivativeHelperFunctions . processBorderHorizontal ( orig , derivXX , kernelXXYY_I32 , border ) ; DerivativeHelperFunctions . processBorderVertical ( orig , derivYY , kernelXXYY_I32 , border ) ; ConvolveJustBorder_General_SB . convolve ( kernelCross_I32 , border , derivXY ) ; } }
<p>
Computes the second derivative of an {@link GrayU8} along the x and y axes.
</p>

@param orig   Which which is to be differentiated. Not Modified.
@param derivXX Second derivative along the x-axis. Modified.
@param derivYY Second derivative along the y-axis. Modified.
@param derivXY Second cross derivative. Modified.
@param border Specifies how the image border is handled. If null the border is not processed.