{"id":"https://openalex.org/W4396555758","doi":"https://doi.org/10.1145/3662181","title":"IMESH: A DSL for Mesh Processing","display_name":"IMESH: A DSL for Mesh Processing","publication_year":2024,"publication_date":"2024-05-01","ids":{"openalex":"https://openalex.org/W4396555758","doi":"https://doi.org/10.1145/3662181"},"language":"en","primary_location":{"id":"doi:10.1145/3662181","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3662181","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3662181","source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3662181","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100717115","display_name":"Yong Li","orcid":"https://orcid.org/0000-0002-7597-1464"},"institutions":[{"id":"https://openalex.org/I162714631","display_name":"George Mason University","ror":"https://ror.org/02jqj7156","country_code":"US","type":"education","lineage":["https://openalex.org/I162714631"]},{"id":"https://openalex.org/I90610280","display_name":"South China University of Technology","ror":"https://ror.org/0530pts50","country_code":"CN","type":"education","lineage":["https://openalex.org/I90610280"]}],"countries":["CN","US"],"is_corresponding":false,"raw_author_name":"Yong Li","raw_affiliation_strings":["South China University of Technology, Guangzhou, China and George Mason University, Fairfax, United States"],"raw_orcid":"https://orcid.org/0000-0002-7597-1464","affiliations":[{"raw_affiliation_string":"South China University of Technology, Guangzhou, China and George Mason University, Fairfax, United States","institution_ids":["https://openalex.org/I162714631","https://openalex.org/I90610280"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039453861","display_name":"Shoaib Kamil","orcid":"https://orcid.org/0000-0001-5965-3717"},"institutions":[{"id":"https://openalex.org/I1306409833","display_name":"Adobe Systems (United States)","ror":"https://ror.org/059tvcg64","country_code":"US","type":"company","lineage":["https://openalex.org/I1306409833"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shoaib Kamil","raw_affiliation_strings":["Adobe Research, San Jose, United States"],"raw_orcid":"https://orcid.org/0000-0001-5965-3717","affiliations":[{"raw_affiliation_string":"Adobe Research, San Jose, United States","institution_ids":["https://openalex.org/I1306409833"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067419448","display_name":"Keenan Crane","orcid":"https://orcid.org/0000-0003-2772-7034"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Keenan Crane","raw_affiliation_strings":["Carnegie Mellon University, Pittsburgh, United States"],"raw_orcid":"https://orcid.org/0000-0003-2772-7034","affiliations":[{"raw_affiliation_string":"Carnegie Mellon University, Pittsburgh, United States","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060647975","display_name":"Alec Jacobson","orcid":"https://orcid.org/0000-0003-4603-7143"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Alec Jacobson","raw_affiliation_strings":["Computer Science, University of Toronto, Toronto, Canada and Adobe Research, Toronto, Canada"],"raw_orcid":"https://orcid.org/0000-0003-4603-7143","affiliations":[{"raw_affiliation_string":"Computer Science, University of Toronto, Toronto, Canada and Adobe Research, Toronto, Canada","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5036366808","display_name":"Yotam Gingold","orcid":"https://orcid.org/0000-0002-5381-2104"},"institutions":[{"id":"https://openalex.org/I162714631","display_name":"George Mason University","ror":"https://ror.org/02jqj7156","country_code":"US","type":"education","lineage":["https://openalex.org/I162714631"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yotam Gingold","raw_affiliation_strings":["Computer Science, George Mason University, Fairfax, United States"],"raw_orcid":"https://orcid.org/0000-0002-5381-2104","affiliations":[{"raw_affiliation_string":"Computer Science, George Mason University, Fairfax, United States","institution_ids":["https://openalex.org/I162714631"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.7783,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.85865123,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":"43","issue":"5","first_page":"1","last_page":"17"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.998199999332428,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.998199999332428,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10719","display_name":"3D Shape Modeling and Analysis","score":0.9976000189781189,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11245","display_name":"Advanced Numerical Analysis Techniques","score":0.996999979019165,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/digital-subscriber-line","display_name":"Digital subscriber line","score":0.7687332034111023},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6336208581924438},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.48186954855918884},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.35233235359191895},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.08843618631362915}],"concepts":[{"id":"https://openalex.org/C201374245","wikidata":"https://www.wikidata.org/wiki/Q104534","display_name":"Digital subscriber line","level":2,"score":0.7687332034111023},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6336208581924438},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.48186954855918884},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.35233235359191895},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.08843618631362915}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3662181","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3662181","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3662181","source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3662181","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3662181","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3662181","source":{"id":"https://openalex.org/S185367456","display_name":"ACM Transactions on Graphics","issn_l":"0730-0301","issn":["0730-0301","1557-7368"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Sustainable cities and communities","score":0.5400000214576721,"id":"https://metadata.un.org/sdg/11"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4396555758.pdf"},"referenced_works_count":70,"referenced_works":["https://openalex.org/W1464569014","https://openalex.org/W1489951562","https://openalex.org/W1550017767","https://openalex.org/W1626653188","https://openalex.org/W1984713107","https://openalex.org/W1987594466","https://openalex.org/W1998373192","https://openalex.org/W2008057734","https://openalex.org/W2024395588","https://openalex.org/W2031973565","https://openalex.org/W2038646072","https://openalex.org/W2052165970","https://openalex.org/W2054935921","https://openalex.org/W2076159000","https://openalex.org/W2077002020","https://openalex.org/W2077353754","https://openalex.org/W2077585808","https://openalex.org/W2080098453","https://openalex.org/W2081280922","https://openalex.org/W2084595284","https://openalex.org/W2087366393","https://openalex.org/W2107979247","https://openalex.org/W2112667144","https://openalex.org/W2120575449","https://openalex.org/W2132676571","https://openalex.org/W2143030836","https://openalex.org/W2153399947","https://openalex.org/W2154968583","https://openalex.org/W2168522485","https://openalex.org/W2235036220","https://openalex.org/W2417863416","https://openalex.org/W2503244894","https://openalex.org/W2592982522","https://openalex.org/W2733486948","https://openalex.org/W2769701629","https://openalex.org/W2895343697","https://openalex.org/W2946285945","https://openalex.org/W2949245897","https://openalex.org/W2958669303","https://openalex.org/W2972184611","https://openalex.org/W2995702098","https://openalex.org/W3021519727","https://openalex.org/W3034138569","https://openalex.org/W3046781014","https://openalex.org/W3048576055","https://openalex.org/W3048883239","https://openalex.org/W3049061604","https://openalex.org/W3104566386","https://openalex.org/W3122103857","https://openalex.org/W3140579943","https://openalex.org/W3157519194","https://openalex.org/W3160927444","https://openalex.org/W3161462225","https://openalex.org/W3162465227","https://openalex.org/W3183196398","https://openalex.org/W3200522628","https://openalex.org/W3202544060","https://openalex.org/W4234555707","https://openalex.org/W4239229648","https://openalex.org/W4246041266","https://openalex.org/W4251637954","https://openalex.org/W4286616179","https://openalex.org/W4311033845","https://openalex.org/W4312348664","https://openalex.org/W6633092209","https://openalex.org/W6649906879","https://openalex.org/W6781628401","https://openalex.org/W6799085824","https://openalex.org/W6811910204","https://openalex.org/W6948735089"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W1622568043","https://openalex.org/W2056183469","https://openalex.org/W2055565857","https://openalex.org/W4230802329","https://openalex.org/W2151852566","https://openalex.org/W2087366038","https://openalex.org/W4299645117"],"abstract_inverted_index":{"Mesh":[0],"processing":[1,55],"algorithms":[2,112,151],"are":[3],"often":[4],"communicated":[5],"via":[6,98],"concise":[7],"mathematical":[8],"notation":[9,18,61,75,86],"(e.g.,":[10],"summation":[11],"over":[12],"mesh":[13,54],"neighborhoods).":[14],"However,":[15],"conversion":[16],"of":[17,32,40,73,80,92,111,132,150],"into":[19,76],"working":[20],"code":[21,118],"remains":[22],"a":[23,49,84,93,117,147],"time-consuming":[24],"and":[25,36,66,69,89,137,157],"error-prone":[26],"process,":[27],"which":[28,59],"requires":[29],"arcane":[30],"knowledge":[31],"low-level":[33],"data":[34],"structures":[35],"libraries\u2014impeding":[37],"rapid":[38],"exploration":[39],"high-level":[41],"algorithms.":[42],"We":[43],"address":[44],"this":[45],"problem":[46],"by":[47,123],"introducing":[48],"domain-specific":[50],"language":[51,82],"(DSL)":[52],"for":[53,87,140],"called":[56],"I":[57,125,134],"MESH,":[58],"resembles":[60],"commonly":[62],"used":[63],"in":[64],"visual":[65],"geometric":[67],"computing":[68],"automates":[70],"the":[71,128,133],"process":[72],"converting":[74],"code.":[77],"The":[78],"centerpiece":[79],"our":[81],"is":[83],"flexible":[85],"specifying":[88],"manipulating":[90],"neighborhoods":[91],"cell":[94],"complex,":[95],"internally":[96],"represented":[97],"standard":[99],"operations":[100],"on":[101,116,152],"sparse":[102],"boundary":[103],"matrices.":[104],"This":[105],"layered":[106],"design":[107],"enables":[108],"natural":[109],"expression":[110],"while":[113],"minimizing":[114],"demands":[115],"generation":[119],"backend.":[120],"In":[121],"particular,":[122],"integrating":[124],"MESH":[126],"with":[127],"linear":[129],"algebra":[130],"features":[131],"LA":[135],"DSL":[136],"adding":[138],"support":[139],"automatic":[141],"differentiation,":[142],"we":[143],"can":[144],"rapidly":[145],"implement":[146],"rich":[148],"variety":[149],"point":[153],"clouds,":[154],"surface":[155],"meshes,":[156],"volume":[158],"meshes.":[159]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
