Class ConfigLlah

All Implemented Interfaces:
Configuration, Serializable

public class ConfigLlah
extends Object
implements Configuration
Configuration for Locally Likely Arrangement Hashing (LLAH). Default values are taken from affine(8,7) parameters presented in the paper [1].
  1. Nakai, Tomohiro, Koichi Kise, and Masakazu Iwamura. "Use of affine invariants in locally likely arrangement hashing for camera-based document image retrieval." International Workshop on Document Analysis Systems. Springer, Berlin, Heidelberg, 2006.
See Also:
LlahOperations, Serialized Form
  • Field Details

    • numberOfNeighborsN

      public int numberOfNeighborsN
      Number of nearest neighbors it will search for
    • sizeOfCombinationM

      public int sizeOfCombinationM
      Size of combination set from the set of neighbors
    • quantizationK

      public int quantizationK
      Level of quantization of the invariant
    • hashTableSize

      public int hashTableSize
      Size of the hash table
    • hashType

      public ConfigLlah.HashType hashType
      Type of invariant used to compute the hash code
  • Constructor Details

    • ConfigLlah

      public ConfigLlah()
  • Method Details

    • setTo

      public ConfigLlah setTo​(ConfigLlah src)
    • checkValidity

      public void checkValidity()
      Description copied from interface: Configuration
      Checks to see if the configuration is valid. If it is invalid, throw an exception explaining what is incorrect.
      Specified by:
      checkValidity in interface Configuration