Control Point Adjustment

Due to its local nature of optimization, SDM is sensitive to the initial shape. To address this, we integrate SDM with procedures for automatically adjusting both the number and locations of the control points of the active spline curve. This leads to a method
[Yang et al. 2004] that is more robust and applicable than SDM used alone.
 

Insert a control point to a quadratic  B-spline

Remove a control point from a quadratic B-spline

An example of control points insertion
 

 


 

Initial cubic B-spline for an open curve

After inserting 1 control point

After inserting 4 control points

After inserting 7 control points

Complex examples