{"id":"https://openalex.org/W4415002991","doi":"https://doi.org/10.1109/access.2025.3619870","title":"Patch-Based Optimization for Noise-Robust Reconstruction of Specular Surfaces","display_name":"Patch-Based Optimization for Noise-Robust Reconstruction of Specular Surfaces","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W4415002991","doi":"https://doi.org/10.1109/access.2025.3619870"},"language":"en","primary_location":{"id":"doi:10.1109/access.2025.3619870","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3619870","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2025.3619870","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5037133186","display_name":"Saed Moradi","orcid":"https://orcid.org/0000-0001-7081-4358"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Saed Moradi","raw_affiliation_strings":["Department of Systems Design Engineering, Vision and Image Processing Laboratory, University of Waterloo, Waterloo, ON, Canada"],"raw_orcid":"https://orcid.org/0000-0001-7081-4358","affiliations":[{"raw_affiliation_string":"Department of Systems Design Engineering, Vision and Image Processing Laboratory, University of Waterloo, Waterloo, ON, Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079403967","display_name":"M. Hadi Sepanj","orcid":"https://orcid.org/0009-0005-3481-1930"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"M. Hadi Sepanj","raw_affiliation_strings":["Department of Systems Design Engineering, Vision and Image Processing Laboratory, University of Waterloo, Waterloo, ON, Canada"],"raw_orcid":"https://orcid.org/0009-0005-3481-1930","affiliations":[{"raw_affiliation_string":"Department of Systems Design Engineering, Vision and Image Processing Laboratory, University of Waterloo, Waterloo, ON, Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103324105","display_name":"Amir Nazemi","orcid":"https://orcid.org/0000-0002-8405-473X"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Amir Nazemi","raw_affiliation_strings":["Department of Systems Design Engineering, Vision and Image Processing Laboratory, University of Waterloo, Waterloo, ON, Canada"],"raw_orcid":"https://orcid.org/0000-0002-8405-473X","affiliations":[{"raw_affiliation_string":"Department of Systems Design Engineering, Vision and Image Processing Laboratory, University of Waterloo, Waterloo, ON, Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012280081","display_name":"Claire Preston","orcid":"https://orcid.org/0000-0003-1372-1598"},"institutions":[{"id":"https://openalex.org/I4210157851","display_name":"General Fusion (Canada)","ror":"https://ror.org/04jtjk342","country_code":"CA","type":"company","lineage":["https://openalex.org/I4210157851"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Claire Preston","raw_affiliation_strings":["General Fusion Inc., Richmond, BC, Canada","General Fusion Inc., 6020 Russ Baker Way, Richmond, BC, Canada"],"raw_orcid":"https://orcid.org/0000-0003-1372-1598","affiliations":[{"raw_affiliation_string":"General Fusion Inc., Richmond, BC, Canada","institution_ids":["https://openalex.org/I4210157851"]},{"raw_affiliation_string":"General Fusion Inc., 6020 Russ Baker Way, Richmond, BC, Canada","institution_ids":["https://openalex.org/I4210157851"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057705554","display_name":"Anthony M. D. Lee","orcid":"https://orcid.org/0000-0001-6327-2351"},"institutions":[{"id":"https://openalex.org/I4210157851","display_name":"General Fusion (Canada)","ror":"https://ror.org/04jtjk342","country_code":"CA","type":"company","lineage":["https://openalex.org/I4210157851"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Anthony M. D. Lee","raw_affiliation_strings":["General Fusion Inc., Richmond, BC, Canada","General Fusion Inc., 6020 Russ Baker Way, Richmond, BC, Canada"],"raw_orcid":"https://orcid.org/0000-0001-6327-2351","affiliations":[{"raw_affiliation_string":"General Fusion Inc., Richmond, BC, Canada","institution_ids":["https://openalex.org/I4210157851"]},{"raw_affiliation_string":"General Fusion Inc., 6020 Russ Baker Way, Richmond, BC, Canada","institution_ids":["https://openalex.org/I4210157851"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078015739","display_name":"Paul Fieguth","orcid":"https://orcid.org/0000-0001-7260-2260"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Paul Fieguth","raw_affiliation_strings":["Department of Systems Design Engineering, Vision and Image Processing Laboratory, University of Waterloo, Waterloo, ON, Canada"],"raw_orcid":"https://orcid.org/0000-0001-7260-2260","affiliations":[{"raw_affiliation_string":"Department of Systems Design Engineering, Vision and Image Processing Laboratory, University of Waterloo, Waterloo, ON, Canada","institution_ids":["https://openalex.org/I151746483"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.24356489,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"13","issue":null,"first_page":"175884","last_page":"175894"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10638","display_name":"Optical measurement and interference techniques","score":0.9944999814033508,"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"}},"topics":[{"id":"https://openalex.org/T10638","display_name":"Optical measurement and interference techniques","score":0.9944999814033508,"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"}},{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9930999875068665,"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/T11666","display_name":"Color Science and Applications","score":0.9905999898910522,"subfield":{"id":"https://openalex.org/subfields/3107","display_name":"Atomic and Molecular Physics, and Optics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/specular-reflection","display_name":"Specular reflection","score":0.8906000256538391},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.6243000030517578},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.6177999973297119},{"id":"https://openalex.org/keywords/surface-reconstruction","display_name":"Surface reconstruction","score":0.5519999861717224},{"id":"https://openalex.org/keywords/noise","display_name":"Noise (video)","score":0.5347999930381775},{"id":"https://openalex.org/keywords/point","display_name":"Point (geometry)","score":0.5239999890327454},{"id":"https://openalex.org/keywords/surface","display_name":"Surface (topology)","score":0.4952999949455261},{"id":"https://openalex.org/keywords/reflection","display_name":"Reflection (computer programming)","score":0.491100013256073},{"id":"https://openalex.org/keywords/specular-highlight","display_name":"Specular highlight","score":0.4668999910354614}],"concepts":[{"id":"https://openalex.org/C118381688","wikidata":"https://www.wikidata.org/wiki/Q1079524","display_name":"Specular reflection","level":2,"score":0.8906000256538391},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6564000248908997},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.6477000117301941},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.6243000030517578},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.6177999973297119},{"id":"https://openalex.org/C20885615","wikidata":"https://www.wikidata.org/wiki/Q825595","display_name":"Surface reconstruction","level":3,"score":0.5519999861717224},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5419999957084656},{"id":"https://openalex.org/C99498987","wikidata":"https://www.wikidata.org/wiki/Q2210247","display_name":"Noise (video)","level":3,"score":0.5347999930381775},{"id":"https://openalex.org/C28719098","wikidata":"https://www.wikidata.org/wiki/Q44946","display_name":"Point (geometry)","level":2,"score":0.5239999890327454},{"id":"https://openalex.org/C2776799497","wikidata":"https://www.wikidata.org/wiki/Q484298","display_name":"Surface (topology)","level":2,"score":0.4952999949455261},{"id":"https://openalex.org/C65682993","wikidata":"https://www.wikidata.org/wiki/Q1056451","display_name":"Reflection (computer programming)","level":2,"score":0.491100013256073},{"id":"https://openalex.org/C50045419","wikidata":"https://www.wikidata.org/wiki/Q7575328","display_name":"Specular highlight","level":3,"score":0.4668999910354614},{"id":"https://openalex.org/C141379421","wikidata":"https://www.wikidata.org/wiki/Q6094427","display_name":"Iterative reconstruction","level":2,"score":0.44859999418258667},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.42570000886917114},{"id":"https://openalex.org/C109950114","wikidata":"https://www.wikidata.org/wiki/Q4464732","display_name":"3D reconstruction","level":2,"score":0.3625999987125397},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.3149999976158142},{"id":"https://openalex.org/C160920958","wikidata":"https://www.wikidata.org/wiki/Q7662746","display_name":"Synthetic data","level":2,"score":0.31200000643730164},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.3093000054359436},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3075999915599823},{"id":"https://openalex.org/C110277352","wikidata":"https://www.wikidata.org/wiki/Q467980","display_name":"Geometrical optics","level":2,"score":0.29670000076293945},{"id":"https://openalex.org/C29123130","wikidata":"https://www.wikidata.org/wiki/Q874709","display_name":"Computational geometry","level":2,"score":0.2815000116825104},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.2793000042438507},{"id":"https://openalex.org/C108882727","wikidata":"https://www.wikidata.org/wiki/Q2991685","display_name":"Solid modeling","level":2,"score":0.27720001339912415},{"id":"https://openalex.org/C9417928","wikidata":"https://www.wikidata.org/wiki/Q1070689","display_name":"Image processing","level":3,"score":0.2667999863624573},{"id":"https://openalex.org/C121483023","wikidata":"https://www.wikidata.org/wiki/Q7298343","display_name":"Ray tracing (physics)","level":2,"score":0.26260000467300415},{"id":"https://openalex.org/C5339829","wikidata":"https://www.wikidata.org/wiki/Q1425977","display_name":"Machine vision","level":2,"score":0.2547999918460846},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.25209999084472656}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2025.3619870","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3619870","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:5e04d3946d4d4378bfd26b4494d1f429","is_oa":true,"landing_page_url":"https://doaj.org/article/5e04d3946d4d4378bfd26b4494d1f429","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 13, Pp 175884-175894 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2025.3619870","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3619870","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320322675","display_name":"Mitacs","ror":"https://ror.org/00cjrc276"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Surface":[0],"reconstruction":[1,46],"is":[2,51,70,99,118,128],"a":[3,31,48,67,138],"challenging":[4],"task":[5],"in":[6,122],"computer":[7],"vision,":[8],"particularly":[9],"when":[10],"it":[11],"involves":[12],"specular":[13,44],"or":[14],"mirrored":[15],"objects.":[16],"The":[17],"problem":[18,42],"becomes":[19],"even":[20],"more":[21],"complex":[22],"due":[23],"to":[24,72,85,106,120],"real-world":[25],"application":[26],"limitations,":[27],"such":[28],"as":[29,53],"having":[30],"single":[32,49],"camera":[33],"view":[34],"and":[35,61,92],"pattern":[36],"plane.":[37],"In":[38],"this":[39,65,133,135],"work,":[40],"the":[41,74,81,87,102,108,115],"of":[43],"surface":[45],"from":[47,95],"viewpoint":[50],"formulated":[52],"an":[54],"optimization":[55,82],"process":[56,83,98],"that":[57,114],"satisfies":[58],"both":[59],"geometrical":[60],"optical":[62],"constraints.":[63],"To":[64],"end,":[66],"patch-wise":[68],"approach":[69],"developed":[71],"complete":[73],"entire":[75,103],"depth":[76,104],"map.":[77],"For":[78],"each":[79],"patch,":[80],"aims":[84],"minimize":[86],"angle":[88],"between":[89],"geometric":[90],"normals":[91,93],"derived":[94],"reflections.":[96],"This":[97],"propagated":[100],"across":[101],"map":[105],"reconstruct":[107],"whole":[109],"surface.":[110],"Experimental":[111],"results":[112],"demonstrate":[113],"proposed":[116],"method":[117],"robust":[119],"noise":[121],"reflection":[123],"point":[124],"correspondences.":[125],"Since":[126],"there":[127],"no":[129],"publicly-available":[130],"dataset":[131],"for":[132,140],"task,":[134],"paper":[136],"develops":[137],"pipeline":[139],"generating":[141],"synthetic":[142],"data.":[143]},"counts_by_year":[],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
