Explanation
Slow-response Threshold is similar to
doing a threshold on an image, except that this one is done using a collection
of frames (images). Each frame is stored in a stack, where their RGB values are
added into 3 different histograms, one for each color. From there, the mean is
obtained for each individual RGB component, and is used as the threshold. When the next frame arrives, the count from the oldest frame in the stack is removed from the histogram before adding the new counts from the latest frame.
The
result is as below:
Uhh...I think you won't be seeing the effect much because...
yeah well, the above isn't a video. Sorry about that.
Question
1. Does the slowly modifying threshold improve visibility of the video content?
Not really, in my opinion. Since there are differences in colors, certain parts of the video are more difficult to see. Maybe it will work better on videos with simple content such as having only 1 background color and 1 simple object (a shape or something similar) moving around. However, I noticed that the colors here are quite vivid.
Reflection
I initially had no idea if my output was right. So during the presentation I kind of asked Mr. Rimi and he gave me yet another answer which was so obvious, yet it crossed not my mind. Slow-response thresholding is just a form of thresholding done in a delayed manner with reference to the current frame. If I were to use a video which changes scene from one to another, the effect would've been much more evident. I think I need to somewhat train myself to think more. Talk about slow response, huh..?

No comments:
Post a Comment