{"id":"https://openalex.org/W7129061395","doi":"https://doi.org/10.48550/arxiv.2602.12667","title":"Efficient Streaming Algorithms for Two-Dimensional Congruence Testing and Geometric Hashing","display_name":"Efficient Streaming Algorithms for Two-Dimensional Congruence Testing and Geometric Hashing","publication_year":2026,"publication_date":"2026-02-13","ids":{"openalex":"https://openalex.org/W7129061395","doi":"https://doi.org/10.48550/arxiv.2602.12667"},"language":null,"primary_location":{"id":"pmh:doi:10.48550/arxiv.2602.12667","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","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","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},"type":"article","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":null,"any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5078997618","display_name":"Yen\u2010Cheng Chang","orcid":"https://orcid.org/0000-0003-1749-0264"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chang, Yen-Cheng","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5126136466","display_name":"Tsun Ming Cheung","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Cheung, Tsun Ming","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064418445","display_name":"Meng-Tsung Tsai","orcid":"https://orcid.org/0000-0002-2243-8666"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tsai, Meng-Tsung","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5015969062","display_name":"Ting-An Wu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wu, Ting-An","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.20088842,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.7631000280380249,"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/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.7631000280380249,"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/T10996","display_name":"Computational Geometry and Mesh Generation","score":0.08330000191926956,"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/T11106","display_name":"Data Management and Algorithms","score":0.04039999842643738,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/congruence","display_name":"Congruence (geometry)","score":0.6599000096321106},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.571399986743927},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.503000020980835},{"id":"https://openalex.org/keywords/streaming-algorithm","display_name":"Streaming algorithm","score":0.4027000069618225},{"id":"https://openalex.org/keywords/transformation-geometry","display_name":"Transformation geometry","score":0.27140000462532043},{"id":"https://openalex.org/keywords/geometric-data-analysis","display_name":"Geometric data analysis","score":0.26919999718666077}],"concepts":[{"id":"https://openalex.org/C132074034","wikidata":"https://www.wikidata.org/wiki/Q154210","display_name":"Congruence (geometry)","level":2,"score":0.6599000096321106},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.571399986743927},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.503000020980835},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.47519999742507935},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.4442000091075897},{"id":"https://openalex.org/C187166803","wikidata":"https://www.wikidata.org/wiki/Q2835831","display_name":"Streaming algorithm","level":3,"score":0.4027000069618225},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.39739999175071716},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.36230000853538513},{"id":"https://openalex.org/C32990609","wikidata":"https://www.wikidata.org/wiki/Q306542","display_name":"Transformation geometry","level":2,"score":0.27140000462532043},{"id":"https://openalex.org/C136520226","wikidata":"https://www.wikidata.org/wiki/Q302814","display_name":"Geometric data analysis","level":2,"score":0.26919999718666077},{"id":"https://openalex.org/C28719098","wikidata":"https://www.wikidata.org/wiki/Q44946","display_name":"Point (geometry)","level":2,"score":0.26510000228881836},{"id":"https://openalex.org/C128669082","wikidata":"https://www.wikidata.org/wiki/Q583461","display_name":"Randomized algorithm","level":2,"score":0.2612999975681305},{"id":"https://openalex.org/C179690561","wikidata":"https://www.wikidata.org/wiki/Q4316110","display_name":"Underdetermined system","level":2,"score":0.25949999690055847},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.2565000057220459},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.25519999861717224},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.250900000333786}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:doi:10.48550/arxiv.2602.12667","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","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","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},{"id":"doi:10.48550/arxiv.2602.12667","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2602.12667","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:doi:10.48550/arxiv.2602.12667","is_oa":true,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4406922384","display_name":"Open MIND","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","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions","score":0.5102342367172241}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"The":[0],"geometric":[1,40,79],"congruence":[2,53,76,145,148,167],"problem":[3,18,81],"is":[4,96,210,230],"a":[5,90,141,154,171,176,193,263,268,274],"fundamental":[6],"building":[7,172],"block":[8],"in":[9,66,82,117,225,248,277],"many":[10],"computer":[11],"vision":[12],"and":[13,32,36,78,92,238],"image":[14],"recognition":[15],"tasks.":[16],"This":[17],"considers":[19,42,140],"the":[20,43,74,83,93,99,109,118,122,130,166,211,249],"decision":[21],"task":[22,44],"of":[23,45,112,129,144,196,213],"whether":[24],"two":[25],"point":[26,49,124],"sets":[27,50],"are":[28,126,220],"congruent":[29],"under":[30],"translation":[31],"rotation.":[33],"A":[34],"related":[35],"more":[37],"general":[38],"problem,":[39],"hashing,":[41],"compactly":[46],"encoding":[47],"multiple":[48],"for":[51,150,206,272],"efficient":[52],"queries.":[54],"Despite":[55],"its":[56],"wide":[57],"applications,":[58],"both":[59],"problems":[60],"have":[61],"received":[62],"little":[63],"prior":[64],"attention":[65],"space-aware":[67],"settings.":[68],"In":[69],"this":[70],"work,":[71],"we":[72,107,152,174],"study":[73],"two-dimensional":[75],"testing":[77,146],"hashing":[80],"streaming":[84,157,189],"model,":[85],"where":[86],"data":[87],"arrive":[88],"as":[89,170,223],"stream":[91],"primary":[94],"goal":[95],"to":[97,254,261],"minimize":[98],"space":[100,105,208],"usage.":[101],"To":[102],"meaningfully":[103],"analyze":[104],"complexity,":[106],"address":[108],"underaddressed":[110],"issue":[111],"input":[113,123],"precision":[114],"by":[115,233],"working":[116],"finite-precision":[119],"rational":[120,127,250],"setting:":[121],"coordinates":[125],"numbers":[128],"form":[131],"$p/q$":[132],"with":[133],"$|p|,":[134],"|q|":[135],"\\le":[136],"U$.":[137],"Our":[138,202],"result":[139],"stronger":[142],"variant":[143],"called":[147],"identification,":[149],"which":[151],"obtain":[153],"3-pass":[155],"randomized":[156,188],"algorithm":[158,169,190],"using":[159],"$O(\\log":[160,198,257],"n(\\log":[161],"U+\\log":[162,200],"n))$":[163],"space.":[164],"Using":[165],"identification":[168],"block,":[173],"give":[175],"6-pass":[177],"$O(m\\log":[178],"n":[179,181],"(\\log":[180],"+":[182,185],"\\log":[183,186],"U":[184],"m))$-space":[187],"that":[191],"outputs":[192],"hash":[194],"function":[195],"length":[197],"n+\\log":[199],"m)$.":[201],"key":[203],"technical":[204],"tool":[205],"achieving":[207],"efficiency":[209],"use":[212],"complex":[214,217,259],"moments.":[215],"While":[216],"moment":[218,235],"methods":[219],"widely":[221],"employed":[222],"heuristics":[224],"object":[226],"recognition,":[227],"their":[228],"effectiveness":[229],"often":[231],"limited":[232],"vanishing":[234],"issues":[236],"(Flusser":[237],"Suk":[239],"[IEEE":[240],"Trans.":[241],"Image":[242],"Process":[243],"2006]).":[244],"We":[245],"show":[246],"that,":[247],"setting,":[251],"it":[252],"suffices":[253],"track":[255],"only":[256],"n)$":[258],"moments":[260],"ensure":[262],"non-vanishing":[264],"moment,":[265],"thus":[266],"providing":[267],"sound":[269],"theoretical":[270],"guarantee":[271],"recovering":[273],"valid":[275],"rotation":[276],"positive":[278],"instances.":[279]},"counts_by_year":[],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2026-02-17T00:00:00"}
