I have an image that is both pretty noisy, small (the relevant portion is 381 × 314) and the features are very subtle.

The source image and the cropped relevant area are here as well: https://i.sstatic.net/mVLFx.jpg
The task is to count the number of white-ish dots within the relevant area using Python but I would be happy with just isolating the lighter dots and lines within the area and removing the background structure (in this case the cell).
With OpenCV I've tried Histogram equalization (destroys the details), finding contours (didn't work), using color ranges (too close in color?)
Any suggestions or guidance on other things to try? I don't believe I can get a higher res image so is this task possible with the rather difficult source?

