Classify blobs vs clutter based on motion
Afficher commentaires plus anciens
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 ?
Réponses (3)
Image Analyst
le 11 Mai 2016
0 votes
Use optical flow, in the computer Vision System Toolbox.
2 commentaires
Ankit Chourasia
le 11 Mai 2016
Image Analyst
le 12 Mai 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
le 19 Mai 2016
0 votes
1 commentaire
Image Analyst
le 19 Mai 2016
Sounds reasonable. Give it a try.
Ankit Chourasia
le 19 Mai 2016
0 votes
Catégories
En savoir plus sur Image Processing and Computer Vision dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!