yea Matlab has many image processing functions that can help u a lot,, all u have to do is check with the matlab help,,
image processing toolbox, read there about blop detection,,or anything that u think can help u, its all there in the help
i did work with matlab but not pretty much with image stuff,,makin this with c or c++ is like hell, matlab is much easier,its you best shot,
luck with your proj