NeSS-ST: Detecting Good and Stable Keypoints with a Neural Stability Score and the Shi-Tomasi detector

Konstantin Pakulev, Alexander Vakhitov, Gonzalo Ferrer
7/1/2023

No official code found. Best implementation: KonstantinPakulev/NeSS-ST (5 stars, last commit 2025-12-20).

Abstract

Learning a feature point detector presents a challenge both due to the ambiguity of the definition of a keypoint and, correspondingly, the need for specially prepared ground truth labels for such points. In our work, we address both of these issues by utilizing a combination of a hand-crafted Shi-Tomasi detector, a specially designed metric that assesses the quality of keypoints, the stability score (SS), and a neural network. We build on the principled and localized keypoints provided by the Shi-Tomasi detector and learn the neural network to select good feature points via the stability score. The neural network incorporates the knowledge from the training targets in the form of the neural stability score (NeSS). Therefore, our method is named NeSS-ST since it combines the Shi-Tomasi detector and the properties of the neural stability score. It only requires sets of images for training without dataset pre-labeling or the need for reconstructed correspondence labels. We evaluate NeSS-ST on HPatches, ScanNet, MegaDepth and IMC-PT demonstrating state-of-the-art performance and good generalization on downstream tasks. The project repository is available at: https://github.com/KonstantinPakulev/NeSS-ST.

View on arXivView PDF

Code Implementations(1)

[ICCV 2023] NeSS-ST: Detecting Good and Stable Keypoints with a Neural Stability Score and the Shi-Tomasi Detector. The reference implementation of the paper.

51Shell, PythonAug 13, 202310 months ago

Similar Papers

Cite this paper

@article{pakulev2023nessst,
  title  = {NeSS-ST: Detecting Good and Stable Keypoints with a Neural Stability Score and the Shi-Tomasi detector},
  author = {Konstantin Pakulev and Alexander Vakhitov and Gonzalo Ferrer},
  year   = {2023},
  eprint = {2307.01069},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2307.01069},
  journal = {ICCV 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.01069.svg)](https://codeofpaper.com/paper/2307.01069)

Discussion