Efficient 2×2 block-based connected components labeling algorithms
This paper presents three new efficient 2×2 block-based algorithms for connected components labeling: a two-scan which assigns provisional labels to blocks, a two-scan which assigns provisional labels to pixels and a one-and-a-half-scan which assigns provisional labels to blocks. A new stripe image...
Saved in:
| Published in: | 2015 IEEE International Conference on Image Processing (ICIP) pp. 4818 - 4822 |
|---|---|
| Main Authors: | , , , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
IEEE
01.09.2015
|
| Subjects: | |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | This paper presents three new efficient 2×2 block-based algorithms for connected components labeling: a two-scan which assigns provisional labels to blocks, a two-scan which assigns provisional labels to pixels and a one-and-a-half-scan which assigns provisional labels to blocks. A new stripe image representation is designed in order to perform the second pass only through the blocks containing some foreground pixel. We also improved the existing 2×2 block-based algorithms by utilizing information of a pixel during a transition in the mask, which allows checking of four neighbor pixels in the mask at most. Thus, the average number of checking operations needed to inspect the neighbor pixels in the first scan is reduced from 1.459 to 1.156, an improvement of 21%. We conducted experiments using synthetic and real images to evaluate the performance of the proposed methods compared to the existing methods. The proposed block-based one-and-a-half-scan algorithm presents the best performance in the real images dataset, which is composed of 1290 documents. Our block-based two-scan algorithm which assigns provisional labels to pixels showed to be the fastest in the synthetic dataset, especially in high density images. |
|---|---|
| AbstractList | This paper presents three new efficient 2×2 block-based algorithms for connected components labeling: a two-scan which assigns provisional labels to blocks, a two-scan which assigns provisional labels to pixels and a one-and-a-half-scan which assigns provisional labels to blocks. A new stripe image representation is designed in order to perform the second pass only through the blocks containing some foreground pixel. We also improved the existing 2×2 block-based algorithms by utilizing information of a pixel during a transition in the mask, which allows checking of four neighbor pixels in the mask at most. Thus, the average number of checking operations needed to inspect the neighbor pixels in the first scan is reduced from 1.459 to 1.156, an improvement of 21%. We conducted experiments using synthetic and real images to evaluate the performance of the proposed methods compared to the existing methods. The proposed block-based one-and-a-half-scan algorithm presents the best performance in the real images dataset, which is composed of 1290 documents. Our block-based two-scan algorithm which assigns provisional labels to pixels showed to be the fastest in the synthetic dataset, especially in high density images. |
| Author | Ren, Tsang Ing Jyh, Tsang Ing Santiago, Diego J.C. Cavalcanti, George D.C. |
| Author_xml | – sequence: 1 givenname: Diego J.C. surname: Santiago fullname: Santiago, Diego J.C. email: djcs@cin.ufpe.br organization: Center for Informatics, Federal University of Pernambuco, Recife, PE, Brazil – sequence: 2 givenname: Tsang Ing surname: Ren fullname: Ren, Tsang Ing email: tir@cin.ufpe.br organization: Center for Informatics, Federal University of Pernambuco, Recife, PE, Brazil – sequence: 3 givenname: George D.C. surname: Cavalcanti fullname: Cavalcanti, George D.C. email: gdcc@cin.ufpe.br organization: Center for Informatics, Federal University of Pernambuco, Recife, PE, Brazil – sequence: 4 givenname: Tsang Ing surname: Jyh fullname: Jyh, Tsang Ing email: ing-jyh.tsang@alcatel-lucent.com organization: Alcatel-Lucent, Belgium |
| BookMark | eNotjz1OwzAYQI0EAy0cALHkAgn-SfzhEUUFIlWCoQNb9dn-XCwcp0q8cBIOxMVA0Om96Ulvxc7zlImxG8EbIbi5G_rhtZFcdA2oToCUZ2wlWjDmXinzdsn6TQjRRcqlkt9fsrJpch-1xYV85aacyZU_G4-_3VyWKqGlFPOhwnSY5ljex-WKXQRMC12fuGa7x82uf663L09D_7Cto-Gl9h1IgcFx1E4bII3eYwuOtxy0CVoSITiwgBaDDgACrRbKy6CC5J6rNbv9z0Yi2h_nOOL8uT9tqR-5XEh4 |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IH CBEJK RIE RIO |
| DOI | 10.1109/ICIP.2015.7351722 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EISBN | 147998339X 9781479983391 |
| EndPage | 4822 |
| ExternalDocumentID | 7351722 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IH CBEJK RIE RIO |
| ID | FETCH-LOGICAL-i90t-d5721afc0a6c697e6adda47c040769f62eea7c7b7abaf6f771ab613d2f3f20d03 |
| IEDL.DBID | RIE |
| IngestDate | Thu Jun 29 18:38:05 EDT 2023 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i90t-d5721afc0a6c697e6adda47c040769f62eea7c7b7abaf6f771ab613d2f3f20d03 |
| PageCount | 5 |
| ParticipantIDs | ieee_primary_7351722 |
| PublicationCentury | 2000 |
| PublicationDate | 2015-Sept. |
| PublicationDateYYYYMMDD | 2015-09-01 |
| PublicationDate_xml | – month: 09 year: 2015 text: 2015-Sept. |
| PublicationDecade | 2010 |
| PublicationTitle | 2015 IEEE International Conference on Image Processing (ICIP) |
| PublicationTitleAbbrev | ICIP |
| PublicationYear | 2015 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| Score | 1.9762163 |
| Snippet | This paper presents three new efficient 2×2 block-based algorithms for connected components labeling: a two-scan which assigns provisional labels to blocks, a... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 4818 |
| SubjectTerms | Algorithm design and analysis block-based Connected components labeling Decision trees Image analysis image processing Image representation Image resolution Informatics Labeling one-and-a-half-scan |
| Title | Efficient 2×2 block-based connected components labeling algorithms |
| URI | https://ieeexplore.ieee.org/document/7351722 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09b8IwED1R1KFTW0HVb3noWIMTEtuZI1BZUAYGNuTPFrUkCAJ_pT-of6y2E1FV6tLNsmxZ9sl-uvO7dwBPWtqg44a19qEbLlKcyUhgmQhfC4lyonQoNsFmM75YZEUHno-5MMaYQD4zA98Mf_m6UnsfKhuyUerw1j24J4zRJler_aiMSDac5tPCc7XSQTvuV8GUgBeT8_-tdAH9n8Q7VBwh5RI6puxBPg4yD24Cir8-YyQd_rxjDz8aKc9TUXVorTdV6WkRyBk2ZJkj8fFaOef_bb3rw3wynucvuK19gFcZqbFOnWcmrCKCKpoxQ90zJBKm3JVjNLM0NkYwxSQTUlhqGYuEdMCsYzuyMdFkdAXd0i16DShy4CR5YlNlSCItl5oTHTReVEK1VDfQ8_tfbhp1i2W79du_u-_gzB9xw7K6h2693ZsHOFWHerXbPgaTfAM1ipEM |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3LSgMxFL2UKuhKpRXfZuHStJlXMrMuLS3WYRaz6K7kqUX7oJ36K36QP2aSDhXBjbsQEi7JJfeQ5Nx7AB6UML6OG1bKPd2kPMGZCDgWMXdaSDQlUnmxCZbn6WSSFQ143OfCaK09-Ux3XNP_5aul3Lqnsi6LEou3NuAeOOWsOlur_qoMSNYd9UaFY2slnXrkL8kUjxiDk__ZOoX2T-odKvagcgYNvWhBr-8LPdgJKPz6DJGwCPSGHQApJB1TRVa-NV8tF44YgaxrfZ454u8vS3v9f51v2lAO-mVviGv1AzzLSIVVYu9m3EjCqaQZ09QGIh4zaQ8do5mhodacSSYYF9xQw1jAhYVmFZrIhESR6ByaC2v0AlBg4UmksUmkJrEwqVApUb7Ki4ypEvISWm7909WuvsW0XvrV3933cDQsn8fT8Sh_uoZjt907ztUNNKv1Vt_CofyoZpv1nXfPN_I9lFU |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2015+IEEE+International+Conference+on+Image+Processing+%28ICIP%29&rft.atitle=Efficient+2%C3%972+block-based+connected+components+labeling+algorithms&rft.au=Santiago%2C+Diego+J.C.&rft.au=Ren%2C+Tsang+Ing&rft.au=Cavalcanti%2C+George+D.C.&rft.au=Jyh%2C+Tsang+Ing&rft.date=2015-09-01&rft.pub=IEEE&rft.spage=4818&rft.epage=4822&rft_id=info:doi/10.1109%2FICIP.2015.7351722&rft.externalDocID=7351722 |