Efficient GPU Asynchronous Implementation of a Watershed Algorithm Based on Cellular Automata
The watershed transform is a widely used method for non-supervised image segmentation, especially suitable for low-contrast images. In this paper we show that an algorithm calculating the watershed transform based on a cellular automaton is a good choice for the most recent GPU architectures, especi...
Gespeichert in:
| Veröffentlicht in: | 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications S. 79 - 86 |
|---|---|
| Hauptverfasser: | , , |
| Format: | Tagungsbericht |
| Sprache: | Englisch |
| Veröffentlicht: |
IEEE
01.07.2012
|
| Schlagworte: | |
| ISBN: | 1467316318, 9781467316316 |
| ISSN: | 2158-9178 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | The watershed transform is a widely used method for non-supervised image segmentation, especially suitable for low-contrast images. In this paper we show that an algorithm calculating the watershed transform based on a cellular automaton is a good choice for the most recent GPU architectures, especially when the synchronization rules are relaxed. In particular we compare a synchronous and an asynchronous implementation of the algorithm. The results show high speedups for both implementations, especially for the asynchronous one, indicating the potential of this kind of algorithms for new architectures based on hundreds of cores. |
|---|---|
| AbstractList | The watershed transform is a widely used method for non-supervised image segmentation, especially suitable for low-contrast images. In this paper we show that an algorithm calculating the watershed transform based on a cellular automaton is a good choice for the most recent GPU architectures, especially when the synchronization rules are relaxed. In particular we compare a synchronous and an asynchronous implementation of the algorithm. The results show high speedups for both implementations, especially for the asynchronous one, indicating the potential of this kind of algorithms for new architectures based on hundreds of cores. |
| Author | Heras, D. B. Arguello, F. Quesada-Barriuso, P. |
| Author_xml | – sequence: 1 givenname: P. surname: Quesada-Barriuso fullname: Quesada-Barriuso, P. email: pablo.quesada@usc.es organization: Centro de Investig. en Tecnoloxias da Informacion, Univ. of Santiago de Compostela, Santiago de Compostela, Spain – sequence: 2 givenname: D. B. surname: Heras fullname: Heras, D. B. email: dora.blanco@usc.es organization: Centro de Investig. en Tecnoloxias da Informacion, Univ. of Santiago de Compostela, Santiago de Compostela, Spain – sequence: 3 givenname: F. surname: Arguello fullname: Arguello, F. email: francisco.arguello@usc.es organization: Centro de Investig. en Tecnoloxias da Informacion, Univ. of Santiago de Compostela, Santiago de Compostela, Spain |
| BookMark | eNotjEtLAzEYRSNWsK3duXOTPzD1yztZjkVroWDBiispmUliI_Mok3TRf--Ari733MOdoUnXdx6hewJLQsA8bt535ZICoUtirtDCKA1KGsEVEHGNZoRLxYhkRE_QlBKhC0OUvkWLlH4AYOTaGJiir-cQYh19l_F694HLdOnq49B3_TnhTXtqfDtONse-w33AFn_a7Id09A6XzXc_xHxs8ZNNYx-NlW-ac2MHXJ5z39ps79BNsE3yi_-co_3L8371Wmzf1ptVuS2igVwopS0EDVw7xmtTBweKSw7Ea8atcFqYSkgvXC0dqRmEystQhYpy7h21ms3Rw99t9N4fTkNs7XA5SKqBKs1-AQeTV6E |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/ISPA.2012.19 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 9780769547015 076954701X |
| EndPage | 86 |
| ExternalDocumentID | 6280278 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IF 6IH 6IK 6IL 6IN AAJGR AAWTH ABLEC ACGFS ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IPLJI M43 OCL RIE RIL |
| ID | FETCH-LOGICAL-i90t-778a0f8048d34c9cfd0746401e834a5d859b56e5dc6d1c30fbe6fbfb244ed2a83 |
| IEDL.DBID | RIE |
| ISBN | 1467316318 9781467316316 |
| ISSN | 2158-9178 |
| IngestDate | Wed Aug 27 04:58:40 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i90t-778a0f8048d34c9cfd0746401e834a5d859b56e5dc6d1c30fbe6fbfb244ed2a83 |
| PageCount | 8 |
| ParticipantIDs | ieee_primary_6280278 |
| PublicationCentury | 2000 |
| PublicationDate | 2012-July |
| PublicationDateYYYYMMDD | 2012-07-01 |
| PublicationDate_xml | – month: 07 year: 2012 text: 2012-July |
| PublicationDecade | 2010 |
| PublicationTitle | 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications |
| PublicationTitleAbbrev | ispa |
| PublicationYear | 2012 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0003188990 ssj0002672344 |
| Score | 1.5477935 |
| Snippet | The watershed transform is a widely used method for non-supervised image segmentation, especially suitable for low-contrast images. In this paper we show that... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 79 |
| SubjectTerms | Automata Cellular Automata Computer architecture CUDA GPU Graphics processing unit Image segmentation Instruction sets Kernel Synchronization Transforms Watershed transform |
| Title | Efficient GPU Asynchronous Implementation of a Watershed Algorithm Based on Cellular Automata |
| URI | https://ieeexplore.ieee.org/document/6280278 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELbaioGpQIt4ywMjaUMefoyhaoGlikQRXVDl-EErtQlqEyT-PWc3FAYWNjuOosjn03d3vvsOoWsrU8OF9CJFiRdJojwGngWMQD0CA5ihlWs2QcdjNp3ytIFudrUwWmuXfKZ7duju8lUhKxsq65OA2YuyJmpSSra1Wrt4SkBoENZQZedwVsGVsCEWADWr05S5ui5iWzXB4jfdUz0nu6R43n98ShOb9BX0LP_Or6YrDnNG7f_97QHq_hTv4XQHS4eoofMj1P7u3oBrZe6g16Fjj4Bv4Pv0GSebz1xaptyi2mDHGbyqy5JyXBgs8IuwRJxzrXCyfCvWi3K-wneAgQrDGwO9XNqEVpxUZQFGsOiiyWg4GTx4dbMFb8H9EoxsJnzDQJ9VGEkujbKNSMD50iyMRKxYzLOY6FiBNG9l6JtME5OZDKwDrQLBwmPUyotcnyDshzwzNMw4ETyiJhLKgNHJDafK5xnXp6hjN2v2vqXTmNX7dPb343O0b0WxzZC9QK1yXelLtCc_ysVmfeXOwBd6vKvS |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dT8IwEG8QTfQJFYzf9sFHB3MfXfs4CQoRyRIx8mJIt7ZCApuBzcT_3msZ6IMvvrXrsiy9Xn5317vfIXStZaoYTyxPBMTyEiIsCp4FjEA9HAWYIYVpNhEMBnQ0YlEF3WxqYaSUJvlMNvXQ3OWLLCl0qKxFHKovyrbQtu95jr2q1tpEVBwSOG4JVnoOpxWcCR1kAVjTWh1QU9lFdLMmWFwTPpVzskmLZ63ecxTqtC-nqRl4frVdMahzX_vf_-6jxk_5Ho42wHSAKjI9RLV1_wZcqnMdvXUMfwR8Az9ELzhcfqWJ5srNiiU2rMHzsjApxZnCHL9yTcU5kQKHs_dsMc0nc3wHKCgwvNGWs5lOacVhkWdgBvMGGt53hu2uVbZbsKbMzsHMptxWFDRauF7CEiV0KxJwvyR1Pe4L6rPYJ9IXIM_bxLVVLImKVQz2gRQOp-4RqqZZKo8Rtl0Wq8CNGeHMC5THhQKzkykWCJvFTJ6gut6s8ceKUGNc7tPp34-v0G53-NQf93uDxzO0p8Wyypc9R9V8UcgLtJN85tPl4tKch2-eIa8Z |
| 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=2012+IEEE+10th+International+Symposium+on+Parallel+and+Distributed+Processing+with+Applications&rft.atitle=Efficient+GPU+Asynchronous+Implementation+of+a+Watershed+Algorithm+Based+on+Cellular+Automata&rft.au=Quesada-Barriuso%2C+P.&rft.au=Heras%2C+D.+B.&rft.au=Arguello%2C+F.&rft.date=2012-07-01&rft.pub=IEEE&rft.isbn=1467316318&rft.issn=2158-9178&rft.spage=79&rft.epage=86&rft_id=info:doi/10.1109%2FISPA.2012.19&rft.externalDocID=6280278 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2158-9178&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2158-9178&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2158-9178&client=summon |

