Fiber Clustering Acceleration With a Modified Kmeans++ Algorithm Using Data Parallelism.

GPGPU—CUDA data parallelism fiber clustering parallel computing white matter bundle

Journal

Frontiers in neuroinformatics
ISSN: 1662-5196
Titre abrégé: Front Neuroinform
Pays: Switzerland
ID NLM: 101477957

Informations de publication

Date de publication:
2021
Historique:
received: 19 06 2021
accepted: 10 08 2021
entrez: 20 9 2021
pubmed: 21 9 2021
medline: 21 9 2021
Statut: epublish

Résumé

Fiber clustering methods are typically used in brain research to study the organization of white matter bundles from large diffusion MRI tractography datasets. These methods enable exploratory bundle inspection using visualization and other methods that require identifying brain white matter structures in individuals or a population. Some applications, such as real-time visualization and inter-subject clustering, need fast and high-quality intra-subject clustering algorithms. This work proposes a parallel algorithm using a General Purpose Graphics Processing Unit (GPGPU) for fiber clustering based on the FFClust algorithm. The proposed GPGPU implementation exploits data parallelism using both multicore and GPU fine-grained parallelism present in commodity architectures, including current laptops and desktop computers. Our approach implements all FFClust steps in parallel, improving execution times in all of them. In addition, our parallel approach includes a parallel Kmeans++ algorithm implementation and defines a new variant of Kmeans++ to reduce the impact of choosing outliers as initial centroids. The results show that our approach provides clustering quality results very similar to FFClust, and it requires an execution time of 3.5 s for processing about a million fibers, achieving a speedup of 11.5 times compared to FFClust.

Identifiants

pubmed: 34539370
doi: 10.3389/fninf.2021.727859
pmc: PMC8445177
doi:

Types de publication

Journal Article

Langues

eng

Pagination

727859

Informations de copyright

Copyright © 2021 Goicovich, Olivares, Román, Vázquez, Poupon, Mangin, Guevara and Hernández.

Déclaration de conflit d'intérêts

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Références

Neuroimage. 2020 Oct 15;220:117070
pubmed: 32599269
Med Image Comput Comput Assist Interv. 2020 Oct;12267:322-332
pubmed: 33135015
Front Neuroinform. 2017 Dec 22;11:73
pubmed: 29311886
PLoS One. 2015 Jul 30;10(7):e0133337
pubmed: 26225419
Neuroimage. 2012 Jul 16;61(4):1083-99
pubmed: 22414992
Neuroimage. 2018 Oct 1;179:429-447
pubmed: 29920375
Neuroimage. 2017 Feb 15;147:703-725
pubmed: 28034765
Inf Process Med Imaging. 2005;19:52-63
pubmed: 17354684
Neuroimage. 2014 Oct 15;100:75-90
pubmed: 24821529
Front Neuroinform. 2019 Mar 22;13:14
pubmed: 30967769
IEEE Trans Vis Comput Graph. 2011 Oct;17(10):1407-19
pubmed: 21041880
Front Neuroinform. 2015 Jan 12;8:87
pubmed: 25628561
Front Neurosci. 2012 Dec 11;6:175
pubmed: 23248578
Neuroimage. 2010 Jan 15;49(2):1249-58
pubmed: 19683061
Neuroimage Clin. 2016 Nov 25;13:138-153
pubmed: 27981029
Int J Biomed Imaging. 2011;2011:698908
pubmed: 21941525
Proc Conf AAAI Artif Intell. 2019 Jun 14;33(1):630-638
pubmed: 31355051
Front Neuroinform. 2014 Feb 21;8:8
pubmed: 24600385
Neuroimage. 2019 Mar;188:598-615
pubmed: 30537563
Neuroimage. 2011 Feb 1;54(3):1975-93
pubmed: 20965259
Hum Brain Mapp. 2014 Oct;35(10):5000-25
pubmed: 24740833
Neuroimage. 2018 Apr 15;170:283-295
pubmed: 28712994
Neuroinformatics. 2017 Jan;15(1):71-86
pubmed: 27722821
Neuroimage. 2018 Feb 1;166:32-45
pubmed: 29100937
Magn Reson Med. 2007 Sep;58(3):497-510
pubmed: 17763358
Annu Int Conf IEEE Eng Med Biol Soc. 2020 Jul;2020:1687-1691
pubmed: 33018321
IEEE Trans Med Imaging. 2007 Nov;26(11):1562-75
pubmed: 18041271

Auteurs

Isaac Goicovich (I)

Department of Electrical Engineering, Universidad de Concepción, Concepción, Chile.

Paulo Olivares (P)

Department of Computer Science, Universidad de Concepción, Concepción, Chile.

Claudio Román (C)

Department of Electrical Engineering, Universidad de Concepción, Concepción, Chile.

Andrea Vázquez (A)

Department of Computer Science, Universidad de Concepción, Concepción, Chile.

Cyril Poupon (C)

Université Paris-Saclay, CEA, CNRS, Neurospin, Baobab, Gif-sur-Yvette, France.

Jean-François Mangin (JF)

Université Paris-Saclay, CEA, CNRS, Neurospin, Baobab, Gif-sur-Yvette, France.

Pamela Guevara (P)

Department of Electrical Engineering, Universidad de Concepción, Concepción, Chile.

Cecilia Hernández (C)

Department of Computer Science, Universidad de Concepción, Concepción, Chile.
Center for Biotechnology and Bioengineering, Santiago, Chile.

Classifications MeSH