{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,6]],"date-time":"2025-10-06T06:11:59Z","timestamp":1759731119793,"version":"3.44.0"},"reference-count":35,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2020,8,1]],"date-time":"2020-08-01T00:00:00Z","timestamp":1596240000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2020,8,1]],"date-time":"2020-08-01T00:00:00Z","timestamp":1596240000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"}],"funder":[{"DOI":"10.13039\/501100008679","name":"Universidad de C\u00f3rdoba","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100008679","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000780","name":"European Commission","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["clinicalkey.com","clinicalkey.com.au","clinicalkey.es","clinicalkey.fr","clinicalkey.jp","elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computer Methods and Programs in Biomedicine"],"published-print":{"date-parts":[[2020,8]]},"DOI":"10.1016\/j.cmpb.2020.105430","type":"journal-article","created":{"date-parts":[[2020,3,3]],"date-time":"2020-03-03T13:04:53Z","timestamp":1583240693000},"page":"105430","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":10,"special_numbering":"C","title":["Fast parallel vessel segmentation"],"prefix":"10.1016","volume":"192","author":[{"given":"Nitin","family":"Satpute","sequence":"first","affiliation":[]},{"given":"Rabia","family":"Naseem","sequence":"additional","affiliation":[]},{"given":"Rafael","family":"Palomar","sequence":"additional","affiliation":[]},{"given":"Orestis","family":"Zachariadis","sequence":"additional","affiliation":[]},{"given":"Juan","family":"G\u00f3mez-Luna","sequence":"additional","affiliation":[]},{"given":"Faouzi Alaya","family":"Cheikh","sequence":"additional","affiliation":[]},{"given":"Joaqu\u00edn","family":"Olivares","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.cmpb.2020.105430_bib0001","doi-asserted-by":"crossref","first-page":"105285","DOI":"10.1016\/j.cmpb.2019.105285","article-title":"GPU acceleration of liver enhancement for tumor segmentation","volume":"184","author":"Satpute","year":"2020","journal-title":"Comput. Methods Programs Biomed."},{"key":"10.1016\/j.cmpb.2020.105430_bib0002","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1016\/j.cmpb.2017.03.019","article-title":"A novel method for planning liver resections using deformable B\u00e9zier surfaces and distance maps","volume":"144","author":"Palomar","year":"2017","journal-title":"Comput. Methods Programs Biomed."},{"issue":"1","key":"10.1016\/j.cmpb.2020.105430_bib0003","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1016\/j.cmpb.2013.03.009","article-title":"A novel tool for segmenting 3d medical images based on generalized cylinders and active surfaces","volume":"111","author":"Delibasis","year":"2013","journal-title":"Comput. Methods Programs Biomed."},{"issue":"1","key":"10.1016\/j.cmpb.2020.105430_bib0004","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.media.2014.10.012","article-title":"Medical image segmentation on GPUs\u2013a comprehensive review","volume":"20","author":"Smistad","year":"2015","journal-title":"Med. Image Anal."},{"key":"10.1016\/j.cmpb.2020.105430_bib0005","series-title":"International Conference on Computer Analysis of Images and Patterns","first-page":"1003","article-title":"An efficient parallel algorithm for graph-based image segmentation","author":"Wassenberg","year":"2009"},{"key":"10.1016\/j.cmpb.2020.105430_bib0006","series-title":"Innovative Parallel Computing-Foundations & Applications of GPU, Manycore, and Heterogeneous Systems (INPAR 2012)","first-page":"1","article-title":"A study of persistent threads style GPU programming for GPGPU workloads","author":"Gupta","year":"2012"},{"key":"10.1016\/j.cmpb.2020.105430_bib0007","series-title":"Proceedings of the 48th International Symposium on Microarchitecture","first-page":"407","article-title":"Free launch: optimizing GPU dynamic kernel launches through thread reuse","author":"Chen","year":"2015"},{"issue":"7","key":"10.1016\/j.cmpb.2020.105430_bib0008","doi-asserted-by":"crossref","first-page":"2254","DOI":"10.1016\/j.patcog.2015.01.007","article-title":"Enhancement of morphological snake based segmentation by imparting image attachment through scale-space continuity","volume":"48","author":"Roy","year":"2015","journal-title":"Pattern Recognit."},{"issue":"9","key":"10.1016\/j.cmpb.2020.105430_bib0009","doi-asserted-by":"crossref","first-page":"1004","DOI":"10.1016\/j.cviu.2012.11.015","article-title":"Mean shift based gradient vector flow for image segmentation","volume":"117","author":"Zhou","year":"2013","journal-title":"Comput. Vis. Image Underst."},{"issue":"1","key":"10.1016\/j.cmpb.2020.105430_bib0010","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1007\/s11554-012-0257-6","article-title":"Real-time gradient vector flow on GPUs using OpenCL","volume":"10","author":"Smistad","year":"2015","journal-title":"J. Real-Time Image Process."},{"key":"10.1016\/j.cmpb.2020.105430_bib0011","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1016\/j.cmpb.2017.08.020","article-title":"Combined endeavor of neutrosophic set and Chan-Vese model to extract accurate liver image from ct scan","volume":"151","author":"Siri","year":"2017","journal-title":"Comput. Methods Programs Biomed."},{"issue":"5","key":"10.1016\/j.cmpb.2020.105430_bib0012","doi-asserted-by":"crossref","first-page":"1223","DOI":"10.1007\/s10439-014-1184-4","article-title":"Three-dimensional blood vessel segmentation and centerline extraction based on two-dimensional cross-section analysis","volume":"43","author":"Kumar","year":"2015","journal-title":"Ann. Biomed. Eng."},{"key":"10.1016\/j.cmpb.2020.105430_bib0013","unstructured":"E. Smistad, Seeded region growing, 2015, (https:\/\/github.com\/smistad\/FAST\/tree\/master\/source\/FAST\/Algorithms\/)."},{"issue":"4","key":"10.1016\/j.cmpb.2020.105430_bib0014","doi-asserted-by":"crossref","first-page":"561","DOI":"10.1007\/s11548-013-0956-x","article-title":"GPU accelerated segmentation and centerline extraction of tubular structures from medical images","volume":"9","author":"Smistad","year":"2014","journal-title":"Int. J. Comput. Assisted Radiol. Surg."},{"key":"10.1016\/j.cmpb.2020.105430_bib0015","series-title":"High Performance Computing \u2013 HiPC 2007","first-page":"197","article-title":"Accelerating large graph algorithms on the GPU using CUDA","author":"Harish","year":"2007"},{"issue":"20","key":"10.1016\/j.cmpb.2020.105430_bib0016","doi-asserted-by":"crossref","first-page":"2398","DOI":"10.1016\/j.ijleo.2015.06.011","article-title":"A medical image segmentation algorithm based on bi-directional region growing","volume":"126","author":"Zhang","year":"2015","journal-title":"Optik"},{"key":"10.1016\/j.cmpb.2020.105430_bib0017","doi-asserted-by":"crossref","DOI":"10.1155\/2013\/743870","article-title":"A region growing vessel segmentation algorithm based on spectrum information","volume":"2013","author":"Jiang","year":"2013","journal-title":"Comput. Math. Methods Med."},{"key":"10.1016\/j.cmpb.2020.105430_bib0018","series-title":"Algorithms and Architectures for Parallel Processing","first-page":"310","article-title":"A GPU-based backtracking algorithm for permutation combinatorial problems","author":"Pessoa","year":"2016"},{"key":"10.1016\/j.cmpb.2020.105430_bib0019","unstructured":"B.A. Hechtman, A.D. Hilton, D.J. Sorin, TREES: a CPU\/GPU task-parallel runtime with explicit epoch synchronization, arXiv:1608.00571. (2016)."},{"key":"10.1016\/j.cmpb.2020.105430_bib0020","series-title":"Vision, Modeling, and Visualization 2004: Proceedings","first-page":"255","article-title":"Stack implementation on programmable graphics hardware","author":"Greiner","year":"2004"},{"key":"10.1016\/j.cmpb.2020.105430_bib0021","series-title":"2008 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops","first-page":"1","article-title":"CUDA cuts: Fast graph cuts on the GPU","author":"Vineet","year":"2008"},{"key":"10.1016\/j.cmpb.2020.105430_bib0022","series-title":"2010 IEEE International Symposium on Parallel Distributed Processing (IPDPS)","first-page":"1","article-title":"Inter-block GPU communication via fast barrier synchronization","author":"Xiao","year":"2010"},{"key":"10.1016\/j.cmpb.2020.105430_bib0023","unstructured":"M. Harris, Cuda pro tip:write flexible kernels with grid-stride loops, 2015."},{"issue":"3","key":"10.1016\/j.cmpb.2020.105430_bib0024","doi-asserted-by":"crossref","first-page":"711","DOI":"10.1007\/s10766-016-0454-1","article-title":"Panda: a compiler framework for concurrent CPU+GPU execution of 3d stencil computations on GPU-accelerated supercomputers","volume":"45","author":"Sourouri","year":"2017","journal-title":"Int. J. Parallel Program."},{"key":"10.1016\/j.cmpb.2020.105430_bib0025","doi-asserted-by":"crossref","DOI":"10.1155\/2014\/856453","article-title":"Parallelized seeded region growing using CUDA","volume":"2014","author":"Park","year":"2014","journal-title":"Comput. Math. Methods Med."},{"key":"10.1016\/j.cmpb.2020.105430_bib0026","series-title":"2017 IEEE International Symposium on High Performance Computer Architecture (HPCA)","first-page":"649","article-title":"Controlled kernel launch for dynamic parallelism in GPUs","author":"Tang","year":"2017"},{"issue":"4","key":"10.1016\/j.cmpb.2020.105430_bib0027","doi-asserted-by":"crossref","first-page":"1209","DOI":"10.1016\/j.jcp.2011.09.029","article-title":"GPU-based single-cluster algorithm for the simulation of the ising model","volume":"231","author":"Komura","year":"2012","journal-title":"J. Comput. Phys."},{"key":"10.1016\/j.cmpb.2020.105430_bib0028","series-title":"Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering","first-page":"431","article-title":"Cooperative kernels: GPU multitasking for blocking algorithms","author":"Sorensen","year":"2017"},{"key":"10.1016\/j.cmpb.2020.105430_bib0029","unstructured":"G. Rai, T. Nair, Gradient based seeded region grow method for ct angiographic image segmentation, arXiv:1001.3735. (2010)."},{"issue":"3","key":"10.1016\/j.cmpb.2020.105430_bib0030","first-page":"66","article-title":"OpenCL: a parallel programming standard for heterogeneous computing systems","volume":"12","author":"Stone","year":"2010","journal-title":"IEEE Des. Test"},{"issue":"2","key":"10.1016\/j.cmpb.2020.105430_bib0031","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1097\/SLA.0000000000002353","article-title":"Laparoscopic versus open resection for colorectal liver metastases","volume":"267","author":"Fretland","year":"2018","journal-title":"Ann. Surg."},{"key":"10.1016\/j.cmpb.2020.105430_bib0032","series-title":"2019 8th European Workshop on Visual Information Processing (EUVIP)","first-page":"46","article-title":"Cross modality guided liver image enhancement of CT using MRI","author":"Naseem","year":"2019"},{"issue":"4","key":"10.1016\/j.cmpb.2020.105430_bib0033","doi-asserted-by":"crossref","first-page":"1363","DOI":"10.1109\/JBHI.2019.2891526","article-title":"Knowledge-aided convolutional neural network for small organ segmentation","volume":"23","author":"Zhao","year":"2019","journal-title":"IEEE J. Biomed. Health Inf."},{"key":"10.1016\/j.cmpb.2020.105430_bib0034","doi-asserted-by":"crossref","first-page":"211","DOI":"10.5194\/isprs-archives-XLII-2-W12-211-2019","article-title":"Blood vessels segmentation method for retinal fundus images based on adaptive principal curvature and image derivative operators","volume":"XLII-2\/W12","author":"Thanh","year":"2019","journal-title":"Int. Arch.Photogramm. Remote Sens. Spatial Inf. Sci."},{"key":"10.1016\/j.cmpb.2020.105430_bib35","doi-asserted-by":"crossref","DOI":"10.1016\/j.cmpb.2020.105431","article-title":"Accelerating B-spline Interpolation on GPUs: Applica-tion to Medical Image Registration","author":"Zachariadis","year":"2020","journal-title":"Comput. Methods Programs Biomed."}],"container-title":["Computer Methods and Programs in Biomedicine"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0169260719323818?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0169260719323818?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,9,30]],"date-time":"2025-09-30T03:52:55Z","timestamp":1759204375000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0169260719323818"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8]]},"references-count":35,"alternative-id":["S0169260719323818"],"URL":"https:\/\/doi.org\/10.1016\/j.cmpb.2020.105430","relation":{},"ISSN":["0169-2607"],"issn-type":[{"type":"print","value":"0169-2607"}],"subject":[],"published":{"date-parts":[[2020,8]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Fast parallel vessel segmentation","name":"articletitle","label":"Article Title"},{"value":"Computer Methods and Programs in Biomedicine","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.cmpb.2020.105430","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2020 Elsevier B.V. All rights reserved.","name":"copyright","label":"Copyright"}],"article-number":"105430"}}