Generation of fiducial marker dictionaries using Mixed Integer Linear Programming
Square-based fiducial markers are one of the most popular approaches for camera pose estimation due to its fast detection and robustness. In order to maximize their error correction capabilities, it is required to use an inner binary codification with a large inter-marker distance. This paper propos...
        Saved in:
      
    
          | Published in | Pattern recognition Vol. 51; pp. 481 - 491 | 
|---|---|
| Main Authors | , , , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
            Elsevier Ltd
    
        01.03.2016
     | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 0031-3203 1873-5142  | 
| DOI | 10.1016/j.patcog.2015.09.023 | 
Cover
| Abstract | Square-based fiducial markers are one of the most popular approaches for camera pose estimation due to its fast detection and robustness. In order to maximize their error correction capabilities, it is required to use an inner binary codification with a large inter-marker distance. This paper proposes two Mixed Integer Linear Programming (MILP) approaches to generate configurable square-based fiducial marker dictionaries maximizing their inter-marker distance. The first approach guarantees the optimal solution, however, it can only be applied to relatively small dictionaries and number of bits since the computing times are too long for many situations. The second approach is an alternative formulation to obtain suboptimal dictionaries within restricted time, achieving results that still surpass significantly the current state of the art methods.
•The paper proposes two methods to obtain fiducial markers based on the MILP paradigm.•First model guarantees the optimality in terms of inter-marker distance.•Second model generates suboptimal markers within restricted time.•The markers generated allow the correction of a higher amount of erroneous bits. | 
    
|---|---|
| AbstractList | Square-based fiducial markers are one of the most popular approaches for camera pose estimation due to its fast detection and robustness. In order to maximize their error correction capabilities, it is required to use an inner binary codification with a large inter-marker distance. This paper proposes two Mixed Integer Linear Programming (MILP) approaches to generate configurable square-based fiducial marker dictionaries maximizing their inter-marker distance. The first approach guarantees the optimal solution, however, it can only be applied to relatively small dictionaries and number of bits since the computing times are too long for many situations. The second approach is an alternative formulation to obtain suboptimal dictionaries within restricted time, achieving results that still surpass significantly the current state of the art methods.
•The paper proposes two methods to obtain fiducial markers based on the MILP paradigm.•First model guarantees the optimality in terms of inter-marker distance.•Second model generates suboptimal markers within restricted time.•The markers generated allow the correction of a higher amount of erroneous bits. | 
    
| Author | Garrido-Jurado, S. Madrid-Cuevas, F.J. Muñoz-Salinas, R. Medina-Carnicer, R.  | 
    
| Author_xml | – sequence: 1 givenname: S. surname: Garrido-Jurado fullname: Garrido-Jurado, S. email: i52gajus@uco.es – sequence: 2 givenname: R. orcidid: 0000-0002-8773-8571 surname: Muñoz-Salinas fullname: Muñoz-Salinas, R. email: rmsalinas@uco.es – sequence: 3 givenname: F.J. orcidid: 0000-0001-6557-7431 surname: Madrid-Cuevas fullname: Madrid-Cuevas, F.J. email: fjmadrid@uco.es – sequence: 4 givenname: R. orcidid: 0000-0003-4481-0614 surname: Medina-Carnicer fullname: Medina-Carnicer, R. email: rmedina@uco.es  | 
    
| BookMark | eNqFkM1KAzEUhYNUsFbfwEVeYMb8zUzHhSBFa6Gigq5DJrkZUtukJFPRtze1rlzo6i7O_Q7nnFM08sEDQheUlJTQ-nJVbtWgQ18yQquStCVh_AiN6bThRUUFG6ExIZwWnBF-gk5TWhFCmyyM0fMcPEQ1uOBxsNg6s9NOrfFGxTeI2Di9l1R0kPAuOd_jB_cBBi_8AH1-WDoPKuKnGPqoNpv8cIaOrVonOP-5E_R6d_syuy-Wj_PF7GZZaCHYUOSoXFekngrBW-CKcUJbSymAsi10DbMNt7prTFUxy7So644Kbniru85aU_EJEgdfHUNKEazcRpdjf0pK5H4WuZKHWeR-FklamWfJ2NUvTLvhu_8QlVv_B18fYMjF3h1EmbQDr8G4CHqQJri_Db4AZiCEEA | 
    
| CitedBy_id | crossref_primary_10_1007_s00138_020_01137_7 crossref_primary_10_1109_LRA_2022_3143518 crossref_primary_10_3390_electronics12020268 crossref_primary_10_1002_esp_4341 crossref_primary_10_1016_j_cmpb_2021_106296 crossref_primary_10_1109_LRA_2019_2944304 crossref_primary_10_1002_jum_16370 crossref_primary_10_1016_j_rcim_2021_102248 crossref_primary_10_1097_PRS_0000000000005614 crossref_primary_10_3390_s23041934 crossref_primary_10_1016_j_compag_2024_109812 crossref_primary_10_1088_1748_0221_14_01_P01006 crossref_primary_10_1145_3643804 crossref_primary_10_1109_LRA_2021_3138553 crossref_primary_10_1007_s00170_022_09781_1 crossref_primary_10_3390_app10103396 crossref_primary_10_1016_j_prosdent_2022_10_006 crossref_primary_10_1016_j_measurement_2021_109142 crossref_primary_10_1098_rsos_202033 crossref_primary_10_1109_ACCESS_2020_3029426 crossref_primary_10_1109_TITS_2025_3530496 crossref_primary_10_1016_j_patcog_2017_08_010 crossref_primary_10_1007_s10846_020_01234_9 crossref_primary_10_1007_s00138_020_01159_1 crossref_primary_10_1002_rob_22241 crossref_primary_10_1007_s41315_020_00151_2 crossref_primary_10_1016_j_displa_2018_10_003 crossref_primary_10_1111_mice_12613 crossref_primary_10_1016_j_eswa_2022_118000 crossref_primary_10_1136_bjophthalmol_2021_318972 crossref_primary_10_1109_LRA_2022_3150029 crossref_primary_10_1109_ACCESS_2021_3092180 crossref_primary_10_1515_teme_2021_0022 crossref_primary_10_3390_rs13152849 crossref_primary_10_1049_htl2_12054 crossref_primary_10_1109_TRO_2021_3062306 crossref_primary_10_1007_s11263_023_01763_4 crossref_primary_10_3390_s24061720 crossref_primary_10_1007_s11548_022_02802_0 crossref_primary_10_3390_s22093155 crossref_primary_10_3390_app11041594 crossref_primary_10_1109_TIM_2022_3196700 crossref_primary_10_3390_s24123737 crossref_primary_10_1109_ACCESS_2024_3482714 crossref_primary_10_1109_TVCG_2024_3350901 crossref_primary_10_1016_j_jneumeth_2021_109453 crossref_primary_10_1016_j_measurement_2024_114561 crossref_primary_10_1038_s41598_019_50551_z crossref_primary_10_1109_TCI_2019_2896790 crossref_primary_10_1017_S0263574721001491 crossref_primary_10_1049_csy2_12083 crossref_primary_10_1007_s41693_024_00118_w crossref_primary_10_3390_s22062221 crossref_primary_10_1145_3517260 crossref_primary_10_1016_j_eswa_2021_114894 crossref_primary_10_1017_S0263574721001508 crossref_primary_10_1371_journal_pone_0287099 crossref_primary_10_3390_s21041549 crossref_primary_10_1088_1361_6501_ad761e crossref_primary_10_1007_s11370_021_00351_0 crossref_primary_10_1016_j_robot_2021_103888 crossref_primary_10_1080_21681163_2022_2152373 crossref_primary_10_1109_ACCESS_2019_2896648 crossref_primary_10_1109_TPAMI_2022_3174603 crossref_primary_10_3390_electronics9101680 crossref_primary_10_3390_s21165407 crossref_primary_10_3390_s20236717 crossref_primary_10_1364_AO_424280 crossref_primary_10_1016_j_ast_2023_108593 crossref_primary_10_1002_rob_22324 crossref_primary_10_1016_j_dcan_2022_10_007 crossref_primary_10_1016_j_eswa_2020_113692 crossref_primary_10_3390_s21020625 crossref_primary_10_1017_S0263574724000262 crossref_primary_10_1016_j_actaastro_2022_08_024 crossref_primary_10_1109_ACCESS_2024_3391186 crossref_primary_10_3389_frobt_2021_612855 crossref_primary_10_3758_s13428_023_02105_5 crossref_primary_10_3390_electronics8121532 crossref_primary_10_1109_ACCESS_2021_3058423 crossref_primary_10_1016_j_ifacol_2022_04_123 crossref_primary_10_1016_j_imavis_2019_06_007 crossref_primary_10_3390_aerospace9120797 crossref_primary_10_1145_3476576_3476619 crossref_primary_10_1016_j_jmsy_2024_02_014 crossref_primary_10_1145_3549518 crossref_primary_10_7554_eLife_64000 crossref_primary_10_1016_j_patcog_2018_03_024 crossref_primary_10_1007_s12145_023_00972_2 crossref_primary_10_1007_s00521_017_3032_6 crossref_primary_10_1016_j_imavis_2018_05_004 crossref_primary_10_3390_app11031228 crossref_primary_10_1016_j_sigpro_2018_09_022 crossref_primary_10_3390_s20051497 crossref_primary_10_1016_j_engappai_2020_104032 crossref_primary_10_1109_MRA_2021_3064750 crossref_primary_10_1016_j_cmpb_2019_105004 crossref_primary_10_1002_ppj2_20029 crossref_primary_10_1007_s11263_018_1102_6 crossref_primary_10_1007_s00138_023_01498_9 crossref_primary_10_1109_THMS_2021_3097973 crossref_primary_10_1016_j_patrec_2024_06_004 crossref_primary_10_1109_JSEN_2018_2873349 crossref_primary_10_1016_j_precisioneng_2019_07_014 crossref_primary_10_15802_stp2024_306148 crossref_primary_10_1109_JSEN_2022_3230792 crossref_primary_10_20965_jrm_2020_p1233 crossref_primary_10_1088_1361_6501_ab40d9 crossref_primary_10_1002_mp_16310 crossref_primary_10_20948_prepr_2020_73_e crossref_primary_10_20948_prepr_2021_27_e crossref_primary_10_1007_s11548_025_03328_x crossref_primary_10_1016_j_dsp_2020_102703 crossref_primary_10_1109_TVT_2021_3129917 crossref_primary_10_1016_j_optcom_2022_128530 crossref_primary_10_1016_j_patcog_2019_107193 crossref_primary_10_1109_JSEN_2023_3325545 crossref_primary_10_1109_ACCESS_2021_3110795 crossref_primary_10_1145_3450626_3459762 crossref_primary_10_1016_j_pmcj_2022_101554 crossref_primary_10_1109_LRA_2022_3146515 crossref_primary_10_3390_s22072627 crossref_primary_10_1109_ACCESS_2021_3118049 crossref_primary_10_1109_LRA_2021_3114960 crossref_primary_10_1016_j_robot_2023_104545 crossref_primary_10_1017_S0263574723000644 crossref_primary_10_3390_ijgi9070425 crossref_primary_10_1109_TVCG_2021_3099290 crossref_primary_10_1016_j_cag_2022_03_005 crossref_primary_10_1016_j_patcog_2022_108981 crossref_primary_10_1016_j_bspc_2023_105352 crossref_primary_10_1016_j_promfg_2018_07_135 crossref_primary_10_1007_s10514_024_10178_0 crossref_primary_10_1038_s41598_024_64114_4 crossref_primary_10_1109_ACCESS_2019_2921580 crossref_primary_10_1109_TVCG_2017_2734598 crossref_primary_10_3390_s21227717 crossref_primary_10_1016_j_jappgeo_2018_08_016 crossref_primary_10_1016_j_spinee_2019_06_019 crossref_primary_10_1016_j_cmpb_2021_106112 crossref_primary_10_1007_s40436_023_00479_5 crossref_primary_10_1016_j_isprsjprs_2020_06_013 crossref_primary_10_1109_TPAMI_2022_3212862 crossref_primary_10_1117_1_JMI_9_4_045004 crossref_primary_10_1016_j_eswa_2017_10_032 crossref_primary_10_1016_j_eswa_2024_125770 crossref_primary_10_1109_ACCESS_2020_3030159 crossref_primary_10_1002_rob_21780 crossref_primary_10_3390_s23020936 crossref_primary_10_1109_TRO_2023_3239134 crossref_primary_10_3390_s22218548 crossref_primary_10_1145_3197517_3201382 crossref_primary_10_1016_j_measurement_2019_107161 crossref_primary_10_3390_app9235110 crossref_primary_10_3390_app14104133 crossref_primary_10_1007_s10055_023_00772_5 crossref_primary_10_1007_s11548_024_03242_8 crossref_primary_10_1007_s11548_019_01973_7 crossref_primary_10_1007_s11265_021_01734_3 crossref_primary_10_1142_S2301385022410035 crossref_primary_10_3390_s22124351 crossref_primary_10_1002_rcs_1950 crossref_primary_10_1109_TIM_2020_3016412 crossref_primary_10_1061_JCEMD4_COENG_14287 crossref_primary_10_1007_s10055_022_00741_4 crossref_primary_10_1109_TIE_2022_3167144 crossref_primary_10_3390_computation9120130 crossref_primary_10_3390_s23020917 crossref_primary_10_1016_j_media_2023_103027 crossref_primary_10_2478_jee_2024_0037 crossref_primary_10_32604_cmc_2024_048901 crossref_primary_10_1016_j_actaastro_2023_06_028 crossref_primary_10_3758_s13428_021_01544_2 crossref_primary_10_3390_rs11243052 crossref_primary_10_1016_j_imavis_2017_12_006 crossref_primary_10_1088_1742_6596_1079_1_012013 crossref_primary_10_1051_e3sconf_202344802042 crossref_primary_10_1016_j_ifacol_2023_10_1419 crossref_primary_10_3758_s13428_019_01307_0 crossref_primary_10_1109_MCG_2022_3230644 crossref_primary_10_3390_drones7060351 crossref_primary_10_1016_j_promfg_2021_10_002 crossref_primary_10_3390_app12041796 crossref_primary_10_1016_j_eswa_2021_115563 crossref_primary_10_3390_jimaging4080099 crossref_primary_10_3390_s20092746 crossref_primary_10_1016_j_rcim_2020_102029 crossref_primary_10_46932_sfjdv4n6_011 crossref_primary_10_2208_jscejj_23_00158 crossref_primary_10_1097_PXR_0000000000000132 crossref_primary_10_1177_02783649241227245 crossref_primary_10_1109_TIM_2023_3312484 crossref_primary_10_1038_sdata_2018_168 crossref_primary_10_1016_j_rcim_2018_06_002 crossref_primary_10_1117_1_JRS_17_014519 crossref_primary_10_1109_TVCG_2020_2988466 crossref_primary_10_34133_2022_9797562 crossref_primary_10_3390_app10238583 crossref_primary_10_1007_s10845_023_02144_x crossref_primary_10_1109_LRA_2022_3191246 crossref_primary_10_32604_iasc_2022_022067 crossref_primary_10_3390_s19071561 crossref_primary_10_1016_j_patcog_2018_09_003 crossref_primary_10_1109_ACCESS_2019_2951204 crossref_primary_10_32604_cmes_2022_019214 crossref_primary_10_1109_TVCG_2022_3209442 crossref_primary_10_3390_machines8020029  | 
    
| Cites_doi | 10.1287/opre.14.4.699 10.1007/s11263-006-0023-y 10.1109/ICCV.2001.937561 10.1109/IWAR.1999.803809 10.1109/APCHI.1998.704151 10.1145/1226969.1226983 10.1109/TPAMI.2009.146 10.1137/1033004 10.1016/S0166-218X(01)00348-1 10.1109/ISMAR.2007.4538852 10.1049/cp:19990404 10.1093/comjnl/7.4.308 10.1109/ISMAR.2002.1115065 10.1016/j.patcog.2014.01.005 10.1023/A:1008832202436 10.1016/j.robot.2009.06.010 10.1109/JRPROC.1961.287814 10.1162/105474602317343640 10.1109/ICRA.2011.5979561 10.1109/TVCG.2009.99 10.1049/ip-c.1981.0010 10.1007/3-540-49384-0_9 10.1145/354666.354667 10.1109/HAVE.2005.1545669 10.1561/0600000001 10.1162/pres.1997.6.4.355 10.1109/IMTC.2001.929537 10.1109/ACC.2002.1023918 10.1016/j.renene.2009.02.031 10.1016/0098-1354(96)00268-2 10.1109/ICCV.1999.790410  | 
    
| ContentType | Journal Article | 
    
| Copyright | 2015 Elsevier Ltd | 
    
| Copyright_xml | – notice: 2015 Elsevier Ltd | 
    
| DBID | AAYXX CITATION  | 
    
| DOI | 10.1016/j.patcog.2015.09.023 | 
    
| DatabaseName | CrossRef | 
    
| DatabaseTitle | CrossRef | 
    
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc | 
    
| Discipline | Computer Science | 
    
| EISSN | 1873-5142 | 
    
| EndPage | 491 | 
    
| ExternalDocumentID | 10_1016_j_patcog_2015_09_023 S0031320315003544  | 
    
| GroupedDBID | --K --M -D8 -DT -~X .DC .~1 0R~ 123 1B1 1RT 1~. 1~5 29O 4.4 457 4G. 53G 5VS 7-5 71M 8P~ 9JN AABNK AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN ABBOA ABEFU ABFNM ABFRF ABHFT ABJNI ABMAC ABTAH ABXDB ABYKQ ACBEA ACDAQ ACGFO ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADJOM ADMUD ADMXK ADTZH AEBSH AECPX AEFWE AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHJVU AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ASPBG AVWKF AXJTR AZFZN BJAXD BKOJK BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 F0J F5P FD6 FDB FEDTE FGOYB FIRID FNPLU FYGXN G-Q G8K GBLVA GBOLZ HLZ HVGLF HZ~ H~9 IHE J1W JJJVA KOM KZ1 LG9 LMP LY1 M41 MO0 N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. Q38 R2- RIG RNS ROL RPZ SBC SDF SDG SDP SDS SES SEW SPC SPCBC SST SSV SSZ T5K TN5 UNMZH VOH WUQ XJE XPP ZMT ZY4 ~G- AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD  | 
    
| ID | FETCH-LOGICAL-c442t-2013c50684439e3a23019f11eeaf9eb72f73fcb7d552f2c466b143d39cbbffd53 | 
    
| IEDL.DBID | .~1 | 
    
| ISSN | 0031-3203 | 
    
| IngestDate | Thu Apr 24 22:57:28 EDT 2025 Wed Oct 01 05:54:14 EDT 2025 Fri Feb 23 02:25:25 EST 2024  | 
    
| IsPeerReviewed | true | 
    
| IsScholarly | true | 
    
| Keywords | Computer vision Fiducial markers MILP Mixed Integer Linear Programming Augmented reality  | 
    
| Language | English | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-c442t-2013c50684439e3a23019f11eeaf9eb72f73fcb7d552f2c466b143d39cbbffd53 | 
    
| ORCID | 0000-0002-8773-8571 0000-0003-4481-0614 0000-0001-6557-7431  | 
    
| PageCount | 11 | 
    
| ParticipantIDs | crossref_primary_10_1016_j_patcog_2015_09_023 crossref_citationtrail_10_1016_j_patcog_2015_09_023 elsevier_sciencedirect_doi_10_1016_j_patcog_2015_09_023  | 
    
| ProviderPackageCode | CITATION AAYXX  | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 2016-03-01 | 
    
| PublicationDateYYYYMMDD | 2016-03-01 | 
    
| PublicationDate_xml | – month: 03 year: 2016 text: 2016-03-01 day: 01  | 
    
| PublicationDecade | 2010 | 
    
| PublicationTitle | Pattern recognition | 
    
| PublicationYear | 2016 | 
    
| Publisher | Elsevier Ltd | 
    
| Publisher_xml | – name: Elsevier Ltd | 
    
| References | Gönen (bib32) 1981; 128 Marchand, Martin, Weismantel, Wolsey (bib39) 2002; 123 Padberg, Rinaldi (bib37) 1991; 33 Peterson, Brown (bib24) 1961; 49 Schrijver (bib28) 1986 Williams, Cummins, Neira, Newman, Reid, Tardós (bib1) 2009 Fiala (bib10) 2010; 32 Lepetit, Fua (bib5) 2005 Hui, Natori (bib30) 1996; 20 D. Flohr, J. Fischer, A lightweight ID-based extension for marker tracking systems, in: Eurographics Symposium on Virtual Environments (EGVE) Short Paper Proceedings, 2007, pp. 59–64. E. Olson, AprilTag: a robust and flexible visual fiducial system, in: Proceedings of the IEEE International Conference on Robotics and Automation, ICRA, IEEE, 2011, pp. 3400–3407. Daniel, Gerhard, Alessandro, Drummond, Dieter (bib6) 2010; 16 Niemann, Marwedel (bib29) 1997; 2 Schrijver (bib35) 1986 E. Ouaviani, A. Pavan, M. Bottazzi, E. Brunelli, F. Caselli, M. Guerrero, A common image processing framework for 2d barcode reading, in: 7th International Conference on Image Processing and its Applications, Conf. Publ. No. 465, vol. 2, 1999, pp. 652–655. Azuma (bib3) 1997; 6 K. Mikolajczyk, C. Schmid, Indexing based on scale invariant interest points, in: ICCV, 2001, pp. 525–531. I. Gurobi Optimization, Gurobi Optimizer Reference Manual M. Kaltenbrunner, R. Bencina, reacTIVision: a computer-vision framework for table-based tangible interaction, in: Proceedings of the 1st International Conference on Tangible and Embedded Interaction, TEI׳07, ACM, New York, NY, USA, 2007, pp. 69–74. Lin, Costello (bib25) 1983 H. Kato, M. Billinghurst, Marker tracking and HMD calibration for a video-based augmented reality conferencing system, in: Proceedings of the 2nd IEEE and ACM International Workshop on Augmented Reality, IWAR׳99, IEEE Computer Society, Washington, DC, USA, 1999, pp. 85–94. M. Rohs, B. Gfeller, Using camera-equipped mobile phones for interacting with real-world objects, in: Advances in Pervasive Computing, 2004, pp. 265–271. Lawler, Wood (bib38) 1966; 14 D. Wagner, D. Schmalstieg, ARToolKitPlus for pose tracking on mobile devices, in: Computer Vision Winter Workshop, 2007, pp. 139–146. K. Dorfmüller, H. Wirth, Real-time hand and head tracking for virtual environments using infrared beacons, in: Proceedings CAPTECH׳98 1998, Springer, Berlin, Heidelberg, 1998, pp. 113–127. J. Rekimoto, Y. Ayatsuka, CyberCode: designing augmented reality environments with visual tags, in: Proceedings of DARE 2000 on Designing Augmented Reality Environments, DARE׳00, ACM, New York, NY, USA, 2000, pp. 1–10. D.G. Lowe, Object recognition from local scale-invariant features, in: Proceedings of the International Conference on Computer Vision—vol. 2, ICCV׳99, IEEE Computer Society, Washington, DC, USA, 1999, pp. 1150–1157. Garey, Johnson (bib36) 1979 A. Richards, J.P. How, Aircraft trajectory planning with collision avoidance using mixed integer linear programming, American Control Conference, ACC, vol. 3, 2002, pp. 1936–1941. G. Klein, D. Murray, Parallel tracking and mapping for small AR workspaces, in: Proceedings of the 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality, ISMAR׳07, IEEE Computer Society, Washington, DC, USA, 2007, pp. 1–10. V.A. Knyaz, R.V. Sibiryakov, The development of new coded targets for automated point identification and non-contact surface measurements, in: 3D Surface Measurements, International Archives of Photogrammetry and Remote Sensing, vol. XXXII, part 5, 1998, pp. 80–85. J. Rekimoto, Matrix: A realtime object identification and registration method for augmented reality, in: 3rd Asian Pacific Computer and Human Interaction, Kangawa, Japan, IEEE Computer Society, Washington, DC, USA, 1998, pp. 63–69. Schmalstieg, Fuhrmann, Hesina, Szalavári, Encarnaçäo, Gervautz, Purgathofer (bib26) 2002; 11 M. Ribo, A. Pinz, A.L. Fuhrmann, A new optical tracking system for virtual and augmented reality applications, in: Proceedings of the IEEE Instrumentation and Measurement Technical Conference, 2001, pp. 1932–1936. M. Fiala, Comparing ARTag and ARToolKit Plus fiducial marker systems, in: IEEE International Workshop on Haptic Audio Visual Environments and their Applications, 2005, pp. 147–152. Garrido-Jurado, Muñoz-Salinas, Madrid-Cuevas, Marín-Jiménez (bib12) 2014; 47 L. Naimark, E. Foxlin, Circular data matrix fiducial system and robust image processing for a wearable vision-inertial self-tracker, in: Proceedings of the 1st International Symposium on Mixed and Augmented Reality, ISMAR׳02, IEEE Computer Society, Washington, DC, USA, 2002, pp. 27–36. Royer, Lhuillier, Dhome, Lavest (bib2) 2007; 74 2014. Morais, Kádár, Faria, Vale, Khodr (bib31) 2010; 35 Nelder, Mead (bib34) 1965; 7 10.1016/j.patcog.2015.09.023_bib27 Morais (10.1016/j.patcog.2015.09.023_bib31) 2010; 35 Schrijver (10.1016/j.patcog.2015.09.023_bib35) 1986 Garey (10.1016/j.patcog.2015.09.023_bib36) 1979 Daniel (10.1016/j.patcog.2015.09.023_bib6) 2010; 16 Nelder (10.1016/j.patcog.2015.09.023_bib34) 1965; 7 Schmalstieg (10.1016/j.patcog.2015.09.023_bib26) 2002; 11 Royer (10.1016/j.patcog.2015.09.023_bib2) 2007; 74 10.1016/j.patcog.2015.09.023_bib4 10.1016/j.patcog.2015.09.023_bib7 Lepetit (10.1016/j.patcog.2015.09.023_bib5) 2005 10.1016/j.patcog.2015.09.023_bib9 10.1016/j.patcog.2015.09.023_bib8 10.1016/j.patcog.2015.09.023_bib11 10.1016/j.patcog.2015.09.023_bib33 Niemann (10.1016/j.patcog.2015.09.023_bib29) 1997; 2 10.1016/j.patcog.2015.09.023_bib15 10.1016/j.patcog.2015.09.023_bib16 10.1016/j.patcog.2015.09.023_bib13 10.1016/j.patcog.2015.09.023_bib14 10.1016/j.patcog.2015.09.023_bib19 Garrido-Jurado (10.1016/j.patcog.2015.09.023_bib12) 2014; 47 10.1016/j.patcog.2015.09.023_bib17 10.1016/j.patcog.2015.09.023_bib18 Williams (10.1016/j.patcog.2015.09.023_bib1) 2009 Schrijver (10.1016/j.patcog.2015.09.023_bib28) 1986 Fiala (10.1016/j.patcog.2015.09.023_bib10) 2010; 32 Gönen (10.1016/j.patcog.2015.09.023_bib32) 1981; 128 Marchand (10.1016/j.patcog.2015.09.023_bib39) 2002; 123 Hui (10.1016/j.patcog.2015.09.023_bib30) 1996; 20 Padberg (10.1016/j.patcog.2015.09.023_bib37) 1991; 33 Peterson (10.1016/j.patcog.2015.09.023_bib24) 1961; 49 Lin (10.1016/j.patcog.2015.09.023_bib25) 1983 10.1016/j.patcog.2015.09.023_bib40 Lawler (10.1016/j.patcog.2015.09.023_bib38) 1966; 14 Azuma (10.1016/j.patcog.2015.09.023_bib3) 1997; 6 10.1016/j.patcog.2015.09.023_bib22 10.1016/j.patcog.2015.09.023_bib23 10.1016/j.patcog.2015.09.023_bib20 10.1016/j.patcog.2015.09.023_bib21  | 
    
| References_xml | – volume: 49 start-page: 228 year: 1961 end-page: 235 ident: bib24 article-title: Cyclic codes for error detection publication-title: Proc. IRE – volume: 7 start-page: 308 year: 1965 end-page: 313 ident: bib34 article-title: A simplex method for function minimization publication-title: Comput. J. – volume: 11 start-page: 33 year: 2002 end-page: 54 ident: bib26 article-title: The Studierstube augmented reality project publication-title: Presence: Teleoper. Virtual Environ. – volume: 123 start-page: 397 year: 2002 end-page: 446 ident: bib39 article-title: Cutting planes in integer and mixed integer programming publication-title: Discret. Appl. Math. – volume: 2 start-page: 165 year: 1997 end-page: 193 ident: bib29 article-title: An algorithm for hardware/software partitioning using mixed integer linear programming publication-title: Des. Autom. Embed. Syst. – year: 1986 ident: bib35 article-title: Theory of Linear and Integer Programming – reference: M. Kaltenbrunner, R. Bencina, reacTIVision: a computer-vision framework for table-based tangible interaction, in: Proceedings of the 1st International Conference on Tangible and Embedded Interaction, TEI׳07, ACM, New York, NY, USA, 2007, pp. 69–74. – reference: G. Klein, D. Murray, Parallel tracking and mapping for small AR workspaces, in: Proceedings of the 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality, ISMAR׳07, IEEE Computer Society, Washington, DC, USA, 2007, pp. 1–10. – volume: 32 start-page: 1317 year: 2010 end-page: 1324 ident: bib10 article-title: Designing highly reliable fiducial markers publication-title: IEEE Trans. Pattern Anal. Mach. Intell. – volume: 6 start-page: 355 year: 1997 end-page: 385 ident: bib3 article-title: A survey of augmented reality publication-title: Presence – reference: E. Olson, AprilTag: a robust and flexible visual fiducial system, in: Proceedings of the IEEE International Conference on Robotics and Automation, ICRA, IEEE, 2011, pp. 3400–3407. – reference: D.G. Lowe, Object recognition from local scale-invariant features, in: Proceedings of the International Conference on Computer Vision—vol. 2, ICCV׳99, IEEE Computer Society, Washington, DC, USA, 1999, pp. 1150–1157. – start-page: 1188 year: 2009 end-page: 1197 ident: bib1 article-title: A comparison of loop closing techniques in monocular SLAM publication-title: Robot. Auton. Syst. – volume: 33 start-page: 60 year: 1991 end-page: 100 ident: bib37 article-title: A branch-and-cut algorithm for the resolution of large-scale symmetric traveling salesman problems publication-title: SIAM Rev. – volume: 20 start-page: 1577 year: 1996 end-page: 1582 ident: bib30 article-title: An industrial application using mixed-integer programming technique publication-title: Comput. Chem. Eng. – reference: K. Dorfmüller, H. Wirth, Real-time hand and head tracking for virtual environments using infrared beacons, in: Proceedings CAPTECH׳98 1998, Springer, Berlin, Heidelberg, 1998, pp. 113–127. – reference: D. Wagner, D. Schmalstieg, ARToolKitPlus for pose tracking on mobile devices, in: Computer Vision Winter Workshop, 2007, pp. 139–146. – volume: 47 start-page: 2280 year: 2014 end-page: 2292 ident: bib12 article-title: Automatic generation and detection of highly reliable fiducial markers under occlusion publication-title: Pattern Recognit. – year: 1986 ident: bib28 article-title: Theory of Linear and Integer Programming – volume: 35 start-page: 151 year: 2010 end-page: 156 ident: bib31 article-title: Optimal scheduling of a renewable micro-grid in an isolated load area using mixed-integer linear programming publication-title: Renew. Energy – reference: K. Mikolajczyk, C. Schmid, Indexing based on scale invariant interest points, in: ICCV, 2001, pp. 525–531. – reference: A. Richards, J.P. How, Aircraft trajectory planning with collision avoidance using mixed integer linear programming, American Control Conference, ACC, vol. 3, 2002, pp. 1936–1941. – volume: 128 start-page: 70 year: 1981 end-page: 79 ident: bib32 article-title: Distribution-system planning using mixed-integer programming publication-title: Gener. Transm. Distrib. IEE Proc. C – reference: V.A. Knyaz, R.V. Sibiryakov, The development of new coded targets for automated point identification and non-contact surface measurements, in: 3D Surface Measurements, International Archives of Photogrammetry and Remote Sensing, vol. XXXII, part 5, 1998, pp. 80–85. – volume: 16 start-page: 355 year: 2010 end-page: 368 ident: bib6 article-title: Real-time detection and tracking for augmented reality on mobile phones publication-title: IEEE Trans. Vis. Comput. Graph. – reference: M. Fiala, Comparing ARTag and ARToolKit Plus fiducial marker systems, in: IEEE International Workshop on Haptic Audio Visual Environments and their Applications, 2005, pp. 147–152. – year: 1983 ident: bib25 article-title: Error Control Coding: Fundamentals and Applications – volume: 74 start-page: 237 year: 2007 end-page: 260 ident: bib2 article-title: Monocular vision for mobile robot localization and autonomous navigation publication-title: Int. J. Comput. Vis. – reference: J. Rekimoto, Matrix: A realtime object identification and registration method for augmented reality, in: 3rd Asian Pacific Computer and Human Interaction, Kangawa, Japan, IEEE Computer Society, Washington, DC, USA, 1998, pp. 63–69. – start-page: 1 year: 2005 end-page: 89 ident: bib5 article-title: Monocular model-based 3d tracking of rigid objects publication-title: Found. Trends Comput. Graph. Vis. – reference: J. Rekimoto, Y. Ayatsuka, CyberCode: designing augmented reality environments with visual tags, in: Proceedings of DARE 2000 on Designing Augmented Reality Environments, DARE׳00, ACM, New York, NY, USA, 2000, pp. 1–10. – reference: M. Ribo, A. Pinz, A.L. Fuhrmann, A new optical tracking system for virtual and augmented reality applications, in: Proceedings of the IEEE Instrumentation and Measurement Technical Conference, 2001, pp. 1932–1936. – reference: L. Naimark, E. Foxlin, Circular data matrix fiducial system and robust image processing for a wearable vision-inertial self-tracker, in: Proceedings of the 1st International Symposium on Mixed and Augmented Reality, ISMAR׳02, IEEE Computer Society, Washington, DC, USA, 2002, pp. 27–36. – reference: M. Rohs, B. Gfeller, Using camera-equipped mobile phones for interacting with real-world objects, in: Advances in Pervasive Computing, 2004, pp. 265–271. – reference: E. Ouaviani, A. Pavan, M. Bottazzi, E. Brunelli, F. Caselli, M. Guerrero, A common image processing framework for 2d barcode reading, in: 7th International Conference on Image Processing and its Applications, Conf. Publ. No. 465, vol. 2, 1999, pp. 652–655. – reference: I. Gurobi Optimization, Gurobi Optimizer Reference Manual 〈 – volume: 14 start-page: 699 year: 1966 end-page: 719 ident: bib38 article-title: Branch-and-bound methods publication-title: Oper. Res. – reference: H. Kato, M. Billinghurst, Marker tracking and HMD calibration for a video-based augmented reality conferencing system, in: Proceedings of the 2nd IEEE and ACM International Workshop on Augmented Reality, IWAR׳99, IEEE Computer Society, Washington, DC, USA, 1999, pp. 85–94. – reference: D. Flohr, J. Fischer, A lightweight ID-based extension for marker tracking systems, in: Eurographics Symposium on Virtual Environments (EGVE) Short Paper Proceedings, 2007, pp. 59–64. – reference: 〉, 2014. – year: 1979 ident: bib36 article-title: Computers and Intractability: A Guide to the Theory of NP-Completeness – volume: 14 start-page: 699 issue: 4 year: 1966 ident: 10.1016/j.patcog.2015.09.023_bib38 article-title: Branch-and-bound methods publication-title: Oper. Res. doi: 10.1287/opre.14.4.699 – volume: 74 start-page: 237 issue: 3 year: 2007 ident: 10.1016/j.patcog.2015.09.023_bib2 article-title: Monocular vision for mobile robot localization and autonomous navigation publication-title: Int. J. Comput. Vis. doi: 10.1007/s11263-006-0023-y – ident: 10.1016/j.patcog.2015.09.023_bib8 doi: 10.1109/ICCV.2001.937561 – year: 1979 ident: 10.1016/j.patcog.2015.09.023_bib36 – ident: 10.1016/j.patcog.2015.09.023_bib4 doi: 10.1109/IWAR.1999.803809 – ident: 10.1016/j.patcog.2015.09.023_bib23 doi: 10.1109/APCHI.1998.704151 – year: 1986 ident: 10.1016/j.patcog.2015.09.023_bib28 – ident: 10.1016/j.patcog.2015.09.023_bib11 – ident: 10.1016/j.patcog.2015.09.023_bib21 doi: 10.1145/1226969.1226983 – volume: 32 start-page: 1317 issue: 7 year: 2010 ident: 10.1016/j.patcog.2015.09.023_bib10 article-title: Designing highly reliable fiducial markers publication-title: IEEE Trans. Pattern Anal. Mach. Intell. doi: 10.1109/TPAMI.2009.146 – ident: 10.1016/j.patcog.2015.09.023_bib19 – volume: 33 start-page: 60 issue: 1 year: 1991 ident: 10.1016/j.patcog.2015.09.023_bib37 article-title: A branch-and-cut algorithm for the resolution of large-scale symmetric traveling salesman problems publication-title: SIAM Rev. doi: 10.1137/1033004 – year: 1986 ident: 10.1016/j.patcog.2015.09.023_bib35 – volume: 123 start-page: 397 issue: 1 year: 2002 ident: 10.1016/j.patcog.2015.09.023_bib39 article-title: Cutting planes in integer and mixed integer programming publication-title: Discret. Appl. Math. doi: 10.1016/S0166-218X(01)00348-1 – ident: 10.1016/j.patcog.2015.09.023_bib7 doi: 10.1109/ISMAR.2007.4538852 – ident: 10.1016/j.patcog.2015.09.023_bib20 doi: 10.1049/cp:19990404 – volume: 7 start-page: 308 issue: 4 year: 1965 ident: 10.1016/j.patcog.2015.09.023_bib34 article-title: A simplex method for function minimization publication-title: Comput. J. doi: 10.1093/comjnl/7.4.308 – ident: 10.1016/j.patcog.2015.09.023_bib17 doi: 10.1109/ISMAR.2002.1115065 – ident: 10.1016/j.patcog.2015.09.023_bib27 – volume: 47 start-page: 2280 issue: 6 year: 2014 ident: 10.1016/j.patcog.2015.09.023_bib12 article-title: Automatic generation and detection of highly reliable fiducial markers under occlusion publication-title: Pattern Recognit. doi: 10.1016/j.patcog.2014.01.005 – volume: 2 start-page: 165 issue: 2 year: 1997 ident: 10.1016/j.patcog.2015.09.023_bib29 article-title: An algorithm for hardware/software partitioning using mixed integer linear programming publication-title: Des. Autom. Embed. Syst. doi: 10.1023/A:1008832202436 – start-page: 1188 year: 2009 ident: 10.1016/j.patcog.2015.09.023_bib1 article-title: A comparison of loop closing techniques in monocular SLAM publication-title: Robot. Auton. Syst. doi: 10.1016/j.robot.2009.06.010 – volume: 49 start-page: 228 issue: 1 year: 1961 ident: 10.1016/j.patcog.2015.09.023_bib24 article-title: Cyclic codes for error detection publication-title: Proc. IRE doi: 10.1109/JRPROC.1961.287814 – volume: 11 start-page: 33 issue: 1 year: 2002 ident: 10.1016/j.patcog.2015.09.023_bib26 article-title: The Studierstube augmented reality project publication-title: Presence: Teleoper. Virtual Environ. doi: 10.1162/105474602317343640 – year: 1983 ident: 10.1016/j.patcog.2015.09.023_bib25 – ident: 10.1016/j.patcog.2015.09.023_bib13 doi: 10.1109/ICRA.2011.5979561 – volume: 16 start-page: 355 issue: 3 year: 2010 ident: 10.1016/j.patcog.2015.09.023_bib6 article-title: Real-time detection and tracking for augmented reality on mobile phones publication-title: IEEE Trans. Vis. Comput. Graph. doi: 10.1109/TVCG.2009.99 – volume: 128 start-page: 70 issue: 9 year: 1981 ident: 10.1016/j.patcog.2015.09.023_bib32 article-title: Distribution-system planning using mixed-integer programming publication-title: Gener. Transm. Distrib. IEE Proc. C doi: 10.1049/ip-c.1981.0010 – ident: 10.1016/j.patcog.2015.09.023_bib14 doi: 10.1007/3-540-49384-0_9 – ident: 10.1016/j.patcog.2015.09.023_bib18 doi: 10.1145/354666.354667 – ident: 10.1016/j.patcog.2015.09.023_bib22 doi: 10.1109/HAVE.2005.1545669 – start-page: 1 year: 2005 ident: 10.1016/j.patcog.2015.09.023_bib5 article-title: Monocular model-based 3d tracking of rigid objects publication-title: Found. Trends Comput. Graph. Vis. doi: 10.1561/0600000001 – volume: 6 start-page: 355 year: 1997 ident: 10.1016/j.patcog.2015.09.023_bib3 article-title: A survey of augmented reality publication-title: Presence doi: 10.1162/pres.1997.6.4.355 – ident: 10.1016/j.patcog.2015.09.023_bib15 doi: 10.1109/IMTC.2001.929537 – ident: 10.1016/j.patcog.2015.09.023_bib16 – ident: 10.1016/j.patcog.2015.09.023_bib33 doi: 10.1109/ACC.2002.1023918 – ident: 10.1016/j.patcog.2015.09.023_bib40 – volume: 35 start-page: 151 issue: 1 year: 2010 ident: 10.1016/j.patcog.2015.09.023_bib31 article-title: Optimal scheduling of a renewable micro-grid in an isolated load area using mixed-integer linear programming publication-title: Renew. Energy doi: 10.1016/j.renene.2009.02.031 – volume: 20 start-page: 1577 issue: Suppl. 2 (0) year: 1996 ident: 10.1016/j.patcog.2015.09.023_bib30 article-title: An industrial application using mixed-integer programming technique publication-title: Comput. Chem. Eng. doi: 10.1016/0098-1354(96)00268-2 – ident: 10.1016/j.patcog.2015.09.023_bib9 doi: 10.1109/ICCV.1999.790410  | 
    
| SSID | ssj0017142 | 
    
| Score | 2.6265275 | 
    
| Snippet | Square-based fiducial markers are one of the most popular approaches for camera pose estimation due to its fast detection and robustness. In order to maximize... | 
    
| SourceID | crossref elsevier  | 
    
| SourceType | Enrichment Source Index Database Publisher  | 
    
| StartPage | 481 | 
    
| SubjectTerms | Augmented reality Computer vision Fiducial markers MILP Mixed Integer Linear Programming  | 
    
| Title | Generation of fiducial marker dictionaries using Mixed Integer Linear Programming | 
    
| URI | https://dx.doi.org/10.1016/j.patcog.2015.09.023 | 
    
| Volume | 51 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier) customDbUrl: eissn: 1873-5142 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0017142 issn: 0031-3203 databaseCode: GBLVA dateStart: 20110101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: Elsevier SD Complete Freedom Collection [SCCMFC] customDbUrl: eissn: 1873-5142 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0017142 issn: 0031-3203 databaseCode: ACRLP dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals [SCFCJ] customDbUrl: eissn: 1873-5142 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0017142 issn: 0031-3203 databaseCode: AIKHN dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVESC databaseName: ScienceDirect (Elsevier) customDbUrl: eissn: 1873-5142 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0017142 issn: 0031-3203 databaseCode: .~1 dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier – providerCode: PRVLSH databaseName: Elsevier Journals customDbUrl: mediaType: online eissn: 1873-5142 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0017142 issn: 0031-3203 databaseCode: AKRWK dateStart: 19680101 isFulltext: true providerName: Library Specific Holdings  | 
    
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LSwMxEA6lXrz4Fuuj5OB1bbNJdt1jKUpVLAoWegubV1mxD0oLnvztzmx2i4IoeNxlAuHbyWSS_eYbQi41bMlWQ_TLvY0joTmLcm1EhLmwZ05g8SayLYbJYCTux3LcIP26FgZplVXsDzG9jNbVm06FZmdRFFjji7KD2KUAf4cJ1AQVIsUuBlcfG5oH9vcOiuEwC7Suy-dKjtcCwt18ggQvWaqdxvzn7enLlnO7R3aqXJH2wnT2ScPNDshu3YeBVsvykDwH7WiEmM499YVd40U4nSL1ZkltUdYulIdiijz3CX0s3p2leBs4AQM4j4K_06dA1ZqCwREZ3d689AdR1SohMgDnCnydcSO7ybWABMPxHA4WLPOMOZf7zOk09in3RqdWytjHRiSJhkTJ8sxo7b2V_Jg0Z_OZOyFUpyJnPLHcMS-cBENpII0wLhMWvixvEV4jpEylI47tLN5UTRh7VQFXhbiqbqYA1xaJNqMWQUfjD_u0Bl998wcFof7Xkaf_HnlGtuEpCQyzc9JcLdfuAlKOlW6XPtUmW727h8HwEw3j1qc | 
    
| linkProvider | Elsevier | 
    
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LS8NAEF5qPejFt1ife_Aa22R3E3OUolRtRaGF3pbsq0Tsg9KCJ3-7M9mkKIiC12QGli-zszObb2YIuVRwJBsF3i9zJgq4YmGQKc0DjIVdaDkWbyLb4inuDPjDUAxrpF3VwiCtsvT93qcX3rp80izRbM7yHGt8se0gTinA32Gcr5F1LqIEM7CrjxXPAwd8-5bhsAwUr-rnCpLXDPzddIQML1G0O43Yz-fTlzPnbodslcEivfHr2SU1O9kj29UgBlruy33y4ptHI8Z06qjLzRJvwukYuTdzavKieKHIiikS3Ue0l79bQ_E6cAQCkJCCwdNnz9Uag8ABGdzd9tudoJyVEGjAcwHGHjItWvE1hwjDsgwyizB1YWht5lKrksglzGmVGCEiF2kexwoiJcNSrZRzRrBDUp9MJ_aIUJXwLGSxYTZ03AoQFBriCG1TbuDTsgZhFUJSl43EcZ7Fm6wYY6_S4yoRV9lKJeDaIMFKa-Ybafwhn1Tgy28GIcHX_6p5_G_NC7LR6fe6snv_9HhCNuFN7Olmp6S-mC_tGcQfC3Ve2NcnKvPYPA | 
    
| 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=Generation+of+fiducial+marker+dictionaries+using+Mixed+Integer+Linear+Programming&rft.jtitle=Pattern+recognition&rft.au=Garrido-Jurado%2C+S.&rft.au=Mu%C3%B1oz-Salinas%2C+R.&rft.au=Madrid-Cuevas%2C+F.J.&rft.au=Medina-Carnicer%2C+R.&rft.date=2016-03-01&rft.issn=0031-3203&rft.volume=51&rft.spage=481&rft.epage=491&rft_id=info:doi/10.1016%2Fj.patcog.2015.09.023&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_patcog_2015_09_023 | 
    
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0031-3203&client=summon | 
    
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0031-3203&client=summon | 
    
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0031-3203&client=summon |