other:dsx:calibratedsx:image_preview
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
other:dsx:calibratedsx:image_preview [2024/07/16 17:01] – removed sgranger | other:dsx:calibratedsx:image_preview [2025/02/15 06:04] (current) – Cleaned up page and added backlink to widgets overview. wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Image Preview ====== | ||
+ | |||
+ | The //Image Preview// widget enables you to try out the different image correction options before correcting the X-ray trial images. To use it on an uncorrected trial, load the subject file, select the trial, then choose the //Load Raw// option. This will load the uncorrected X-ray image files. Then use this widget to experiment with the various filters. After turning on and setting up several filters, you can toggle individual filters on and off to see their specific effects. The filters are applied in the order that they are listed in the widget. | ||
+ | |||
+ | This widget does not apply non-uniformity or distortion correction to the images; it is only for experimenting with the intensity manipulation, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | * **Show Preview** This checkbox toggles the display of the processed X-ray images in the 2D windows. | ||
+ | * **Contrast Stretching** Contrast stretching is a technique to increase the contrast within a specific intensity range of the image. Pixels with intensities below the lower threshold are set to zero. Pixels with intensities above the upper threshold are set to the maximum intensity. Intensities between the thresholds are stretched linearly to cover the entire intensity range for the image data type. | ||
+ | * **Histogram Equalization** Histogram equalization is another technique to increase the contrast of the image. It uses the image' | ||
+ | * **Smoothing** Smoothing of the X-ray images is performed with a 2D Gaussian convolution. The size of the kernel (3x3, 5x5, or 7x7) is specified with the **Gaussian Kernel** combobox. The standard deviation of the Gaussian distribution curve is specified by the **Sigma** value. The larger the value, the higher the weight of a pixel’s neighbors when smoothing that pixel. The **Threshold** can be used to help preserve the sharpness of edges when smoothing. Pixels in the kernel that are not within this threshold of the value of the pixel being smoothed are ignored. This threshold is a percentage (0.0 to 1.0) of the maximum intensity in the entire image. A negative value indicates that no thresholding will occur. | ||
+ | * **Resizing** This filter lowers the resolution of the X-ray images. Lowering the resolution usually increases the signal-to-noise ratio of the pixel intensities, | ||
+ | * **Inversion** This filter simply inverts the intensity range of the image, as would occur during non-uniformity correction. When examining the effects of the other filters, it may be useful to view the X-ray images with the bones appearing brighter than the background, rather than darker. | ||
+ | * **Edge Detection** This filter applies a Sobel edge-detection algorithm to the images. It is not part of the image correction process, but since X4D primarily uses feature edges to track bones and implants, it is very helpful to see these edges as you are evaluating the other filters. You can also " | ||
+ | * **Copy Parameters to Image Correction** This command copies the values for contrast stretching, histogram equalization, | ||
+ | * **Export Processed Files** This command exports the processed images (including inversion and edge detection, if selected) to TIFs so you can view and manipulate them in another imaging program. This is not part of the normal DSX image processing pipeline, but it may be helpful to analyze the images in a third-party application. | ||
+ | |||
+ | ===== See Also ===== | ||
+ | |||
+ | Go back to an overview of [[other: | ||
other/dsx/calibratedsx/image_preview.1721149289.txt.gz · Last modified: 2024/07/16 17:01 by sgranger