Classify blobs vs clutter based on motion
Show older comments
Hi Folks,
I am looking to classify blobs representing objects of 'interest'. I would like to detect these objects of interest. These objects are in very regular motion. However they are mixed up with rest of the clutter blobs in the image. I would like to classify all blobs in two categories a) objects of interest b) clutter. They clutter, does not undergo motion like that of objects which I would like to detect. Please look at the attached image.
Is there a way I can take all potential blobs in the image and curve fit them - blobs with close to least error from the curve would be objects of my interest ? What type of curve(s) can I fit ? How do I go about fitting the curve ? Should I just put centroids of all blobs in an array and pass that to fitobject = fit(x,y,fitType) ? How would I classify object ? After curve fit ?
Answers (3)
Image Analyst
on 11 May 2016
0 votes
Use optical flow, in the computer Vision System Toolbox.
2 Comments
Ankit Chourasia
on 11 May 2016
Image Analyst
on 12 May 2016
Sorry - I don't have that toolbox. You'll just have to look at their examples.
Those people have written far more lines on it than I ever could.
Ankit Chourasia
on 19 May 2016
0 votes
1 Comment
Image Analyst
on 19 May 2016
Sounds reasonable. Give it a try.
Ankit Chourasia
on 19 May 2016
0 votes
Categories
Find more on Tracking and Motion Estimation in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!