Erstellen eines Pfads vom Bildrand aus

Ich habe ein Binärbild (z. B. .png) mit Hintergrundtransparenz. Angenommen, es sieht aus wie ein Klecks mit einer unregelmäßigen, aber soliden Form (keine Löcher und alles in einem Stück).

In JavaScript möchte ich einen Pfad erstellen, der ein Begrenzungspolygon darstellt. Das Polygon sollte konvex sein, muss es aber nicht sein. Die Ausgabe könnte einfach eine Liste von Koordinaten sein:

[0, 0], [0, 5], [7, 0]

Was sind einige gute Möglichkeiten? Bisher habe ich darüber nachgedacht, eineSchnellrumpf Plugin inCaman, aber das fühlt sich ein bisschen schwer an. Ich habe dies mit getaggtcanvas aber nur, weil es ein guter Ausgangspunkt zu sein schien.