Talk:Thresholding (image processing)

Source of given algorithm?
Isn´t this the "ISODATA" algorithm by Ridler & Calvard?

''Ridler TW, Calvard S. (1978) Picture thresholding using an iterative selection method, IEEE Trans. System, Man and Cybernetics, SMC-8: 630-632.''

Credit should be given to the original source! Maybe it´s an indepent "re"-invention?

???
I believe the improved threshold should be: (||G2||*m1+||G1||*m2)/(||G2||+||G1||).

Last paragraph of multiband thresholding
The paragraph of the section in multiband thresholding: — Preceding unsigned comment added by 111.93.245.37 (talk) 13:56, 2 November 2016 (UTC)
 * In histology images the colour is given by 2 or more dyes, for example hematoxylin and DAB. The contributions of these two dyes to the colour image can be established by using colour deconvolution. The incident light is measured by looking at an unstained part of the slide. Then you measure the relative absorption of each the 3 RGB components of the image by each dye. Absorption is defined by Beer's Law. The absorption characteristics for each dye can be obtained by measuring the RGB components of the colour in areas of the slide that are only coloured by one dye. The computer software can solve 3 linear equations for each pixel in the image, one for each colour channel, in order to resolve the amounts of each of the dyes at each locus in the image. This method can resolve up to 3 different dyes. The result is an image for each dye, showing the amount of that dye throughout the image. This allows the amount of dye to be quantified, which is important for image analysis of immunohistochemical stains.

I'm unsure what this has to do with multi-band thresholding. it may be an example of multi-band thresholding, but there is too much background information; should this be it's own stub? Albert Cruz 19:51, 1 September 2010 (UTC)

Weighted average doesn't make sense
I removed the following:


 * Another approach is to calculate the new threshold in step four using the weighted average of $$m_1$$ and $$m_2$$: T’ = (||$$G_1$$||*$$m_1$$ + ||$$G_2$$||*$$m_2$$)/(||$$G_1$$||+||$$G_2$$||), where ||$$G_n$$|| is the number of pixels in $$G_n$$. This approach often gives a more accurate result.

because it appears to do nothing more than calculate the mean value of all the pixels, independent of the threshold value. The mean of $$G_1$$ pixels times the number of $$G_1$$ pixels is the sum of $$G_1$$ pixels. Same goes for $$G_2$$. The union of $$G_1$$ and $$G_2$$ is the whole image, so the sum of those products is the sum of all the pixels in the image and ||$$G_1$$|| + ||$$G_2$$ is the number of pixels in the image. Ergo, their quotient is the mean of all the pixels in the image.

Bryan Henderson 22:15, 20 May 2007 (UTC)

What's up with the citations?
It appears to me that citations are in parenthetical form rather than Wikipedia's format. Is there a reason for this? — Preceding unsigned comment added by Imyxh (talk • contribs) 01:04, 16 February 2018 (UTC)

Re-organisation of the article
Hey all, I just completed a pretty major re-organisation of the article. I found the previous article confusing and polylithic. I think the article is now more to the point about the main goals and variations of thresholding. My major changes were : Since I'm fairly new to Wikipedia editing, I hope I didn't do too much of a revamp. Happy to discuss my edit here.
 * enhancing the categorization of the different thresholding techniques, with additionnal citations, and warning that such a classification is necessarilly fuzzy.
 * adding a section on local thresholding and distinguishing it from the global case
 * creating a section on multiple thresholding, and merging it with the section on color thresholding, as both seem to me to be extensions of the original thresholding idea, rather than worthy of a whole section on their own
 * removing the paragraph "automatic thresholding" which described a very specific algorithm of the wide range of automatic thresholds (probably the IsoData one), and made it seem like it was the only way to compute the threshold automatically at first glance. Clarified what automatic thresholding is in the "categorization" section.
 * rewrote the "limitations" paragraph.