{"adoption": {"forks": 172, "observed_at": "2026-08-28T04:03:18.074762+00:00", "stars": 1031}, "canonical_url": "https://ross.abutalabs.com/products/extremenet", "card": {"archived": false, "artifact_type": "library", "description": "Bottom-up Object Detection by Grouping Extreme and Center Points", "domain": ["computer-vision", "deep-learning", "machine-learning"], "enriched": true, "function": ["machine-learning", "computer-vision", "image-processing"], "health_score": 20, "homepage": null, "language": "Python", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["xingyizhou/ExtremeNet"], "name": "xingyizhou/ExtremeNet", "platform": ["python"], "pushed_at": "2019-04-19T02:32:30+00:00", "repo": "xingyizhou/ExtremeNet", "stars": 1031, "tags": ["object-detection", "keypoint-estimation", "pytorch", "cvpr-2019", "research-code", "instance-segmentation", "coco", "linux", "gpu"], "topics": [], "urls": [], "use_cases": ["detect objects in images without region proposal networks", "reproduce CVPR 2019 bottom-up object detection results on COCO", "estimate object extreme points for coarse segmentation masks", "run a pretrained object detection model on custom images", "compare keypoint-based detection against anchor-based detectors", "implement extreme-point-guided instance segmentation"], "what_it_is": "Official PyTorch implementation of ExtremeNet, a CVPR 2019 bottom-up object detection method that detects four extreme points and one center point of objects via keypoint estimation and groups them into bounding boxes. It also supports coarse octagonal mask prediction and extreme-point-guided instance segmentation with DEXTR.", "when_to_avoid": ["you need a production-ready, actively maintained detection framework", "you require the latest architectures or modern PyTorch versions", "you want a simple out-of-the-box detection API without compiling custom NMS ops"], "when_to_choose": ["you need a research-grade bottom-up object detector with pretrained COCO weights", "you want extreme point predictions for segmentation-guided pipelines", "you are studying or extending keypoint-based detection methods"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/extremenet", "repo": "xingyizhou/ExtremeNet", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.074762+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:07:30.519261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e125f9a3da15ca48619266b4eda12304b90795b236b05ded3e29e444456aa7d", "fetched_at": "2026-08-28T04:03:18.074762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xingyizhou/ExtremeNet"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.074762+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:07:30.519261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e125f9a3da15ca48619266b4eda12304b90795b236b05ded3e29e444456aa7d", "fetched_at": "2026-08-28T04:03:18.074762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xingyizhou/ExtremeNet"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:07:30.519261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e125f9a3da15ca48619266b4eda12304b90795b236b05ded3e29e444456aa7d", "fetched_at": "2026-08-28T04:03:18.074762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xingyizhou/ExtremeNet"}], "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:18.074762+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.074762+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.074762+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:07:30.519261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e125f9a3da15ca48619266b4eda12304b90795b236b05ded3e29e444456aa7d", "fetched_at": "2026-08-28T04:03:18.074762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xingyizhou/ExtremeNet"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.074762+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.074762+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:07:30.519261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e125f9a3da15ca48619266b4eda12304b90795b236b05ded3e29e444456aa7d", "fetched_at": "2026-08-28T04:03:18.074762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xingyizhou/ExtremeNet"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.074762+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.074762+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.074762+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:07:30.519261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e125f9a3da15ca48619266b4eda12304b90795b236b05ded3e29e444456aa7d", "fetched_at": "2026-08-28T04:03:18.074762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xingyizhou/ExtremeNet"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.074762+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.074762+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:07:30.519261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e125f9a3da15ca48619266b4eda12304b90795b236b05ded3e29e444456aa7d", "fetched_at": "2026-08-28T04:03:18.074762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xingyizhou/ExtremeNet"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:07:30.519261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e125f9a3da15ca48619266b4eda12304b90795b236b05ded3e29e444456aa7d", "fetched_at": "2026-08-28T04:03:18.074762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xingyizhou/ExtremeNet"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:07:30.519261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e125f9a3da15ca48619266b4eda12304b90795b236b05ded3e29e444456aa7d", "fetched_at": "2026-08-28T04:03:18.074762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xingyizhou/ExtremeNet"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:07:30.519261+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4e125f9a3da15ca48619266b4eda12304b90795b236b05ded3e29e444456aa7d", "fetched_at": "2026-08-28T04:03:18.074762+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xingyizhou/ExtremeNet"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2796, "days_push": 2694, "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}}