Segmentation Flashcards
what are the four stage of image processing
image acquisition, when photons are converted into a matrix of numbers
pre-processing, used to correct image acquisition default or enhance image quality in order to facilitate…
the segmentation, that split the image into an object of interest and background, then each object of interest is described by,
feature extraction, that describes shape, colour, texture, etc
explain briefly the image segmentation
the segmentation is assumed to be be either a pixel belong to the object or the background in histogram segmentation is based on the idea of having range values such that the value among this range will be part of the image
Explain the histogram-based Segmentation
it is a type of segmentation where all the pixels are treated the same
Explain the image threshold , and the types of the threshold by the
the idea is simple such that everything below a certain value T is 1 otherwise it is 0 :
T can be fixed
T can be globally adaptive in situations where we do not know exactly what is the threshold and perform a global measurement
T can locally adaptive depends on the neighbourhood
what can we do in the case when we want to apply segmentation on an image that Is super noisy
initially performing directly segmentation, may lead to an unwanted results, so better omit the noise by using a median filter then normalize the image by the newly obtained one, to later on, apply the necessary threshold
why do we use the several type of color RGB
since our brain is only capable of differentiating 255 grey levels hence, if we encode the gray level using color our brain can differentiate between the lines that are close to each other, the blue to yellow convention is for the color blind people
what is the drawback of threshold
the drawback is deciding the threshold position is hard for the single curved image histogram
how to segment a color image
simply we can pick a threshold per color (R or G or B )
how to automatically choose a value for the threshold
we use what we call a percentile threshold, for instance, the galaxy image, if we know that 5 percent of the galaxies are covered by an image, hence we can rely on the cumulative histogram to put the threshold in the part that divide the distribution in 5 percent
what is the optimal threshold, and explain how it works
used to detect the most adequate threshold for the image,
Optimal threshold: put arbitrarily the threshold value, then separate the distribution according to the threshold, then for each part compute the centroid, then update the threshold, by putting it in the middle, keep on iterating till convergence , however note in a single curved may not work very well
is optimal threshold local or global
it is local since we rely on the initial threshold
explain the OTsu threshold
is defined by two classes foreground and background separated by a threshold, we have the within-class variance that defines how compact it is while between class variance aims to split the two variances as much as possible, then the separability is defined through optimizing the between-class variance which should as separate as possible and within-class should be as small as possible the way it is used is that we use the expression for every threshold value and we choose the optimum
is the otsu local or global threshold
it is a global one since we test every threshold
what is the entropy threshold
calculates the entropy below and above the threshold for each possible threshold value, then we put the threshold when the entropy is maximum
what is the multispectral threshold
it considers a segmentation on each image specter then merge them together