Are location in BRIEF feature descriptor reused? In the BRIEF feature descriptor (&quot;BRIEF: Binary Robust IndependentElementary Features&quot;, Calonder et al.,  2011) they investigate five different methods of choosing point pairs to compute the binary values of the descriptor vectors:

Among these methods there are the methods named GI up to GIV that sample the point pairs randomly, according to various distributions.
Are these point pair sampled for every keypoint that we want to compute the descriptor for separately, or are these pairs sampled once and then remain the same for every keypoint?
When using a randomized pattern in BRIEF, this means that you computed random positions inside the patch once in an offline procedure, then used these random locations every time you computed the descriptors. This makes sense, as it means that when comparing descriptors you will actually compare the same locations, it's simply that the sampling pattern was not obtained by some regular or geometric scheme (which is probably what makes it a bit more generic than hand-crafted patterns).
For example, here is the sampling pattern used by OpenCV.