If you have many images, I'd recommend using python/numpy:
1. Import the image as an array of pixels.
2. Find the averages/sums of columns/rows (e.g. using numpy.average()).
3. Plot or export the resulting distributions.
If you have only a couple of images, just convert them to an array (e.g. https://www.dcode.fr/binary-image) and process them similarly in excel/Origin/etc.
Have you tried image processing technique? In my research on settling velocity measurements, I tracked particles falling through water column using non intrusive imaging process. Images taken in millisecond interval will help you track particles. I hope it helps.
This would be a great question to post in our new free medical imaging question and answer forum ( www.imagingQA.com ), there are a number of image processing experts in the community. If useful, please feel free to open a new topic at the link below :