Custom features, detector and matching algorithms in ARKit

I have some objects printed with a special texture like a checkerboard. This texture has a lot of repetitions. ARKit is not able to detect the features correctly.

I have an algorithm that is able to detect uniquely each feature and match them with high accuracy in real time.

Is there a way to plug algorithms to provide the features and the matching to ARKit ?