//smooth salt and pepper noise
        private static Bitmap Smooth(Bitmap image)
        {
            // create filter
            var filter = new ConservativeSmoothing();

            // apply the filter
            return(filter.Apply(image));
        }
        public void doConservative(int kernel)
        {
            Bitmap img = new Bitmap(path);
            ConservativeSmoothing filter = new ConservativeSmoothing(kernel * 2 + 1);

            // apply the filter
            img = filter.Apply(img);
            // ImageEView
            if (mov != null)
            {
                this.WorkItem.Workspaces[WorkspaceNames.TabWorkspace].Close(mov);
            }
            mov = this.WorkItem.SmartParts.AddNew <ImageEView>();
            mov.panAndZoomPictureBox1.Image = img;
            SmartPartInfo spi =
                new SmartPartInfo("Conservative", "MyOwnDescription");

            this.WorkItem.Workspaces[WorkspaceNames.TabWorkspace].Show(mov, spi);
        }