Best method for detecting multiple white ovals on black background
I am working on a project where I would like to, each frame, get an array that contains the central coordinates of white ovalish blobs moving around on a black background, and I am curious what is the best filter to do this job? It is worth noting that I am doing this on an iPhone via the GPUImage framework (as openCV was too detrimental to the framerate), and thus do not have access to a general blob detection filter. Would something like a corner detection filter work, with proper parameters? Thanks.
Edit:
Here is a youTube video showing the current detection system in progress:
http://www.youtube.com/watch?v=OxdPZ23v43Q
Note: What you are seeing here is already after I have run a number of filters on the raw feed (high pass filter for motion, luminance to increase contrast, etc). Also, this is a SO post with a little more information: http://stackoverflow.com/questions/17056571/gpuimage-detecting-average-luminosity-of-multiple-rectangular-sub-regions
You could show the example images?
Thanks for updating the question. But is it possible to give us some example images like BeS suggested?