Fiber orientation distribution from non-negative sparse recovery