{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,19]],"date-time":"2025-01-19T05:17:33Z","timestamp":1737263853467,"version":"3.33.0"},"reference-count":26,"publisher":"Wiley","issue":"10","license":[{"start":{"date-parts":[[2007,3,13]],"date-time":"2007-03-13T00:00:00Z","timestamp":1173744000000},"content-version":"vor","delay-in-days":4181,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Robotic Syst."],"published-print":{"date-parts":[[1995,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>A novel active\u2010vision system for 3\u2010D object recognition was developed. The vision system combines object pre\u2010marking and active sensing. Therein, an object is modeled by a few of its 2\u2010D perspective (standard) views, each with a corresponding viewing axis defined by a marker placed on the object. The operation of the active\u2010vision system is characterized by its off\u2010line planning and on\u2010line recognition phases. The primary objective of this article is to address two issues in regard to the former: optimal object pre\u2010marking and optimal camera placement. The optimal object pre\u2010marking problem is defined as the determination of the minimum number of markers, and their best locations on a given set of objects to yield maximum \u201cdistinctiveness\u201d for the 2\u2010D standard\u2010views defined by these markers. The optimal camera\u2010placement problem targets minimization of camera movements in detecting the markers. Following a brief description of the proposed on\u2010line recognition process, the techniques developed for the off\u2010line planning stage are described in this article. For experimental verification purposes, a prototype of the proposed active\u2010vision system was also implemented and is described herein. \u00a9<jats:italic>1995 John Wiley &amp; Sons, Inc.<\/jats:italic><\/jats:p>","DOI":"10.1002\/rob.4620121005","type":"journal-article","created":{"date-parts":[[2007,7,6]],"date-time":"2007-07-06T16:54:36Z","timestamp":1183740876000},"page":"677-691","source":"Crossref","is-referenced-by-count":4,"title":["Cad\u2010based off\u2010line planning for active vision"],"prefix":"10.1002","volume":"12","author":[{"given":"Xiaoyu","family":"He","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Beno","family":"Benhabib","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kenneth C.","family":"Smith","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2007,3,13]]},"reference":[{"key":"e_1_2_1_2_2","unstructured":"R.Bajcsy \u201cActive perception vs. passive perception \u201dProc. IEEE Workshop Comput. Vision Michigan 1985 pp.55\u201359."},{"key":"e_1_2_1_3_2","doi-asserted-by":"crossref","unstructured":"A.ShmuelandM.Merman \u201cActive vision: 3D from an image sequence \u201dProc. Int. Conf. Pattern Recognit. Atlantic City NJ 1990 pp.48\u201354.","DOI":"10.1109\/ICPR.1990.118063"},{"key":"e_1_2_1_4_2","unstructured":"R.Safaee\u2010rad An active\u2010vision system for 3D\u2010object recognition in robotic assembly workcells Ph.D. dissertation Department of Mechanical Engineering University of Toronto Toronto Canada 1991."},{"volume-title":"Computer Vision","year":"1982","author":"Ballard D. H.","key":"e_1_2_1_5_2"},{"key":"e_1_2_1_6_2","unstructured":"C. G.Crawford \u201cAspect graphs and robot vision \u201dProc. IEEE Int. Conf. Comput. Vision Pattern Recognit.1985 pp.382\u2013384."},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1016\/0031-3203(87)90020-3"},{"key":"e_1_2_1_8_2","unstructured":"T. A.Bodziak \u201cUsing UV metal\u2010marking dyes in industrial vision inspection of complex assemblies \u201dProc. Vision '86 Detroit MI 1986 pp.9\u201031\u20139\u201039."},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/JRA.1987.1087143"},{"volume-title":"Marking parts to aid robot vision","year":"1981","author":"Bales J. W.","key":"e_1_2_1_10_2"},{"key":"e_1_2_1_11_2","first-page":"354","volume-title":"Proc. IAPR Int. Conf. Pattern Recognit.","author":"You Y.\u2010C.","year":"1992"},{"key":"e_1_2_1_12_2","doi-asserted-by":"publisher","DOI":"10.1177\/027836499000900505"},{"key":"e_1_2_1_13_2","first-page":"1410","volume-title":"Proc. Int. Conf. Adv. Rob","author":"Tarabanis K.","year":"1991"},{"key":"e_1_2_1_14_2","doi-asserted-by":"crossref","unstructured":"S.Yi R. M.Haralick andL. G.Shapiro \u201cAutomatic sensor and light source positioning for machine vision \u201dProc. Int. Conf. Pattern Recognit. Atlantic City NJ 1990 pp.55\u201359.","DOI":"10.1109\/ICPR.1990.118064"},{"key":"e_1_2_1_15_2","unstructured":"H.\u2010S.Kim \u201cActive multiple view object recognition \u201d Ph.D. Dissertation The University of Michigan Ann Arbor MI 1988."},{"key":"e_1_2_1_16_2","doi-asserted-by":"crossref","unstructured":"C. I.Connolly \u201cThe determination of next best views \u201dProc. IEEE Int. Conf. Rob. Autom. St. Louis MO 1985 pp.432\u2013435.","DOI":"10.1109\/ROBOT.1985.1087372"},{"key":"e_1_2_1_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/70.163786"},{"key":"e_1_2_1_18_2","doi-asserted-by":"publisher","DOI":"10.1016\/0262-8856(92)90074-D"},{"key":"e_1_2_1_19_2","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8655(92)90067-A"},{"key":"e_1_2_1_20_2","unstructured":"X.He \u201cCAD\u2010based off\u2010line planning for an active\u2010vision system \u201d Ph.D. Dissertation Department of Mechanical Engineering University of Toronto Toronto Canada 1993."},{"key":"e_1_2_1_21_2","doi-asserted-by":"publisher","DOI":"10.1016\/0031-3203(92)90142-6"},{"volume-title":"Introduction to Dynamic Programming","year":"1981","author":"Cooper L.","key":"e_1_2_1_22_2"},{"issue":"5","key":"e_1_2_1_23_2","doi-asserted-by":"crossref","first-page":"699","DOI":"10.1007\/BF01069306","article-title":"Algorithm for finding the value of the global extremum of a function of several variables with a given accuracy","volume":"14","author":"Babii A. N.","year":"1978","journal-title":"Cybernetics"},{"key":"e_1_2_1_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1987.1663657"},{"key":"e_1_2_1_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/CADVIS.1991.148761"},{"key":"e_1_2_1_26_2","doi-asserted-by":"crossref","unstructured":"K.Ikeuchi \u201cGenerating an interpretation tree from a CAD model for 3D\u2010object recognition in bin\u2010picking task \u201dInt. J. Comput. Vision 145\u2013165 1987.","DOI":"10.1007\/BF00123163"},{"key":"e_1_2_1_27_2","unstructured":"M.IchinoandJ.Sklansky \u201cFeature selection for linear classifiers \u201dProc. Int. Conf. Pattern Recognit. Montreal Canada 1984 pp.124\u2013127."}],"container-title":["Journal of Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Frob.4620121005","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/rob.4620121005","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,18]],"date-time":"2025-01-18T07:49:59Z","timestamp":1737186599000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/rob.4620121005"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995,10]]},"references-count":26,"journal-issue":{"issue":"10","published-print":{"date-parts":[[1995,10]]}},"alternative-id":["10.1002\/rob.4620121005"],"URL":"https:\/\/doi.org\/10.1002\/rob.4620121005","archive":["Portico"],"relation":{},"ISSN":["0741-2223","1097-4563"],"issn-type":[{"type":"print","value":"0741-2223"},{"type":"electronic","value":"1097-4563"}],"subject":[],"published":{"date-parts":[[1995,10]]}}}