private void btnGaussSmooth_Click(object sender, EventArgs e)
        {
            long timeBefore = System.Environment.TickCount;

            Clusters = ImageOperations.Clustering(NewEdges, ImageOperations.Globals.distinct, k);

            Colors      = ImageOperations.Pallete(Clusters, k, Nodes);
            ImageMatrix = ImageOperations.ImageQuantization(ImageMatrix, Colors, Nodes);
            long timeAfter = System.Environment.TickCount;

            ImageOperations.Globals.Time += timeAfter - timeBefore;
            TimeBoxS.Text  = (ImageOperations.Globals.Time / 1000).ToString();
            TimeBoxMS.Text = (ImageOperations.Globals.Time % 1000).ToString();
            double sigma    = double.Parse(txtGaussSigma.Text);
            int    maskSize = (int)nudMaskSize.Value;

            ImageMatrix = ImageOperations.GaussianFilter1D(ImageMatrix, maskSize, sigma);
            ImageOperations.DisplayImage(ImageMatrix, pictureBox2);
        }