Two-Tier genetic programming: towards raw pixel-based image classification

► Proposing a framework to automatically extract high-level features. ► Proposing a Two-Tier structure for GP to perform image classification. ► This method can be more accurate compared to other methods for image classification. ► Analysis of GP programs to provide insight into the way evolved prog...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Expert systems with applications 2012-11, Vol.39 (16), p.12291-12301
Hauptverfasser: Al-Sahaf, Harith, Song, Andy, Neshatian, Kourosh, Zhang, Mengjie
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 12301
container_issue 16
container_start_page 12291
container_title Expert systems with applications
container_volume 39
creator Al-Sahaf, Harith
Song, Andy
Neshatian, Kourosh
Zhang, Mengjie
description ► Proposing a framework to automatically extract high-level features. ► Proposing a Two-Tier structure for GP to perform image classification. ► This method can be more accurate compared to other methods for image classification. ► Analysis of GP programs to provide insight into the way evolved programs work. Classifying images is of great importance in machine vision and image analysis applications such as object recognition and face detection. Conventional methods build classifiers based on certain types of image features instead of raw pixels because the dimensionality of raw inputs is often too large. Determining an optimal set of features for a particular task is usually the focus of conventional image classification methods. In this study we propose a Genetic Programming (GP) method by which raw images can be directly fed as the classification inputs. It is named as Two-Tier GP as every classifier evolved by it has two tiers, the other for computing features based on raw pixel input, one for making decisions. Relevant features are expected to be self-constructed by GP along the evolutionary process. This method is compared with feature based image classification by GP and another GP method which also aims to automatically extract image features. Four different classification tasks are used in the comparison, and the results show that the highest accuracies are achieved by Two-Tier GP. Further analysis on the evolved solutions reveals that there are genuine features formulated by the evolved solutions which can classify target images accurately.
doi_str_mv 10.1016/j.eswa.2012.02.123
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1701073377</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0957417412003867</els_id><sourcerecordid>1082216581</sourcerecordid><originalsourceid>FETCH-LOGICAL-c432t-eaaff1cd8afdf10cd65f699439b614aa24c6e97432431f10a42073703a72f6923</originalsourceid><addsrcrecordid>eNqFkDtPwzAURi0EEqXwB5gysjj41ThBLAjxVCWWMlu3znXkKo9ipwT-Pa7KDJOXc678HUIuOcs548X1Jsc4QS4YFzkTORfyiMx4qSUtdCWPyYxVC00V1-qUnMW4YYxrxvSMvK6mga48hqzBHkdvs20YmgBd5_vmJhuHCUIdswBTtvVf2NI1RKwz30GDmW0hRu-8hdEP_Tk5cdBGvPh95-T98WF1_0yXb08v93dLapUUI0UA57itS3C148zWxcIVVaVktS64AhDKFljpxCrJEwBKMC01k6BFAoWck6vD3fTTjx3G0XQ-Wmxb6HHYRZOW8WRIrf9HWSkELxYlT6g4oDYMMQZ0ZhvSyvCdILNvbDZm39jsGxsmTGqcpNuDhGnvZ6poovXYW6x9QDuaevB_6T-ikoSp</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1082216581</pqid></control><display><type>article</type><title>Two-Tier genetic programming: towards raw pixel-based image classification</title><source>Elsevier ScienceDirect Journals Complete</source><creator>Al-Sahaf, Harith ; Song, Andy ; Neshatian, Kourosh ; Zhang, Mengjie</creator><creatorcontrib>Al-Sahaf, Harith ; Song, Andy ; Neshatian, Kourosh ; Zhang, Mengjie</creatorcontrib><description>► Proposing a framework to automatically extract high-level features. ► Proposing a Two-Tier structure for GP to perform image classification. ► This method can be more accurate compared to other methods for image classification. ► Analysis of GP programs to provide insight into the way evolved programs work. Classifying images is of great importance in machine vision and image analysis applications such as object recognition and face detection. Conventional methods build classifiers based on certain types of image features instead of raw pixels because the dimensionality of raw inputs is often too large. Determining an optimal set of features for a particular task is usually the focus of conventional image classification methods. In this study we propose a Genetic Programming (GP) method by which raw images can be directly fed as the classification inputs. It is named as Two-Tier GP as every classifier evolved by it has two tiers, the other for computing features based on raw pixel input, one for making decisions. Relevant features are expected to be self-constructed by GP along the evolutionary process. This method is compared with feature based image classification by GP and another GP method which also aims to automatically extract image features. Four different classification tasks are used in the comparison, and the results show that the highest accuracies are achieved by Two-Tier GP. Further analysis on the evolved solutions reveals that there are genuine features formulated by the evolved solutions which can classify target images accurately.</description><identifier>ISSN: 0957-4174</identifier><identifier>EISSN: 1873-6793</identifier><identifier>DOI: 10.1016/j.eswa.2012.02.123</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>Classification ; Evolutionary computation ; Feature based ; Feature extraction ; Feature selection ; Genetic programming ; Genetics ; Image classification ; Mathematical models ; Programming ; Raw</subject><ispartof>Expert systems with applications, 2012-11, Vol.39 (16), p.12291-12301</ispartof><rights>2012 Elsevier Ltd</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c432t-eaaff1cd8afdf10cd65f699439b614aa24c6e97432431f10a42073703a72f6923</citedby><cites>FETCH-LOGICAL-c432t-eaaff1cd8afdf10cd65f699439b614aa24c6e97432431f10a42073703a72f6923</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.eswa.2012.02.123$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3550,27924,27925,45995</link.rule.ids></links><search><creatorcontrib>Al-Sahaf, Harith</creatorcontrib><creatorcontrib>Song, Andy</creatorcontrib><creatorcontrib>Neshatian, Kourosh</creatorcontrib><creatorcontrib>Zhang, Mengjie</creatorcontrib><title>Two-Tier genetic programming: towards raw pixel-based image classification</title><title>Expert systems with applications</title><description>► Proposing a framework to automatically extract high-level features. ► Proposing a Two-Tier structure for GP to perform image classification. ► This method can be more accurate compared to other methods for image classification. ► Analysis of GP programs to provide insight into the way evolved programs work. Classifying images is of great importance in machine vision and image analysis applications such as object recognition and face detection. Conventional methods build classifiers based on certain types of image features instead of raw pixels because the dimensionality of raw inputs is often too large. Determining an optimal set of features for a particular task is usually the focus of conventional image classification methods. In this study we propose a Genetic Programming (GP) method by which raw images can be directly fed as the classification inputs. It is named as Two-Tier GP as every classifier evolved by it has two tiers, the other for computing features based on raw pixel input, one for making decisions. Relevant features are expected to be self-constructed by GP along the evolutionary process. This method is compared with feature based image classification by GP and another GP method which also aims to automatically extract image features. Four different classification tasks are used in the comparison, and the results show that the highest accuracies are achieved by Two-Tier GP. Further analysis on the evolved solutions reveals that there are genuine features formulated by the evolved solutions which can classify target images accurately.</description><subject>Classification</subject><subject>Evolutionary computation</subject><subject>Feature based</subject><subject>Feature extraction</subject><subject>Feature selection</subject><subject>Genetic programming</subject><subject>Genetics</subject><subject>Image classification</subject><subject>Mathematical models</subject><subject>Programming</subject><subject>Raw</subject><issn>0957-4174</issn><issn>1873-6793</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><recordid>eNqFkDtPwzAURi0EEqXwB5gysjj41ThBLAjxVCWWMlu3znXkKo9ipwT-Pa7KDJOXc678HUIuOcs548X1Jsc4QS4YFzkTORfyiMx4qSUtdCWPyYxVC00V1-qUnMW4YYxrxvSMvK6mga48hqzBHkdvs20YmgBd5_vmJhuHCUIdswBTtvVf2NI1RKwz30GDmW0hRu-8hdEP_Tk5cdBGvPh95-T98WF1_0yXb08v93dLapUUI0UA57itS3C148zWxcIVVaVktS64AhDKFljpxCrJEwBKMC01k6BFAoWck6vD3fTTjx3G0XQ-Wmxb6HHYRZOW8WRIrf9HWSkELxYlT6g4oDYMMQZ0ZhvSyvCdILNvbDZm39jsGxsmTGqcpNuDhGnvZ6poovXYW6x9QDuaevB_6T-ikoSp</recordid><startdate>20121115</startdate><enddate>20121115</enddate><creator>Al-Sahaf, Harith</creator><creator>Song, Andy</creator><creator>Neshatian, Kourosh</creator><creator>Zhang, Mengjie</creator><general>Elsevier Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20121115</creationdate><title>Two-Tier genetic programming: towards raw pixel-based image classification</title><author>Al-Sahaf, Harith ; Song, Andy ; Neshatian, Kourosh ; Zhang, Mengjie</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c432t-eaaff1cd8afdf10cd65f699439b614aa24c6e97432431f10a42073703a72f6923</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Classification</topic><topic>Evolutionary computation</topic><topic>Feature based</topic><topic>Feature extraction</topic><topic>Feature selection</topic><topic>Genetic programming</topic><topic>Genetics</topic><topic>Image classification</topic><topic>Mathematical models</topic><topic>Programming</topic><topic>Raw</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Al-Sahaf, Harith</creatorcontrib><creatorcontrib>Song, Andy</creatorcontrib><creatorcontrib>Neshatian, Kourosh</creatorcontrib><creatorcontrib>Zhang, Mengjie</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Expert systems with applications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Al-Sahaf, Harith</au><au>Song, Andy</au><au>Neshatian, Kourosh</au><au>Zhang, Mengjie</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Two-Tier genetic programming: towards raw pixel-based image classification</atitle><jtitle>Expert systems with applications</jtitle><date>2012-11-15</date><risdate>2012</risdate><volume>39</volume><issue>16</issue><spage>12291</spage><epage>12301</epage><pages>12291-12301</pages><issn>0957-4174</issn><eissn>1873-6793</eissn><abstract>► Proposing a framework to automatically extract high-level features. ► Proposing a Two-Tier structure for GP to perform image classification. ► This method can be more accurate compared to other methods for image classification. ► Analysis of GP programs to provide insight into the way evolved programs work. Classifying images is of great importance in machine vision and image analysis applications such as object recognition and face detection. Conventional methods build classifiers based on certain types of image features instead of raw pixels because the dimensionality of raw inputs is often too large. Determining an optimal set of features for a particular task is usually the focus of conventional image classification methods. In this study we propose a Genetic Programming (GP) method by which raw images can be directly fed as the classification inputs. It is named as Two-Tier GP as every classifier evolved by it has two tiers, the other for computing features based on raw pixel input, one for making decisions. Relevant features are expected to be self-constructed by GP along the evolutionary process. This method is compared with feature based image classification by GP and another GP method which also aims to automatically extract image features. Four different classification tasks are used in the comparison, and the results show that the highest accuracies are achieved by Two-Tier GP. Further analysis on the evolved solutions reveals that there are genuine features formulated by the evolved solutions which can classify target images accurately.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.eswa.2012.02.123</doi><tpages>11</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0957-4174
ispartof Expert systems with applications, 2012-11, Vol.39 (16), p.12291-12301
issn 0957-4174
1873-6793
language eng
recordid cdi_proquest_miscellaneous_1701073377
source Elsevier ScienceDirect Journals Complete
subjects Classification
Evolutionary computation
Feature based
Feature extraction
Feature selection
Genetic programming
Genetics
Image classification
Mathematical models
Programming
Raw
title Two-Tier genetic programming: towards raw pixel-based image classification
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T01%3A50%3A21IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Two-Tier%20genetic%20programming:%20towards%20raw%20pixel-based%20image%20classification&rft.jtitle=Expert%20systems%20with%20applications&rft.au=Al-Sahaf,%20Harith&rft.date=2012-11-15&rft.volume=39&rft.issue=16&rft.spage=12291&rft.epage=12301&rft.pages=12291-12301&rft.issn=0957-4174&rft.eissn=1873-6793&rft_id=info:doi/10.1016/j.eswa.2012.02.123&rft_dat=%3Cproquest_cross%3E1082216581%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1082216581&rft_id=info:pmid/&rft_els_id=S0957417412003867&rfr_iscdi=true