Skip to content

Multi‐Object Matching

ereoh edited this page Nov 1, 2023 · 4 revisions

Multi-Object Matching

runJointMatch

Inputs

  • pMatch: pairwise matching results, numpy array of pairwiseMatches class
  • C: 2xM coordinate matrix
  • M = total number of keypoints in image collection
  • method: matching method to use (als or pg)
  • univsize: how many points per image

Outputs

  • jMatch: joint matching result, numpy array of pairwiseMatches class
  • jmInfo: joint matching info, numpy array of jointMatchInfo
  • tInfo: joint matching runtime (s)

Other Method Calls

Joint Matching Methods

MatchALS

M_out, eigV, tInfo, iter = matchALS(vM, nFeature, Size)

Proposed Method

M_out, eigV, tInfo, Z = proposedMethod(vM, C, nFeature, Size)

Spectral

M_out, eigV, tInfo = spectralMatch(vM, nFeature, Size)

Note: broken! due to eigenvector ambiguities in the rounding() function

MatchLift

Not yet implemented.

Clone this wiki locally