24
Offline Preprocessing
For each model M
   {
    Extract feature point set FM
    for each noncollinear triple E of FM  (basis)
          for each other point x of FM
             {
              calculate (x,h) for x with respect to E
              store (M,E) in hash table H at index (x,h)
              }
    }