scieee Open visual document viewer

Modelado del contexto geométrico para el reconocimiento de objetos

Ruiz-Sarmiento, José Raúl,Galindo-Andrades, Cipriano,González-Jiménez, Antonio Javier

Abstract

El reconocimiento de objetos es una tarea clave para dotar de cierta autonomía a un robot móvil.Los métodos de reconocimiento tradicionales han alcanzado un éxito aceptable empleando información sobre la apariencia y/o la geométrica de los objetos, aunque pueden presentar resultados ambiguos. Persiguiendo mitigar esta desventaja, en este trabajo se estudia cómo modelar información sobre el contexto geométrico de los objetos, la cual resulta útil para inclinar la balanza en reconocimientos ambiguos, de tal manera que se alcance un reconocimiento tan exitoso como sea posible. Para ello hemos recurrido a los Campos Aleatorios Condicionales como herramienta de modelado, y a Robot@Home como conjunto de datos para la evaluación. Con estas premisas se han alcanzado conclusiones interesantes para cualquier sistema reconocedor empleando información contextual.

Full text

Modelado del Con ex o Geom´e ico pa a el Reconocimien o de Obje os Jose-Raul Ruiz-Sa mien o, Cip iano Galindo, Ja ie Gonzalez-Jimenez Depa amen o de Ingenie ´ıa de Sis emas y Au om´a ica, Ins i u o de In es igaci´on Biom´edica de M´alaga, Uni e sidad de M´alaga, Campus de Tea inos, 29071, M´alaga {jo a aul,cgalindo,ja ie gonzalez}@uma.es Resumen El econocimien o de obje os es una a ea cla e pa a do a de cie a au onom´ıa a un obo m´o il. Los m´e odos de econocimien o adicionales han alcanzado un ´exi o acep able empleando in o - maci´on sob e la apa iencia y/o la geome ´ıa de los obje os, aunque pueden p esen a esul ados ambiguos. Pe siguiendo mi iga es a des en aja, en es e abajo se es udia c´omo modela in o - maci´on sob e el con ex o geom´e ico de los ob- je os, la cual esul a ´u il pa a inclina la bal- anza en econocimien os ambiguos, de al man- e a que se alcance un econocimien o an exi oso como sea posible. Pa a ello hemos ecu ido a los Campos Alea o ios Condicionales como he - amien a de modelado, y a Robo @Home como conjun o de da os pa a la e aluaci´on. Con es- as p emisas se han alcanzado conclusiones in e e- san es pa a cualquie sis ema econocedo emple- ando in o maci´on con ex ual. Palab as cla e: Reconocimien o de obje os, con ex o geom´e ico, campos alea o ios condi- cionales, obo s de se icio. 1 INTRODUCCI ´ ON Pa a que un obo m´o il pueda p es a se icios con ´exi o en su luga de abajo necesi a alcanza un cie o g ado de comp ensi´on sob e su en o no. El econocimien o de obje os es una a ea cla e pa a ello, ya que pe mi e al obo in e ac ua con los elemen os de ec ados en su al ededo . Es e econocimien o ha de se iable, ya que una clasi- icaci´on e ´onea puede comp ome e la in eg idad del obo , de su en o no, o incluso de se es hu- manos. Pa a isualiza es o, sup´ongase un obo enca gado de p o ee medicaci´on a una pe sona mayo , de ega las plan as, o de plancha la opa. Los m´e odos de econocimien o adicionales que econocen indi idualmen e cada obje o en el en- o no han alcanzado un ´exi o no able [1, 2, 3]. No obs an e, es os m´e odos pueden a menudo o ece esul ados ambiguos que comp ome en la ope aci´on del obo , p.e. un obje o cil´ınd ico de ? ? ? ? ? ? obse ación 1 obse ación 2 Figu a 1: Ejemplo del p oblema del modelado con- ex ual. En el caso de la mesa de noche (c´ı culo na anja), sus elaciones de con ex o (l´ıneas azules y e des) an a depende del ango de con ex o empleado, y de la ex ensi´on de la in o maci´on con- ex ual a modela . ama˜no medio pod ´ıa se econocido como una pa- pele a, un ja ´on, una bo ella, e c [4]. Una mane a de elimina es as ambig¨uedades es la u ilizaci´on de in o maci´on sob e el con ex o geom´e ico de los obje os: si hay una lo encima, p obablemen e sea un ja ´on [5]. Es a uen e de in o maci´on pe - mi e analiza las elaciones en e los obje os, y es de g an alo a la ho a de econoce los. Los Campos Alea o ios Condicionales, del ingl´es Condi ional Random Fields (CRFs) [6], son una he amien a com´unmen e usada pa a modela y explo a in o maci´on con ex ual. Es os modelos se basan en una ep esen aci´on en o ma de g a o, donde los nodos son in e p e ados como obje os, y los a cos conec an nodos/obje os con una elaci´on de con ex o. Pa a c ea dichos a cos se suele es- ablece un ango de con ex o, que ija la dis ancia m´axima a la que dos obje os pueden es a si u- ados en el en o no pa a conside a se que exis e una elaci´on en e ellos. Po ejemplo, las ela- ciones que se mues an como l´ıneas azules en la Fig. 1 se es ablece ´an dependiendo de es e ango de con ex o. En la li e a u a ambi´en pueden en- con a se abajos que conside an dis in as uen es de in o maci´on con ex ual a modela : p o enien e de una obse aci´on del en o no (imagen de in ensi- dad, RGB-D, e c.), donde es a in o maci´on puede se escasa o pob e, o de una econs ucci´on del mismo, lo que p opo ciona una mayo ex ensi´on de la in o maci´on con ex ual (po ejemplo, las elaciones que apo a la imagen de la de echa en la Fig. 1, ep esen ada como l´ıneas e des). La elecci´on del ango de con ex o, o de la ex ensi´on de la in o maci´on con ex ual, suelen hace se de man- e a ad-hoc sin ene en cuen a sus posibles e ec os en el econocimien o. Es e abajo pe sigue p o ee indicaciones ´u iles y buenas p ´ac icas sob e el modelado de in o - maci´on con ex ual, de al mane a que cualquie sis ema econocedo explo ando es a uen e de in- o maci´on pueda alcanza unos esul ados an ex- i osos como sea posible. Pa a ello se u ilizan los CRFs como he amien a pa a el modelado y ap o echamien o del con ex o, y se es udian p in- cipalmen e los dos ac o es an e io men e ci ados, la elecci´on i) del ango de con ex o, y ii) de la ex ensi´on de la in o maci´on a modela . En dicho es udio se analiza la in luencia de es os ac o es an o en el ´exi o del econocimien o, como en los iempos de ejecuci´on necesa ios pa a los p ocesos de en enamien o e in e encia sob e los CRFs, de al mane a que se pueda selecciona la con igu- aci´on que m´as se ajus e a las necesidades de cada aplicaci´on. Pa a lle a a cabo los expe imen os ealizados du an e el es udio se ha empleado el conjun o de da os Robo @Home [7], dada su com- plejidad y adecuaci´on al p oblema: ue ecogido po un obo m´o il en en o nos dom´es icos. 2 TRABAJOS RELACIONADOS Los m´e odos de econocimien o adicionales han enido un ´exi o no able en aplicaciones donde se especializan en de ec a un cie o ipo de ob- je o (e.g. ca as humanas [1]) o donde los obje- os a econoce apa ecen aislados [2]. Ejemplos de es os m´e odos son los que emplean desc ip- o es de la imagen como Scale-In a ian Fea u e T ans o m (SIFT) [8] o Speeded-Up Robus Fea- u es (SURF) [9], los cuales son explo ados po clasi icado es como las Suppo ed Vec o Machines (SVMs) [10] o las Bag-o -Wo ds (BoW) [3]. No obs an e, su endimien o iende a baja en si ua- ciones donde el n´ume o de posibles ca ego ´ıas a econoce es ele ado, o donde los obje os apa e- cen en escenas pobladas con m´ul iples obje os en di e sas localizaciones y con igu aciones, como es el caso de en o nos humanos (o icinas, hoga es, e c.) [4]. Uno de los p incipales mo i os de ´as de es a ca´ıda de endimien o es la apa ici´on de e- sul ados ambiguos. No obs an e, es e en´omeno se puede palia con la u ilizaci´on de in o maci´on sob e el con ex o geom´e ico de los obje os [5]. Los Modelos G ´a icos P obabil´ıs icos, del ingl´es P obabilis ic G aphical Models (PGMs) [6], son u ilizados en mul i ud de abajos pa a modela y explo a e icien emen e dicho con ex o. Pa a el caso del econocimien o de obje os, los Cam- pos Alea o ios Condicionales (del ingl´es Condi- ional Random Fields, CRFs), un ipo pa icula de PGM, han esul ad especialmen e exi osos. Es- os modelos ue on empleados, po ejemplo, po Xiong y Hube [11] pa a el econocimien o de los componen es b´asicos de un edi icio: pa ed, suelo, echo, e c. Es os au o es elacionan cada obje o con los kobje os m´as ce canos, sin impo a la dis- ancia a la que se encuen en, en oque que puede da luga a elaciones poco ele an es o inexis- en es. Po su pa e, el CRF dise˜nado po Roge s y Ch is ensen [12] incluye elaciones en e los ob- je os y las habi aciones donde se encuen an, pe o no en e los p opios obje os, desap o echando una aliosa uen e de in o maci´on. O o abajo ele- an e es el de Lin, Fidle y U asun [13], donde los obje os son ep esen ados po sus cajas delim- i ado as, y se conside a que es ´an elacionados si es as cajas se encuen an a una dis ancia meno de 50 cen ´ıme os. Los au o es del p esen e es u- dio ambi´en p esen a on abajos p e ios donde se emple´o dicho ango de con ex o (p.e. [14, 15]). Quiz´as el abajo m´as elacionado con el nues o es el de Anand e al. [16], donde se usa un Campo Alea o io de Ma ko ( a ian e disc imina i a de los CRFs) pa a econoce obje os en en o nos de o icinas y dom´es icos. En ´el se ealiza un es udio supe icial de la in luencia del ango de con ex o y de la ex ensi´on de la in o maci´on con ex ual. En es e abajo se ealiza un an´alisis m´as p o undo de ambos ac o es, y ambi´en se es udia su epe - cusi´on en los iempos de ejecuci´on de los p ocesos de en enamien o e in e encia de los CRFs. 3 LA HERRAMIENTA: CRFs APLICADOS AL RECONOCIMIENTO La a ea del econocimien o de obje os en una es- cena consis e en asigna ca ego ´ıas de un conjun o L(p.e. mesa, mace a, co ina, cuad o, aso, e c.) a las obse aciones de los nobje os en la misma x= [x1,· · · , xn]. Si se conside a y= [y1,· · · , yn] como el ec o de a iables alea o ias que asignan a cada obje o en xuna ca ego ´ıa de L, el p oblema del econocimien o desde un pun o de is a p ob- abil´ıs ico se de ine como la b´usqueda de la asig- naci´on a yque maximiza la dis ibuci´on de p ob- abilidad condicionada p(y|x). Dada su compleji- dad, la de inici´on exhaus i a de es a dis ibuci´on no es ac ible. Es en es e pun o donde los CRFs nos o ecen la posibilidad de ep esen a la de al mane a que su compu o pueda se m´as e icien e. cama mesa de noche eloj lámpa a cuad o cuad o cuad o cuad o X1 X6 X2 X4 X3 X5 X7X8 X9 ces o y5 x5 y1y2 y4 y6 y7y9 y8 y3 I (y6,y9,x6,x9, θ ) U (y5,x5, θ ) x1 x3 x2 x6 x4 x7x8x9 Figu a 2: Izquie da, econs ucci´on de una habi aci´on con obje os segmen ados (x1,· · · , x9). De echa, ep esen aci´on median e un CRF en o ma de g a o de dicha escena, donde apa ece una a iable alea o- ia/nodo po cada obje o, y los obje os elacionados se conec an con un a co. Las o mas na anjas ep esen an el ´ambi o de un ac o local, las azules de un ac o po pa es, y las neg as son el esul ado de un p oceso de in e encia sob e el CRF. Pa a ello, los CRFs emplean una ep esen aci´on en o ma de g a o G= (V,E), donde los nodos en Vse asocian con las a iables alea o ias en y, y los a cos en Econec an nodos que gua dan alg´un ipo de elaci´on. En el caso del econocimien o de obje os, los nodos se conec an aco de al con ex o geom´e ico de sus obje os asociados. As´ı si dos obje os es ´an si uados ce ca en la escena, se en- iende que el econocimien o de uno iene in luen- cia di ec a (y mu ua) en la ca ego izaci´on del o o, conec ´andose sus nodos, mien as que si es ´an ale- jados o en dis in as habi aciones es a in luencia no es al. El c´omo decidi si dos obje os es ´an ce ca es mo i o de discusi´on en la Sec. 4.1. Una ez cons uido el g a o Gque ep esen a los obje os en el en o no del obo , la p obabilidad p(y|x) se codi ica sob e el mismo empleando el concep o de ac o . Un ac o puede in e p e- a se como una unci´on de inida sob e pa e del g a o que codi ica un pedazo de dicha p obabili- dad, siendo ´ıpicamen e de dos ipos: locales ypo pa es. Los ac o es locales se e ie en a un nodo del g a o, y es ablecen como de p obable es pa a una a iable alea o ia yiel pe enece a una ca e- go ´ıa de Lde acue do a las ca ac e ´ıs icas isuales y/o geom´e icas del obje o xi. Po su pa e, los ac o es po pa es se de inen sob e a cos, y de e - minan la compa ibilidad de asigna dos ca ego ´ıas de La dos a iables elacionadas yiyyj eniendo en cuen a xiyxj. Es os ac o es suelen modela se como clasi icado es lineales de la siguien e o ma: U(yi, xi,θ) = X l∈L δyi=lθl xi(1) I(yi, yj, xi, xj,θ) = X l1∈L X l2∈L δyi=l1δyj=l2θ xixj(2) siendo U(·) un ac o local de inido sob e el nodo asociado a yi, y I(·) un ac o po pa es sob e el a co que conec a yiyyj. En es as ecuaciones δes la unci´on del a de K onecke que oma el alo 1 si yi=l, y 0 si yi6=l,θes un ec o de pesos o pa ´ame os ap endido du an e la ase de en enamien o del CRF, y xiy xixjson ec- o es de ca ac e ´ıs icas ex a´ıdas de los obje os (colo , ama˜no, o ma, e c.) y de sus elaciones de con ex o (dis ancia, di e encia en al u a, a io de ama˜no, e c.) espec i amen e. Una ez de inidas las piezas que componen un CRF, y deacue do con el eo ema de Hamme sley- Cli o d, la unci´on de p obabilidad P(y|x) puede se inalmen e ac o izada sob e el g a o Gemple- ando modelos log-lineales como: P(y|x,θ) = 1 Z(x,θ)Y i∈V exp(U(yi, xi,θ)) Y (i,j)∈V exp(I(yi, yj, xi, xj,θ)) (3) La esencia de es a ep esen aci´on es que, al ele a al exponen e los ac o es, el esul ado es siemp e un alo mayo que 0, equisi o b´asico pa a que el p oblema pueda modela se median e un CRF. Po su pa e, Z(·) ( ambi´en llamada unci´on de pa ici´on) no maliza los ac o es pa a que el esul- ado sea una dis ibuci´on de p obabilidad, es o es Pξ(y)P(y|x,θ) = 1, siendo ξ(y) una asignaci´on posible a las a iables en y. Pa a consegui los esul ados de econocimien o hay que ealiza un p oceso de in e encia sob e el g a o G, el cual nos pe mi e ob ene la asignaci´on m´as p obable ˆ ya las a iables en y, es o es: ˆ y=a g max yP(y|x,θ) (4) Es a in e encia suele ealiza se median e m´e odos ap oximados, ya que su c´ompu o equie e del cal- culo de la unci´on de pa ici´on Z(·), que suele e- sul a imp ac icable en p oblemas eales. En el es udio ealizado en es e abajo se ha empleado el m´e odo Loopy Belie P opaga ion (LBP), dado su buen endimien o [17]. 4 MODELADO DEL CONTEXTO GEOM´ ETRICO Como se ha comen ado, el modelado de la in o - maci´on con ex ual se basa en decidi qu´e obje os del en o no es ´an elacionados en e s´ı, es o es, que nodos se conec an median e un a co. Pa a oma es a decisi´on se suele emplea un ango de con ex o (dis ancia m´axima a la que se con- side a que dos obje os es ´an elacionados), cuya elecci´on es ´a es echamen e ligada al ipo de la in o maci´on a modela . Los abajos m´as no- o ios en la li e a u a suelen usa obse aciones de la escena p o eyendo in o maci´on de in ensi- dad (imagen RGB) o de in ensidad y p o undidad (im´agenes RGB-D ). En el caso de im´agenes de in ensidad, el ango de con ex o puede es ablece se en el plano de la imagen a ni el de pixel o supe -pixel. As´ı, los pix- eles o supe -pixels que gua dan elaci´on con ex- ual son los que apa ecen colindan es en la imagen. Con es e en oque no se espe a la geome ´ıa de la escena, po lo que, po ejemplo, una egi´on co - espondien e con un obje o ce cano a la c´ama a pod ´ıa conec a se con o o lejano. Tambi´en hay abajos que ealizan una econs ucci´on idimen- sional de la escena, bien buscando pun os de uga, con im´agenes es ´e eo, e c., la cual pe mi e medi dis ancias geom´e icas en e los obje os pa a es- ablece su con ex o. Po su pa e, las im´agenes RGB-D ya p opo cio- nan dicha in o maci´on idimensional, po lo que son ap as pa a ealiza medidas geom´e icas. Es e es el ipo de im´agenes u ilizadas en es e abajo, discu i´endose a con inuaci´on las dis in as mane as de ealiza mediciones en las mismas. 4.1 MEDICI ´ ON DE LA DISTANCIA ENTRE OBJETOS Una ez con amos con una imagen RGB-D de una escena, y conside ando una ep esen aci´on en o ma de nube de pun os pc = [p1,· · · , pm] donde pi= [x, y, z, , g, b] (in o maci´on geom´e ica y de colo ), el p ime paso pa a es ablece las elaciones de con ex o es segmen a los obje os o= [o1,· · · , on] que apa ecen en la misma. Una ez segmen ados, cada obje o se co esponde ´a con una egi´on de la nube oi=pci,pci⊆pc. A con inuaci´on se discu en las opciones m´as ele- an es pa a calcula la dis ancias en e egiones. pc1 pc2 pc1 pc2 dis 1 pc1pc2 dis 2 pc1 pc2 dis 3 a) b) c) Segmen o de la en . con exa Mues a de la en ol en e Mues a de la nube de pun os Pun o del p ime obje o Pun o del segundo obje o Cen oide Figu a 3: Ejemplos de nubes de pun os pe enecien es a dos obje os en 2 dimensiones, y 3 mane as de calcula la dis ancia en e ellos. En e los m´as popula es, el p ime en oque pa a calcula la dis ancia en e pciypcjconsis e en calcula sus cen oides pciypcjy ob ene la dis- ancia euclidea en e ambos, es o es: dis 1(pci,pcj) = u u 3 X e=1 (pcie −pcje) (5) Aunque el c´alculo de es a dis ancia es ´apido, y el c´ompu o de los cen oides puede ap o echa se pa a desc ibi los obje os, iene el p oblema de que pa es de obje os g andes y p ´oximos pueden p e- sen a una dis ancia supe io al ango de con ex o y no se conec ados en el CRF ( e Fig. 3-a). Una segunda opci´on es el c´ompu o de las en ol- en es con exas C(pci) y C(pcj) que encie an a odos los pun os de cada obje o. Tomando mues- as de dicha en ol en e se pueden ob ene una se ie de pun os ciycjsob e las que ealiza medi- ciones de dis ancia eucl´ıdea, siendo la dis ancia en e dos obje os la meno de es as mediciones, es deci : dis 2(pci,pcj) = min (pi∈ci,pj∈cj) u u 3 X e=1 (pie −pje) (6) El usa es a dis ancia iene el incon enien e de que un obje o con pa es c´onca as pod ´ıa gene a mediciones de dis ancia i eales, dando luga a elaciones de con ex o e ´oneas ( e Fig. 3-b). Po ´ul imo, un e ce en oque consis e en usa la ue za b u a pa a compu a la dis ancia m´ınima en e cada pa de pun os de dos obje os, lo cual soluciona los p oblemas p esen ados po las op- ciones an e io es. No obs an e, es e p oceso es al amen e ine icien e y ha ´ıa imp ac icable el e- conocimien o. Una al e na i a iable es la de con- s ui una ep esen aci´on de la nube de pun os que pe mi a ealiza b´usquedas de pun os ce canos de mane a e icien e, como es el caso de los ´a boles kd [18]. Es e es el en oque usado en es e a- bajo, conc e amen e, se cons uye el ´a bol kd de pci,kd eepci(complejidad O(nlog n), siendo n el n´ume o de pun os), y se mues ea pcjpa a ob ene una se ie de pun os mj. De mane a e i- cien e (complejidad O(log n)) se busca el pun o m´as ce cano en el ´a bol a cada pun o de mj, siendo la dis ancia en e los obje os el pa m´as ce cano ( e Fig. 3-c). Es o es: dis 3(pci,pcj) = min (pi∈pci,pj∈mj)dis (kd eepci, pj) (7) Como se ha comen ado, una ez calculada la dis- ancia en e dos obje os, se usa el ango de con- ex o ijado (p.e. un me o, dos, e c.) pa a decidi si exis e o no una elaci´on de con ex o geom´e ico en e ambos. La elecci´on del ango de con ex o es cla e pa a pode saca el m´aximo pa ido a es- as elaciones, y es es udiado en p o undidad en la Sec. 5. Con un ango co o se es ablece ´ıan pocas elaciones y pod ´ıa desca a se in o maci´on con- ex ual aliosa, pe o los p ocesos de en enamien o e in e encia sob e CRFs se ´ıan ´apido. Po o o lado, un ango g ande conside a ´ıa una mayo po ci´on de dicha in o maci´on, pe o pod ´ıa pe ju- dica a los iempos de en enamien o e in e encia y aumen a su complejidad. El ango de con ex o se e in luenciado po un ac o adicional: la ex- ensi´on de la in o maci´on con ex ual con enida en la imagen, al y como se comen a en la siguien e secci´on. 4.2 EXTENSI ´ ON DE LA INFORMACI ´ ON CONTEXTUAL Tan o cuando se usan im´agenes de in ensidad como RGB-D, pa a saca le el m´aximo pa ido a la in o maci´on con ex ual es necesa io que en la ob- se aci´on apa ezca la mayo po ci´on de la escena posible. De no se as´ı, es a in o maci´on puede e- sul a escasa e incomple a en algunos casos, siendo de poca u ilidad. Po ejemplo, en la Fig. 4 se mues an a la izquie da dos obse aciones con in- o maci´on con ex ual limi ada, mien as que en las de la de echa la ex ensi´on de es a es mucho mayo . Una mane a de ex ende la in o maci´on con ex- ual a modela es conside a una po ci´on de la Figu a 4: A la izquie da, nubes de pun os de una cocina y un cua o de ba˜no con in o maci´on con- ex ual limi ada. A la de echa, nubes de las mis- mas habi aciones donde la in o maci´on con ex ual m´as ex ensa. escena mayo que la p opo cionada po una sim- ple imagen. Pa a ello se hace necesa io p opa- ga en el iempo y el espacio la in o maci´on en cada obse aci´on median e alg´un algo i mo de egis o o econs ucci´on. A pesa de lo in- e esan e de su uso desde el pun o de is a del ap o echamien o del con ex o, el econs ui una escena puede aca ea una se ie de p oblemas adi- cionales uen e de e o es en el sis ema econoce- do . Po ejemplo, un mal egis o de dos im´agenes puede hace que los obje os apa ezcan dobles o de o mes. Adem´as, en aplicaciones donde se e- quie a que el econocimien o de obje os uncione a una cie a ecuencia, el algo i mo de econ- s ucci´on ha de se su icien emen e ´apido pa a sopo a dicha ecuencia. Aunque el an´alisis de dis in os m´e odos de econs ucci´on es ´a ue a del alcance de es e a ´ıculo, si es ele an e el e ec o de con a con dis in as ex ensiones de la in o maci´on con ex ual en el econocedo , ac o que se analiza en la siguien e secci´on. 5 ESTUDIO Y RESULTADOS En es e apa ado se in oducen las he amien as y equipos empleados (Sec. 5.1) en el an´alisis del ango de con ex o (Sec. 5.2) y la ex ensi´on de la in o maci´on con ex ual (Sec. 5.3), as´ı como los e- sul ados que se desp enden del es udio ealizado. 5.1 HERRAMIENTAS EMPLEADAS Pa a el modelado, en enamien o e in e encia de los CRFs en es e abajo se ha empleado la lib e ´ıa Undi ec ed P obabilis ic G aphical Models in C++ Tabla 1: In luencia de la u ilizaci´on de dis in os angos de con ex o sob e el n´ume o de elaciones con- ex uales es ablecidas, los iempos necesa ios pa a el en enamien o y la in e encia de los CRFs usados, y el ´exi o en el econocimien o de es os. Rango # de elaciones Tpo. en enamien o Tpo. in e encia ´ Exi o 0m0 (0%) 2.02s0.01ms 64.92% 0.5m631 (14%) 17.48s0.15ms 70.54% 1m1,379 (31%) 29.10s0.36ms 71.17% 1.5m2,107 (48%) 35.76s0.69ms 72.39% 2m2,917 (66%) 37.14s1.04ms 73.51% 3m3,805 (86%) 32.50s1.81ms 70.29% 4m4,248 (96%) 27.40s2.37ms 69.26% 5m4,387 (99%) 19.57s2.84ms 68.18% 6m4,410 (100%) 18.09s3.23ms 67.86% (UPGMpp) [19], un so wa e lib e especialmen e desa ollado pa a acili a la u ilizaci´on de es os modelos en el econocimien o de obje os. Po o a pa e, pa a el an´alisis de las dis in as op- ciones de modelado con ex ual se ha con ado con el conjun o de da os Robo @Home [7]. Es e epos- i o io con iene m´as de 69,000 im´agenes RGB-D cap u adas po medio de un obo m´o il en en- o nos dom´es icos eales, donde apa ecen 157 ca - ego ´ıas de obje os e ique adas. De en e ellas, en es e abajo se han seleccionado pa a se econo- cidas las 19 m´as comunes, sumando un o al de ∼600 ins ancias de obje os. Pa a e alua el ´exi o en el econocimien o se ha empleado alidaci´on c uzada. En cada paso de es e m´e odo se emplean las obse aciones p o e- nien es de una habi aci´on elegida al aza pa a e alua , y las 31 es an es pa a en ena . Es o se epi e 1,000 eces cambiando la habi aci´on con la que e alua , y los esul ados son p omediados. Las p uebas se ealiza on en un o denado con un mic op ocesado In el Co e i7-3820 a 3.60GHz. y una memo ia RAM de 4x4GB. DDR3 a 1,600MHz. 5.2 INFLUENCIA DEL RANGO DE CONTEXTO Con el in de medi la in luencia del ango de con ex o en el endimien o del sis ema de e- conocimien o, se han usado las econs ucciones de las 32 habi aciones comen adas (la Fig. 4 mues a a la de echa dos de ellas). Es as econs ucciones ienen la o ma de nubes de pun os con in o - maci´on geom´e ica y de apa iencia (in ensidad). La Tab. 1 mues a los esul ados del es udio lle- ado a cabo, donde la p ime a ila se co esponde con un CRF que no emplea in o maci´on con ex- ual, mien as que el es o epo an el endimien o de CRFs que usan es a in o maci´on con dis in os angos de con ex o. Se puede ap ecia como el ´exi o en el econocimien o siemp e es mayo en las con igu aciones que explo an elaciones sin impo - a el ango elegido. En cuan o al n´ume o de elaciones conside adas po cada opci´on, empleando un ango de con ex o de 0.5 me os se explo an el 14% de ellas (4,410 exis en es), mien as que hay que i se has a una dis ancia de 6 me os pa a que se incluyan o- das. Desde los 0 has a los 2 me os, el inc e- men o del ango de con ex o aca ea un aumen o en el ´exi o del econocedo , alcanz´andose con el ´ul imo un ∼73.5% (un ∼8.5% m´as que sin em- plea con ex o). Es o se debe a que, con o me aumen a el ango, en an en conside aci´on ela- ciones que ienden a cumpli se aunque no siemp e p esen en dis ancias co as. Po ejemplo, en una cocina pueden apa ece un g i o y una placa de inducci´on ´ıpicamen e a una dis ancia supe io a medio me o. No obs an e, hay un pun o a pa - i del cual el inc emen o de es e ango iene un e ec o nega i o en el ´exi o, dada la al a a iabil- idad de las elaciones y la apa ici´on de o as que a a ez se cumplen. En el abajo de Anand e al. [16] es e pun o se si ´ua en 0.6 me os en en- o nos dom´es icos. Es a conside able di e encia se debe p obablemen e a la ex ensi´on de la in- o maci´on con ex ual usada, como e emos en el siguien e apa ado. El inc emen o del ango de con ex o ambi´en con- lle a un mayo iempo de ejecuci´on del algo i mo de in e encia, que a desde los 0.15ms. con medio me o, has a los 3.23ms. con 6 me os, si u´andose en 1.04ms. pa a el ango con el que se alcanza el mayo ´exi o. Es o pone de mani ies o que una elecci´on a bi a ´ıa del ango puede esul a en un endimien o no ´op imo del econocedo . Un hecho cu ioso a p ime a is a es la e oluci´on del iempo de en enamien o. Al se un p oceso i e a i o (S ochas ic G adien Descen , m´as in o - maci´on en [17]), el a˜nadi m´as ca ga compu a- Tabla 2: In luencia que iene la u ilizaci´on de dis in os angos de con ex o sob e el n´ume o de elaciones con ex uales es ablecidas, los iempos necesa ios pa a el en enamien o y la in e encia de CRFs, y el ´exi o en el econocimien o. Rango # elaciones ´ Exi o 0.5m235 70.63% 1m446 70.21% 1.5m650 69.71% 2m757 69.69% 3m854 69.49% 4m872 69.44% 5m908 69.32% 6m918 69.07% cional po i e aci´on al conside a m´as elaciones con ex uales hace m´as cos osa la ase de en e- namien o. As´ı ocu e has a los 2 me os, pe o a pa i de ah´ı el iempo necesa io pa a en ena baja. Es o se debe a la apa ici´on de elaciones es- pu ias, que impiden al p oceso con e ge a mode- los m´as exac os, esul ando en un iempo de eje- cuci´on meno . En cualquie caso, los iempos de en enamien o son comedidos pa a un p oceso que solo ha de ejecu a se una ez. 5.3 REPERCUSI ´ ON DE LA EXTENSI ´ ON DE LA INFORMACI ´ ON CONTEXTUAL Pa a analiza como a ec an dis in as ex ensiones de la in o maci´on con ex ual al ´exi o del e- conocimien o se han en enado y e aluado CRFs con im´agenes RGB-D indi iduales de las 32 habi aciones (la Fig. 4 mues a a la izquie da dos nubes de pun os o madas a pa i de es as im´agenes). Es os CRFs se pueden comp a con los de la secci´on an e io , donde la ex ensi´on de es a in o maci´on e a m´as amplia. Pa a que la compa - a i a ue a lo m´as jus a posible, de nue o se ha empleado un m´e odo de alidaci´on c uzada, pe o en es a ocasi´on una imagen de una habi aci´on es escogida pa a e alua , mien as que 31 im´agenes del es o de habi aciones se usan pa a en ena (es- as selecciones se hacen odas al aza ). El p oceso se epi e mil eces, y se p omedian los esul ados. La Tab. 2 mues a los esul ados ob enidos. Como se puede e , el mayo ´exi o se alcanza pa a un ango de con ex o de medio me o (∼70.5%), ango simila al ´op imo alcanzado en [16], lo que hace pensa que la ex ensi´on de la in o maci´on us- ada po Anand e al. e a limi ada. A pa i de esa dis ancia, el ´exi o dec ece paula inamen e has a el ∼69% ob enido con un ango de 6 me os. Es o se debe a que al conside a mayo es angos man e- niendo una ex ensi´on de la in o maci´on con ex ual baja, apa ecen elaciones en las im´agenes que no se epi en a lo la go del conjun o de da os de en e- namien o, di icul ando el ajus e de los CRFs. As´ı, la mejo con igu aci´on empleando im´agenes indi- iduales alcanza un ´exi o 3 pun os po cen uales meno que empleando una ex ensi´on m´as amplia (∼70.5% s. ∼73.5%). En lo e e en e al n´ume o de elaciones con las que se abaja, es e ambi´en es meno , al y como mues a la segunda columna de la abla. Po ejem- plo, con un ango de 6 me os se incluyen 918, po las 4,410 de la secci´on an e io . Po o o lado, el iempo de ejecuci´on del algo i mo de in e encia se man iene es able y po debajo de los 0.3ms., mien- as que el de en enamien o a desde los 8s. con un ango de 0.5m. has a los 17s. con 3m., dis an- cia a pa i de la cual se man iene cons an e. 6 CONCLUSIONES En es e abajo se ha es udiado como in luyen dis in as opciones de modelado del con ex o geom´e ico en el endimien o de sis emas basados en Campos Alea o ios Condicionales (del ingl´es Condi ional Random Fields, CRFs) pa a el e- conocimien o de obje os po pa e de un obo m´o il. En conc e o, se ha analizado como a ec a la u ilizaci´on de dis in os angos de con ex o, es o es, dis ancias m´aximas a las que se conside a que dos obje os es ´an elacionados, y de dis in as ex en- siones de la in o maci´on con ex ual: in o maci´on p o enien e de una imagen indi idual de la escena, o de una econs ucci´on de la misma. En casos donde la in o maci´on con ex ual es ex- ensa (p.e. empleando econs ucciones de la es- cena), el an´alisis ealizado con el conjun o de da os Robo @Home epo a el bene icio de em- plea un ango de in o maci´on con ex ual de 2 me os, consiguiendo un ´exi o del ∼73.5%, un iempo de in e encia de 1.04ms, y un iempo de en enamien o de 37.14s. Pa a angos meno es, aunque los iempos de en enamien o e in e encia dec ecen, ambi´en lo hace el ´exi o alcanzado. En cambio, pa a angos mayo es, el iempo de in e - encia aumen a a la ez que desciende el ´exi o e- po ado. Es e es un e ec o poco deseable que pone de mani ies o la necesidad del es udio comple ado pa a ija un ango ´op imo. Po o a pa e, cuando la ex ensi´on de la in o - maci´on con ex ual no es ex ensa (p.e. abajando con im´agenes indi iduales), en el caso del con- jun o de da os empleado los mejo es esul ados se consigue con un ango de 0.5 me os. En lo e - e en e al ´exi o alcanzado, es e es un 3% meno que empleando in o maci´on con ex ual ex ensa, aunque con iempos de en enamien o e in e en- cia ambi´en m´as bajos. Es o mues a la es echa elaci´on que exis e en e el ango de con ex o y la ex ensi´on de es a in o maci´on, siendo necesa io en cada aplicaci´on pa icula adap a el p ime o con o me a la ampli ud del segundo. En un u u o se plan ea el es udio de como pod ´ıa in lui en el econocimien o la u ilizaci´on de angos de con ex o din´amicos, que se ajus a an au om´a icamen e dependiendo de la in o maci´on disponible sob e la escena. Ag adecimien os Es e abajo se ha desa ollado en el ma co de los p oyec os TEP2012-530 y DPI2014-55826-R, inanciados po la Jun a de Andaluc´ıa y el Min- is e io de Ciencia e Inno aci´on espec i amen e, ambos con ando con ondos del Fondo Eu opeo de Desa ollo Regional (FEDER). Re e encias [1] P. Viola and M. Jones. Rapid objec de ec ion using a boos ed cascade o simple ea u es. In P oceedings o he 2001 IEEE Compu e Soci- e y Con e ence on Compu e Vision and Pa e n Recogni ion (CVPR 2001), olume 1, pages 511– 518, 2001. [2] Jianguo Zhang, M. Ma szalek, S. Lazebnik, and C. Schmid. Local ea u es and ke nels o classi- ica ion o ex u e and objec ca ego ies: A com- p ehensi e s udy. In 2006 Con e ence on Com- pu e Vision and Pa e n Recogni ion Wo kshop (CVPRW’06), pages 13–13, June 2006. [3] D. Nis e and H. S ewenius. Scalable ecogni ion wi h a ocabula y ee. In IEEE Compu e Soci- e y Con e ence on Compu e Vision and Pa e n Recogni ion, olume 2, pages 2161–2168, 2006. [4] M. Oli ei a, L. Seab a Lopes, G. H. Lim, S. H. Kasaei, A. D. Sappa, and A. M. Tom´e. Con- cu en lea ning o isual codebooks and ob- jec ca ego ies in open-ended domains. In 2015 IEEE/RSJ In e na ional Con e ence on In elli- gen Robo s and Sys ems (IROS), pages 2488– 2495, Sep 2015. [5] Ca olina Galleguillos and Se ge Belongie. Con- ex based objec ca ego iza ion: A c i ical su - ey. Compu e Vision and Image Unde s anding, 114(6):712–722, June 2010. [6] D. Kolle and N. F iedman. P obabilis ic G aph- ical Models: P inciples and Techniques. MIT P ess, 2009. [7] J. R. Ruiz-Sa mien o, C. Galindo, and J. Gonz´alez-Jim´enez. Robo @home, a obo ic da ase o seman ic mapping o home en i on- men s. The In e na ional Jou nal o Robo ics Resea ch, 36(2):131–141, 2017. [8] Da id G. Lowe. Dis inc i e image ea u es om scale-in a ian keypoin s. In e na ional Jou - nal o Compu e Vision, 60(2):91–110, No embe 2004. [9] Jan Knopp, Muk a P asad, Gee Willems, Radu Timo e, and Luc Van Gool. Hough ans- o m and 3d su o obus h ee dimensional classi ica ion. In P oceedings o he 11 h Eu- opean Con e ence on Compu e Vision: Pa VI, ECCV’10, pages 589–602, Be lin, Heidelbe g, 2010. Sp inge -Ve lag. [10] M. Pon il and A. Ve i. Suppo ec o machines o 3d objec ecogni ion. IEEE T ansac ions on Pa e n Analysis and Machine In elligence, 20(6):637–646, Jun 1998. [11] Xuehan Xiong and Daniel Hube . Using con ex o c ea e seman ic 3d models o indoo en i on- men s. In In P oceedings o he B i ish Machine Vision Con e ence (BMVC 2010), pages 45.1–11, 2010. [12] J. G. Roge s and H. I. Ch is ensen. A condi ional andom ield model o place and objec classi ica- ion. In Robo ics and Au oma ion (ICRA), 2012 IEEE In e na ional Con e ence on, pages 1766– 1772, May 2012. [13] Dahua Lin, Sanja Fidle , and Raquel U asun. Holis ic scene unde s anding o 3d objec de ec- ion wi h gbd came as. IEEE In e na ional Con- e ence on Compu e Vision, 0:1417–1424, 2013. [14] J. R. Ruiz-Sa mien o, C. Galindo, and J. Gonz´alez-Jim´enez. Building mul i e sal seman ic maps o mobile obo ope a ion. Knowledge-Based Sys ems, 119:257 – 272, 2017. [15] J. R. Ruiz-Sa mien o, M. G¨un he , C. Galindo, J. Gonz´alez-Jim´enez, and J. He zbe g. On- line con ex -based objec ecogni ion o mo- bile obo s. In 17 h In e na ional Con e ence on Au onomous Robo Sys ems and Compe i ions (ICARSC). IEEE, Ap il 2017. [16] Abhishek Anand, Hema Swe ha Koppula, Tho s en Joachims, and Ashu osh Saxena. Con- ex ually guided seman ic labeling and sea ch o h ee-dimensional poin clouds. In The In e na- ional Jou nal o Robo ics Resea ch, 32(1):19–34, Janua y 2013. [17] J. R. Ruiz-Sa mien o, C. Galindo, and J. Gonz´alez-Jim´enez. A su ey on lea ning app oaches o p obabilis ic g aphical models. applica ion o scene objec ecogni ion. In e - na ional Jou nal o App oxima e Reasoning, 83(C):434–451, Ap il 2017. [18] Je ome H. F iedman, Jon Louis Ben ley, and Raphael A i Finkel. An algo i hm o inding bes ma ches in loga i hmic expec ed ime. ACM T ans. Ma h. So w., 3(3):209–226, Sep embe 1977. [19] J.R. Ruiz-Sa mien o, C. Galindo, and J. Gonz´alez-Jim´enez. UPGMpp: a So - wa e Lib a y o Con ex ual Objec Recogni ion. In 3 d. Wo kshop on Recogni ion and Ac ion o Scene Unde s anding, 2015.