I have pictures of many cells with a cell membrane (outer oval) and nuclear membrane (inner circle) marked in red (see image 1). My goal is to count the number of green dots that are centered on the nuclear membrane or inner circle (see image 2). I don't know how to get the location of the nuclear membrane (after segmenting, the image is just a bunch of pixels with the k means cluster).
How do I reduce the noise in the inner circle / nucleus and filter out the outer circle / membrane? Any advice on the approach or new methods to test would be appreciated as well.
I've tried machine learning (unsuccessfully) and am currently trying a segmentation approach. I used k-means clustering to classify the colors and got a result (see image 3), but the inner circle shows a lot of noise.