{"adoption": {"forks": 338, "observed_at": "2026-08-28T04:03:55.140830+00:00", "stars": 1186}, "canonical_url": "https://ross.abutalabs.com/products/psenet", "card": {"archived": false, "artifact_type": "library", "description": "Official Pytorch implementations of PSENet.", "domain": ["computer-vision", "image-processing", "machine-learning", "artificial-intelligence"], "enriched": true, "function": ["computer-vision", "ocr", "machine-learning", "deep-learning"], "health_score": 20, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["whai362/PSENet"], "name": "whai362/PSENet", "platform": ["python"], "pushed_at": "2023-04-07T06:52:32+00:00", "repo": "whai362/PSENet", "stars": 1186, "tags": ["scene-text-detection", "psenet", "pytorch", "icdar2015", "total-text", "ctw1500", "research-code", "linux", "gpu"], "topics": ["icdar2015", "total-text", "ctw1500", "psenet"], "urls": [], "use_cases": ["detect text in natural scene images", "train a scene text detection model on ICDAR 2015", "evaluate text detection on Total-Text and CTW1500 benchmarks", "extract text regions from photos before OCR", "benchmark PSENet against other text detection methods", "fine-tune a pretrained text detection checkpoint"], "what_it_is": "Official PyTorch implementation of PSENet, a progressive scale expansion network for robust scene text detection. It includes training, testing, and evaluation scripts for benchmarks like ICDAR 2015, Total-Text, and CTW1500.", "when_to_avoid": ["you need text recognition (OCR) rather than detection only", "you want a maintained production framework - the project recommends MMOCR instead", "you need Python 2 compatibility or very recent PyTorch versions", "you require commercial support or frequent updates"], "when_to_choose": ["you need a proven scene text detection model with published benchmark results", "you want the official reference implementation of the PSENet paper", "you work with PyTorch and standard text detection datasets", "you need pretrained checkpoints for ICDAR 2015, Total-Text, or CTW1500"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/psenet", "repo": "whai362/PSENet", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.140830+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:24:05.719958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76da266343863c18b7f98322eac3b191fedb2396327b3c4f9669a1cff998f5f", "fetched_at": "2026-08-28T04:03:55.140830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whai362/PSENet"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.140830+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:24:05.719958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76da266343863c18b7f98322eac3b191fedb2396327b3c4f9669a1cff998f5f", "fetched_at": "2026-08-28T04:03:55.140830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whai362/PSENet"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:24:05.719958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76da266343863c18b7f98322eac3b191fedb2396327b3c4f9669a1cff998f5f", "fetched_at": "2026-08-28T04:03:55.140830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whai362/PSENet"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.140830+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.140830+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.140830+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:24:05.719958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76da266343863c18b7f98322eac3b191fedb2396327b3c4f9669a1cff998f5f", "fetched_at": "2026-08-28T04:03:55.140830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whai362/PSENet"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.140830+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.140830+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:24:05.719958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76da266343863c18b7f98322eac3b191fedb2396327b3c4f9669a1cff998f5f", "fetched_at": "2026-08-28T04:03:55.140830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whai362/PSENet"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.140830+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.140830+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.140830+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:24:05.719958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76da266343863c18b7f98322eac3b191fedb2396327b3c4f9669a1cff998f5f", "fetched_at": "2026-08-28T04:03:55.140830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whai362/PSENet"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.140830+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.140830+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:24:05.719958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76da266343863c18b7f98322eac3b191fedb2396327b3c4f9669a1cff998f5f", "fetched_at": "2026-08-28T04:03:55.140830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whai362/PSENet"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:24:05.719958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76da266343863c18b7f98322eac3b191fedb2396327b3c4f9669a1cff998f5f", "fetched_at": "2026-08-28T04:03:55.140830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whai362/PSENet"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:24:05.719958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76da266343863c18b7f98322eac3b191fedb2396327b3c4f9669a1cff998f5f", "fetched_at": "2026-08-28T04:03:55.140830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whai362/PSENet"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:24:05.719958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76da266343863c18b7f98322eac3b191fedb2396327b3c4f9669a1cff998f5f", "fetched_at": "2026-08-28T04:03:55.140830+00:00", "kind": "readme", "missing": false, "url": "https://github.com/whai362/PSENet"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3021, "days_push": 1244, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}