{"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/e-nerv-expedite-neural-video-representation","title":"E-NeRV: Expedite Neural Video Representation with Disentangled Spatial-Temporal Context","arxiv_id":"2207.08132","date":"2022-07-17","proceeding":null,"authors":["Zizhang Li","Mengmeng Wang","Huaijin Pi","Kechun Xu","Jianbiao Mei","Yong liu"],"abstract":"Recently, the image-wise implicit neural representation of videos, NeRV, has gained popularity for its promising results and swift speed compared to regular pixel-wise implicit representations. However, the redundant parameters within the network structure can cause a large model size when scaling up for desirable performance. The key reason of this phenomenon is the coupled formulation of NeRV, which outputs the spatial and temporal information of video frames directly from the frame index input. In this paper, we propose E-NeRV, which dramatically expedites NeRV by decomposing the image-wise implicit neural representation into separate spatial and temporal context. Under the guidance of this new formulation, our model greatly reduces the redundant model parameters, while retaining the representation ability. We experimentally find that our method can improve the performance to a large extent with fewer parameters, resulting in a more than $8\\times$ faster speed on convergence. Code is available at https://github.com/kyleleey/E-NeRV.","url_abs":"https://arxiv.org/abs/2207.08132v1","url_pdf":"https://arxiv.org/pdf/2207.08132v1.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":"e-nerv-expedite-neural-video-representation","repo_url":"https://github.com/kyleleey/e-nerv","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"video-reconstruction","task_name":"Video Reconstruction"}],"methods":[{"method_slug":"speed","method_name":"SPEED"}],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/video-reconstruction-on-uvg","task":"Video Reconstruction","dataset":"UVG","model":"E-NeRV","rank_in_archive_order":5,"of":7,"metrics":{"Average PSNR (dB)":"34.85","Model Size (M)":"13.02M"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2207.08132","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2207.08132"}},"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":"deterministic:regex_extraction","url":"https://github.com/kyleleey/E-NeRV","reach":null}],"summary":{"ran_draft_wrong":1,"ran":7,"ran_fixture":1,"unverified":1},"by_repo_kind":{"official":{"samples":10,"ran":9,"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":10,"samples":[{"code_sha256_prefix":"c8903a27f5af9ea1","entry":"ActivationLayer","repo":"kyleleey/E-NeRV","repo_kind":"official","path":"model/E_NeRV.py","file_url":"https://github.com/kyleleey/E-NeRV/blob/HEAD/model/E_NeRV.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c8903a27f5af9ea1"}},{"code_sha256_prefix":"2f960dd455ebf156","entry":"Attention","repo":"kyleleey/E-NeRV","repo_kind":"official","path":"model/E_NeRV.py","file_url":"https://github.com/kyleleey/E-NeRV/blob/HEAD/model/E_NeRV.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":"2f960dd455ebf156"}},{"code_sha256_prefix":"df75dc7a98b94ad0","entry":"Conv_Up_Block","repo":"kyleleey/E-NeRV","repo_kind":"official","path":"model/E_NeRV.py","file_url":"https://github.com/kyleleey/E-NeRV/blob/HEAD/model/E_NeRV.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":"df75dc7a98b94ad0"}},{"code_sha256_prefix":"4441b668eab2fe02","entry":"NeRVBlock","repo":"kyleleey/E-NeRV","repo_kind":"official","path":"model/E_NeRV.py","file_url":"https://github.com/kyleleey/E-NeRV/blob/HEAD/model/E_NeRV.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":"4441b668eab2fe02"}},{"code_sha256_prefix":"dd64b52c115e92b0","entry":"NeRV_CustomConv","repo":"kyleleey/E-NeRV","repo_kind":"official","path":"model/E_NeRV.py","file_url":"https://github.com/kyleleey/E-NeRV/blob/HEAD/model/E_NeRV.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":"dd64b52c115e92b0"}},{"code_sha256_prefix":"1bf913b961499126","entry":"NeRV_MLP","repo":"kyleleey/E-NeRV","repo_kind":"official","path":"model/E_NeRV.py","file_url":"https://github.com/kyleleey/E-NeRV/blob/HEAD/model/E_NeRV.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"1bf913b961499126"}},{"code_sha256_prefix":"a12920f269aade74","entry":"PositionalEncoding","repo":"kyleleey/E-NeRV","repo_kind":"official","path":"model/E_NeRV.py","file_url":"https://github.com/kyleleey/E-NeRV/blob/HEAD/model/E_NeRV.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":"a12920f269aade74"}},{"code_sha256_prefix":"aa5c05d08b2acf11","entry":"Sin","repo":"kyleleey/E-NeRV","repo_kind":"official","path":"model/E_NeRV.py","file_url":"https://github.com/kyleleey/E-NeRV/blob/HEAD/model/E_NeRV.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":"aa5c05d08b2acf11"}},{"code_sha256_prefix":"718295a430fc6897","entry":"TransformerBlock","repo":"kyleleey/E-NeRV","repo_kind":"official","path":"model/E_NeRV.py","file_url":"https://github.com/kyleleey/E-NeRV/blob/HEAD/model/E_NeRV.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":"718295a430fc6897"}},{"code_sha256_prefix":"cdcbbfbd3bf0475b","entry":"E_NeRV_Generator","repo":"kyleleey/E-NeRV","repo_kind":"official","path":"model/E_NeRV.py","file_url":"https://github.com/kyleleey/E-NeRV/blob/HEAD/model/E_NeRV.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":"cdcbbfbd3bf0475b"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}