1

I want to extract the peek value from a plot automatically. I searched web plot digitizer and other programs and packages, however none of them gives points on the plot automatically. Is there any way to achieve this by using image processing such as CNN ? I am thinking to make custom filters to find peek point. Thanks in advance.

Sample plot

enter image description here

zhangxaochen
  • 32,744
  • 15
  • 77
  • 108
uk3435
  • 11
  • 3
  • I see some boring red blobs which seem pointless. And some yellow blobs. I have no idea what you are trying to find nor how the image relates to your question. Maybe you could add an additional image showing what you want to find, please? What have you tried? – Mark Setchell Apr 23 '21 at 19:16

1 Answers1

0

Algorithm

  1. convert to gray-scale and binarize
  2. find coorditates of a white pixel (x,y) where y is minimal nonzero values
  3. add to y the blob radius y=y+r
  4. make the scale transformation from range [0,image_height] to your range [0,25]
  5. calculate new value of y under the transformation
Cris Luengo
  • 55,762
  • 10
  • 62
  • 120
Leox
  • 340
  • 4
  • 9