Lattice Identification and Separation: Theory and Algorithm
Yuchen He, Sung Ha Kang
TL;DR
This work develops a geometric and algorithmic framework for identifying and separating multiple lattices in images. It introduces a lattice space $\mathscr{L}$ built from scale and shape descriptors $\beta$ and $\rho$, with a metric $d_{\mathscr{L}}$ grounded in modular-group actions and the Poincaré metric, enabling quantitative comparison of lattice patterns. The main algorithm, LISA, formulates lattice separation as a variational problem and extracts lattices sequentially via Fourier-domain peak analysis, optional refinement, and remainder updates, performing robustly under moiré effects, missing particles, and Gaussian perturbations. The paper provides analytical insights into how spectrum, translations, particle size, and density affect performance, supports the approach with extensive numerical experiments, and highlights practical applications to materials science and grain-boundary analysis. Overall, it delivers a principled, unsupervised method for decomposing complex lattice mixtures with strong theoretical underpinning and empirical validation.
Abstract
Motivated by lattice mixture identification and grain boundary detection, we present a framework for lattice pattern representation and comparison, and propose an efficient algorithm for lattice separation. We define new scale and shape descriptors, which helps to considerably reduce the size of equivalence classes of lattice bases. These finitely many equivalence relations are fully characterized by modular group theory. We construct the lattice space $\mathscr{L}$ based on the equivalent descriptors and define a metric $d_{\mathscr{L}}$ to accurately quantify the visual similarities and differences between lattices. Furthermore, we introduce the Lattice Identification and Separation Algorithm (LISA), which identifies each lattice patterns from superposed lattices. LISA finds lattice candidates from the high responses in the image spectrum, then sequentially extracts different layers of lattice patterns one by one. Analyzing the frequency components, we reveal the intricate dependency of LISA's performances on particle radius, lattice density, and relative translations. Various numerical experiments are designed to show LISA's robustness against a large number of lattice layers, moiré patterns and missing particles.
