Difference between revisions of "Adaptive Thresholding"

From RoboJackets Wiki
Jump to navigation Jump to search
m (divided page content into sections)
('''Global Value Adaptive Thresholding''': added section on Otsu Thresholding)
Line 4: Line 4:
 
(useful for barrel-in-sunlight detection)
 
(useful for barrel-in-sunlight detection)
 
* [http://zone.ni.com/devzone/conceptd.nsf/webmain/93BE563C89260D5E86256D8F0050B5E3 General Description]
 
* [http://zone.ni.com/devzone/conceptd.nsf/webmain/93BE563C89260D5E86256D8F0050B5E3 General Description]
 +
 +
=== Otsu Thresholding ===
 +
* [http://rsb.info.nih.gov/ij/plugins/otsu-thresholding.html Sample Image Filter]
 +
** [http://rsb.info.nih.gov/ij/plugins/download/jars/Otsu_Thresholding.jar Original Source Code]
 +
** [[:Image:OtsuThresholdingModified.zip|Cleaned up Source Code]] by [[User:DavidF|David]]
 +
 +
I've been trying to analyze the source code of this image filter (not written by me) in order to figure out how the Otsu Thresholding algorithm works. I've had limited success, in that I have completely figured out how ''GrayLevelClass.java'' works. However I have not been able to decode ''OtsuThresholding.java'' which appears to contain the essential details specific to the Otsu algorithm. --[[User:DavidF|David]] 21:14, 7 Nov 2005 (EST)
  
 
== '''Local Value Adaptive Thresholding''' ==
 
== '''Local Value Adaptive Thresholding''' ==

Revision as of 22:14, 7 November 2005

Adaptive thresholding is an image segmentation algorithm that appears quite resistent to varying lighting conditions.

Global Value Adaptive Thresholding

(useful for barrel-in-sunlight detection)

Otsu Thresholding

I've been trying to analyze the source code of this image filter (not written by me) in order to figure out how the Otsu Thresholding algorithm works. I've had limited success, in that I have completely figured out how GrayLevelClass.java works. However I have not been able to decode OtsuThresholding.java which appears to contain the essential details specific to the Otsu algorithm. --David 21:14, 7 Nov 2005 (EST)

Local Value Adaptive Thresholding

(useful for line-on-grass detection)