{"id":"https://openalex.org/W3048567230","doi":"https://doi.org/10.1145/3386569.3392392","title":"Converting stroked primitives to filled primitives","display_name":"Converting stroked primitives to filled primitives","publication_year":2020,"publication_date":"2020-08-12","ids":{"openalex":"https://openalex.org/W3048567230","doi":"https://doi.org/10.1145/3386569.3392392","mag":"3048567230"},"language":"en","primary_location":{"id":"doi:10.1145/3386569.3392392","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3386569.3392392","pdf_url":null,"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":null,"license_id":null,"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":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5068926891","display_name":"Diego Nehab","orcid":"https://orcid.org/0000-0001-9536-0794"},"institutions":[{"id":"https://openalex.org/I141883831","display_name":"Instituto Nacional de Matem\u00e1tica Pura e Aplicada","ror":"https://ror.org/028caqe42","country_code":"BR","type":"facility","lineage":["https://openalex.org/I141883831","https://openalex.org/I4210151455"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Diego Nehab","raw_affiliation_strings":["IMPA, Brazil"],"affiliations":[{"raw_affiliation_string":"IMPA, Brazil","institution_ids":["https://openalex.org/I141883831"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5068926891"],"corresponding_institution_ids":["https://openalex.org/I141883831"],"apc_list":null,"apc_paid":null,"fwci":0.5282,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.60561721,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"39","issue":"4","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11245","display_name":"Advanced Numerical Analysis Techniques","score":0.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T11245","display_name":"Advanced Numerical Analysis Techniques","score":0.9997000098228455,"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/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9991999864578247,"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/T10531","display_name":"Advanced Vision and Imaging","score":0.9962999820709229,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8532105088233948},{"id":"https://openalex.org/keywords/rendering","display_name":"Rendering (computer graphics)","score":0.7585939168930054},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5601330399513245},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.5226171612739563},{"id":"https://openalex.org/keywords/variety","display_name":"Variety (cybernetics)","score":0.5113098621368408},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.4550401568412781},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.413626104593277},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.32384830713272095},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.23248809576034546},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.20252186059951782}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8532105088233948},{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.7585939168930054},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5601330399513245},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.5226171612739563},{"id":"https://openalex.org/C136197465","wikidata":"https://www.wikidata.org/wiki/Q1729295","display_name":"Variety (cybernetics)","level":2,"score":0.5113098621368408},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.4550401568412781},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.413626104593277},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.32384830713272095},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.23248809576034546},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.20252186059951782}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3386569.3392392","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3386569.3392392","pdf_url":null,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Graphics","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W1985598934","https://openalex.org/W2003740275","https://openalex.org/W2033857673","https://openalex.org/W2043650433","https://openalex.org/W2070299543","https://openalex.org/W2073446710","https://openalex.org/W2075315695","https://openalex.org/W2075621462","https://openalex.org/W2088290231","https://openalex.org/W2134160115","https://openalex.org/W2137293535","https://openalex.org/W2145866483","https://openalex.org/W2169964384","https://openalex.org/W2531624315","https://openalex.org/W2553243490","https://openalex.org/W2611235536","https://openalex.org/W2911329695","https://openalex.org/W2948697123","https://openalex.org/W3022909171"],"related_works":["https://openalex.org/W2120447654","https://openalex.org/W2977179488","https://openalex.org/W2144453115","https://openalex.org/W2128223750","https://openalex.org/W4238532390","https://openalex.org/W2188872161","https://openalex.org/W2961779879","https://openalex.org/W797688974","https://openalex.org/W2002978035","https://openalex.org/W2209382646"],"abstract_inverted_index":{"Vector":[0],"graphics":[1],"formats":[2],"offer":[3],"support":[4],"for":[5,52],"both":[6],"filled":[7,50,63],"and":[8,158],"stroked":[9,43,59],"primitives.":[10],"Filled":[11],"primitives":[12,26,44,51,60,64],"paint":[13,27],"all":[14,28],"points":[15,29],"in":[16,84,138,143,168],"the":[17,36,46,85,115,133,156,159],"region":[18],"bounded":[19],"by":[20,31],"a":[21,32,101,112],"set":[22,160],"of":[23,48,103,124,135,145,161],"outlines.":[24,37],"Stroked":[25],"covered":[30],"line":[33],"drawn":[34],"over":[35],"Editors":[38],"allow":[39],"users":[40],"to":[41,45,61,66,74,81,114,129,140,152],"convert":[42,58],"outlines":[47],"equivalent":[49,62],"further":[53],"editing.":[54],"Likewise,":[55],"renderers":[56],"typically":[57],"prior":[65],"rendering.":[67],"This":[68],"conversion":[69,117],"problem":[70,118],"is":[71,128,166],"deceivingly":[72],"difficult":[73],"solve.":[75],"Surprisingly,":[76],"it":[77],"has":[78],"received":[79],"little":[80],"no":[82],"attention":[83],"literature.":[86],"Existing":[87],"implementations":[88],"output":[89],"too":[90],"many":[91],"segments,":[92],"do":[93],"not":[94],"satisfy":[95],"accuracy":[96],"requirements,":[97],"or":[98],"fail":[99],"under":[100],"variety":[102],"conditions,":[104],"often":[105],"spectacularly.":[106],"In":[107],"this":[108],"paper,":[109],"we":[110],"present":[111],"solution":[113],"stroke-to-fill":[116],"that":[119],"addresses":[120],"these":[121],"issues.":[122],"One":[123],"our":[125,149],"key":[126],"insights":[127],"take":[130],"into":[131],"account":[132],"evolutes":[134],"input":[136,157],"outlines,":[137],"addition":[139],"their":[141],"offsets,":[142],"regions":[144],"high":[146],"curvature.":[147],"Furthermore,":[148],"approach":[150],"strives":[151],"maintain":[153],"continuity":[154],"between":[155],"painted":[162],"points.":[163],"Our":[164],"implementation":[165],"available":[167],"open":[169],"source.":[170]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
