Plot-Digitalisierung - Abkratzen von Beispielwerten aus einem Grafikbild

Dies ist nicht wirklich "OCR", da es keine Zeichen erkennt, aber es ist die gleiche Idee, die auf Kurven angewendet wird. Kennt jemand eine Bildbibliothek oder einen etablierten Algorithmus zum Abrufen der Werte aus einem (Raster-) Plotbild? In diesem Diagramm ist es beispielsweise schwierig, genaue Werte mit den Augen abzulesen, da zwischen den Gitternetzlinien folgende Lücken bestehen:

Alternativtext http://i35.tinypic.com/316airl.jpg

Ich kann eine gerade Kante oder was auch immer verwenden, aber es wird immer noch fehleranfällig sein. Es wäre großartig, wenn es Software gäbe, die einfach einen Screenshot eines alten Diagramms machen und es automatisch in eine Wertetabelle oder eine Funktion konvertieren könnte, die abgefragt werden könnte.

Scheint "Kurvenerkennung" zu heißen? Kann auch zum Extrahieren von Daten aus Kurven in wissenschaftlichen Veröffentlichungen verwendet werden, für die die zugrunde liegenden Daten nicht veröffentlicht wurden.

Und es ist in Ordnung, menschliche Führung zu haben. Es gibt keinen Grund, warum eine Texterkennung die "100" nicht lesen und mit der Linie abgleichen konnte, aber es ist in Ordnung, dass ein Mensch den Linien numerische Werte gibt, nachdem die Maschine den Pfad der Kurve relativ zu den Gitternetzlinien extrahiert hat. Mich interessiert vor allem die Funktion, die Kurve relativ zum Gitter zu verfolgen, auch wenn das Gitter gekippt, gedreht oder gedreht wirdnicht affin verzogen.

Aktualisieren:

Es gibt jetzt einen Wikipedia-Artikel mit dem NamenKonvertieren gescannter Grafiken in Daten mit einer Reihe von Software in den Links. Auch einigeSoftware auf alternativeto.net. Ich denke die Theorie gehört dazuhttp://dsp.stackexchange.com Nun, während die Softwarelösungen auf gehörenhttp://superuser.com?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage