|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectalgorithm.matching.MultipleOSB
@Deprecated public class MultipleOSB
Class for the final matching of two skeletons. Can be used as an alternative
to HungarianAlgorithm.computeAssignments(double[][], Config).
The idea is to apply OSBv5 to varying arrangements of end nodes in
the final matching cost matrix. The best matching result will be chosen as
final matching result.
The advantage of MultipleOSB of HungarianAlgorithm is that it
is able to skip elements. In noisy data, where no one-to-one-correspondence
is possible, this can lead to better matching results. The problem however is
that OSB is order-preserving and thus needs a meaningful order for the end
nodes. In this implementation, the order is given by the distance of the end
nodes to the start node. *
| Field Summary | |
|---|---|
private java.util.logging.Logger |
logger
Deprecated. logger instance |
private SkeletonObject |
so1
Deprecated. first skeleton to be matched |
private SkeletonObject |
so2
Deprecated. second skeleton to be matched |
| Constructor Summary | |
|---|---|
MultipleOSB(SkeletonObject so1,
SkeletonObject so2)
Deprecated. Constructor. |
|
| Method Summary | |
|---|---|
MatchList |
computeAssignments(double[][] cost,
Config config)
Deprecated. Compute the assignments for the given cost matrix. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private SkeletonObject so1
private SkeletonObject so2
private java.util.logging.Logger logger
| Constructor Detail |
|---|
public MultipleOSB(SkeletonObject so1,
SkeletonObject so2)
so1 - - first skeleton to be matchedso2 - - second skeleton to be matched| Method Detail |
|---|
public MatchList computeAssignments(double[][] cost,
Config config)
throws InvalidWeightFunctionGivenException,
InvalidSkeletonException
MatchingAlgorithm
computeAssignments in interface MatchingAlgorithmcost - the cost matrixconfig - the configuration parameters for this algorithm
InvalidWeightFunctionGivenException
InvalidSkeletonException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||