I have an image of particles of which I am trying to identify whether they have bonded in the image or not by whether or not they are touching. I have already used the imfindcircles
function but have noticed it always comes up with some false positives or fails to pick up all the correct bonded particles.
Therefore, I am attempting to come up with another way in which to identify circles and compare this to the previous imfindcircles
function. I want to be able to possibly graph the intensity of the image and then take the integral of each peak to find the area of each circle. Then, if the area of the circle is within a certain range (area of two particles bonded) then it will be identified as a bonded particle.
The only problem is I don't know if the graphing portion is possible. If anyone has ideas it would be greatly appreciated.
Below is the image I'm working with. The particles I need to tell are the smaller ones: