{"id":"https://openalex.org/W2075179322","doi":"https://doi.org/10.1109/fpt.2012.6412129","title":"A memory-efficient parallel single pass architecture for connected component labeling of streamed images","display_name":"A memory-efficient parallel single pass architecture for connected component labeling of streamed images","publication_year":2012,"publication_date":"2012-12-01","ids":{"openalex":"https://openalex.org/W2075179322","doi":"https://doi.org/10.1109/fpt.2012.6412129","mag":"2075179322"},"language":"en","primary_location":{"id":"doi:10.1109/fpt.2012.6412129","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fpt.2012.6412129","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 International Conference on Field-Programmable Technology","raw_type":"proceedings-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/A5000627792","display_name":"Michael J. Klaiber","orcid":"https://orcid.org/0000-0001-8286-7000"},"institutions":[{"id":"https://openalex.org/I100066346","display_name":"University of Stuttgart","ror":"https://ror.org/04vnq7t77","country_code":"DE","type":"education","lineage":["https://openalex.org/I100066346"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Michael Klaiber","raw_affiliation_strings":["Institute for Parallel and Distributed Systems University of Stuttgart, Stuttgart, Germany","[Institute for Parallel and Distributed Systems, University of Stuttgart, Germany]"],"affiliations":[{"raw_affiliation_string":"Institute for Parallel and Distributed Systems University of Stuttgart, Stuttgart, Germany","institution_ids":["https://openalex.org/I100066346"]},{"raw_affiliation_string":"[Institute for Parallel and Distributed Systems, University of Stuttgart, Germany]","institution_ids":["https://openalex.org/I100066346"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000574998","display_name":"Lars Rockstroh","orcid":null},"institutions":[{"id":"https://openalex.org/I100066346","display_name":"University of Stuttgart","ror":"https://ror.org/04vnq7t77","country_code":"DE","type":"education","lineage":["https://openalex.org/I100066346"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Lars Rockstroh","raw_affiliation_strings":["Institute for Parallel and Distributed Systems University of Stuttgart, Stuttgart, Germany","[Institute for Parallel and Distributed Systems, University of Stuttgart, Germany]"],"affiliations":[{"raw_affiliation_string":"Institute for Parallel and Distributed Systems University of Stuttgart, Stuttgart, Germany","institution_ids":["https://openalex.org/I100066346"]},{"raw_affiliation_string":"[Institute for Parallel and Distributed Systems, University of Stuttgart, Germany]","institution_ids":["https://openalex.org/I100066346"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100621319","display_name":"Zhe Wang","orcid":"https://orcid.org/0000-0002-3759-2041"},"institutions":[{"id":"https://openalex.org/I100066346","display_name":"University of Stuttgart","ror":"https://ror.org/04vnq7t77","country_code":"DE","type":"education","lineage":["https://openalex.org/I100066346"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Zhe Wang","raw_affiliation_strings":["Institute for Parallel and Distributed Systems University of Stuttgart, Stuttgart, Germany","[Institute for Parallel and Distributed Systems, University of Stuttgart, Germany]"],"affiliations":[{"raw_affiliation_string":"Institute for Parallel and Distributed Systems University of Stuttgart, Stuttgart, Germany","institution_ids":["https://openalex.org/I100066346"]},{"raw_affiliation_string":"[Institute for Parallel and Distributed Systems, University of Stuttgart, Germany]","institution_ids":["https://openalex.org/I100066346"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056212417","display_name":"Yousef Baroud","orcid":null},"institutions":[{"id":"https://openalex.org/I100066346","display_name":"University of Stuttgart","ror":"https://ror.org/04vnq7t77","country_code":"DE","type":"education","lineage":["https://openalex.org/I100066346"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Yousef Baroud","raw_affiliation_strings":["Institute for Parallel and Distributed Systems University of Stuttgart, Stuttgart, Germany","[Institute for Parallel and Distributed Systems, University of Stuttgart, Germany]"],"affiliations":[{"raw_affiliation_string":"Institute for Parallel and Distributed Systems University of Stuttgart, Stuttgart, Germany","institution_ids":["https://openalex.org/I100066346"]},{"raw_affiliation_string":"[Institute for Parallel and Distributed Systems, University of Stuttgart, Germany]","institution_ids":["https://openalex.org/I100066346"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103350661","display_name":"Sven Simon","orcid":null},"institutions":[{"id":"https://openalex.org/I100066346","display_name":"University of Stuttgart","ror":"https://ror.org/04vnq7t77","country_code":"DE","type":"education","lineage":["https://openalex.org/I100066346"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Sven Simon","raw_affiliation_strings":["Institute for Parallel and Distributed Systems University of Stuttgart, Stuttgart, Germany","[Institute for Parallel and Distributed Systems, University of Stuttgart, Germany]"],"affiliations":[{"raw_affiliation_string":"Institute for Parallel and Distributed Systems University of Stuttgart, Stuttgart, Germany","institution_ids":["https://openalex.org/I100066346"]},{"raw_affiliation_string":"[Institute for Parallel and Distributed Systems, University of Stuttgart, Germany]","institution_ids":["https://openalex.org/I100066346"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5000627792"],"corresponding_institution_ids":["https://openalex.org/I100066346"],"apc_list":null,"apc_paid":null,"fwci":3.59475972,"has_fulltext":false,"cited_by_count":25,"citation_normalized_percentile":{"value":0.93864709,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"159","last_page":"165"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12923","display_name":"Digital Image Processing Techniques","score":1.0,"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/T12923","display_name":"Digital Image Processing Techniques","score":1.0,"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/T10052","display_name":"Medical Image Segmentation Techniques","score":0.989799976348877,"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/T10522","display_name":"Medical Imaging Techniques and Applications","score":0.9812999963760376,"subfield":{"id":"https://openalex.org/subfields/2741","display_name":"Radiology, Nuclear Medicine and Imaging"},"field":{"id":"https://openalex.org/fields/27","display_name":"Medicine"},"domain":{"id":"https://openalex.org/domains/4","display_name":"Health Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8215057849884033},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6406363248825073},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.567150354385376},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.5350889563560486},{"id":"https://openalex.org/keywords/connected-component-labeling","display_name":"Connected-component labeling","score":0.5212184190750122},{"id":"https://openalex.org/keywords/auxiliary-memory","display_name":"Auxiliary memory","score":0.503023087978363},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4981207847595215},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.4662057161331177},{"id":"https://openalex.org/keywords/bandwidth","display_name":"Bandwidth (computing)","score":0.46157607436180115},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.46053647994995117},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.45903682708740234},{"id":"https://openalex.org/keywords/memory-architecture","display_name":"Memory architecture","score":0.41698259115219116},{"id":"https://openalex.org/keywords/pixel","display_name":"Pixel","score":0.41395992040634155},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.34685149788856506},{"id":"https://openalex.org/keywords/image","display_name":"Image (mathematics)","score":0.3355422019958496},{"id":"https://openalex.org/keywords/image-segmentation","display_name":"Image segmentation","score":0.1479240357875824},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.13835668563842773}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8215057849884033},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6406363248825073},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.567150354385376},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.5350889563560486},{"id":"https://openalex.org/C58737948","wikidata":"https://www.wikidata.org/wiki/Q3136397","display_name":"Connected-component labeling","level":5,"score":0.5212184190750122},{"id":"https://openalex.org/C82687282","wikidata":"https://www.wikidata.org/wiki/Q66221","display_name":"Auxiliary memory","level":2,"score":0.503023087978363},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4981207847595215},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.4662057161331177},{"id":"https://openalex.org/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.46157607436180115},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.46053647994995117},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.45903682708740234},{"id":"https://openalex.org/C2779602883","wikidata":"https://www.wikidata.org/wiki/Q15544750","display_name":"Memory architecture","level":2,"score":0.41698259115219116},{"id":"https://openalex.org/C160633673","wikidata":"https://www.wikidata.org/wiki/Q355198","display_name":"Pixel","level":2,"score":0.41395992040634155},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.34685149788856506},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.3355422019958496},{"id":"https://openalex.org/C124504099","wikidata":"https://www.wikidata.org/wiki/Q56933","display_name":"Image segmentation","level":3,"score":0.1479240357875824},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.13835668563842773},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C65885262","wikidata":"https://www.wikidata.org/wiki/Q7429708","display_name":"Scale-space segmentation","level":4,"score":0.0},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/fpt.2012.6412129","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fpt.2012.6412129","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 International Conference on Field-Programmable Technology","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W1973437677","https://openalex.org/W2095101540","https://openalex.org/W2105442272","https://openalex.org/W2120762633","https://openalex.org/W2125891560","https://openalex.org/W2134267285","https://openalex.org/W2158240273","https://openalex.org/W4240569617","https://openalex.org/W6675873586"],"related_works":["https://openalex.org/W2111241003","https://openalex.org/W2355315220","https://openalex.org/W4200391368","https://openalex.org/W1994892722","https://openalex.org/W2048434327","https://openalex.org/W2131040872","https://openalex.org/W2114506641","https://openalex.org/W2081210598","https://openalex.org/W1989947739","https://openalex.org/W2075179322"],"abstract_inverted_index":{"In":[0,103],"classical":[1],"connected":[2,37,117,151],"component":[3,38,118,152],"labeling":[4,39,119,153],"algorithms":[5,21,83],"the":[6,41,63,100,107,125,131,169],"image":[7,56,143,163],"has":[8],"to":[9,52,72,86,105,146,160],"be":[10,45],"scanned":[11],"two":[12],"times.":[13],"The":[14,122,155],"amount":[15,126],"of":[16,50,65,127,137,171],"memory":[17,42,59,69,128],"required":[18,129],"for":[19,28,116,141],"these":[20],"is":[22,70,120,157],"at":[23],"least":[24],"as":[25,27],"high":[26,66,166],"storing":[29],"a":[30,54,74,109,135,147,173],"full":[31,174],"image.":[32,175],"By":[33],"using":[34],"single":[35,55,81,113],"pass":[36,82,114],"algorithms,":[40],"requirement":[43,64],"can":[44,91],"reduced":[46],"by":[47,130,134],"one":[48,94],"order":[49,104],"magnitude":[51],"only":[53,93],"row.":[57],"This":[58],"reduction":[60],"which":[61],"avoids":[62],"bandwidth":[67],"external":[68],"essential":[71],"obtain":[73],"hardware":[75,87,132],"efficient":[76],"implementation":[77],"on":[78,89],"FPGAs.":[79],"These":[80],"mapped":[84],"one-to-one":[85],"resources":[88],"FPGAs":[90],"process":[92,161],"pixel":[95],"per":[96],"clock":[97],"cycle":[98],"in":[99],"best":[101],"case.":[102],"enhance":[106],"performance":[108],"scalable":[110],"parallel":[111,150],"memory-efficient":[112],"algorithm":[115,123],"proposed.":[121],"reduces":[124],"architecture":[133,156],"factor":[136],"100":[138],"or":[139],"more,":[140],"typical":[142],"sizes,":[144],"compared":[145],"recently":[148],"proposed":[149],"algorithm.":[154],"also":[158],"able":[159],"an":[162],"stream":[164],"with":[165],"throughput":[167],"without":[168],"need":[170],"buffering":[172]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2016,"cited_by_count":6},{"year":2015,"cited_by_count":4},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":6}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
