Skip to main content
. 2024 Mar 21;24(6):2014. doi: 10.3390/s24062014
Algorithm 1 Multi-Object Selection for Matching.
Require: Nk,IQ,DBL,f         ▹ # of Objects to pick, Query img, Library & NN
Ensure: FQ,FL         ▹ Object query & library features selected for matching
 1: ObjQ,FQDYNASCALE2(f,IQ)         ▹ Detect objects & Extract features
 2: FL,Sϕ
 3: for  (ObjQ,FQ)in(ObjQ,FQ)  do
 4:    NFQ#FAST(F0Q)         ▹ Get #FAST from RGB of object region
 5:    FL,NFLGETFEATURES(DBL,GETCLASSID(ObjQ))
 6:    SS+{|NFQNFL|}
 7:    FLFL+{FL}
 8: end for
 9: S{sSsmin(tSsuchthat#{sSts}=Nk)}
10: FQ,FLϕ
11: for  sinS do
12:    iindex(s,S)
13:    FQFQ+{FiQ}
14:    FLFL+{FiL}
15: end for