Nova Patents
EP1521210A1

Similarity calculation method and device

Abstract

In a similarity vector detecting apparatus (2), vector transform units (20), (21) implement transform by sequential matrix, Discrete Cosine Transform, Discrete Fourier Transform, Walsh-Hadamard Transform, or Karhunen-Lueve Transform to registered vector g and input vector f. A hierarchical distance calculating unit (23) performs, in a hierarchical manner, distance calculation between two vectors in order from vector component having high significance, i.e., component having large dispersion or eigen value in the above-described transform operations, or from low frequency component. Further, in the case where it is judged at a threshold value judgment unit (24) that integrated value of distances calculated up to a certain hierarchy is above threshold value S of distance, only output indicating that the integrated value is above the threshold value S is provided to truncate distance calculation.

EP1521210A1, drawing sheet 1
Sheet 1 of 44

Term

Term ended

Projected expiry passed 26 June 2023, 3.2 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

26 claims: 4 independent, 22 dependent

  1. 1
    A similarity calculation method of determining similarity between two input vectors, including a hierarchical distance calculation step of performing distance calculation between the two input vectors in a hierarchical manner, a threshold value comparison step of comparing integrated value of distances calculated at respective hierarchies of the hierarchical distance calculation step with a threshold value set in advance, a control step of controlling distance calculation at the hierarchical distance calculation step in accordance with comparison result at the threshold value comparison step, and an output step of outputting, as the similarity, integrated value of the calculated distances up to the last hierarchy,    wherein, at the control step, control is conducted such that distance calculation is truncated in the case where integrated value of distances calculated up to a certain hierarchy is above the threshold value.
  2. 15
    A similarity calculating apparatus adapted for determining similarity between two input vectors, comprising hierarchical distance calculating means for performing distance calculation between the two input vectors in a hierarchical manner, threshold value comparing means for comparing integrated value of distances calculated at respective hierarchies by the hierarchical distance calculating means with a threshold value set in advance, control means for controlling distance calculation by the hierarchical distance calculating means in accordance with comparison result by the threshold value comparing means, and output means for outputting, as the similarity, integrated value of distances calculated up to the last hierarchy,    wherein the control means is operative so that in the case where integrated value of distances calculated up to a certain hierarchy is above the threshold value as the result of comparison by the threshold comparing means, it conducts a control so as to truncate distance calculation.
  3. 19
    A program for allowing computer to execute similarity calculation processing for determining similarity between two input vectors, including a hierarchical distance calculation step of performing distance calculation between the two input vectors in a hierarchical manner, a threshold value comparison step of comparing integrated value of distances calculated at respective hierarchies of the hierarchical distance calculation step with a threshold value set in advance, a control step of controlling distance calculation at the hierarchical distance calculation step in accordance with comparison result at the threshold value comparison step, and an output step of outputting, as the similarity, integrated value of distances calculated up to the last hierarchy,    wherein, at the control step, in the case where integrated value of distances calculated up to a certain hierarchy is above the threshold value at the threshold value comparison step, control is conducted in such a manner to truncate distance calculation.
  4. 23
    A computer readable medium adapted so that program for allowing computer to execute similarity calculation processing which determines similarity between two vectors is recorded, the program including a hierarchical distance calculation step of performing distance calculation between the two input vectors in a hierarchical manner, a threshold value comparison step of comparing integrated value of distances calculated at respective hierarchies of the hierarchical distance calculation step with a threshold value set in advance, a control step of controlling distance calculation at the hierarchical distance calculation step in accordance with comparison result at the threshold value comparison step, and an output step of outputting, as the similarity, integrated value of distances calculated up to the last hierarchy,    wherein, at the control step, in the case where integrated value of distances calculated up to a certain hierarchy is above the threshold value at the threshold value comparison step, control is conducted in such a manner to truncate distance calculation.