ShelfRectNet: Single View Shelf Image Rectification with Homography Estimation

Onur Berk Tore, Ibrahim Samil Yalciner, Server Calap
11/25/2025
cs.CV

No confident code implementation found for this paper.

Abstract

Estimating homography from a single image remains a challenging yet practically valuable task, particularly in domains like retail, where only one viewpoint is typically available for shelf monitoring and product alignment. In this paper, we present a deep learning framework that predicts a 4-point parameterized homography matrix to rectify shelf images captured from arbitrary angles. Our model leverages a ConvNeXt-based backbone for enhanced feature representation and adopts normalized coordinate regression for improved stability. To address data scarcity and promote generalization, we introduce a novel augmentation strategy by modeling and sampling synthetic homographies. Our method achieves a mean corner error of 1.298 pixels on the test set. When compared with both classical computer vision and deep learning-based approaches, our method demonstrates competitive performance in both accuracy and inference speed. Together, these results establish our approach as a robust and efficient solution for realworld single-view rectification. To encourage further research in this domain, we will make our dataset, ShelfRectSet, and code publicly available

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{tore2025shelfrectnet,
  title  = {ShelfRectNet: Single View Shelf Image Rectification with Homography Estimation},
  author = {Onur Berk Tore and Ibrahim Samil Yalciner and Server Calap},
  year   = {2025},
  eprint = {2511.20335},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.20335v1}
}

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/2511.20335.svg)](https://codeofpaper.com/paper/2511.20335)

Discussion