CRONE
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.
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