Skip to content
Cooper Hatfield edited this page Dec 5, 2022 · 3 revisions

differint.CRONE(alpha, f_name)

Calculates the GL derivative approximation using the CRONE operator, for the purpose of edge detection as described in the paper:

Mathieu, B., Melchior, P., Oustaloup, A., and Ceyral, Ch. (2003). Fractional differentiation for edge 
detection. Signal Processing, 83, pp. 2421 -- 2432.

    alpha : float
    The order of the differintegral to be computed. Any value supported by the GL method is supported here.

    f_name : list or 1d-array of function values
    This is the function to be differintegrated.

Examples

xs = np.arange(0, 1, 0.01)
sqrt = lambda x: np.sqrt(x)
poly = lambda x: x**2 - 4*x - 1
CRONE_sqrt = di.CRONE(0.5, sqrt(xs))
CRONE_poly = di.CRONE(0.5, poly(xs))

Results in

image