FastTab: A Fast Table Recognizer with a Tiny Recursive Module and 1D Transformers

Laziz Hamdi, Amine Tamasna, Pascal Boisson, Thierry Paquet
5/21/2026
cs.CVcs.AI

Official code: hamdilaziz/FastTab (2 stars, Apache-2.0, last commit 2026-05-21).

Abstract

Table structure recognition (TSR) requires both table-level coherence (row/column counts, headers, spanning cells) and precise separator localization. We introduce FastTab, a grid-centric TSR model that avoids autoregressive HTML decoding by combining (i) a lightweight Tiny Recursive Module (TRM) for global reasoning and (ii) axial 1D Transformer encoders that capture long-range dependencies along rows and columns. The model predicts row/column counts, header rows, and separators to construct a grid, then infers rowspan/colspan using ROI-aligned cell features. Across four benchmarks (PubTabNet, FinTabNet, PubTables-1M, and SciTSR), FastTab achieves competitive structure recovery performance while operating at low-latency inference. We further study robustness under pixel-level anonymisation and show an extension to curved separators for camera-captured documents. The source code will be made publicly available at https://github.com/hamdilaziz/FastTab .

View on arXivView PDF

Code Implementations(1)

Apache-2.0

This repository contain the implementation of FastTab: A Fast Table Recognizer with a Tiny Recursive Module and 1D Transformers

20May 21, 20265 months agoApache-2.0
computer-visiontable-recognition

Similar Papers

Cite this paper

@article{hamdi2026fasttab,
  title  = {FastTab: A Fast Table Recognizer with a Tiny Recursive Module and 1D Transformers},
  author = {Laziz Hamdi and Amine Tamasna and Pascal Boisson and Thierry Paquet},
  year   = {2026},
  eprint = {2605.22422},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2605.22422v1}
}

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

Discussion