private void button1_Click(object sender, EventArgs e)
        {
            stopWatch = new Stopwatch();


            ImageMatrix_Enc = ImageOperations.Process(ImageMatrix, initSeedTxt.Text, Convert.ToInt32(TapIndxUpDown.Value));

            stopWatch.Start();
            ImageOperations.DisplayImage(ImageMatrix_Enc, pictureBox1);
            stopWatch.Stop();
            TimeSpan ts = stopWatch.Elapsed;

            string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
                                               ts.Hours, ts.Minutes, ts.Seconds,
                                               ts.Milliseconds / 10);

            textBox1.Text = elapsedTime.ToString();
            stopWatch.Reset();

            Queues = new List <SimplePriorityQueue <Node, int> >();
            stopWatch.Start();
            Queues = ImageOperations.getHistogram(ImageMatrix_Enc);
            stopWatch.Stop();
            TimeSpan ts1 = stopWatch.Elapsed;

            string elapsedTime1 = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
                                                ts1.Hours, ts1.Minutes, ts1.Seconds,
                                                ts1.Milliseconds / 10);

            textBox2.Text = elapsedTime1.ToString();
            stopWatch.Reset();

            ImageOperations.BuildHuffmanTree(Queues);
        }