{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,25]],"date-time":"2026-01-25T22:58:24Z","timestamp":1769381904996,"version":"3.49.0"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"8","license":[{"start":{"date-parts":[[2014,8,21]],"date-time":"2014-08-21T00:00:00Z","timestamp":1408579200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Soft Comput"],"published-print":{"date-parts":[[2015,8]]},"DOI":"10.1007\/s00500-014-1432-4","type":"journal-article","created":{"date-parts":[[2014,8,20]],"date-time":"2014-08-20T04:40:59Z","timestamp":1408509659000},"page":"2371-2389","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Distribution-based invariant feature construction using genetic programming for edge detection"],"prefix":"10.1007","volume":"19","author":[{"given":"Wenlong","family":"Fu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Johnston","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mengjie","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2014,8,21]]},"reference":[{"issue":"9","key":"1432_CR1","doi-asserted-by":"crossref","first-page":"1485","DOI":"10.1109\/TPAMI.2005.173","volume":"27","author":"P Bao","year":"2005","unstructured":"Bao P, Zhang L, Wu X (2005) Canny edge detection enhancement by scale multiplication. IEEE Trans Pattern Anal Mach Intell 27(9):1485\u20131490","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"3","key":"1432_CR2","doi-asserted-by":"crossref","first-page":"252","DOI":"10.1109\/TSMCC.2002.804448","volume":"32","author":"M Basu","year":"2002","unstructured":"Basu M (2002) Gaussian-based edge-detection methods: a survey. IEEE Trans Syst Man Cybern Part C Appl Rev 32(3):252\u2013260","journal-title":"IEEE Trans Syst Man Cybern Part C Appl Rev"},{"issue":"2","key":"1432_CR3","doi-asserted-by":"crossref","first-page":"406","DOI":"10.1109\/TSMCB.2011.2167144","volume":"42","author":"U Bhowan","year":"2011","unstructured":"Bhowan U, Johnston M, Zhang M (2011) Developing new fitness functions in genetic programming for classification with unbalanced data. IEEE Trans Syst Man Cybern Part B Cybern 42(2):406\u2013421","journal-title":"IEEE Trans Syst Man Cybern Part B Cybern"},{"issue":"2","key":"1432_CR4","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1023\/A:1009715923555","volume":"2","author":"CJC Burges","year":"1998","unstructured":"Burges CJC (1998) A tutorial on support vector machines for pattern recognition. Data Min Knowl Discov 2(2):121\u2013167","journal-title":"Data Min Knowl Discov"},{"issue":"6","key":"1432_CR5","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1109\/TPAMI.1986.4767851","volume":"8","author":"J Canny","year":"1986","unstructured":"Canny J (1986) A computational approach to edge detection. IEEE Trans Pattern Anal Mach Intell 8(6):679\u2013698","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"1432_CR6","first-page":"1964","volume":"2","author":"P Dollar","year":"2006","unstructured":"Dollar P, Tu Z, Belongie S (2006) Supervised learning of edges and object boundaries. Proc IEEE Comput Soc Conf Comput Vision Pattern Recogn 2:1964\u20131971","journal-title":"Proc IEEE Comput Soc Conf Comput Vision Pattern Recogn"},{"key":"1432_CR7","volume-title":"Pattern classification","author":"RO Duda","year":"2000","unstructured":"Duda RO, Hart PE, Stork DG (2000) Pattern classification, 2nd edn. Wiley-Interscience, New York","edition":"2"},{"key":"1432_CR8","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1109\/TSMCC.2009.2033566","volume":"40","author":"PG Espejo","year":"2010","unstructured":"Espejo PG, Ventura S, Herrera F (2010) A survey on the application of genetic programming to classification. IEEE Trans Syst Man Cybern Part C Appl Rev 40:121\u2013144","journal-title":"IEEE Trans Syst Man Cybern Part C Appl Rev"},{"issue":"4","key":"1432_CR9","doi-asserted-by":"crossref","first-page":"496","DOI":"10.1016\/j.imavis.2007.06.009","volume":"26","author":"N Fern\u00e1ndez-Garc\u00eda","year":"2008","unstructured":"Fern\u00e1ndez-Garc\u00eda N, Carmona-Poyato A, Medina-Carnicer R, Madrid-Cuevas F (2008) Automatic generation of consensus ground truth for the comparison of edge detection techniques. Image Vision Comput 26(4):496\u2013511","journal-title":"Image Vision Comput"},{"key":"1432_CR10","unstructured":"Fu W, Johnston M, Zhang M (2011a) Analysis of diagonal derivatives in edge detectors evolved by genetic programming. In: Proceedings of the twenty-sixth international conference on image and vision computing New Zealand, pp 345\u2013350"},{"key":"1432_CR11","doi-asserted-by":"crossref","unstructured":"Fu W, Johnston M, Zhang M (2011b) A hybrid particle swarm optimisation with differential evolution approach to image segmentation. In: Proceedings of the international conference on applications of evolutionary computation: evoapplications, pp 173\u2013182","DOI":"10.1007\/978-3-642-20525-5_18"},{"key":"1432_CR12","doi-asserted-by":"crossref","unstructured":"Fu W, Johnston M, Zhang M (2012a) Automatic construction of invariant features using genetic programming for edge detection. In: Proceedings of the Australasian joint conference on artificial intelligence, pp 144\u2013155","DOI":"10.1007\/978-3-642-35101-3_13"},{"key":"1432_CR13","doi-asserted-by":"crossref","unstructured":"Fu W, Johnston M, Zhang M (2012b) Genetic programming for edge detection via balancing individual training images. In: Proceedings of the IEEE congress on evolutionary computation, pp 2597\u20132604","DOI":"10.1109\/CEC.2012.6252879"},{"key":"1432_CR14","doi-asserted-by":"crossref","unstructured":"Fu W, Johnston M, Zhang M (2012c) Soft edge maps from edge detectors evolved by genetic programming. In: Proceedings of the IEEE congress on evolutionary computation, pp 24\u201331","DOI":"10.1109\/CEC.2012.6256105"},{"issue":"5","key":"1432_CR15","doi-asserted-by":"crossref","first-page":"823","DOI":"10.1109\/3477.623235","volume":"27","author":"L Ganesan","year":"1997","unstructured":"Ganesan L, Bhattacharyya P (1997) Edge detection in untextured and textured images: a common computational framework. IEEE Trans Syst Man Cybern Part B Cybern 27(5):823\u2013834","journal-title":"IEEE Trans Syst Man Cybern Part B Cybern"},{"key":"1432_CR16","doi-asserted-by":"crossref","unstructured":"G\u00f3mez-Moreno H, Maldonado-Basc\u00f3n S, L\u00f3pez-Ferreras F (2001) Edge detection in noisy images using the support vector machines. In: Proceedings of the 6th international work-conference on artificial and natural neural networks: connectionist models of neurons, learning processes and artificial intelligence-part I, pp 685\u2013692","DOI":"10.1007\/3-540-45720-8_82"},{"issue":"8","key":"1432_CR17","doi-asserted-by":"crossref","first-page":"609","DOI":"10.1016\/j.imavis.2003.12.004","volume":"22","author":"C Grigorescu","year":"2004","unstructured":"Grigorescu C, Petkov N, Westenberg MA (2004) Contour and boundary detection improved by surround suppression of texture edges. Image Vision Comput 22(8):609\u2013622","journal-title":"Image Vision Comput"},{"issue":"1","key":"1432_CR18","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1148\/radiology.143.1.7063747","volume":"143","author":"JA Hanley","year":"1982","unstructured":"Hanley JA, McNeil BJ (1982) The meaning and use of the area under a receiver operating characteristic (ROC) curve. Radiology 143(1):29\u201336","journal-title":"Radiology"},{"key":"1432_CR19","unstructured":"Harris C, Buxton B (1996) Evolving edge detectors with genetic programming. In: Proceedings of the first annual conference on genetic programming, pp 309\u2013314"},{"issue":"2","key":"1432_CR20","first-page":"65","volume":"6","author":"S Holm","year":"1979","unstructured":"Holm S (1979) A simple sequentially rejective multiple test procedure. Scand J Stat 6(2):65\u201370","journal-title":"Scand J Stat"},{"issue":"5","key":"1432_CR21","doi-asserted-by":"crossref","first-page":"980","DOI":"10.1016\/j.patcog.2005.10.001","volume":"39","author":"G Hong","year":"2006","unstructured":"Hong G, Asoke KN (2006) Breast cancer diagnosis using genetic programming generated feature. Pattern Recogn 39(5):980\u2013987","journal-title":"Pattern Recogn"},{"issue":"3","key":"1432_CR22","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1049\/iet-ipr:20060273","volume":"1","author":"JA Jiang","year":"2007","unstructured":"Jiang JA, Chuang CL, Lu YL, Fahn CS (2007) Mathematical-morphology-based edge detectors for detection of thin edges in low-contrast regions. IEEE Trans Image Process 1(3):269\u2013277","journal-title":"IEEE Trans Image Process"},{"key":"1432_CR23","doi-asserted-by":"crossref","unstructured":"Kadar I, Ben-Shahar O, Sipper M (2009) Evolution of a local boundary detector for natural images via genetic programming and texture cues. In: Proceedings of the 11th annual conference on genetic and evolutionary computation, pp 1887\u20131888","DOI":"10.1145\/1569901.1570218"},{"issue":"1","key":"1432_CR24","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1109\/TPAMI.2003.1159946","volume":"25","author":"S Konishi","year":"2003","unstructured":"Konishi S, Yuille A, Coughlan J, Zhu SC (2003) Statistical edge detection: learning and evaluating edge cues. IEEE Trans Pattern Anal Mach Intell 25(1):57\u201374","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"279","key":"1432_CR25","doi-asserted-by":"crossref","first-page":"356","DOI":"10.1080\/01621459.1957.10501395","volume":"52","author":"WH Kruskal","year":"1957","unstructured":"Kruskal WH (1957) Historical notes on the Wilcoxon unpaired two-sample test. J Am Stat Assoc 52(279):356\u2013360","journal-title":"J Am Stat Assoc"},{"issue":"9","key":"1432_CR26","doi-asserted-by":"crossref","first-page":"869","DOI":"10.1109\/34.161346","volume":"14","author":"L Lam","year":"1992","unstructured":"Lam L, Lee SW, Suen C (1992) Thinning methodologies-a comprehensive survey. IEEE Trans Pattern Anal Mach Intell 14(9):869\u2013885","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"1","key":"1432_CR27","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1111\/1467-9884.00295","volume":"51","author":"DH Lim","year":"2002","unstructured":"Lim DH, Jang SJ (2002) Comparison of two-sample tests for edge detection in noisy images. J Roy Stat Soc Ser D (The Statistician) 51(1):21\u201330","journal-title":"J Roy Stat Soc Ser D (The Statistician)"},{"issue":"4","key":"1432_CR28","doi-asserted-by":"crossref","first-page":"1125","DOI":"10.1016\/j.patcog.2012.10.027","volume":"46","author":"C Lopez-Molina","year":"2013","unstructured":"Lopez-Molina C, De Baets B, Bustince H (2013) Quantitative error measures for edge detection. Pattern Recogn 46(4):1125\u20131139","journal-title":"Pattern Recogn"},{"issue":"7","key":"1432_CR29","doi-asserted-by":"crossref","first-page":"674","DOI":"10.1109\/34.192463","volume":"11","author":"S Mallat","year":"1987","unstructured":"Mallat S (1987) A theory for multiresolution signal decomposition: the wavelet representation. IEEE Trans Pattern Anal Mach Intell 11(7):674\u2013693","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"1167","key":"1432_CR30","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1098\/rspb.1980.0020","volume":"207","author":"D Marr","year":"1980","unstructured":"Marr D, Hildreth E (1980) Theory of edge detection. Proc Roy Soc Lond Ser B Biol Sci 207(1167):187\u2013217","journal-title":"Proc Roy Soc Lond Ser B Biol Sci"},{"issue":"5","key":"1432_CR31","doi-asserted-by":"crossref","first-page":"530","DOI":"10.1109\/TPAMI.2004.1273918","volume":"26","author":"D Martin","year":"2004","unstructured":"Martin D, Fowlkes C, Malik J (2004) Learning to detect natural image boundaries using local brightness, color, and texture cues. IEEE Trans Pattern Anal Mach Intell 26(5):530\u2013549","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"1432_CR32","doi-asserted-by":"crossref","unstructured":"Moreno R, Puig D, Julia C, Garcia M (2009) A new methodology for evaluation of edge detectors. In: Proceedings of the 16th IEEE international conference on image processing, pp 2157\u20132160","DOI":"10.1109\/ICIP.2009.5414086"},{"key":"1432_CR33","doi-asserted-by":"crossref","unstructured":"Neshatian K, Zhang M, Andreae P (2012) A filter approach to multiple feature construction for symbolic learning classifiers using genetic programming. IEEE Trans Evol Comput 16(5):645\u2013661","DOI":"10.1109\/TEVC.2011.2166158"},{"issue":"5","key":"1432_CR34","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1109\/PROC.1981.12022","volume":"69","author":"A Oppenheim","year":"1981","unstructured":"Oppenheim A, Lim J (1981) The importance of phase in signals. Proc IEEE 69(5):529\u2013541","journal-title":"Proc IEEE"},{"key":"1432_CR35","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1016\/j.imavis.2010.08.009","volume":"29","author":"G Papari","year":"2011","unstructured":"Papari G, Petkov N (2011) Edge and line oriented contour detection: state of the art. Image Vision Comput 29:79\u2013103","journal-title":"Image Vision Comput"},{"key":"1432_CR36","first-page":"1","volume":"2007","author":"G Papari","year":"2007","unstructured":"Papari G, Campisi P, Petkov N, Neri A (2007) A biologically motivated multiresolution approach to contour detection. EURASIP J Appl Sig Process 2007:1\u201328","journal-title":"EURASIP J Appl Sig Process"},{"key":"1432_CR37","unstructured":"Poli R (1996) Genetic programming for image analysis. In: Proceedings of the first annual conference on genetic programming, pp 363\u2013368"},{"key":"1432_CR38","unstructured":"Poli R, Langdon WB, McPhee NF (2008) A field guide to genetic programming. Published via http:\/\/www.lulu.com and freely available at http:\/\/www.gp-field-guide.org.uk , with contributions by J. R. Koza"},{"key":"1432_CR39","doi-asserted-by":"crossref","unstructured":"Rezai-Rad G, Larijani HH (2007) A new investigation on edge detection filters operation for feature extraction under histogram equalization effect. In: Proceedings of the geometric modelling and imaging conference, pp 149\u2013153","DOI":"10.1109\/GMAI.2007.5"},{"key":"1432_CR40","unstructured":"Schunck B (1987) Edge detection with Gaussian filters at multiple scales. In: Proceedings of the IEEE workshop on computer vision, representation and control, pp 208\u2013210"},{"key":"1432_CR41","doi-asserted-by":"crossref","unstructured":"Smart W, Zhang M (2005) Using genetic programming for multiclass classification by simultaneously solving component binary classification problems. In: Proceedings of the 8th European conference on genetic programming, pp 227\u2013239","DOI":"10.1007\/978-3-540-31989-4_20"},{"issue":"6","key":"1432_CR42","doi-asserted-by":"crossref","first-page":"685","DOI":"10.1080\/10485250310001634719","volume":"15","author":"JD Spurrier","year":"2003","unstructured":"Spurrier JD (2003) On the null distribution of the Kruskal\u2013Wallis statistic. J Nonparametric Stat 15(6):685\u2013691","journal-title":"J Nonparametric Stat"},{"issue":"3","key":"1432_CR43","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1109\/TSMCC.2005.848167","volume":"35","author":"X Tan","year":"2005","unstructured":"Tan X, Bhanu B, Lin Y (2005) Fingerprint classification based on learned features. IEEE Trans Syst Man Cybern Part C Appl Rev 35(3):287\u2013300","journal-title":"IEEE Trans Syst Man Cybern Part C Appl Rev"},{"issue":"11","key":"1432_CR44","doi-asserted-by":"crossref","first-page":"1266","DOI":"10.1016\/j.patrec.2005.07.024","volume":"27","author":"M Zhang","year":"2006","unstructured":"Zhang M, Smart W (2006) Using Gaussian distribution to construct fitness functions in genetic programming for multiclass object classification. Pattern Recogn Lett 27(11):1266\u20131274","journal-title":"Pattern Recogn Lett"},{"key":"1432_CR45","doi-asserted-by":"crossref","unstructured":"Zhang Y, Rockett PI (2005) Evolving optimal feature extraction using multi-objective genetic programming: a methodology and preliminary study on edge detection. In: Proceedings of the genetic and evolutionary computation conference, pp 795\u2013802","DOI":"10.1145\/1068009.1068143"},{"key":"1432_CR46","doi-asserted-by":"crossref","unstructured":"Zhang Y, Li H, Niranjan M, Rockett P (2008) Applying cost-sensitive multiobjective genetic programming to feature extraction for spam e-mail filtering. In: Proceedings of the 11th European conference on genetic programming, pp 325\u2013336","DOI":"10.1007\/978-3-540-78671-9_28"}],"container-title":["Soft Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-014-1432-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00500-014-1432-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-014-1432-4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T01:43:41Z","timestamp":1559094221000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00500-014-1432-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,8,21]]},"references-count":46,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2015,8]]}},"alternative-id":["1432"],"URL":"https:\/\/doi.org\/10.1007\/s00500-014-1432-4","relation":{},"ISSN":["1432-7643","1433-7479"],"issn-type":[{"value":"1432-7643","type":"print"},{"value":"1433-7479","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,8,21]]}}}