Skip to content

imvivek-coder/X-ray-preProcessing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

X-ray-PreProcessing

-Vivek Sharma

Denoising of X-Ray using Adaptive Median filter

Improved version of traditional median filtering Having two parts: Noise detection and median filtering\n To determine the noise pixels, we defined a simple criterias It is being called adaptive because it changes it property after each iterations

image image

Contrast Enhancement using CLAHE

Normal Histogram Equalization

Histogram equalization is a basic image processing technique that adjusts the global contrast of an image by updating the image histogram’s pixel intensity distribution. Doing so enables areas of low contrast to obtain higher contrast in the output image. Essentially, histogram equalization works by: • Computing a histogram of image pixel intensities • Evenly spreading out and distributing the most frequent pixel values (i.e., the ones with the largest counts in the histogram) • Giving a linear trend to the cumulative distribution function (CDF)

image

X-Ray Original vs X-Ray histogram equalized plot

image image

Contrast limited Adaptive Histogram equalization(CLAHE)

• CLAHE limits the amplification by clipping the histogram at a predefined value before computing the CDF.
• In this we limit the slope of transformation function by a so called clip limit.
• It is advantageous not to discard the part of the histogram that exceeds the clip limit but to redistribute it equally among all histogram bins

X-Ray Original vs X-Ray CLAHE equalized

image

X-Ray Original vs X-Ray CLAHE equalized plot

image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors