Smoothing a hand-drawn curve

You can reduce the number of points using the Ramer–Douglas–Peucker algorithm there is a C# implementation here. I gave this a try using WPFs PolyQuadraticBezierSegment and it showed a small amount of improvement depending on the tolerance. After a bit of searching sources (1,2) seem to indicate that using the curve fitting algorithm from Graphic … Read more