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...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on systems, man and cybernetics. Part B, Cybernetics Vol. 35; no. 6; pp. 1295 - 1301
Main Authors Ying Kin Yu, Kin Hong Wong, Chang, M.M.Y.
Format Journal Article
LanguageEnglish
Published United States IEEE 01.12.2005
Subjects
Online AccessGet full text
ISSN1083-4419
DOI10.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&#821a 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