Efficient and accurate face detection using heterogeneous feature descriptors and feature selection

► Represent face patterns with heterogeneous and complementary feature descriptors. ► Propose PSO-Adaboost algorithm for efficient discriminative feature selection. ► Develop fast and robust face detector with a three-stage cascade classifiers. ► Reduce training time up to 20 times using the propose...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer vision and image understanding 2013-01, Vol.117 (1), p.12-28
Hauptverfasser: Pan, Hong, Zhu, Yaping, Xia, Liangzheng
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 28
container_issue 1
container_start_page 12
container_title Computer vision and image understanding
container_volume 117
creator Pan, Hong
Zhu, Yaping
Xia, Liangzheng
description ► Represent face patterns with heterogeneous and complementary feature descriptors. ► Propose PSO-Adaboost algorithm for efficient discriminative feature selection. ► Develop fast and robust face detector with a three-stage cascade classifiers. ► Reduce training time up to 20 times using the proposed PSO-Adaboost and cascade structure. ► Achieves the best detection rate (96.50%) at 10 false positives on CMU+MIT dataset. The performance of an efficient and accurate face detection system depends on several issues: (1) distinctive representation for face patterns; (2) effective algorithm for feature selection and classifier learning; (3) suitable framework for rapid background removal. To address the first issue, we propose to represent face patterns with a set of heterogeneous and complementary feature descriptors including the Generalized Haar-like (GH) descriptor, Multi-Block Local Binary Patterns (MB-LBP) descriptor and Speeded-Up Robust Features (SURF) descriptor. To address the second issue, Particle Swarm Optimization (PSO) algorithm is incorporated into the Adaboost framework, replacing the exhaustive search used in original Adaboost for efficient feature selection. The utilization of heterogeneous feature descriptors enriches the diversity of feature types for Adaboost learning algorithm. As a result, classification performance of the boosted ensemble classifier also improves significantly. A three-stage hierarchical classifier structure is proposed to tackle the last issue. In particular, a new stage is added to detect candidate face regions more quickly by using a large size window with a large moving step. Nonlinear support vector machine (SVM) classifiers are used instead of decision stump classifiers in the last stage to remove those remaining complex non-face patterns that cannot be rejected in the previous two stages. Combining the abovementioned effective modules, we derive the proposed Hetero-PSO-Adaboost-SVM face detector that achieves superior detection accuracy while maintaining a low training and detection complexity. Extensive experiments demonstrate the robustness and efficiency of our system by comparing it with several popular state-of-the-art algorithms on our own test set as well as the widely used CMU+MIT frontal and CMU profile face dataset.
doi_str_mv 10.1016/j.cviu.2012.09.003
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1283660046</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S1077314212001294</els_id><sourcerecordid>1283660046</sourcerecordid><originalsourceid>FETCH-LOGICAL-c363t-10362ddcd3d7777f7cf8039b2de464a1ffabd8a5366e66b2c4927707c39534b63</originalsourceid><addsrcrecordid>eNp9kM9LwzAYhosoOKf_gKdeBC-tX5I2XcGLjPkDBl4UvIX0y5eZ0bUzaQf-97bb9Ggu-cHzvkmeKLpmkDJg8m6d4s71KQfGUyhTAHESTRiUkHCRf5yO66JIBMv4eXQRwhqAsaxkkwgX1jp01HSxbkysEXuvO4qtRooNdYSda5u4D65ZxZ_D3rcraqjtQ2xJd70fqYDebbvWh33H73mg-pC-jM6srgNdHedp9P64eJs_J8vXp5f5wzJBIUWXMBCSG4NGmGIYtkA7A1FW3FAmM82s1ZWZ6VxISVJWHLOSFwUUKMpcZJUU0-j20Lv17VdPoVMbF5DqWu8frBifDVmAbET5AUXfhuDJqq13G-2_FQM1GlVrNRpVo1EFpRqMDqGbY78OqGvrdYMu_CV5wXjJRD5w9weOhs_uHHkVRsNIxvnBiDKt---aH2Oqjd0</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1283660046</pqid></control><display><type>article</type><title>Efficient and accurate face detection using heterogeneous feature descriptors and feature selection</title><source>Elsevier ScienceDirect Journals</source><creator>Pan, Hong ; Zhu, Yaping ; Xia, Liangzheng</creator><creatorcontrib>Pan, Hong ; Zhu, Yaping ; Xia, Liangzheng</creatorcontrib><description>► Represent face patterns with heterogeneous and complementary feature descriptors. ► Propose PSO-Adaboost algorithm for efficient discriminative feature selection. ► Develop fast and robust face detector with a three-stage cascade classifiers. ► Reduce training time up to 20 times using the proposed PSO-Adaboost and cascade structure. ► Achieves the best detection rate (96.50%) at 10 false positives on CMU+MIT dataset. The performance of an efficient and accurate face detection system depends on several issues: (1) distinctive representation for face patterns; (2) effective algorithm for feature selection and classifier learning; (3) suitable framework for rapid background removal. To address the first issue, we propose to represent face patterns with a set of heterogeneous and complementary feature descriptors including the Generalized Haar-like (GH) descriptor, Multi-Block Local Binary Patterns (MB-LBP) descriptor and Speeded-Up Robust Features (SURF) descriptor. To address the second issue, Particle Swarm Optimization (PSO) algorithm is incorporated into the Adaboost framework, replacing the exhaustive search used in original Adaboost for efficient feature selection. The utilization of heterogeneous feature descriptors enriches the diversity of feature types for Adaboost learning algorithm. As a result, classification performance of the boosted ensemble classifier also improves significantly. A three-stage hierarchical classifier structure is proposed to tackle the last issue. In particular, a new stage is added to detect candidate face regions more quickly by using a large size window with a large moving step. Nonlinear support vector machine (SVM) classifiers are used instead of decision stump classifiers in the last stage to remove those remaining complex non-face patterns that cannot be rejected in the previous two stages. Combining the abovementioned effective modules, we derive the proposed Hetero-PSO-Adaboost-SVM face detector that achieves superior detection accuracy while maintaining a low training and detection complexity. Extensive experiments demonstrate the robustness and efficiency of our system by comparing it with several popular state-of-the-art algorithms on our own test set as well as the widely used CMU+MIT frontal and CMU profile face dataset.</description><identifier>ISSN: 1077-3142</identifier><identifier>EISSN: 1090-235X</identifier><identifier>DOI: 10.1016/j.cviu.2012.09.003</identifier><identifier>CODEN: CVIUF4</identifier><language>eng</language><publisher>Amsterdam: Elsevier Inc</publisher><subject>Adaboost ; Algorithmics. Computability. Computer arithmetics ; Algorithms ; Applied sciences ; Artificial intelligence ; Cascade classifier ; Classifiers ; Computer science; control theory; systems ; Data processing. List processing. Character string processing ; Detectors ; Exact sciences and technology ; Face detection ; Feature selection ; Learning ; Memory organisation. Data processing ; Optimization ; Pattern recognition. Digital image processing. Computational geometry ; PSO ; Searching ; Software ; Support vector machines ; Theoretical computing</subject><ispartof>Computer vision and image understanding, 2013-01, Vol.117 (1), p.12-28</ispartof><rights>2012 Elsevier Inc.</rights><rights>2014 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c363t-10362ddcd3d7777f7cf8039b2de464a1ffabd8a5366e66b2c4927707c39534b63</citedby><cites>FETCH-LOGICAL-c363t-10362ddcd3d7777f7cf8039b2de464a1ffabd8a5366e66b2c4927707c39534b63</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S1077314212001294$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,4010,27900,27901,27902,65306</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=27129135$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Pan, Hong</creatorcontrib><creatorcontrib>Zhu, Yaping</creatorcontrib><creatorcontrib>Xia, Liangzheng</creatorcontrib><title>Efficient and accurate face detection using heterogeneous feature descriptors and feature selection</title><title>Computer vision and image understanding</title><description>► Represent face patterns with heterogeneous and complementary feature descriptors. ► Propose PSO-Adaboost algorithm for efficient discriminative feature selection. ► Develop fast and robust face detector with a three-stage cascade classifiers. ► Reduce training time up to 20 times using the proposed PSO-Adaboost and cascade structure. ► Achieves the best detection rate (96.50%) at 10 false positives on CMU+MIT dataset. The performance of an efficient and accurate face detection system depends on several issues: (1) distinctive representation for face patterns; (2) effective algorithm for feature selection and classifier learning; (3) suitable framework for rapid background removal. To address the first issue, we propose to represent face patterns with a set of heterogeneous and complementary feature descriptors including the Generalized Haar-like (GH) descriptor, Multi-Block Local Binary Patterns (MB-LBP) descriptor and Speeded-Up Robust Features (SURF) descriptor. To address the second issue, Particle Swarm Optimization (PSO) algorithm is incorporated into the Adaboost framework, replacing the exhaustive search used in original Adaboost for efficient feature selection. The utilization of heterogeneous feature descriptors enriches the diversity of feature types for Adaboost learning algorithm. As a result, classification performance of the boosted ensemble classifier also improves significantly. A three-stage hierarchical classifier structure is proposed to tackle the last issue. In particular, a new stage is added to detect candidate face regions more quickly by using a large size window with a large moving step. Nonlinear support vector machine (SVM) classifiers are used instead of decision stump classifiers in the last stage to remove those remaining complex non-face patterns that cannot be rejected in the previous two stages. Combining the abovementioned effective modules, we derive the proposed Hetero-PSO-Adaboost-SVM face detector that achieves superior detection accuracy while maintaining a low training and detection complexity. Extensive experiments demonstrate the robustness and efficiency of our system by comparing it with several popular state-of-the-art algorithms on our own test set as well as the widely used CMU+MIT frontal and CMU profile face dataset.</description><subject>Adaboost</subject><subject>Algorithmics. Computability. Computer arithmetics</subject><subject>Algorithms</subject><subject>Applied sciences</subject><subject>Artificial intelligence</subject><subject>Cascade classifier</subject><subject>Classifiers</subject><subject>Computer science; control theory; systems</subject><subject>Data processing. List processing. Character string processing</subject><subject>Detectors</subject><subject>Exact sciences and technology</subject><subject>Face detection</subject><subject>Feature selection</subject><subject>Learning</subject><subject>Memory organisation. Data processing</subject><subject>Optimization</subject><subject>Pattern recognition. Digital image processing. Computational geometry</subject><subject>PSO</subject><subject>Searching</subject><subject>Software</subject><subject>Support vector machines</subject><subject>Theoretical computing</subject><issn>1077-3142</issn><issn>1090-235X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2013</creationdate><recordtype>article</recordtype><recordid>eNp9kM9LwzAYhosoOKf_gKdeBC-tX5I2XcGLjPkDBl4UvIX0y5eZ0bUzaQf-97bb9Ggu-cHzvkmeKLpmkDJg8m6d4s71KQfGUyhTAHESTRiUkHCRf5yO66JIBMv4eXQRwhqAsaxkkwgX1jp01HSxbkysEXuvO4qtRooNdYSda5u4D65ZxZ_D3rcraqjtQ2xJd70fqYDebbvWh33H73mg-pC-jM6srgNdHedp9P64eJs_J8vXp5f5wzJBIUWXMBCSG4NGmGIYtkA7A1FW3FAmM82s1ZWZ6VxISVJWHLOSFwUUKMpcZJUU0-j20Lv17VdPoVMbF5DqWu8frBifDVmAbET5AUXfhuDJqq13G-2_FQM1GlVrNRpVo1EFpRqMDqGbY78OqGvrdYMu_CV5wXjJRD5w9weOhs_uHHkVRsNIxvnBiDKt---aH2Oqjd0</recordid><startdate>201301</startdate><enddate>201301</enddate><creator>Pan, Hong</creator><creator>Zhu, Yaping</creator><creator>Xia, Liangzheng</creator><general>Elsevier Inc</general><general>Elsevier</general><scope>IQODW</scope><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>201301</creationdate><title>Efficient and accurate face detection using heterogeneous feature descriptors and feature selection</title><author>Pan, Hong ; Zhu, Yaping ; Xia, Liangzheng</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c363t-10362ddcd3d7777f7cf8039b2de464a1ffabd8a5366e66b2c4927707c39534b63</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Adaboost</topic><topic>Algorithmics. Computability. Computer arithmetics</topic><topic>Algorithms</topic><topic>Applied sciences</topic><topic>Artificial intelligence</topic><topic>Cascade classifier</topic><topic>Classifiers</topic><topic>Computer science; control theory; systems</topic><topic>Data processing. List processing. Character string processing</topic><topic>Detectors</topic><topic>Exact sciences and technology</topic><topic>Face detection</topic><topic>Feature selection</topic><topic>Learning</topic><topic>Memory organisation. Data processing</topic><topic>Optimization</topic><topic>Pattern recognition. Digital image processing. Computational geometry</topic><topic>PSO</topic><topic>Searching</topic><topic>Software</topic><topic>Support vector machines</topic><topic>Theoretical computing</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Pan, Hong</creatorcontrib><creatorcontrib>Zhu, Yaping</creatorcontrib><creatorcontrib>Xia, Liangzheng</creatorcontrib><collection>Pascal-Francis</collection><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>Computer vision and image understanding</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Pan, Hong</au><au>Zhu, Yaping</au><au>Xia, Liangzheng</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Efficient and accurate face detection using heterogeneous feature descriptors and feature selection</atitle><jtitle>Computer vision and image understanding</jtitle><date>2013-01</date><risdate>2013</risdate><volume>117</volume><issue>1</issue><spage>12</spage><epage>28</epage><pages>12-28</pages><issn>1077-3142</issn><eissn>1090-235X</eissn><coden>CVIUF4</coden><abstract>► Represent face patterns with heterogeneous and complementary feature descriptors. ► Propose PSO-Adaboost algorithm for efficient discriminative feature selection. ► Develop fast and robust face detector with a three-stage cascade classifiers. ► Reduce training time up to 20 times using the proposed PSO-Adaboost and cascade structure. ► Achieves the best detection rate (96.50%) at 10 false positives on CMU+MIT dataset. The performance of an efficient and accurate face detection system depends on several issues: (1) distinctive representation for face patterns; (2) effective algorithm for feature selection and classifier learning; (3) suitable framework for rapid background removal. To address the first issue, we propose to represent face patterns with a set of heterogeneous and complementary feature descriptors including the Generalized Haar-like (GH) descriptor, Multi-Block Local Binary Patterns (MB-LBP) descriptor and Speeded-Up Robust Features (SURF) descriptor. To address the second issue, Particle Swarm Optimization (PSO) algorithm is incorporated into the Adaboost framework, replacing the exhaustive search used in original Adaboost for efficient feature selection. The utilization of heterogeneous feature descriptors enriches the diversity of feature types for Adaboost learning algorithm. As a result, classification performance of the boosted ensemble classifier also improves significantly. A three-stage hierarchical classifier structure is proposed to tackle the last issue. In particular, a new stage is added to detect candidate face regions more quickly by using a large size window with a large moving step. Nonlinear support vector machine (SVM) classifiers are used instead of decision stump classifiers in the last stage to remove those remaining complex non-face patterns that cannot be rejected in the previous two stages. Combining the abovementioned effective modules, we derive the proposed Hetero-PSO-Adaboost-SVM face detector that achieves superior detection accuracy while maintaining a low training and detection complexity. Extensive experiments demonstrate the robustness and efficiency of our system by comparing it with several popular state-of-the-art algorithms on our own test set as well as the widely used CMU+MIT frontal and CMU profile face dataset.</abstract><cop>Amsterdam</cop><pub>Elsevier Inc</pub><doi>10.1016/j.cviu.2012.09.003</doi><tpages>17</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1077-3142
ispartof Computer vision and image understanding, 2013-01, Vol.117 (1), p.12-28
issn 1077-3142
1090-235X
language eng
recordid cdi_proquest_miscellaneous_1283660046
source Elsevier ScienceDirect Journals
subjects Adaboost
Algorithmics. Computability. Computer arithmetics
Algorithms
Applied sciences
Artificial intelligence
Cascade classifier
Classifiers
Computer science
control theory
systems
Data processing. List processing. Character string processing
Detectors
Exact sciences and technology
Face detection
Feature selection
Learning
Memory organisation. Data processing
Optimization
Pattern recognition. Digital image processing. Computational geometry
PSO
Searching
Software
Support vector machines
Theoretical computing
title Efficient and accurate face detection using heterogeneous feature descriptors and feature selection
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-09T14%3A38%3A58IST&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=Efficient%20and%20accurate%20face%20detection%20using%20heterogeneous%20feature%20descriptors%20and%20feature%20selection&rft.jtitle=Computer%20vision%20and%20image%20understanding&rft.au=Pan,%20Hong&rft.date=2013-01&rft.volume=117&rft.issue=1&rft.spage=12&rft.epage=28&rft.pages=12-28&rft.issn=1077-3142&rft.eissn=1090-235X&rft.coden=CVIUF4&rft_id=info:doi/10.1016/j.cviu.2012.09.003&rft_dat=%3Cproquest_cross%3E1283660046%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=1283660046&rft_id=info:pmid/&rft_els_id=S1077314212001294&rfr_iscdi=true