{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/face-super-resolution-guided-by-3d-facial-1","title":"Face Super-Resolution Guided by 3D Facial Priors","arxiv_id":"2007.09454","date":"2020-07-18","proceeding":"ECCV 2020 8","authors":["Xiaobin Hu","Wenqi Ren","John LaMaster","Xiaochun Cao","Xiaoming Li","Zechao Li","Bjoern Menze","Wei Liu"],"abstract":"State-of-the-art face super-resolution methods employ deep convolutional neural networks to learn a mapping between low- and high- resolution facial patterns by exploring local appearance knowledge. However, most of these methods do not well exploit facial structures and identity information, and struggle to deal with facial images that exhibit large pose variations. In this paper, we propose a novel face super-resolution method that explicitly incorporates 3D facial priors which grasp the sharp facial structures. Our work is the first to explore 3D morphable knowledge based on the fusion of parametric descriptions of face attributes (e.g., identity, facial expression, texture, illumination, and face pose). Furthermore, the priors can easily be incorporated into any network and are extremely efficient in improving the performance and accelerating the convergence speed. Firstly, a 3D face rendering branch is set up to obtain 3D priors of salient facial structures and identity knowledge. Secondly, the Spatial Attention Module is used to better exploit this hierarchical information (i.e., intensity similarity, 3D facial structure, and identity content) for the super-resolution problem. Extensive experiments demonstrate that the proposed 3D priors achieve superior face super-resolution results over the state-of-the-arts.","url_abs":"https://arxiv.org/abs/2007.09454v1","url_pdf":"https://arxiv.org/pdf/2007.09454v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"face-super-resolution-guided-by-3d-facial-1","repo_url":"https://github.com/HUuxiaobin/Face-Super-Resolution-Guided-by-3D-Facial-Priors","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"super-resolution","task_name":"Super-Resolution"}],"methods":[{"method_slug":"average-pooling","method_name":"Average Pooling"},{"method_slug":"convolution","method_name":"Convolution"},{"method_slug":"max-pooling","method_name":"Max Pooling"},{"method_slug":"sigmoid-activation","method_name":"Sigmoid Activation"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":"https://app.syntology.ai/?focus=2007.09454","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2007.09454"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/HUuxiaobin/Face-Super-Resolution-Guided-by-3D-Facial-Priors","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran_draft_wrong":1,"ran_honours":1,"unverified":3},"by_repo_kind":{"listed":{"samples":5,"ran":2,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"8b0e794d4d8f9b13","entry":"default_conv","repo":"HUuxiaobin/Face-Super-Resolution-Guided-by-3D-Facial-Priors","repo_kind":"listed","path":"common.py","file_url":"https://github.com/HUuxiaobin/Face-Super-Resolution-Guided-by-3D-Facial-Priors/blob/HEAD/common.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8b0e794d4d8f9b13"}},{"code_sha256_prefix":"1ae8e317f16564c4","entry":"rect_to_bb","repo":"HUuxiaobin/Face-Super-Resolution-Guided-by-3D-Facial-Priors","repo_kind":"listed","path":"3Dface_priors/facial_landmark.py","file_url":"https://github.com/HUuxiaobin/Face-Super-Resolution-Guided-by-3D-Facial-Priors/blob/HEAD/3Dface_priors/facial_landmark.py","link_basis":"harvester_set","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"1ae8e317f16564c4"}},{"code_sha256_prefix":"d55d124850612dd3","entry":"im2uint8","repo":"HUuxiaobin/Face-Super-Resolution-Guided-by-3D-Facial-Priors","repo_kind":"listed","path":"3Dface_priors/util/util.py","file_url":"https://github.com/HUuxiaobin/Face-Super-Resolution-Guided-by-3D-Facial-Priors/blob/HEAD/3Dface_priors/util/util.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"d55d124850612dd3"}},{"code_sha256_prefix":"effa45a7df1ea25f","entry":"load_graph","repo":"HUuxiaobin/Face-Super-Resolution-Guided-by-3D-Facial-Priors","repo_kind":"listed","path":"3Dface_priors/demo_render.py","file_url":"https://github.com/HUuxiaobin/Face-Super-Resolution-Guided-by-3D-Facial-Priors/blob/HEAD/3Dface_priors/demo_render.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"effa45a7df1ea25f"}},{"code_sha256_prefix":"a546843e57ccf387","entry":"shape_to_np","repo":"HUuxiaobin/Face-Super-Resolution-Guided-by-3D-Facial-Priors","repo_kind":"listed","path":"3Dface_priors/facial_landmark.py","file_url":"https://github.com/HUuxiaobin/Face-Super-Resolution-Guided-by-3D-Facial-Priors/blob/HEAD/3Dface_priors/facial_landmark.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a546843e57ccf387"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}