Pose estimation for augmented reality applications using genetic algorithm
This paper describes a genetic algorithm that tackles the pose-estimation problem in computer vision. Our genetic algorithm can find the rotation and translation of an object accurately when the three-dimensional structure of the object is given. In our implementation, each chromosome encodes both t...
Saved in:
| Published in | IEEE transactions on systems, man and cybernetics. Part B, Cybernetics Vol. 35; no. 6; pp. 1295 - 1301 |
|---|---|
| Main Authors | , , |
| Format | Journal Article |
| Language | English |
| Published |
United States
IEEE
01.12.2005
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1083-4419 |
| DOI | 10.1109/TSMCB.2005.850164 |
Cover
| Abstract | This paper describes a genetic algorithm that tackles the pose-estimation problem in computer vision. Our genetic algorithm can find the rotation and translation of an object accurately when the three-dimensional structure of the object is given. In our implementation, each chromosome encodes both the pose and the indexes to the selected point features of the object. Instead of only searching for the pose as in the existing work, our algorithm, at the same time, searches for a set containing the most reliable feature points in the process. This mismatch filtering strategy successfully makes the algorithm more robust under the presence of point mismatches and outliers in the images. Our algorithm has been tested with both synthetic and real data with good results. The accuracy of the recovered pose is compared to the existing algorithms. Our approach outperformed the Lowe's method and the other two genetic algorithms under the presence of point mismatches and outliers. In addition, it has been used to estimate the pose of a real object. It is shown that the proposed method is applicable to augmented reality applications. |
|---|---|
| AbstractList | This paper describes a genetic algorithm that tackles the pose-estimation problem in computer vision. Our genetic algorithm can find the rotation and translation of an object accurately when the three-dimensional structure of the object is given. In our implementation, each chromosome encodes both the pose and the indexes to the selected point features of the object. Instead of only searching for the pose as in the existing work, our algorithm, at the same time, searches for a set containing the most reliable feature points in the process. This mismatch filtering strategy successfully makes the algorithm more robust under the presence of point mismatches and outliers in the images. Our algorithm has been tested with both synthetic and real data with good results. The accuracy of the recovered pose is compared to the existing algorithms. Our approach outperformed the Lowe's method and the other two genetic algorithms under the presence of point mismatches and outliers. In addition, it has been used to estimate the pose of a real object. It is shown that the proposed method is applicable to augmented reality applications.This paper describes a genetic algorithm that tackles the pose-estimation problem in computer vision. Our genetic algorithm can find the rotation and translation of an object accurately when the three-dimensional structure of the object is given. In our implementation, each chromosome encodes both the pose and the indexes to the selected point features of the object. Instead of only searching for the pose as in the existing work, our algorithm, at the same time, searches for a set containing the most reliable feature points in the process. This mismatch filtering strategy successfully makes the algorithm more robust under the presence of point mismatches and outliers in the images. Our algorithm has been tested with both synthetic and real data with good results. The accuracy of the recovered pose is compared to the existing algorithms. Our approach outperformed the Lowe's method and the other two genetic algorithms under the presence of point mismatches and outliers. In addition, it has been used to estimate the pose of a real object. It is shown that the proposed method is applicable to augmented reality applications. This paper describes a genetic algorithm that tackles the pose-estimation problem in computer vision. Our genetic algorithm can find the rotation and translation of an object accurately when the three-dimensional structure of the object is given. In our implementation, each chromosome encodes both the pose and the indexes to the selected point features of the object. Instead of only searching for the pose as in the existing work, our algorithm, at the same time, searches for a set containing the most reliable feature points in the process. This mismatch filtering strategy successfully makes the algorithm more robust under the presence of point mismatches and outliers in the images. Our algorithm has been tested with both synthetic and real data with good results. The accuracy of the recovered pose is compared to the existing algorithms. Our approach outperformed the Lowe's method and the other two genetic algorithms under the presence of point mismatches and outliers. In addition, it has been used to estimate the pose of a real object. It is shown that the proposed method is applicable to augmented reality applications. |
| Author | Kin Hong Wong Ying Kin Yu Chang, M.M.Y. |
| Author_xml | – sequence: 1 surname: Ying Kin Yu fullname: Ying Kin Yu organization: Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, China – sequence: 2 surname: Kin Hong Wong fullname: Kin Hong Wong organization: Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, China – sequence: 3 givenname: M.M.Y. surname: Chang fullname: Chang, M.M.Y. |
| BackLink | https://www.ncbi.nlm.nih.gov/pubmed/16366253$$D View this record in MEDLINE/PubMed |
| BookMark | eNqF0TtPwzAUBWAPIN4_ACGhTDC1XD9ixyNUPAUCiTJHrnNTjPIotjPw7zFtERIDLPHyHTs6Z5dsdH2HhBxSGFMK-mz6_DC5GDOAfFzkQKXYIDsUCj4SguptshvCGwBo0GqLbFPJpWQ53yF3T33ADEN0rYmu77K695kZ5i12EavMo2lc_MjMYtE4uxQhG4Lr5tkcO4zOZqaZ997F13afbNamCXiwPvfIy9XldHIzun-8vp2c34-sEBBHjPN6poWwyqSv5JbPKpAzmwMzBjk1UNVYg1ISaV2xokJVaZGUqgWXgHyPnK7uXfj-fUi_XrYuWGwa02E_hFKD0pIpLpI8-VPKQlNWAPwLmU69Slb8DwsQuS54gsdrOMxarMqFTwX7j_K7-QToCljfh-Cx_iFQfi1aLhctvxYtV4umjPqVsS4uR4neuObP5NEq6RDx56VcsFQU_wSuLa_S |
| CODEN | ITSCFI |
| CitedBy_id | crossref_primary_10_1088_1361_6501_ab2fa6 crossref_primary_10_1109_TSMCB_2006_874133 crossref_primary_10_3390_app13169136 crossref_primary_10_1007_s00138_022_01292_z crossref_primary_10_1016_j_compeleceng_2010_05_007 crossref_primary_10_1109_TSMCB_2007_895366 crossref_primary_10_3390_s20236790 crossref_primary_10_1007_s00170_023_12082_w crossref_primary_10_1109_TIM_2007_911641 crossref_primary_10_1007_s00530_014_0439_0 crossref_primary_10_3390_info15040201 crossref_primary_10_1109_JSEN_2023_3316457 crossref_primary_10_1109_TCYB_2014_2376939 crossref_primary_10_1109_TMM_2008_2008871 |
| Cites_doi | 10.1109/34.134043 10.1016/S0167-8655(00)00125-2 10.1016/S0262-8856(97)00073-5 10.1109/ICPR.1998.711115 10.1109/ROBOT.2002.1013683 10.1109/TMM.2005.843344 10.1016/S0167-8655(98)00128-7 10.1109/ISMAR.2002.1115078 10.1109/4235.930315 10.1145/358669.358692 10.1109/ISMAR.2002.1115068 10.1109/3468.911369 10.1016/0734-189X(89)90052-2 |
| ContentType | Journal Article |
| DBID | 97E RIA RIE AAYXX CITATION CGR CUY CVF ECM EIF NPM 7SC 7SP 7TB 8FD FR3 JQ2 L7M L~C L~D H8D 7X8 F28 |
| DOI | 10.1109/TSMCB.2005.850164 |
| DatabaseName | IEEE Xplore (IEEE) IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Medline MEDLINE MEDLINE (Ovid) MEDLINE MEDLINE PubMed Computer and Information Systems Abstracts Electronics & Communications Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Aerospace Database MEDLINE - Academic ANTE: Abstracts in New Technology & Engineering |
| DatabaseTitle | CrossRef MEDLINE Medline Complete MEDLINE with Full Text PubMed MEDLINE (Ovid) Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional Aerospace Database MEDLINE - Academic ANTE: Abstracts in New Technology & Engineering |
| DatabaseTitleList | MEDLINE - Academic Technology Research Database Technology Research Database Technology Research Database MEDLINE |
| Database_xml | – sequence: 1 dbid: NPM name: PubMed url: https://proxy.k.utb.cz/login?url=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed sourceTypes: Index Database – sequence: 2 dbid: EIF name: MEDLINE url: https://proxy.k.utb.cz/login?url=https://www.webofscience.com/wos/medline/basic-search sourceTypes: Index Database – sequence: 3 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Sciences (General) |
| EndPage | 1301 |
| ExternalDocumentID | 16366253 10_1109_TSMCB_2005_850164 1542273 |
| Genre | orig-research Letter Research Support, Non-U.S. Gov't |
| GroupedDBID | --- -~X 0R~ 29I 4.4 53G 5VS 6IK 85S 97E AAJGR AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFS AETIX AGQYO AGSQL AHBIQ AI. AIBXA ALLEH ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ EBS EJD F5P HZ~ IFIPE IFJZH IPLJI JAVBF LAI M43 O9- OCL PZZ RIA RIE RNS RXW TAE TAF VH1 VJK AAYXX CITATION CGR CUY CVF ECM EIF NPM PKN 7SC 7SP 7TB 8FD FR3 JQ2 L7M L~C L~D H8D 7X8 F28 |
| ID | FETCH-LOGICAL-c440t-233fb944c7a94463c3bd06bc502aae31a0dfef0776e1fd28de7d94c3b7f4360e3 |
| IEDL.DBID | RIE |
| ISSN | 1083-4419 |
| IngestDate | Fri Jul 11 15:32:12 EDT 2025 Fri Jul 11 12:12:24 EDT 2025 Fri Jul 11 07:49:37 EDT 2025 Thu Jul 10 18:57:05 EDT 2025 Wed Feb 19 01:44:56 EST 2025 Thu Apr 24 23:10:43 EDT 2025 Tue Jul 01 02:00:39 EDT 2025 Tue Aug 26 16:40:08 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 6 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c440t-233fb944c7a94463c3bd06bc502aae31a0dfef0776e1fd28de7d94c3b7f4360e3 |
| Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 ObjectType-Correspondence-1 |
| PMID | 16366253 |
| PQID | 28045983 |
| PQPubID | 23500 |
| PageCount | 7 |
| ParticipantIDs | crossref_primary_10_1109_TSMCB_2005_850164 proquest_miscellaneous_29005628 proquest_miscellaneous_68912800 proquest_miscellaneous_907962734 ieee_primary_1542273 pubmed_primary_16366253 crossref_citationtrail_10_1109_TSMCB_2005_850164 proquest_miscellaneous_28045983 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2005-12-01 |
| PublicationDateYYYYMMDD | 2005-12-01 |
| PublicationDate_xml | – month: 12 year: 2005 text: 2005-12-01 day: 01 |
| PublicationDecade | 2000 |
| PublicationPlace | United States |
| PublicationPlace_xml | – name: United States |
| PublicationTitle | IEEE transactions on systems, man and cybernetics. Part B, Cybernetics |
| PublicationTitleAbbrev | TSMCB |
| PublicationTitleAlternate | IEEE Trans Syst Man Cybern B Cybern |
| PublicationYear | 2005 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| References | ref13 ref12 ref15 triggs (ref11) 1999 ref10 ref2 ref17 ref16 wong (ref7) 2002 ref18 ref8 ref9 ref4 ref3 trucco (ref6) 1998 ref5 goldberg (ref1) 1989 tomasi (ref14) 1991 |
| References_xml | – ident: ref15 doi: 10.1109/34.134043 – ident: ref2 doi: 10.1016/S0167-8655(00)00125-2 – ident: ref18 doi: 10.1016/S0262-8856(97)00073-5 – ident: ref3 doi: 10.1109/ICPR.1998.711115 – year: 1998 ident: ref6 publication-title: Introductory Techniques for 3-D Computer Vision – ident: ref8 doi: 10.1109/ROBOT.2002.1013683 – ident: ref9 doi: 10.1109/TMM.2005.843344 – ident: ref17 doi: 10.1016/S0167-8655(98)00128-7 – start-page: 298 year: 1999 ident: ref11 article-title: bundle adjustment̵a modern synthesis publication-title: Proc Int Workshop Visual Algorithm Theory Practice – ident: ref10 doi: 10.1109/ISMAR.2002.1115078 – year: 1991 ident: ref14 publication-title: Detection and tracking of point features – ident: ref5 doi: 10.1109/4235.930315 – ident: ref12 doi: 10.1145/358669.358692 – ident: ref16 doi: 10.1109/ISMAR.2002.1115068 – ident: ref4 doi: 10.1109/3468.911369 – ident: ref13 doi: 10.1016/0734-189X(89)90052-2 – year: 1989 ident: ref1 publication-title: Genetic Algorithms in Search Optimization and Machine Learning – year: 2002 ident: ref7 article-title: pose tracking for virtual walk-through environment construction publication-title: Recent Development in Theories and Numerics Int Conf Inverse Problems |
| SSID | ssj0009097 |
| Score | 1.8282105 |
| Snippet | This paper describes a genetic algorithm that tackles the pose-estimation problem in computer vision. Our genetic algorithm can find the rotation and... |
| SourceID | proquest pubmed crossref ieee |
| SourceType | Aggregation Database Index Database Enrichment Source Publisher |
| StartPage | 1295 |
| SubjectTerms | Algorithms Animals Application software Artificial Intelligence Augmented reality Biological cells Cameras Computer vision Cybernetics Filtering Genetic algorithms Humans Image Enhancement - methods Image Interpretation, Computer-Assisted - methods Imaging, Three-Dimensional - methods Information Storage and Retrieval - methods Iterative algorithms Joints - anatomy & histology Joints - physiology Layout Models, Biological Models, Genetic Motion estimation Pattern Recognition, Automated - methods pose estimation Posture - physiology Searching Strategy Translations User-Computer Interface |
| Title | Pose estimation for augmented reality applications using genetic algorithm |
| URI | https://ieeexplore.ieee.org/document/1542273 https://www.ncbi.nlm.nih.gov/pubmed/16366253 https://www.proquest.com/docview/28045983 https://www.proquest.com/docview/29005628 https://www.proquest.com/docview/68912800 https://www.proquest.com/docview/907962734 |
| Volume | 35 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) issn: 1083-4419 databaseCode: RIE dateStart: 19960101 customDbUrl: isFulltext: true dateEnd: 20121231 titleUrlDefault: https://ieeexplore.ieee.org/ omitProxy: false ssIdentifier: ssj0009097 providerName: IEEE |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Lb9QwEB61PcGB0pbH8vSBAyCydWzHjo9QUVWVipBopd4iv7JFlE3VTS78esZ2tlsQW3GJcphI48yM5rM98w3AG-a9aalThbUVxQ2KwJAyrSjaUgXhStoqk6otvsijM3F8Xp1vwIebXpgQQio-C9P4mu7yfeeGeFS2j-meYbrdhE1Vy9yrtSLYpXmQCkKKAlO8Hm8wS6r3T7-dHHzKxyd1FSmlIlOo5BKhP_8jHaX5KuuhZko5h9twslQ2V5r8mA69nbpff_E4_u9qHsKDEXuSj9lZdmAjzHfh_i1Gwl3YGWN9Qd6OhNTv9uD4a7cIJNJx5D5HgkCXmGGW-Dw9QdgZsTy5fRdOYj39jKB3xiZJYi5n3fX3_uLnIzg7_Hx6cFSMMxgKJwTtC8Z5a7UQThl8Su649VRaV1FmTOClob4NbeQECmXrWe2D8lqglGoFlzTwx7A17-bhKZDEtGNxA6gVFU4Ya3TNggtMeoQphk6ALk3RuJGgPM7JuGzSRoXqJhkyDs6smmzICby_-eQqs3PcJbwXjbASzP9_Aq-X9m4wtOJ9iZmHblg0rEa8q-u7JHSkUmX1eglZa0QAFBdH1khoquIAJI76PcnettJwdNJn_9b8OdzLRLKxuOYFbPXXQ3iJEKm3r1Js_AbD6AtV |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Lb9QwEB6VcoAeCm2hLK_6wAEQ2Tq28_ARKqqldCsktlJvkV9ZqpZN1U0u_HrGdrZbEFtxiXKYSOPMjOazPfMNwBtmraqpKRKtM4obFIEhpWqR1GnhhElpXahQbXGSj07F0Vl2tgYfbnphnHOh-MwN_Wu4y7eN6fxR2T6me4bp9h7cz4QQWezWWlLs0jhKBUFFgkle9neYKZX7k-_jg0_xAKXMPKmU5wrNeY7gn_-RkMKEldVgMySdw0cwXqgba00uhl2rh-bXX0yO_7uex7DZo0_yMbrLFqy52TZs3OIk3IatPtrn5G1PSf1uB46-NXNHPCFH7HQkCHWJ6qaB0dMSBJ4ezZPbt-HEV9RPCfqnb5Mk6nLaXJ-3P34-gdPDz5ODUdJPYUiMELRNGOe1lkKYQuEz54ZrS3NtMsqUcjxV1Nau9qxALq0tK60rrBQoVdSC59Txp7A-a2buGZDAtaNxCygLKoxQWsmSOeNYbhGoKDoAujBFZXqKcj8p47IKWxUqq2BIPzozq6IhB_D-5pOryM9xl_CON8JSMP7_Aewt7F1hcPkbEzVzTTevWImIV5Z3SUhPpsrK1RJ5KREDUFwcWSEhaeFHIHHUbzd621LD3kmf_1vzPXgwmoyPq-MvJ19fwMNIK-tLbV7CenvduVcImFr9OsTJb-ItDqI |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Pose+estimation+for+augmented+reality+applications+using+genetic+algorithm&rft.jtitle=IEEE+transactions+on+systems%2C+man+and+cybernetics.+Part+B%2C+Cybernetics&rft.au=Yu%2C+Ying+Kin&rft.au=Wong%2C+Kin+Hong&rft.au=Chang%2C+M+M+Y&rft.date=2005-12-01&rft.issn=1083-4419&rft.volume=35&rft.issue=6&rft.spage=1295&rft.epage=1301&rft_id=info:doi/10.1109%2FTSMCB.2005.850164&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1083-4419&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1083-4419&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1083-4419&client=summon |