{"adoption": {"forks": 249, "observed_at": "2026-08-28T04:04:43.537137+00:00", "stars": 1436}, "canonical_url": "https://ross.abutalabs.com/products/basnet", "card": {"archived": false, "artifact_type": "library", "description": "Code for CVPR 2019 paper. BASNet: Boundary-Aware Salient Object Detection", "domain": ["computer-vision", "image-processing", "deep-learning", "machine-learning"], "enriched": true, "function": ["machine-learning", "deep-learning", "image-processing", "computer-vision"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["xuebinqin/BASNet"], "name": "xuebinqin/BASNet", "platform": ["python", "cross-platform"], "pushed_at": "2023-09-10T11:28:16+00:00", "repo": "xuebinqin/BASNet", "stars": 1436, "tags": ["salient-object-detection", "segmentation", "pytorch", "cvpr-2019", "boundary-aware", "camouflaged-object-detection", "research-code"], "topics": [], "urls": [], "use_cases": ["segment the main object in a photo with precise boundaries", "run salient object detection on images with a pretrained model", "train a boundary-aware segmentation network on my own dataset", "detect camouflaged objects in images", "generate saliency maps for benchmark datasets like DUTS or ECSSD", "extract foreground objects for image editing or background removal"], "what_it_is": "BASNet is the official PyTorch implementation of the CVPR 2019 paper 'BASNet: Boundary-Aware Salient Object Detection', a deep learning model for accurately segmenting the most prominent objects in images. It also covers the extended boundary-aware segmentation network for salient objects in clutter (SOC) and camouflaged object detection (COD), with pre-trained models and training/inference scripts.", "when_to_avoid": ["you need a production-ready, actively maintained segmentation library", "you want a simple API or packaged install rather than running scripts", "you need real-time inference on mobile or web (consider the newer U^2-Net instead)"], "when_to_choose": ["you need research-grade salient object detection with strong boundary accuracy", "you want a PyTorch model with pretrained weights for SOD, SOC, or COD", "you are reproducing or building on the CVPR 2019 BASNet paper"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/basnet", "repo": "xuebinqin/BASNet", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.537137+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:36:49.831117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00f64f5f75f21dae71ec5e6595b9e2f782b79cba7f50e4451bfceb569f78279d", "fetched_at": "2026-08-28T04:04:43.537137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuebinqin/BASNet"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.537137+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:36:49.831117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00f64f5f75f21dae71ec5e6595b9e2f782b79cba7f50e4451bfceb569f78279d", "fetched_at": "2026-08-28T04:04:43.537137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuebinqin/BASNet"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:36:49.831117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00f64f5f75f21dae71ec5e6595b9e2f782b79cba7f50e4451bfceb569f78279d", "fetched_at": "2026-08-28T04:04:43.537137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuebinqin/BASNet"}], "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:43.537137+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.537137+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.537137+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:36:49.831117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00f64f5f75f21dae71ec5e6595b9e2f782b79cba7f50e4451bfceb569f78279d", "fetched_at": "2026-08-28T04:04:43.537137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuebinqin/BASNet"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.537137+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.537137+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:36:49.831117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00f64f5f75f21dae71ec5e6595b9e2f782b79cba7f50e4451bfceb569f78279d", "fetched_at": "2026-08-28T04:04:43.537137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuebinqin/BASNet"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.537137+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.537137+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.537137+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:36:49.831117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00f64f5f75f21dae71ec5e6595b9e2f782b79cba7f50e4451bfceb569f78279d", "fetched_at": "2026-08-28T04:04:43.537137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuebinqin/BASNet"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.537137+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.537137+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:36:49.831117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00f64f5f75f21dae71ec5e6595b9e2f782b79cba7f50e4451bfceb569f78279d", "fetched_at": "2026-08-28T04:04:43.537137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuebinqin/BASNet"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:36:49.831117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00f64f5f75f21dae71ec5e6595b9e2f782b79cba7f50e4451bfceb569f78279d", "fetched_at": "2026-08-28T04:04:43.537137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuebinqin/BASNet"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:36:49.831117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00f64f5f75f21dae71ec5e6595b9e2f782b79cba7f50e4451bfceb569f78279d", "fetched_at": "2026-08-28T04:04:43.537137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuebinqin/BASNet"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:36:49.831117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "00f64f5f75f21dae71ec5e6595b9e2f782b79cba7f50e4451bfceb569f78279d", "fetched_at": "2026-08-28T04:04:43.537137+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xuebinqin/BASNet"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2714, "days_push": 1088, "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}}