{"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/ensemble-learning-priors-unfolding-for","title":"Ensemble learning priors unfolding for scalable Snapshot Compressive Sensing","arxiv_id":"2201.10419","date":"2022-01-25","proceeding":null,"authors":["Chengshuai Yang","Shiyu Zhang","Xin Yuan"],"abstract":"Snapshot compressive imaging (SCI) can record the 3D information by a 2D measurement and from this 2D measurement to reconstruct the original 3D information by reconstruction algorithm. As we can see, the reconstruction algorithm plays a vital role in SCI. Recently, deep learning algorithm show its outstanding ability, outperforming the traditional algorithm. Therefore, to improve deep learning algorithm reconstruction accuracy is an inevitable topic for SCI. Besides, deep learning algorithms are usually limited by scalability, and a well trained model in general can not be applied to new systems if lacking the new training process. To address these problems, we develop the ensemble learning priors to further improve the reconstruction accuracy and propose the scalable learning to empower deep learning the scalability just like the traditional algorithm. What's more, our algorithm has achieved the state-of-the-art results, outperforming existing algorithms. Extensive results on both simulation and real datasets demonstrate the superiority of our proposed algorithm. The code and models will be released to the public.","url_abs":"https://arxiv.org/abs/2201.10419v2","url_pdf":"https://arxiv.org/pdf/2201.10419v2.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":"ensemble-learning-priors-unfolding-for","repo_url":"https://github.com/integritynoble/ELP-Unfolding","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"compressive-sensing","task_name":"Compressive Sensing"},{"task_slug":"deep-learning","task_name":"Deep Learning"},{"task_slug":"ensemble-learning","task_name":"Ensemble Learning"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2201.10419","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2201.10419"}},"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/integritynoble/ELP-Unfolding","reach":null}],"summary":{"ran":6,"unverified":1},"by_repo_kind":{"official":{"samples":7,"ran":6,"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":7,"samples":[{"code_sha256_prefix":"567ca9fb8b6ad745","entry":"CvBlock","repo":"integritynoble/ELP-Unfolding","repo_kind":"official","path":"scalable_ELP/scalable.py","file_url":"https://github.com/integritynoble/ELP-Unfolding/blob/HEAD/scalable_ELP/scalable.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"567ca9fb8b6ad745"}},{"code_sha256_prefix":"10e2724dbc7f6040","entry":"DownBlock","repo":"integritynoble/ELP-Unfolding","repo_kind":"official","path":"scalable_ELP/scalable.py","file_url":"https://github.com/integritynoble/ELP-Unfolding/blob/HEAD/scalable_ELP/scalable.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"10e2724dbc7f6040"}},{"code_sha256_prefix":"b8e2c93e7a1aa252","entry":"InputCvBlock","repo":"integritynoble/ELP-Unfolding","repo_kind":"official","path":"scalable_ELP/scalable.py","file_url":"https://github.com/integritynoble/ELP-Unfolding/blob/HEAD/scalable_ELP/scalable.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b8e2c93e7a1aa252"}},{"code_sha256_prefix":"764fc8a8584d72d0","entry":"OutputCvBlock","repo":"integritynoble/ELP-Unfolding","repo_kind":"official","path":"scalable_ELP/scalable.py","file_url":"https://github.com/integritynoble/ELP-Unfolding/blob/HEAD/scalable_ELP/scalable.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"764fc8a8584d72d0"}},{"code_sha256_prefix":"9a74fc33f5d274f9","entry":"Scalable","repo":"integritynoble/ELP-Unfolding","repo_kind":"official","path":"scalable_ELP/scalable.py","file_url":"https://github.com/integritynoble/ELP-Unfolding/blob/HEAD/scalable_ELP/scalable.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"9a74fc33f5d274f9"}},{"code_sha256_prefix":"d9973247d799f7aa","entry":"UpBlock","repo":"integritynoble/ELP-Unfolding","repo_kind":"official","path":"scalable_ELP/scalable.py","file_url":"https://github.com/integritynoble/ELP-Unfolding/blob/HEAD/scalable_ELP/scalable.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"d9973247d799f7aa"}},{"code_sha256_prefix":"335b17e27036038c","entry":"transfer","repo":"integritynoble/ELP-Unfolding","repo_kind":"official","path":"scalable_ELP/scalable.py","file_url":"https://github.com/integritynoble/ELP-Unfolding/blob/HEAD/scalable_ELP/scalable.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"335b17e27036038c"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}