public static MatrixData GetEmbossEdge(this MatrixData input)
        {
            MatrixData d      = input.ApplyConvolutionFilter(embossfilter);
            MatrixData d1     = input.ApplyConvolutionFilter(embossfilter1);
            MatrixData d2     = input.ApplyConvolutionFilter(embossfilter2);
            MatrixData d3     = input.ApplyConvolutionFilter(embossfilter3);
            MatrixData output = d.SubtractIfLessThanMode(d1).SubtractIfLessThanMode(d2).SubtractIfLessThanMode(d3);

            return(output);
        }