source:https://arrayfire.org/docs/group__image__func__anisotropic__diffusion.htm#ga4ef489c34a5dbc29bf9ec28c4d8aa310