“…Various algorithms have been created to detect and track individual particles [1] such as the straightforward k-nearest-neighbor (kNN) searches, topologybased approaches where neighboring particles are employed to construct local surrounding topology features [27,36,37,38,39], globally optimized search problems -including linear assignment programming [26], Kalman filtering [40], relaxation methods [19,41], and feature vector-based techniques [22,25] (see a brief summary of particle tracking open-source codes in Table 3). Among these methods, the nearest neighbor-type search algorithms are typically suitable for relatively low numbers of particles that undergo displacements smaller than the typical interparticle separation distance.…”