This class modifies the content of the GLI frames. All the frames that "pass" through this class will be filtered using a convolution filter.
The available filters are:
|
No Filter The image is not affected by the class |
|
|
|
|
|
Median For each pixel i,j in the original image, the resulting pixel will be computed by taking the median value of the pixel and its neighbors. |
|
|
|
|
|
Mean For each pixel i,j in the original image, the resulting pixel will be computed by taking the mean value of the pixel and its neighbors |
|
|
|
|
|
Gaussian The resulting image is produced by convolving the source image with a Gaussian kernel: |
|
|
|
|
|
Laplacian of a Gaussian (LoG) The resulting image is produced by convolving the source image with a kernel formed by the Laplacian of a Gaussian : |
|
|
|
|
|
Sharpen The resulting image is produced by convolving the source image with the kernel of profile: |
|
|
|
|
|
Laplace The resulting image is produced by convolving the source image with the kernel: |
|
|
|
|
|
Roberts The resulting image is produced by convolving the source image with the two kernels A and B and adding the results: res = ABS[A] + ABS[B] |
|
|
|
|
|
Sobel The resulting image is produced by convolving the source image with the two kernels A and B and adding the results: res = ABS[A] + ABS[B] |
The Median, Mean and Gaussian filters are used to reduce the noise in the images. The Mean and Gaussian filters will blur the edges while the Median filter will maintain clean edges.
The Sharpen and Laplace filters are contrast enhancement filters. These are useful when you would prefer to see anatomical structures more clearly.
The Roberts and Sobel filters are edge detection filters designed to increase the visibility of the edges in the images.
From the Graphic Interface
|
|
Select which of the instances of the class you want to work on.
|
|
Clicking on one of the filter buttons will select the corresponding filter. The available filters are: Median, Mean, Gaussian, LoG, Sharpen, Laplace, Roberts and Sobel. A brief description of each filter, with some image examples, is located above.
|
|
You can adjust the Kernel Size of the Mean, Median, Gaussian and LoG filters.
|
|
Three demo images are provided to help in the filter and mix selection. The image on the left is unfiltered, the image on the right is fully filtered and the center image is a mix of these. The mix parameter is controlled by the mix slider.
|
|
Filtering operations are controlled by the "mix" slider. The filtered image is mixed with the original image in a proportion that is controlled by the mix slider. If the slider is completely to the left, the filtering operation will not affect the image. If the slider is completely to the right, the image will be replaced by its filtered version.
|
|
Clicking on this button will apply this filter to the selected images. |
From the Display Area
There is no display area interaction specific to this class.
From the Keyboard
There is no keyboard interface specific to this class.
From the Command Line
There is no command line for this class.
Technical Note
|
|