{"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/s3m-scalable-statistical-shape-modeling","title":"S3M: Scalable Statistical Shape Modeling through Unsupervised Correspondences","arxiv_id":"2304.07515","date":"2023-04-15","proceeding":null,"authors":["Lennart Bastian","Alexander Baumann","Emily Hoppe","Vincent Bürgin","Ha Young Kim","Mahdi Saleh","Benjamin Busam","Nassir Navab"],"abstract":"Statistical shape models (SSMs) are an established way to represent the anatomy of a population with various clinically relevant applications. However, they typically require domain expertise, and labor-intensive landmark annotations to construct. We address these shortcomings by proposing an unsupervised method that leverages deep geometric features and functional correspondences to simultaneously learn local and global shape structures across population anatomies. Our pipeline significantly improves unsupervised correspondence estimation for SSMs compared to baseline methods, even on highly irregular surface topologies. We demonstrate this for two different anatomical structures: the thyroid and a multi-chamber heart dataset. Furthermore, our method is robust enough to learn from noisy neural network predictions, potentially enabling scaling SSMs to larger patient populations without manual segmentation annotation.","url_abs":"https://arxiv.org/abs/2304.07515v2","url_pdf":"https://arxiv.org/pdf/2304.07515v2.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":"s3m-scalable-statistical-shape-modeling","repo_url":"https://github.com/alexanderbaumann99/s3m","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"anatomy","task_name":"Anatomy"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2304.07515","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2304.07515"}},"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/alexanderbaumann99/s3m","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":5},"by_repo_kind":{"official":{"samples":5,"ran":0,"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":"8b6b2c485ddbc2f2","entry":"get_correspondended_vertices","repo":"alexanderbaumann99/s3m","repo_kind":"official","path":"evaluation/evaluation_utils.py","file_url":"https://github.com/alexanderbaumann99/s3m/blob/HEAD/evaluation/evaluation_utils.py","link_basis":"first_harvest_node","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":"8b6b2c485ddbc2f2"}},{"code_sha256_prefix":"490b2afcf35ded61","entry":"get_reference_shape","repo":"alexanderbaumann99/s3m","repo_kind":"official","path":"model/S3M_scripts.py","file_url":"https://github.com/alexanderbaumann99/s3m/blob/HEAD/model/S3M_scripts.py","link_basis":"first_harvest_node","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":"490b2afcf35ded61"}},{"code_sha256_prefix":"b3ff41ea7ef1b3dc","entry":"get_test_point_cloud","repo":"alexanderbaumann99/s3m","repo_kind":"official","path":"evaluation/evaluation_utils.py","file_url":"https://github.com/alexanderbaumann99/s3m/blob/HEAD/evaluation/evaluation_utils.py","link_basis":"first_harvest_node","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":"b3ff41ea7ef1b3dc"}},{"code_sha256_prefix":"f10632f20931376b","entry":"inference_S3M","repo":"alexanderbaumann99/s3m","repo_kind":"official","path":"model/S3M_scripts.py","file_url":"https://github.com/alexanderbaumann99/s3m/blob/HEAD/model/S3M_scripts.py","link_basis":"first_harvest_node","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":"f10632f20931376b"}},{"code_sha256_prefix":"7a37d75dcb871736","entry":"train_S3M","repo":"alexanderbaumann99/s3m","repo_kind":"official","path":"model/S3M_scripts.py","file_url":"https://github.com/alexanderbaumann99/s3m/blob/HEAD/model/S3M_scripts.py","link_basis":"first_harvest_node","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":"7a37d75dcb871736"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}