{"adoption": {"forks": 243, "observed_at": "2026-08-28T04:04:33.526916+00:00", "stars": 1378}, "canonical_url": "https://ross.abutalabs.com/products/pspnet", "card": {"archived": false, "artifact_type": "library", "description": "Semantic Segmentation in Pytorch", "domain": ["computer-vision", "deep-learning", "machine-learning", "image-processing"], "enriched": true, "function": ["machine-learning", "deep-learning", "computer-vision", "image-processing"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["hszhao/semseg", "hszhao/PSPNet"], "name": "PSPNet", "platform": ["cpp", "python"], "pushed_at": "2022-08-28T10:50:55+00:00", "repo": "hszhao/semseg", "stars": 1378, "tags": ["semantic-segmentation", "pspnet", "caffe", "pytorch", "scene-parsing", "cvpr2017", "research-code", "linux", "gpu"], "topics": [], "urls": [], "use_cases": ["train a semantic segmentation model on ADE20K, PASCAL VOC, or Cityscapes", "run scene parsing inference on images with pretrained PSPNet models", "reproduce CVPR 2017 PSPNet research results", "evaluate segmentation models with mIoU metrics", "use PSPNet or PSANet in a PyTorch training pipeline", "benchmark pyramid pooling architectures for dense prediction"], "what_it_is": "Reference implementation of the Pyramid Scene Parsing Network (PSPNet), a CVPR 2017 semantic segmentation model that won the ImageNet Scene Parsing Challenge 2016. The original repo provides Caffe/Matlab training and evaluation code, with a modernized PyTorch codebase (semseg) also available from the same author.", "when_to_avoid": ["you need a production-ready, actively maintained segmentation library", "you cannot build legacy Caffe with CUDA 7-era dependencies", "you want a simple pip-installable tool rather than research code"], "when_to_choose": ["you need the official reference implementation of PSPNet for research reproduction", "you want pretrained models for ADE20K, VOC2012, or Cityscapes segmentation", "you are studying pyramid pooling module architectures"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/hszhao/semseg", "repo": "hszhao/semseg", "role": "main", "score": 32}, {"path": "/repos/hszhao/PSPNet", "repo": "hszhao/PSPNet", "role": "mirror", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.526916+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:44:32.822750+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd927f3b9083634381fa19b2736d9452042cac427f14b5cfe80c3fdbbedf5b7e", "fetched_at": "2026-08-28T04:04:33.526916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hszhao/semseg"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.526916+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:44:32.822750+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd927f3b9083634381fa19b2736d9452042cac427f14b5cfe80c3fdbbedf5b7e", "fetched_at": "2026-08-28T04:04:33.526916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hszhao/semseg"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:44:32.822750+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd927f3b9083634381fa19b2736d9452042cac427f14b5cfe80c3fdbbedf5b7e", "fetched_at": "2026-08-28T04:04:33.526916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hszhao/semseg"}], "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:04:33.526916+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.526916+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.526916+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:44:32.822750+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd927f3b9083634381fa19b2736d9452042cac427f14b5cfe80c3fdbbedf5b7e", "fetched_at": "2026-08-28T04:04:33.526916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hszhao/semseg"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.526916+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.526916+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:44:32.822750+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd927f3b9083634381fa19b2736d9452042cac427f14b5cfe80c3fdbbedf5b7e", "fetched_at": "2026-08-28T04:04:33.526916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hszhao/semseg"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.526916+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.526916+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.526916+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:44:32.822750+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd927f3b9083634381fa19b2736d9452042cac427f14b5cfe80c3fdbbedf5b7e", "fetched_at": "2026-08-28T04:04:33.526916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hszhao/semseg"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.526916+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:33.526916+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:44:32.822750+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd927f3b9083634381fa19b2736d9452042cac427f14b5cfe80c3fdbbedf5b7e", "fetched_at": "2026-08-28T04:04:33.526916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hszhao/semseg"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:44:32.822750+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd927f3b9083634381fa19b2736d9452042cac427f14b5cfe80c3fdbbedf5b7e", "fetched_at": "2026-08-28T04:04:33.526916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hszhao/semseg"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:44:32.822750+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd927f3b9083634381fa19b2736d9452042cac427f14b5cfe80c3fdbbedf5b7e", "fetched_at": "2026-08-28T04:04:33.526916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hszhao/semseg"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:44:32.822750+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cd927f3b9083634381fa19b2736d9452042cac427f14b5cfe80c3fdbbedf5b7e", "fetched_at": "2026-08-28T04:04:33.526916+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hszhao/semseg"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2918, "days_push": 1466, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}