{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T03:53:49Z","timestamp":1777694029601,"version":"3.51.4"},"reference-count":52,"publisher":"SAGE Publications","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["ICA"],"published-print":{"date-parts":[[2019,9,11]]},"DOI":"10.3233\/ica-190607","type":"journal-article","created":{"date-parts":[[2019,7,30]],"date-time":"2019-07-30T11:27:42Z","timestamp":1564486062000},"page":"383-397","source":"Crossref","is-referenced-by-count":5,"title":["A multiobjective metaheuristic approach for morphological filters on many-core architectures"],"prefix":"10.1177","volume":"26","author":[{"given":"Emerson Carlos","family":"Pedrino","sequence":"first","affiliation":[{"name":"Department of Electronic Engineering, University of York, Heslington, York, UK"},{"name":"Department of Computer Science, Federal University of Sao Carlos, Sao Paulo, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Denis Pereira","family":"de Lima","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Federal University of Sao Carlos, Sao Paulo, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gianluca","family":"Tempesti","sequence":"additional","affiliation":[{"name":"Department of Electronic Engineering, University of York, Heslington, York, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","reference":[{"key":"10.3233\/ICA-190607_ref1","doi-asserted-by":"crossref","unstructured":"Dougherty ER, Astola J. An introduction to nonlinear image processing. vol.\u00a016. SPIE Press. 1994.","DOI":"10.1007\/978-1-4615-3148-7"},{"key":"10.3233\/ICA-190607_ref2","unstructured":"Serra J. Image analysis and mathematical morphology. Academic Press, Inc. 1983."},{"key":"10.3233\/ICA-190607_ref3","unstructured":"Soille P. Morphological image analysis: Principles and applications. Springer Science & Business Media. 2013."},{"key":"10.3233\/ICA-190607_ref4","unstructured":"Sonka M, Hlavac V, Boyle R. Image processing, analysis, and machine vision. Cengage Learning. 2014."},{"issue":"2-3","key":"10.3233\/ICA-190607_ref5","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1007\/s10851-005-4897-z","article-title":"Lattice image processing: A unification of morphological and fuzzy algebraic systems","volume":"22","author":"Maragos","year":"2005","journal-title":"Journal of Mathematical Imaging and Vision"},{"issue":"6","key":"10.3233\/ICA-190607_ref6","doi-asserted-by":"crossref","first-page":"455","DOI":"10.1006\/rtim.2002.0288","article-title":"Colour mathematical morphology for neural image analysis","volume":"8","author":"Ortiz","year":"2002","journal-title":"Real-Time Imaging"},{"key":"10.3233\/ICA-190607_ref7","unstructured":"Gonzalez RC, Wintz P. Digital image processing. Addison-Wesley Publishing Co. (Applied Mathematics and Computation). 1977."},{"key":"10.3233\/ICA-190607_ref8","doi-asserted-by":"crossref","unstructured":"Angulo J, Serra J. Morphological coding of color images by vector connected filters. in: Proc. 7th Int. Symp. on Signal Processing and its Applications. Vol.\u00a01. IEEE. 2003; 69-72.","DOI":"10.1109\/ISSPA.2003.1224642"},{"key":"10.3233\/ICA-190607_ref9","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1155\/2011\/712494","article-title":"A genetic programming approach to reconfigure a morphological image processing architecture","volume":"2011","author":"Pedrino","year":"2011","journal-title":"International Journal of Reconfigurable Computing"},{"issue":"10","key":"10.3233\/ICA-190607_ref10","doi-asserted-by":"crossref","first-page":"749","DOI":"10.1016\/S0262-8856(98)00151-6","article-title":"Automatic acquisition of hierarchical mathematical morphology procedures by genetic algorithms","volume":"17","author":"Yoda","year":"1999","journal-title":"Image and Vision Computing"},{"issue":"3","key":"10.3233\/ICA-190607_ref11","doi-asserted-by":"crossref","first-page":"275","DOI":"10.3233\/ICA-130429","article-title":"A genetic programming based system for the automatic construction of image filters","volume":"20","author":"Pedrino","year":"2013","journal-title":"Integrated Computer-Aided Engineering"},{"issue":"1","key":"10.3233\/ICA-190607_ref12","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/s10710-006-7012-3","article-title":"Morphological algorithm design for binary images using genetic programming","volume":"7","author":"Quintana","year":"2006","journal-title":"Genetic Programming and Evolvable Machines"},{"issue":"5","key":"10.3233\/ICA-190607_ref13","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1111\/mice.12352","article-title":"A quantum-inspired genetic algorithm-based optimization method for mobile impact test data integration","volume":"33","author":"Zhao","year":"2018","journal-title":"Computer-Aided Civil and Infrastructure Engineering"},{"issue":"9","key":"10.3233\/ICA-190607_ref14","doi-asserted-by":"crossref","first-page":"1850022","DOI":"10.1142\/S0129065718500223","article-title":"Multi-objective genetic algorithms to find most relevant volumes of the brain related to alzheimer\u2019s disease and mild cognitive impairment","volume":"28","author":"Valenzuela","year":"2018","journal-title":"International Journal of Neural Systems"},{"issue":"4","key":"10.3233\/ICA-190607_ref15","doi-asserted-by":"crossref","first-page":"532","DOI":"10.1109\/TPAMI.1987.4767941","article-title":"Image analysis using mathematical morphology","volume":"PAMI-9","author":"Haralick","year":"1987","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"key":"10.3233\/ICA-190607_ref16","doi-asserted-by":"crossref","unstructured":"Bartovsky J, Dokladalova E, Dokl\u00e1dal P, Georgiev V. Pipeline architecture for compound morphological operators. in: 2010 IEEE International Conference on Image Processing. IEEE. 2010; 3765-3768.","DOI":"10.1109\/ICIP.2010.5653479"},{"issue":"2","key":"10.3233\/ICA-190607_ref17","doi-asserted-by":"crossref","first-page":"023002","DOI":"10.1117\/1.2743084","article-title":"Real-time morphological pipeline architecture using high-capacity programmable logical devices","volume":"16","author":"Pedrino","year":"2007","journal-title":"Journal of Electronic Imaging"},{"key":"10.3233\/ICA-190607_ref18","doi-asserted-by":"crossref","unstructured":"Elloumi H, Krid M, Sellami D. 2D parallel architecture for morphological operators supporting multiple shaped structuring elements. Procedia Computer Science. 2018; 126: 695-702.","DOI":"10.1016\/j.procs.2018.08.003"},{"key":"10.3233\/ICA-190607_ref19","doi-asserted-by":"crossref","unstructured":"Gibson RM, Ahmadinia A, McMeekin SG, Strang NC, Morison G. A reconfigurable real-time morphological system for augmented vision. EURASIP Journal on Advances in Signal Processing. 2013; 2013(1): 134.","DOI":"10.1186\/1687-6180-2013-134"},{"key":"10.3233\/ICA-190607_ref20","doi-asserted-by":"crossref","unstructured":"Holzer M, Schumacher F, Greiner T, Rosenstiel W. Optimized hardware architecture of a smart camera with novel cyclic image line storage structures for morphological raster scan image processing. in: 2012 IEEE International Conference on Emerging Signal Processing Applications. IEEE. 2012; 83-86.","DOI":"10.1109\/ESPA.2012.6152451"},{"key":"10.3233\/ICA-190607_ref21","doi-asserted-by":"crossref","unstructured":"Mukherjee D, Mukhopadhyay S, Biswas G. FPGA based parallel implementation of morphological filters. in: 2016 International Conference on Microelectronics, Computing and Communications (MicroCom). IEEE. 2016; 1-6.","DOI":"10.1109\/MicroCom.2016.7522488"},{"issue":"9","key":"10.3233\/ICA-190607_ref22","doi-asserted-by":"crossref","first-page":"1156","DOI":"10.1109\/TCSVT.2005.852622","article-title":"Partial-result-reuse architecture and its design technique for morphological operations with flat structuring elements","volume":"15","author":"Chien","year":"2005","journal-title":"IEEE Transactions on Circuits and Systems for Video Technology"},{"issue":"8","key":"10.3233\/ICA-190607_ref23","doi-asserted-by":"crossref","first-page":"2216","DOI":"10.1109\/TCSI.2008.918140","article-title":"Low-complexity binary morphology architectures with flat rectangular structuring elements","volume":"55","author":"Hedberg","year":"2008","journal-title":"IEEE Transactions on Circuits and Systems I: Regular Papers"},{"key":"10.3233\/ICA-190607_ref24","doi-asserted-by":"crossref","unstructured":"Thurley MJ, Danell V. Fast morphological image processing open-source extensions for GPU Processing with CUDA. IEEE Journal of Selected Topics in Signal Processing. 2012 Nov; 6(7): 849-855.","DOI":"10.1109\/JSTSP.2012.2204857"},{"key":"10.3233\/ICA-190607_ref25","doi-asserted-by":"crossref","unstructured":"Karas P, Morard V, Bartovsky J, Grandpierre T, Dokladalova E, Matula P, et al. GPU implementation of linear morphological openings with arbitrary angle. Journal of Real-Time Image Processing. 2012; 04; 10.","DOI":"10.1007\/s11554-012-0248-7"},{"issue":"1","key":"10.3233\/ICA-190607_ref26","doi-asserted-by":"crossref","first-page":"136","DOI":"10.1007\/s10851-017-0737-1","article-title":"Parallelization strategy for elementary morphological operators on graphs: Distance-based algorithms and implementation on multicore shared-memory architecture","volume":"59","author":"Youkana","year":"2017","journal-title":"Journal of Mathematical Imaging and Vision"},{"key":"10.3233\/ICA-190607_ref27","doi-asserted-by":"crossref","unstructured":"Valencia D, Plaza A. Efficient implementation of morphological opening and closing by reconstruction on multi-core parallel systems. in: 2009 First Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing. IEEE. 2009; 1-4.","DOI":"10.1109\/WHISPERS.2009.5289002"},{"key":"10.3233\/ICA-190607_ref28","doi-asserted-by":"crossref","unstructured":"Vajda A. Programming many-core chips. Springer Verlag. 2011.","DOI":"10.1007\/978-1-4419-9739-5"},{"key":"10.3233\/ICA-190607_ref29","unstructured":"Adeli H. Parallel processing in computational mechanics. New York, NY, USA: Marcel Dekker. 1992."},{"issue":"2","key":"10.3233\/ICA-190607_ref30","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1177\/109434209300700206","article-title":"A concurrent adaptive conjugate gradient learning algorithm on MIMD shared-memory machines","volume":"7","author":"Adeli","year":"1993","journal-title":"The International Journal of Supercomputing Applications"},{"issue":"6","key":"10.3233\/ICA-190607_ref31","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1016\/0925-2312(93)90042-2","article-title":"Parallel backpropagation learning algorithms on Cray Y-MP8\/864 supercomputer","volume":"5","author":"Hung","year":"1993","journal-title":"Neurocomputing"},{"issue":"11","key":"10.3233\/ICA-190607_ref32","doi-asserted-by":"crossref","first-page":"1588","DOI":"10.1061\/(ASCE)0733-9445(1995)121:11(1588)","article-title":"Concurrent structural optimization on massively parallel supercomputer","volume":"121","author":"Adeli","year":"1995","journal-title":"Journal of Structural Engineering"},{"issue":"11","key":"10.3233\/ICA-190607_ref33","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1145\/1168918.1168877","article-title":"Exploiting coarse-grained task, data, and pipeline parallelism in stream programs","volume":"41","author":"Gordon","year":"2006","journal-title":"SIGPLAN Not"},{"key":"10.3233\/ICA-190607_ref34","doi-asserted-by":"crossref","unstructured":"Holzenspies PKF, Hurink JL, Kuper J, Smit GJM. Run-time spatial mapping of streaming applications to a heterogeneous multi-processor system-on-chip (MPSOC). in: 2008 Design, Automation and Test in Europe. 2008; 212-217.","DOI":"10.1109\/DATE.2008.4484688"},{"key":"10.3233\/ICA-190607_ref35","doi-asserted-by":"crossref","unstructured":"Dougherty ER, Lotufo RA. Hands-on morphological image processing. vol.\u00a059. SPIE Press. 2003.","DOI":"10.1117\/3.501104"},{"issue":"1","key":"10.3233\/ICA-190607_ref36","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/j.micpro.2012.11.003","article-title":"Developing domain-knowledge evolutionary algorithms for network-on-chip application mapping","volume":"37","author":"Radu","year":"2013","journal-title":"Microprocessors and Microsystems"},{"issue":"1","key":"10.3233\/ICA-190607_ref37","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1016\/j.sysarc.2012.10.004","article-title":"A survey on application mapping strategies for Network-on-Chip design","volume":"59","author":"Sahu","year":"2013","journal-title":"Journal of Systems Architecture"},{"key":"10.3233\/ICA-190607_ref38","doi-asserted-by":"crossref","unstructured":"Singh AK, Shafique M, Kumar A, Henkel J. Mapping on multi\/many-core systems: Survey of current and emerging trends. in: 2013 50th ACM\/EDAC\/IEEE Design Automation Conference (DAC). 2013; 1-10.","DOI":"10.1145\/2463209.2488734"},{"issue":"4","key":"10.3233\/ICA-190607_ref39","doi-asserted-by":"crossref","first-page":"313","DOI":"10.3233\/ICA-160529","article-title":"Covariance matrix adaptation pareto archived evolution strategy with hypervolume-sorted adaptive grid algorithm","volume":"23","author":"Rostami","year":"2016","journal-title":"Integrated Computer-Aided Engineering"},{"issue":"4","key":"10.3233\/ICA-190607_ref40","doi-asserted-by":"crossref","first-page":"315","DOI":"10.3233\/ICA-170547","article-title":"Progressive preference articulation for decision making in multi-objective optimisation problems","volume":"24","author":"Rostami","year":"2017","journal-title":"Integrated Computer-Aided Engineering"},{"issue":"6","key":"10.3233\/ICA-190607_ref41","doi-asserted-by":"crossref","first-page":"1521","DOI":"10.1007\/s00158-017-1835-9","article-title":"Many-objective control optimization of high-rise building structures using replicator dynamics and neural dynamics model","volume":"56","author":"Gutierrez\u00a0Soto","year":"2017","journal-title":"Structural and Multidisciplinary Optimization"},{"issue":"6","key":"10.3233\/ICA-190607_ref42","doi-asserted-by":"crossref","first-page":"498","DOI":"10.1111\/mice.12361","article-title":"Shape generation of grid structures by inverse hanging method coupled with multiobjective optimization","volume":"33","author":"Su","year":"2018","journal-title":"Computer-Aided Civil and Infrastructure Engineering"},{"issue":"11","key":"10.3233\/ICA-190607_ref43","doi-asserted-by":"crossref","first-page":"964","DOI":"10.1111\/mice.12305","article-title":"Multiobjective environmentally sustainable road network design using pareto optimization","volume":"32","author":"Wang","year":"2017","journal-title":"Computer-Aided Civil and Infrastructure Engineering"},{"issue":"10","key":"10.3233\/ICA-190607_ref44","doi-asserted-by":"crossref","first-page":"836","DOI":"10.1111\/mice.12287","article-title":"Multiobjective path optimization for critical infrastructure links with consideration to seismic resilience","volume":"32","author":"Wang","year":"2017","journal-title":"Computer-Aided Civil and Infrastructure Engineering"},{"issue":"3","key":"10.3233\/ICA-190607_ref45","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1111\/mice.12246","article-title":"Real estate property maintenance optimization based on multiobjective multidimensional knapsack problem","volume":"32","author":"Taillandier","year":"2017","journal-title":"Computer-Aided Civil and Infrastructure Engineering"},{"issue":"4","key":"10.3233\/ICA-190607_ref46","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1109\/MCI.2017.2742868","article-title":"PlatEMO: A MATLAB platform for evolutionary multi-objective optimization","volume":"12","author":"Tian","year":"2017","journal-title":"IEEE Computational Intelligence Magazine"},{"key":"10.3233\/ICA-190607_ref47","first-page":"849","article-title":"A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II","author":"Deb","year":"2000","journal-title":"International Conference on Parallel Problem Solving From Nature"},{"issue":"4","key":"10.3233\/ICA-190607_ref48","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1109\/TEVC.2013.2281535","article-title":"An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part i: Solving problems with box constraints","volume":"18","author":"Deb","year":"2013","journal-title":"IEEE Transactions on Evolutionary Computation"},{"issue":"6","key":"10.3233\/ICA-190607_ref49","doi-asserted-by":"crossref","first-page":"712","DOI":"10.1109\/TEVC.2007.892759","article-title":"MOEA\/D: A multiobjective evolutionary algorithm based on decomposition","volume":"11","author":"Zhang","year":"2007","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"10.3233\/ICA-190607_ref50","first-page":"103","article-title":"SPEA2: Improving the strength Pareto evolutionary algorithm","author":"Zitzler","year":"2001","journal-title":"TIK-report"},{"key":"10.3233\/ICA-190607_ref51","unstructured":"Koza JR. Genetic programming: On the programming of computers by means of natural selection. Cambridge, MA, USA: MIT Press. 1992."},{"key":"10.3233\/ICA-190607_ref52","unstructured":"Miller JF, Thomson P, Fogarty T. Designing electronic circuits using evolutionary algorithms. Arithmetic Circuits: A Case Study. Wiley. 1997."}],"container-title":["Integrated Computer-Aided Engineering"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/ICA-190607","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T09:14:17Z","timestamp":1777454057000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/ICA-190607"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,11]]},"references-count":52,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.3233\/ica-190607","relation":{},"ISSN":["1069-2509","1875-8835"],"issn-type":[{"value":"1069-2509","type":"print"},{"value":"1875-8835","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,9,11]]}}}