DeepSSN: a deep convolutional neural network to assess spatial scene similarity
Danhuai Guo, Shiyin Ge, Shu Zhang, Song Gao, Ran Tao, Yangang Wang

TL;DR
This paper introduces DeepSSN, a deep convolutional neural network designed to improve spatial scene similarity assessment for sketch-based geographic queries, outperforming existing methods.
Contribution
The paper presents a novel deep learning model with a triplet loss function and a data augmentation strategy for enhanced spatial scene retrieval.
Findings
DeepSSN outperforms baseline methods in accuracy metrics.
The model effectively captures multi-scale map features from sketches.
The system supports automatic data augmentation for training.
Abstract
Spatial-query-by-sketch is an intuitive tool to explore human spatial knowledge about geographic environments and to support communication with scene database queries. However, traditional sketch-based spatial search methods perform insufficiently due to their inability to find hidden multi-scale map features from mental sketches. In this research, we propose a deep convolutional neural network, namely Deep Spatial Scene Network (DeepSSN), to better assess the spatial scene similarity. In DeepSSN, a triplet loss function is designed as a comprehensive distance metric to support the similarity assessment. A positive and negative example mining strategy using qualitative constraint networks in spatial reasoning is designed to ensure a consistently increasing distinction of triplets during the training process. Moreover, we develop a prototype spatial scene search system using the proposed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGeographic Information Systems Studies · Data Management and Algorithms · Constraint Satisfaction and Optimization
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Batch Normalization · Residual Block · Residual Connection · Dense Connections · Convolution · Concatenated Skip Connection · Triplet Loss · 1x1 Convolution · Dense Block
