Carlos A.S.J. Gulo, Antonio C. Sementille, N.A. Jo�ã, o Manuel R.S. Tavares
{"title":"Detection of computationally-intensive functions in a medical image segmentation algorithm based on an active contour model","authors":"Carlos A.S.J. Gulo, Antonio C. Sementille, N.A. Jo�ã, o Manuel R.S. Tavares","doi":"10.1504/ijcse.2023.133682","DOIUrl":null,"url":null,"abstract":"Image segmentation is one of the most critical operations performed on medical images. These operations require developing optimisation strategies to reduce runtime. Profiling methods can assess algorithm's performance concerning the overall cost of runtime, memory access, and performance bottlenecks. Therefore, we propose an approach for detecting computationally intensive functions in a competent medical image segmentation algorithm based on an active contour model. Our approach applies performance analysis tools commonly available in traditional computer operating systems, requiring no new setup or developing new performance-measuring techniques. The overall cost of execution time, memory accesses, and performance bottlenecks are measured in execution time. In conclusion, a call graph visualisation can suggest to users a quick graphical overview of the execution time of their codes and, therefore, guarantee the shortest possible learning curve by the community of researchers from medical image processing and analysis.","PeriodicalId":47380,"journal":{"name":"International Journal of Computational Science and Engineering","volume":null,"pages":null},"PeriodicalIF":1.4000,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Computational Science and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1504/ijcse.2023.133682","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
Image segmentation is one of the most critical operations performed on medical images. These operations require developing optimisation strategies to reduce runtime. Profiling methods can assess algorithm's performance concerning the overall cost of runtime, memory access, and performance bottlenecks. Therefore, we propose an approach for detecting computationally intensive functions in a competent medical image segmentation algorithm based on an active contour model. Our approach applies performance analysis tools commonly available in traditional computer operating systems, requiring no new setup or developing new performance-measuring techniques. The overall cost of execution time, memory accesses, and performance bottlenecks are measured in execution time. In conclusion, a call graph visualisation can suggest to users a quick graphical overview of the execution time of their codes and, therefore, guarantee the shortest possible learning curve by the community of researchers from medical image processing and analysis.
期刊介绍:
Computational science and engineering is an emerging and promising discipline in shaping future research and development activities in both academia and industry, in fields ranging from engineering, science, finance, and economics, to arts and humanities. New challenges arise in the modelling of complex systems, sophisticated algorithms, advanced scientific and engineering computing and associated (multidisciplinary) problem-solving environments. Because the solution of large and complex problems must cope with tight timing schedules, powerful algorithms and computational techniques, are inevitable. IJCSE addresses the state of the art of all aspects of computational science and engineering with emphasis on computational methods and techniques for science and engineering applications.