{"adoption": {"forks": 741, "observed_at": "2026-08-28T04:08:52.697038+00:00", "stars": 4517}, "canonical_url": "https://ross.abutalabs.com/products/vrn", "card": {"archived": false, "artifact_type": "library", "description": ":man:  Code for \"Large Pose 3D Face Reconstruction from a Single Image via Direct Volumetric CNN Regression\"", "domain": ["computer-vision", "deep-learning", "machine-learning", "artificial-intelligence"], "enriched": true, "function": ["computer-vision", "machine-learning", "deep-learning", "image-processing"], "health_score": 20, "homepage": "http://aaronsplace.co.uk/papers/jackson2017recon/", "language": "MATLAB", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["AaronJackson/vrn"], "name": "AaronJackson/vrn", "platform": ["python", "lua"], "pushed_at": "2022-07-26T00:06:01+00:00", "repo": "AaronJackson/vrn", "stars": 4517, "tags": ["3d-face-reconstruction", "volumetric-regression", "cnn", "torch7", "matlab", "research-code", "iccv-2017", "linux", "macos"], "topics": ["computervision", "deeplearning", "3d", "reconstruction", "face", "torch7", "computer-vision"], "urls": [], "use_cases": ["reconstruct a 3D face model from a single 2D photo", "generate 3D facial geometry for arbitrary poses and expressions", "research on volumetric CNN regression for faces", "facial landmark localization combined with 3D reconstruction", "reproduce results from the VRN paper"], "what_it_is": "Research code for the ICCV 2017 paper 'Large Pose 3D Face Reconstruction from a Single Image via Direct Volumetric CNN Regression'. It uses a CNN to regress a volumetric 3D facial geometry directly from a single 2D image, without needing 3D Morphable Model fitting or dense correspondences.", "when_to_avoid": ["you need a production-ready, actively maintained 3D face reconstruction pipeline", "you require modern deep learning framework support like PyTorch or TensorFlow", "you need real-time performance on modern hardware"], "when_to_choose": ["you need single-image 3D face reconstruction without 3DMM fitting", "you want to study or extend the volumetric CNN regression approach", "you can work with Torch7/Lua and MATLAB research code"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/vrn", "repo": "AaronJackson/vrn", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.697038+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:20:18.722792+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e9d33fb1c807d63340554f083c2cdcb5ff734f783b948642fbfc0edd9d9c9b9", "fetched_at": "2026-08-29T09:06:09.937997+00:00", "kind": "homepage", "missing": false, "url": "http://aaronsplace.co.uk/papers/jackson2017recon/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.697038+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:20:18.722792+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e9d33fb1c807d63340554f083c2cdcb5ff734f783b948642fbfc0edd9d9c9b9", "fetched_at": "2026-08-29T09:06:09.937997+00:00", "kind": "homepage", "missing": false, "url": "http://aaronsplace.co.uk/papers/jackson2017recon/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:20:18.722792+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e9d33fb1c807d63340554f083c2cdcb5ff734f783b948642fbfc0edd9d9c9b9", "fetched_at": "2026-08-29T09:06:09.937997+00:00", "kind": "homepage", "missing": false, "url": "http://aaronsplace.co.uk/papers/jackson2017recon/"}], "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:08:52.697038+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.697038+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.697038+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:20:18.722792+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e9d33fb1c807d63340554f083c2cdcb5ff734f783b948642fbfc0edd9d9c9b9", "fetched_at": "2026-08-29T09:06:09.937997+00:00", "kind": "homepage", "missing": false, "url": "http://aaronsplace.co.uk/papers/jackson2017recon/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.697038+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.697038+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:20:18.722792+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e9d33fb1c807d63340554f083c2cdcb5ff734f783b948642fbfc0edd9d9c9b9", "fetched_at": "2026-08-29T09:06:09.937997+00:00", "kind": "homepage", "missing": false, "url": "http://aaronsplace.co.uk/papers/jackson2017recon/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.697038+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.697038+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.697038+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:20:18.722792+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e9d33fb1c807d63340554f083c2cdcb5ff734f783b948642fbfc0edd9d9c9b9", "fetched_at": "2026-08-29T09:06:09.937997+00:00", "kind": "homepage", "missing": false, "url": "http://aaronsplace.co.uk/papers/jackson2017recon/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.697038+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:52.697038+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:20:18.722792+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e9d33fb1c807d63340554f083c2cdcb5ff734f783b948642fbfc0edd9d9c9b9", "fetched_at": "2026-08-29T09:06:09.937997+00:00", "kind": "homepage", "missing": false, "url": "http://aaronsplace.co.uk/papers/jackson2017recon/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:20:18.722792+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e9d33fb1c807d63340554f083c2cdcb5ff734f783b948642fbfc0edd9d9c9b9", "fetched_at": "2026-08-29T09:06:09.937997+00:00", "kind": "homepage", "missing": false, "url": "http://aaronsplace.co.uk/papers/jackson2017recon/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:20:18.722792+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e9d33fb1c807d63340554f083c2cdcb5ff734f783b948642fbfc0edd9d9c9b9", "fetched_at": "2026-08-29T09:06:09.937997+00:00", "kind": "homepage", "missing": false, "url": "http://aaronsplace.co.uk/papers/jackson2017recon/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:20:18.722792+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e9d33fb1c807d63340554f083c2cdcb5ff734f783b948642fbfc0edd9d9c9b9", "fetched_at": "2026-08-29T09:06:09.937997+00:00", "kind": "homepage", "missing": false, "url": "http://aaronsplace.co.uk/papers/jackson2017recon/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_readme"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3361, "days_push": 1500, "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}}