QueryProcessor.SF.ScoringFunction
Class ScoringFunctionIRM

java.lang.Object
  extended by QueryProcessor.SF.ScoringFunction.ScoringFunction
      extended by QueryProcessor.SF.ScoringFunction.ScoringFunctionEMD
          extended by QueryProcessor.SF.ScoringFunction.ScoringFunctionIRM

public class ScoringFunctionIRM
extends ScoringFunctionEMD

Class for computing the IRM scoring function using the greedy transportation algorithm.


Constructor Summary
ScoringFunctionIRM()
           
 
Method Summary
 double distance(Image i1, Image i2, Matrix distances)
          Computes the distance between two images given the matrix of distances between images' regions.
 
Methods inherited from class QueryProcessor.SF.ScoringFunction.ScoringFunctionEMD
threshold
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScoringFunctionIRM

public ScoringFunctionIRM()
Method Detail

distance

public double distance(Image i1,
                       Image i2,
                       Matrix distances)
Computes the distance between two images given the matrix of distances between images' regions.

Overrides:
distance in class ScoringFunctionEMD
Parameters:
i1 - First image.
i2 - Second image.
distances - Matrix containing distance values between images' regions.
Returns:
The distance between the two given images.