Matching local features across images is a fundamental problem in computer vision. Targeting towards high accuracy and efficiency, we propose Seeded Graph Matching Network, a graph neural network with sparse structure to reduce redundant connectivity and learn compact representation. The network consists of 1) Seeding Module, which initializes the matching by generating a small set of reliable matches as seeds. 2) Seeded Graph Neural Network, which utilizes seed matches to pass messages within/across images and predicts assignment costs. Three novel operations are proposed as basic elements for message passing: 1) Attentional Pooling, which aggregates keypoint features within the image to seed matches. 2) Seed Filtering, which enhances seed features and exchanges messages across images. 3) Attentional Unpooling, which propagates seed features back to original keypoints. Experiments show that our method reduces computational and memory complexity significantly compared with typical attention-based networks while competitive or higher performance is achieved.
翻译:匹配图像的本地特征是计算机视觉中的一个基本问题。 以高精度和效率为目标的种子图表匹配网络,我们建议建立一个结构稀少的图形神经网络,以减少冗余连通性并学习紧凑的表达方式。 网络包括:(1) 种子模块,通过生成少量可靠匹配的种子来初始匹配。 (2) 种子图形神经网络,利用种子匹配在图像中传递信息/交叉图像,并预测分配成本。 三个新操作被提议为传递信息的基本元素:(1) 注意集合,将图像中的关键点特征聚合到种子匹配中。(2) 种子过滤,加强种子特征和图像之间的交流信息。 (3) 注意力分散,将种子特征传播到原始关键点。实验表明,在取得竞争性或更高的性能的同时,我们的方法大大降低了计算和记忆的复杂性,而与典型的关注网络相比,我们的方法则实现了竞争性或更高的性能。