Text this: Derivative estimation of triangular patch by using cubic least square method