{"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/hypercube-implicit-field-representations-of-1","title":"HyperCube: Implicit Field Representations of Voxelized 3D Models","arxiv_id":"2110.05770","date":"2021-10-12","proceeding":null,"authors":["Magdalena Proszewska","Marcin Mazur","Tomasz Trzciński","Przemysław Spurek"],"abstract":"Recently introduced implicit field representations offer an effective way of generating 3D object shapes. They leverage implicit decoder trained to take a 3D point coordinate concatenated with a shape encoding and to output a value which indicates whether the point is outside the shape or not. Although this approach enables efficient rendering of visually plausible objects, it has two significant limitations. First, it is based on a single neural network dedicated for all objects from a training set which results in a cumbersome training procedure and its application in real life. More importantly, the implicit decoder takes only points sampled within voxels (and not the entire voxels) which yields problems at the classification boundaries and results in empty spaces within the rendered mesh. To solve the above limitations, we introduce a new HyperCube architecture based on interval arithmetic network, that enables direct processing of 3D voxels, trained using a hypernetwork paradigm to enforce model convergence. Instead of processing individual 3D samples from within a voxel, our approach allows to input the entire voxel (3D cube) represented with its convex hull coordinates, while the target network constructed by a hypernet assigns it to an inside or outside category. As a result our HyperCube model outperforms the competing approaches both in terms of training and inference efficiency, as well as the final mesh quality.","url_abs":"https://arxiv.org/abs/2110.05770v1","url_pdf":"https://arxiv.org/pdf/2110.05770v1.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":"hypercube-implicit-field-representations-of-1","repo_url":"https://github.com/mproszewska/hypercube","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"decoder","task_name":"Decoder"}],"methods":[{"method_slug":"hypernetwork","method_name":"HyperNetwork"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2110.05770","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2110.05770"}},"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/mproszewska/hypercube","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran_fixture":2,"ran_honours":1,"unverified":11},"by_repo_kind":{"official":{"samples":14,"ran":3,"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":"61596a5e62b7bae5","entry":"add_gaussian_noise_to_pcloud","repo":"mproszewska/hypercube","repo_kind":"official","path":"utils/pcutil.py","file_url":"https://github.com/mproszewska/hypercube/blob/HEAD/utils/pcutil.py","link_basis":"harvester_set","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"61596a5e62b7bae5"}},{"code_sha256_prefix":"2a8ccf1e9a2ca2b0","entry":"add_rotation_to_pcloud","repo":"mproszewska/hypercube","repo_kind":"official","path":"utils/pcutil.py","file_url":"https://github.com/mproszewska/hypercube/blob/HEAD/utils/pcutil.py","link_basis":"harvester_set","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2a8ccf1e9a2ca2b0"}},{"code_sha256_prefix":"8347bfc95350410c","entry":"rand_rotation_matrix","repo":"mproszewska/hypercube","repo_kind":"official","path":"utils/pcutil.py","file_url":"https://github.com/mproszewska/hypercube/blob/HEAD/utils/pcutil.py","link_basis":"harvester_set","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"8347bfc95350410c"}},{"code_sha256_prefix":"7f64234d399fa91f","entry":"cuda_setup","repo":"mproszewska/hypercube","repo_kind":"official","path":"utils/util.py","file_url":"https://github.com/mproszewska/hypercube/blob/HEAD/utils/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":"7f64234d399fa91f"}},{"code_sha256_prefix":"6cd841b4ed6348e9","entry":"find_latest_epoch","repo":"mproszewska/hypercube","repo_kind":"official","path":"utils/util.py","file_url":"https://github.com/mproszewska/hypercube/blob/HEAD/utils/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":"6cd841b4ed6348e9"}},{"code_sha256_prefix":"24836ea8775f1baa","entry":"generate_points","repo":"mproszewska/hypercube","repo_kind":"official","path":"utils/points.py","file_url":"https://github.com/mproszewska/hypercube/blob/HEAD/utils/points.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":"24836ea8775f1baa"}},{"code_sha256_prefix":"a6baffd27427bd37","entry":"generate_points_from_uniform_distribution","repo":"mproszewska/hypercube","repo_kind":"official","path":"utils/points.py","file_url":"https://github.com/mproszewska/hypercube/blob/HEAD/utils/points.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":"a6baffd27427bd37"}},{"code_sha256_prefix":"cba47f6bfdb46399","entry":"get_aux","repo":"mproszewska/hypercube","repo_kind":"official","path":"datasets/vox64.py","file_url":"https://github.com/mproszewska/hypercube/blob/HEAD/datasets/vox64.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":"cba47f6bfdb46399"}},{"code_sha256_prefix":"302d7f55f043a74e","entry":"get_coords","repo":"mproszewska/hypercube","repo_kind":"official","path":"datasets/vox64.py","file_url":"https://github.com/mproszewska/hypercube/blob/HEAD/datasets/vox64.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":"302d7f55f043a74e"}},{"code_sha256_prefix":"39767c4f03ad32b8","entry":"init_biases","repo":"mproszewska/hypercube","repo_kind":"official","path":"latent_GAN/ops.py","file_url":"https://github.com/mproszewska/hypercube/blob/HEAD/latent_GAN/ops.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":"39767c4f03ad32b8"}},{"code_sha256_prefix":"46afb2b4f18c436c","entry":"init_weights","repo":"mproszewska/hypercube","repo_kind":"official","path":"latent_GAN/ops.py","file_url":"https://github.com/mproszewska/hypercube/blob/HEAD/latent_GAN/ops.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":"46afb2b4f18c436c"}},{"code_sha256_prefix":"017a6fa9ecaa8817","entry":"lrelu","repo":"mproszewska/hypercube","repo_kind":"official","path":"latent_GAN/ops.py","file_url":"https://github.com/mproszewska/hypercube/blob/HEAD/latent_GAN/ops.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":"017a6fa9ecaa8817"}},{"code_sha256_prefix":"2cfb19815991839e","entry":"prepare_results_dir","repo":"mproszewska/hypercube","repo_kind":"official","path":"utils/util.py","file_url":"https://github.com/mproszewska/hypercube/blob/HEAD/utils/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":"2cfb19815991839e"}},{"code_sha256_prefix":"be247b19b60e6b9a","entry":"sample_points_triangle","repo":"mproszewska/hypercube","repo_kind":"official","path":"utils/ply_utils.py","file_url":"https://github.com/mproszewska/hypercube/blob/HEAD/utils/ply_utils.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":"be247b19b60e6b9a"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}