# DevashishPrasad/CascadeTabNet

This repository contains the code and implementation details of the CascadeTabNet paper "CascadeTabNet: An approach for end to end table detection and structure recognition from image-based documents"

Repository: https://github.com/DevashishPrasad/CascadeTabNet
Canonical: https://ross.abutalabs.com/products/cascadetabnet
Language: Python
License: MIT
License Family: permissive
Topics: table-recognition, table-structure-recognition, table-detection, table-detection-using-deep-learning
Last push: 2021-08-27T15:51:11+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 2331, "days_push": 1832, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1549, forks 425 (observed 2026-08-28T04:05:01.936140+00:00)

## What it is
CascadeTabNet is a PyTorch/mmdetection implementation of a CVPR 2020 paper for end-to-end table detection and structure recognition from image-based documents. It uses a Cascade mask R-CNN HRNet model to detect table regions and recognize body cell structure in a single CNN pass.

## Use cases
- detect tables in scanned document images
- extract table structure from pdf page images
- recognize table cells in research paper screenshots
- run table detection on ICDAR 2013/2019 datasets
- benchmark table recognition models
- convert image-based tables into structured data

## When to choose
- you need state-of-the-art table detection and cell structure recognition from document images
- you want to reproduce or build on the CascadeTabNet CVPR 2020 paper
- your pipeline already uses PyTorch and mmdetection v1.2

## When to avoid
- you need a maintained production library with recent dependency support
- you work with native digital PDFs rather than image-based documents
- you cannot pin old versions of PyTorch, mmcv, and mmdetection

## Facets
- artifact type: library
- maturity: maintenance
- function: computer-vision, ocr, machine-learning, deep-learning, pdf
- domain: computer-vision, pdf, machine-learning, deep-learning
- platform: python
- tags: table-detection, table-structure-recognition, document-image-analysis, mmdetection, pytorch, research-code, linux, gpu

## Member repositories
- DevashishPrasad/CascadeTabNet (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:01.936140+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:30:21.123111+00:00, confidence not recorded.
  - readme: https://github.com/DevashishPrasad/CascadeTabNet (fetched 2026-08-28T04:05:01.936140+00:00, sha 987eab0894c5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
