Adaptive threshold - Details and modifications

asked 2019-01-23 03:26:58 -0600

Martian gravatar image

I'm using adaptive thresholding to track gradual shifts in background luminance, but I'm having some problems. Presence of dark edges in some areas can throw off the detection of lighter edges. IOW, if a more subtle edge is normally detected properly, adding a more pronounced edge nearby can shift the threshold so the less pronounced edge is no longer detected. This is especially troublesome when lighter and darker edges meet in some places.

Is there any way to influence the threshold levels? It seems like this could be corrected if I could push the threshold downward slightly.

edit retag flag offensive close merge delete

Comments

This must be relatively uncharted territory. Another thing I was wondering about: How is 'windowing' done for AdaptiveThreshold? Obviously pixel intensities are gauged within restricted areas (windows), but it seems like it would be awkward to simply break an image into checkerboard-like sub-squares. Surely there must be some overlap, or even weighting given to each group. Does anyone know how that is implemented?

Martian gravatar imageMartian ( 2019-01-23 23:52:35 -0600 )edit