Contribuciones a la teoría de la caracterización de formas para el reconocimiento: aplicaciones
Full text
TESIS DOCTORAL
CONTRIBUCIONES
A LA
TEORÍA
DE LA
CARACTERIZACIÓN
DE FORMAS PARA EL RECONOCIMIENTO. APLICACIONES
Au o :
Juan A. Méndez Rod íguez
Di ec o : Robe o Mo eno Díaz
Escuela Técnica Supe io de Ing. Indus iales
Uni e sidad Poli écnica de Las Palmas
No iemb e, 1.983
A mis Pad es y He mana
AGRADECIMIENTOS
Deseo exp esa mi ag adecimien o a odas las pe sonas que —
han posibili ado la ealización de es e abajo, muy especialmen-
e al D . Robe o Mo eno Díaz po odo el es ímulo y apoyo que de
el he ecibido, asi como po sus ines imables apo aciones y có—
ecciones a la edacción del abajo. Igualmen e deseo exp esa
mi ag adecimien o a mi compañe o de in es igación, An onio Falcón
po oda la colabo ación y apo ación ecibida en los la gos años
de abajo en común.
Igualmen e deseo exp esa mi conside ación a odos los miem-
b os del Depa amen o In e acul a i o de Cibe né ica de Las
Pal-
mas po su aliosa colabo ación y apo ación.
Un ag adecimien o muy especial a mis pad es y he mana a los
cuales dedico es e abajo po oda su paciencia y comp ensión.
8
RESUMEN
Es e abajo sob e econocimien o de o mas- es el
esul ado de la in es igación^ ealizado como
con inuación a una se ie de abajos iniciados en el
Depa amen o In e acul a i o de Cibe né ica de Las
Palmas^
sob e a amien o y econocimien o de o mas.
El obje i o p incipal p opues -o en el inicio del
abajo^
consis ía en in en a uni ica o gene aliza
los p ocedimien os an a iados y dispe sos que sob e
econocimien o de o mas exis en. Casi odos los
p ocedimien os < al menos los e e en es a
ca ac e ización básica
>.,
se han desa ollado pa a
aplicaciones conc e as. Una p ime a ase c onológica
consis ió en una ecopilación de la bibliog a ía
esis en e^ ex ao dina iamen e abundan e y dispe sa.
La p ime a consecuencia de ipo p ac ico que pudo
ex ae se, es que no se aza adecuadamen e la
on e a en e lo que es p oceso de imágenes y el
econocimien o de imágenes. Dado que es p eciso ene
en cuen a, que aun cuando el econocimien o u iliza
cie os elemen os del a amien o de imágenes, debe
se abo dado con una pe pec i a di e en e a cuando
se ealiza un il ado ecu si o, po e.jempio. Po
es as causas el econocimien o de imágenes iene
aconp<anado en la bibliog a ía con muchos e e encias
Resumen-1
adicionales al mismo.
Es e -aba.io pa e de ios aba.ios ealizados
has a el momen o y en o ma especial de ios abajos
desa ollados, ac ualizados o cla i icados en el
Depa amen o, de los cuales los de mayo incidencia
en nues o abajo son;
> Las eo ías de la e ina de los
e eb ados , que en los es udios de isión
a i icial p opo cionan un ondo o ma co de
e e encia eó ica, dado que cons i uye la
p ime a e apa de codi icación de la única
maquina de pe cepción isual que unciona
e icaz y segu amen e, a sabe : el sis ema
isual biológico. Mo eno e al < 9'30>í
Mo eno y Rubio "-'I^SOJ.
B> Los abajos que sob e a amien o
digi al de imágenes se han lle ado acabo,
pa icula men e, po su impo ancia
p ac ica, ios que conduje on en su momen o
a la cons ucción del sis ema de
acquisicion de imágenes eales. También son
impo an es los abajos de in e conexión
con el sis ema cen al de compu o, que
pe mi e ealiza abajos en lenguaje de
al o ni el
.Fo es-:
19:32),
De la
Huez--:
T982?
,
Resumen-2
C> La -iso ia de momen os^ que ue
desa ollada y comple ada y ^^le concebida
como una ca ac e ización básica de
imagenesj con i uye la mas di ec a
incidencia en nues o - abajo. La eo ia de
momen os p esen -aj dos cualidades de
impo ancia capi al en ca ac e ización
básica;
po una pa e se encuen a la
codi icación uncional median e la
ans o mada in eg al.. que p opo ciona un
ca ác e global y po o o la ini ud de
las magni udes que en la p ac ica se
p ecisan^ una es ijados cie os
c i e ios.
Es as cualidades juzgamos deben
se Tonse s/adas en cualquie o o
.ipo
de
o mulación,
El abajo se o ganiza en es capi uiosj que
co esponden a las e apas c onológicas^ que son:
e isión bibliog a ica^ desa ollo de un modelo y
aplicaciones. P e iamen e se inclus^e un apa ado de
in oducción y concep os gene ales^ en el que se
enume an algunas aplicaciones comunes de
econocimien o de o mas y se p ocede a de ini un
conjun o de concep os básicos en el á ea de abajo.
H1
inal del abajo se incluyen las p incipales
apo aciones.
Resumen-3
El capi ulo p im'2 o de e isión bibliog á ica y
ms odoloQica, ss inicia con la exposición de la
secuencia de p ocesos que se ealizan en una a ea de
econocimien o, comp endiendo la e apa de adquisición
ísica.
la e apa de p ep oceso
<
que es una e -apa
depu ado a);
la e apa de ca ac e ización y la de
clasi icación. Es as e apas cons i uyen una o ma
básica de econocimien o y en p ocedimien os mas
e inados se debe ían inclui e apas de
ca ac e ización simbólica y modelos del medio. Es as
e apas es a an ue emen e condicionadas en sus
po encialidades po el conjun o de ca ác e is icas
básicas que se omen en las p ime as e apas. En el
apa ado de ex acción de ca ac e ís icas, se eiiza
una e isión de las p opiedades que han sido
u ilizadas en el pasado pa a la ca ac e ezacion.
Pa e de ellas u ilizan n opied-ades oeome icas
locales . como pueden se cu a u as del con o no,
p opiedades opolociicas de pun os, e c. O as po el
con a io se cen an en ca ác e is icas globales,
como la co elación de mas'zs s s-, Se ealiza una
e isión de ios mé odos de clasi icación comunmen e
empleados,
La ma o ia de ellos se basan en el
concep o de dis ancia en un espacio de
ca ac e ís icas. cons i uyendo KZ-SÓB ca ac e ís ica
una de las dimensiones de un espacio
muí idimensional. Los c i e ios de clasi icación son
Resumen-4
básicamen e c i e ios de máximos o mínimos de algún
ipo de unción. También se conside a ia
clasi icación es adís ica^ aunque no iene incidencia
pos e io en nues o abajo. El ul imo apa ado de
es e p ime capi ulo^ se des ina a ealiza un
esumen de ealizaciones en la aplicación p ac ica de
econocimien o^ en el a ^s de obo ica.- inspección y
ensamblado au omá ico^ que inco po an p ocesos de
pe cepción isual.
El capi ulo segundo cons i uye el núcleo del
abajo y en el se desa olla los mé odos p opiamen e
dichos.
Se inicia el capi ulo con un apa ado
dedicado a las cues iones de la sem.e.janza en e las
o mas^
y como se elacionan con la dis ancia en el
espacio de ca ac e ís icas. Basándose en los
conjun os y elaciones di usas^ en las p opiedades
in ui i as de semejanza y dis ancia y en cie as
analogías con las a iables logicas/ se p opone una
elación uncional en e ambos concep os. Relación
que en cie a o ma jus i ica la u ilización de la
dis ancia como pa áme o dis c iminan e. El siguien e
apa ado expone algunas consecuencias del apa ado
an e io y pone de mani ies o el papel p imo dial que
en econocimien o de imágenes debe asigna se al
con enido en in o mación, En es e apa ado se p ocede
3 e alua los con enidos en in o mación y las
Resumen-5
pe didas de la misma en p ocesos de - an o macion. Se
des aca el papel p imo dial del espec oj pe cuan o
es una ep esen ación de la o ganización espacial de
una imagen o unción.
En el apa ado de con ibuciones a la
ca ac e ización po núcleos in eg ales^se discu en
p ime amen e las en ajas que supone la u ilización
de una ca ac e ización de ipo o ogonal^ po cuan o
iene de sis ema ización e indep'endencia en e las
dimensiones del espacio de ca ac e ís icas. Se expone
un mé odo eó ico pa a ep esen ación unidimensional
y empo alj siendo es e ul imo una modi icación
ap opiada del p ime o,- dadas las ca ac e ís icas
p opias del iempo. Se comen an l^s incidencias de
los opei -ado -ss de Hueck H.! en nues o aba.io. Se
conside an los momen os como un desa ollo en se ie
de po encias del espec o y pos e io men e se p ocede
a cons ui un ipo de desc ip o es espaciales
bidimensionaiesj que u ilizan el mismo p incipio de
gene ación que el caso unidimensional; la doble
ans o mación encadenadaj es deci una
ans o mación sob e la an o mada de Fou ie en el
ipo de espacio que se a e. Es a doble
ans o mación conduce en el caso espacial a un
conjun o de desc ip o es que p esen an las
p opiedades de globalidad <po p ocede de
Resumen-6
INTRODUCCIÓN Y CONCEPTOS GENERALES
Los compu ado es digi ales o ecen en la
ac ualidad la po encia su icien e pa a la ealizacicín
de cie as a eas men ales como puede se la de
econocimien o de o mas. Las a eas men ales de los
se es i os incluyen en pa e la in e p e ación de
imp esiones senso iales^ lo que se denomina
pe cepción^ que pe mi e a es os adqui i conocimien o
•'^<z ^ -c-'^ de su en o no pa a eacciona an e el
.
Es de
g an in e és cien i ico y écnico el desa olla
algo i mos que implemen en en un compu ado los
p ocesos de pe cepción.
El p oceso de econccimien o de o mas
usualmen e supone una disc iminación o clasi icación
de un conjun o de p ocesos o e en os. El conjun o de
p ocesos o e en os pa a se econocidos debe ene
una co espondencia con un conjun o de obje os o
es ados in e nos <Fuj 1"380>. El núme o de clases de
o mas es de e minado a menudo po la aplicación
pa icula . En algunos casos el nume o exac o de
ciases puede se desconocido
i ni
cía
i
men e y puede se -
ijado po la obse ación de muchas o mas
ep esen a i as. En es e caso el sis ema debe se
capaz de de ec a la si uacio'n en la que debe añadi
nue as o mas al conjun o de p o o ipos^ y
eal iza lo.
El econocimien o de o mas es en ealidad un
conjun o de écnicas que en la ac ualidad se aplican
en una g an gama de amas de la ciencia y de la
écnica. Veamos algunas de es as aplicaciones:
- Reconocimien o de ca ac e es
Comp ende el >^ clasico p oblema de
econocimien o de <zw ^(i' ^<^ -^'B en o mas-
no malizadas., como ambién el de
econocimien o de c^^-^^iz -^ '^s esc i os a
mano y de i mas.
Reconocimien o de Piezas Indus iales
[s a aplicación es mas ecien e
: onoiog
1
camen é que la :-^ ^-^ -í<:} - y pe mi e
la iden -i icacion de piezas de na u aleza
indus ial..
en cadenas de mon aje o
almacenamien o. Suele abaja en
conbinación de algún ipo de Robo o
accionado mecánico.
Reconocimien o de Fo oq a ías Te es es
Pe mi e la
i den i icación
de á eas dí
cul i o..
masas de agua, plagas., ecu sos
na u ales.,
á eas u banas y demás da os dí
ín e es que puedan desp en'de se desde laí
o og a ías omadas desde ios sa eli eí
a i iciales o a iones de econocimien o.
Aplicaciones Medicas
En el a amien o de placas adiog á icas.,
pe mi e el econocimien o de ó ganos.,
umo es..
in ecciones, .. También se u iliza
en econocimien o de células y c omosomas-
desde las omas de mic oscopios.
Vamos a da ini un conjun o de é minos que son
base de nues -po es udio. a eiloj segui emos
undamen almen e a Hiemann<1981>.
ENTORNO; Es la o alidad de las can idades que pueden
se medidas po sis emas Tísicos. Podemos
ep esen a las po el conjun o;
De - o m-s que cualquie obje o o suceso ísico
pueda se desc i o po un ap opiado núme o de
unciones.
La can idad X ep esen a algún pun o del
con inuo espacio- iempo^ en el cual anscu en las
pí=: cepc
iones de los se es i os o maquinas.
No malmen e los sis emas complejos hab án
especializado sus senso es a aquellos que mejo
desc iban su en o no de in e és.
CAMPO DEL PROBLEMA; Denominado
.0.
y aba ca solo a
aquellos medibies que son in e esan es o ap opiados a
una aplicación. Es po an o un subconjun o del
an e io .
No se especi ican las dimensiones de ^^i V
'~'-'
':•'-
puede 'B is de una aplicación a o a. Es na u al que
un campo de p oblema pa icula equie a un mé odo
pa icula de medi
-i
L
hüRMA: Es un elemen o del conjun o J7.
una unción
Una o ma es
-,)-.
J.S
po ejemplo una escena de TV en colo puedí
ep esen a una o ma dada po las siguien e;
ecuaciones:
T'H
es deci m=.3 <las es componen es c oma icas
>..
=3
<
las dos coo denadas espaciales y el
iempo.'),
1
O
RECOHOCIMIENTO DE FORMAS: El econocimien o ds o mas
se e
ij-e
al conjun o de mé odos ma emá icos y
sis emas écnicos que se usan en un p oceso de
clasi icación de o mas.
CLASIFICACIÓN: El e mino clasi icación o
iden i icación se e ie e a un p o-ceso de asociación
de una o ma p oblema a o a pe enecien e a un
conjun o de o mas p o o ipos. En clasi icación de
o mas simples^ cada o ma es conside ada como un
iden idad y clasi icada independien emen e de o as
o mas.
CLASES:
Una ciase U'k se ob ine po pa ición del
conjun o en m subconjun os. Se equie en las
siguien es condiciones pa a la pa ición
m
U WK- -H. T.?-
La p ime a de ellas especi ica que una o ma no
es nunca un elemen o ••••acio, designando po elemen o
acio en un sen ido in o macional de que no posee
ninguna in o mación,
1 1
La segunda de las elaciones sísp^ci 'ic.^ la
independencia de odas las o mas del conjun o. La
úl ima exp esa la co opli ud del conjun o.
La de inición de las classs en el campo de
es udio suele se o ien ada al p oblema^, pe o en
cualquie caso se debe e i ica que o mas que
pe enecen a la misi-na clase sean simila es en algún
aspec o y las pe enecien es a ciases dis in as
disimila es.
FORMA SIMPLE: una o ma es conside ada simple si es
posible clasi ica la o iden i ica la como un odo y
no puede se conside ada una es uc u a de elemen os
iden i icables po sepa ado. Es la mínima unidad con
signi icado p opio en algún ipo de campo. La
ambigüedad que pueda e leja la de inición de o ma
simple es la misma que es a p esen e en odas las
ci
enei
asj
pa a la cual es a cues ión es en algunos
casos una cues ión de alcance ilosó ico,
Fo ma compie.ja -B - -a po an o aquella que no
pueda se iden i icada como un odo sin se
descompues a en sus p imi i as,
DESCRIPCIÓN: Una desc ipción de una o ma es la
descomposición de la misma en sus con i u en es
12
simples o p imi i as y sus elaciones . Usuaim>En e
una desc ipción debe de se: - acompan-ada po una
educción de la can idad de in o mación y una
concen ación de la ele an e.
CAPITULO I
14
1381 >j del cual se u ilizan a ios en sis emas 3D.
Median e una cáma a de TV se ob iene una
ep esen ación plana de alguna a iable c oma ica de
la escena, que no malmen e se án las componen es
c oma icas bas-icas pa a sis emas de adquisición en
colo <Falcon, 1'5i33>, o simplemen e la componen e de
b illo en los sis emas B,N. .
La imagen p opo cionada po la cáma a es
digi al izada y con e ida en un mosaico bidimensional
disc e o en el o denado . El amaño del mosaico suele
a ia según la aplicación, desde ios ma's simples de
64M64,
has a ios mas p ecisos de 5)2X512 o mas. La
a iable suele es a cuan izada, no malmen e usando 8
bi s,
que equi ale a conside a 256 ni eles de la
ep esen ación digi al de la imagen.
1.1.2 PREPROCESO
Po p ep oceso se en iende un conjun o de
ans o maciones a as que se some e una imagen
adqui ida , has a p oduci una imagen que se pueda
some e a p ocesos de ex acción de ca ac e is icas•
Las imágenes adqui idas no son adecuadas no malmen e
pa a se some idas a p ocesos mas complejos, po
cuan o incluyen bas an es impe ecciones en o ma de
21
uido^
i egula idades luminosas y o - as causas.
*
Una secuencia ipica de écnicas de p ep oceso a
las que se some e una ima<3enj puede se las
siguien e:
- Fil ado de uido
"" Realce
- Umb alizacion
- Segmen ación
Un a amien o de il ado de uido suele se.
deseable dependiendo del en o no del sis ema de
adquisicio'n o de la ansmisión de la escena al luga
de a amien o. Po ealce o es au ación se en iende
un conjun o de écnicas que pe mi an es au a la
imagen^
debido a las pe didas de calidad o esolución
en las p ocesos de adquisición y ansmisión.
La umb alizacion es una écnica bas an e empleada
pa a educi la can idad de in o mación de la
i
magen j
>=:duc i
endo
e 1
nu iie o de n
i
e
1 es
de
cuan izacionj en el caso ex emo has a solo dos
ni'...-eles
i^
imaoen bina ias. En la écnica de
P?
umb al izacion suele emplea se la in o macion
p opo cionada po el his og ama de la imagen.
Segmen ación o cius e ing pe mi ie la pa ición
de una imagen compleja en elemen os sepa ables mas
sencillos que pod an se obje o de econi -cimien o po
sepa ado. En algunos casos las pa es de la escena
-ienen signi icados p opios^ mien as que en o os
solo adquie en al signi icado en elación con o as
pa es.
1,1.3 TÉCNICAS MATEMÁTICAS EH RECONOCIMIENTO DE
FORMAS
Las muchas s^ di e en es écnicas ma emá icas
usadas pa a esol e el p oblema de econocimien o de
o mas pueden se ag upadas dos clases gene ales
según Fu
'i
1980>: las basadas en eo ía de decisio'n
<decisión- heo e ic> y las denominadas sin ác icas o
lingüis icas. En las p ime as, un conjun o de
p opiedades medidas sob e la imagen o man el espacio
de ca ác e is icas
<
sa u es
>
•>•> el econocimien o de
cada o ma se hace usualmen e po medio de una
pa ición sob e dicho espacio^ como discu i emos mas
a de•
El diag ama del p ocedimien o basado en la eo ía
de decisión es en exencia el ys mos ado en la ig.
1.1.
Las medidas ealizadas sob e la imagen en ada,
denominadas ca ác e is icas, se suponen in a ian es o
poco sensibles con espec o a las a iaciones comunes
del espacio, dis o siones y de aas pe u baciones. En
es as suposiciones el Reconocimien o de Fo mas puede
sm-
conside ado básicamen e como consis en e de dos
subp ob1emas.
El p ime subp oblema se e i e a de e mina que
medidas deben se omadas desde la imagen de en ada.
Usualmem e la decisión del ipo y can idad de medidas
a u iliza es una cues ión mas bien heu is ica y
depende en g an medida de la si uacio'n p ac ica, de
en e las que no son nada desp eciables €3<z -o >ss
ales como las disponibilidades ecnológicas de
medición y el cos e de .las mismas. Desg aciadamen e
en el momem o ac ual no exis e una eo ía gene al
pa a la elección de ca ac e ís icas a medi , como
24
comen -s emos mas a de. Si exis -en^ sin emba goj
écnicas ela i as a la selección y la ponde ación
de un conjun o de medidas dado.
El c i e io de selección de ca ác e
i s i cas
'•'u
o denación de las mis nas> es a^ a menu>dOp basado en
la impo ancia de la ca ac e ís ica en la Fo ma
co espondien e. Es a impo ancia se es ablece, en
de e minados casos, po medio de un es udio
es adís ico de disc iminabilidad de la
ca ac ei
i
s
i
ca,
El segundo de los subp oblemas mencionados en
Reconocimien o de Fo mas, es la clasi icación, po la
que se asigna la o ma de en ada a un elemen o de
una clase ija, basándose en las medidas de las
ca ac e ís icas seleccionadas. El sis ema o maquina
que mide la ca ac e ís ica en la o ma de en ada es
llamado el ex ac o de ca ac e ís icas. El sis ema o
maquina que ealiza la unción de clasi icación es
llamado clasi icado .
En algunos p oblemas de econocimien o de o mas
la in o mación es uc u al que desc ibe cada o ma es
impo an e y el p oceso de econocimien o incluye no
solo la capacidad de asigna la 'o na a una ciase
pa icula , sino ambién la capacidad de desc ibi
25
aspec os de la o ma que la hacen imposible de
asigna a o a clase, Un ejemplo ípico de es a ciase
de p oblema es la que gene almen e se denomina
Análisis de Escenas, En es os casos, las -Fo mas son
conside ablemen e complejas y el nume o de
ca ác e is icas eque idas es a menudo muy g ande.
Ello suguie e el desc ibi la po medio de una
je a quia o composición de sub-pa es mas simples.
Pa a ep esen a la es uc u a je á quica de
in o mación en o ma de á bol, se desconpone la o ma
en múl iple sub o mas y a su ez es as en o as
sub o mas mas elemen ales.
O :
1,1.4 MODELOS FHRA INTERPRETACIÓN DE ESCENAS
Se han p opues o una g an a idad de modelos
pa a sis emas de in e p e ación de escenas, pe o un
examen de ellos indica que con ienen p ác icamen e el
mismo conjun o de p ocesos: ex acción de
ca ac e ís icas, clasi icación^ ep esen ación
simbólica e in e p e ación simbólica. Los mé odos
di ie en p imo dialmen e en la o ganización de los
p ocesos,
la na u aleza de los elemen os de con ol y
el g ado de in eligencia a i icial enpieado. La ig,
1,2 con iene un diag ama de bloques de una
in e p e ación .je á quica de imágenes <P a .> 1S7S>,
En una p ime a e apa de in e p e ación pueden
emplea se ca ác e
i
^ado as p imi i as., ales como
ampli ud de pixels, iocalizacion de pun os con o nos.,
desc ipción de ex u as, e c...
Un p ocesado pun ual y espacial debe s s.*-
u ilizado p e iamen e pa a educi uidos y e ec os
de in s -Fe enci
3S,
Seguidamen e el con.jun .o de
ca ác e is icas es u ilizado en la e apa de
ep esen ación simbólica., la cual ans o ma el
con.iun o de ca ac e ís icas en símbolos. Po e.jemplo,
los pun os con o nos se ag upan pa a o ma lineas o
cu as ce adas.
El conjun o de símbolos es en onces a ado po
la e apa de in e p e ación simbólica pa a p oduci la
deseada desc ipción de escena^ que es cla amen e
dependien e.de la aplicación.
En algunos casos la desc ipción deseada puede ss
solamen e una indicación de la ausencia o p esencia
de un supues o obje o en una escena o quizas algún
ipo de mo imien o del mismo. El in e p e e semán ico
o simbólico a iende a econoce o e ique a las
es uc u as ep esen adas po los simbcdos de en ada
u ilizando un conocimien o ap io i de la escena o
clases de escenas. Es e conocimien o es inco po ado
en modelos isuales de la imagen. El conocimien o
puede a ia desde uno muy simple <po ejemplo que un
supues o obje o pueda
•5p-3 <sc<z -
mas b illan e que su
ondo) has a los que implican desc ipciones bas an e
mas complejas de la imagen. Un in e p e e semán ico
debe examina los símbolos de la imagen pa a
de e mina las in e elaciones espaciales y e i ica
las elaciones p esupues as en el modelo isual.
El pun o undamen al en odo es e p oceso es una
educción de la dimensionalidad de los da os de una
e apa a o a, Ei conjun o de ca ac e is icas debe se
28
mas pequeño que el nume o de pixels de la imagen de
en ada, H SU esj el nume o de símbolos debe de se
mas educido que el conjun o de ca ac e ís icas. Es a
educción secuencial en di oensionalidad es i al a
causa del aumen o ela i o de co opie.jidad en cada
e apa•
Los sis emas de in e p e ación je eaquica de
imágenes po el mé odo abajo-a iba <bc om-up>
pueden se desa ollados pa a de e minadas
aplicaciones en las cuales la a ea de desc ipción es
ela i ame e simple y el ango de imágenes de en ada
es es echo. Las di icul ades c ecen ápidamen e si
cualquie a de es as condiciones no se e i ica.
O a impo an e ciase de sis emas de
in e p e ación de imágenes es án basados en la
je a quizacion a iba-abajo < op-down>. En es e ipo
de modelos^ la e apa de in e p e ación es guiada en
su análisis es uc u al po una p ueba o es de
desc ipción . El mé odo de il o de masca a
< émpla e ma ching> es un ejemplo de es e mé odo. El
esul ado p opo ciona una p obabilidad de la
p esencia o ausencia de un obje oj median e una
búsqueda secuencial en la escena. La in e p e ación
es no malmen e ealizada a ni el de pixels po
co elación de un obje o plan illa con un campo de la
29
im-BQen obsep -ad'B
Los sis emas de in e p e ación je á quica de
imágenes son usualmen e diseñados pa a a eas
especi icas o ipos es ic i os de imágenes. La
adap ación a o as a eas o ipos di e en es a menudo
equie en un ediseno masi o del sis ema.
Minsky y Pape p oponen una iloso ia
al e na i a^ en la cual la in e p e ación de la
imagen es alcanzada di ec amen e median e p ocesos de
econocimien o isual y con ol dis ibuido. Si se
expe imen a di icul ades en la e apa de
in e p e ación semán ica al abaja con el conjun o
de simboios^ el con ol hace que la e apa de
ep esen ación simbólica solici e un nue o conjun o
de simbolos. Es a acción a su ez puede causa un
comando de ealimen acion a la e apa de ex acción de
ca ác e is icasj que solici a un conjun o modi icado
de las mismas . Una ealimen acion di ec a es ambién
posible en e el in e p e e simbólico y el ex ac o
de ca ác e is icas cuando se necesi e. La
dimensionalidad del los conjun os de ca ac e ís icas
y simbolos pueden sin lle adas al minimo ni el a
causa de que sus con. un -os pueden s^ ^ ees uc u ados
median e los comandos.
30
Oj ^.^-^
n n
^^
-
Fig.
1.7.- Escena compleja.
KKC^NA
IIIFRUA
CAMINO
VFNTANA
n FRTA
Fig.
1.8,- bol sin ac -ico de 1
a escena
1.2 EÍÍTRHCION DE CHRACTERISTICAS
Una pa e de la li e a u a concen a el campo de
econocimien o de o mas en las aspec os de
clasi icación y ep esen acion^ en de imen o de la
ca ac e ización^ que es an impo an e como las
an e io es..
po cuan o una elección ace ada o no de
las :.a --^c.%^ - s ,icas puede acili a o complica el
clasi icado , Las ca ác e
i
s -i cas son las p imi i as
de la imagen o los símbolos de mas bajo ni el. El
obje i o ul imo de la ex acción de ca ác e is icas
es la ex acción de las mas signi ica i as desde un
ondo i ele an e <Sel idge ,
1955>).
Ace ca de es e
ema pun os;
- No exis e una eo ía gene al que nos
pe mi a escoge que ca ác e is icas son
ele an es pa a un p oblema pa icula .
- El diseno del ex ac o de
ca ác e is icas es empi ico y usa muchas
es a egias especi icas.
- Podemos oma alguna in o mación de las
p o o ipos biológicos.
El sis ema isual humano
es
capaz
de
econoce
p opiedades
o
ca ác e is i cas
de una
o maj
independien e oen e
de la
mues aj gi o, amaño,
con as e^ de o mación
y
o as pe u baciones.
Las
ca ac e ís icas
asi
de inidas
son las
denominadas
"ca ac e ís icas du as" < ugged ea u es)
po
Duda
<1967?J..
que con
an e io idad
y con
sen ido
mas
ín eg ado
y
mul idiscipliona io ue on llamados
"
Un
i VG: s.a 1
es
"
po
P
i
s-McCu
11
och
<
1
947
> .
En es e apa ado amos
a
ealiza
un
esumen
de
las di e sas écnicas
de
ex acción
de
ca ac e ís icas
que se han
u ilizado.
Los mé odos
y
iloso ías
se
puede di idi
a
"g osso modo"
en las que
u ilizan mic oanalisis
<p opiedades locales>
y las que
u ilizan
mac oanálisis
<
p op
i
edades globales."*.. aunque
la
dis inción en e unos
o os
es muy
enue.
1,2.1 E;KTRIHCCIOH DE CONTORNOS
Una ca ac e ís ica muy impo an e disponible en
un imagen, es la imagen gene ada con los con o nos de
l3 misma. Es conocido eó ica y emp'i icamen e que los
39
con o nos de cualquie ob.je -o anspo an una
acción signi
ica i .-a
de la in o mación eque ida
pa a econoce o mas,
Tipicamen e las imágenes 2D con ienen
es uc u as que es án delimi adas po cambios b uscos
de ni el de g is o b illo. En cie -a o ma el sis ema
isual humano ealiza un p oceso que iene que e
mucho con el de ex acción de con o nos
espacio- empo ales , Se han u ilizado di e sos
mé odos pa a la compu ación de con o nos median e la
u ilización de con -'oluc iones locales con núcleos
disc e os^
especializándose unos en el econocimien o
de pun os on e as^ lineas e icales^ ho izon ales
o incJ inadas•
Da is<1975> espone un esumen bas an e amplio de los
mé odos de de ección de con o nos. Peí
i
y Mahah<1982.>
ealizan un es udio compa a i /o de di e sos mé odos
en di e sas si uaciones^ del cual se desp ende que el
mé odo de Robe s <1965> es bas an e óp imo en
aquellas imágenes de ba.jo ni el de uido^ mien as
que el de Rosen eld '•:i97CO lo es en aquellas que
ienen al o ni el de uido.
Debe hace se mención del mé odo de Hueckel <1971>
40
de de ección de con Ci nos., que ya comen a emos en el
p óximo capi ulo^ po con ene algunos pun os de
in e és especial•
Di e sos mé odos exis en pa a la de ección de
con o nos basados en el g adien e de la imagenj
conpu ados en a iadas o mas!
X2 H
Las an e io es son di e sas o mas de exp esa
el inc emen o espacial j en cuan o al g adien e en 2D
exis en a ias o mas;
También exis en mé odos basados en la ecuación
de Laplace 'CRosen eld y Kak
, 1
976
> ,
41
1.2,2 CURVATURAS Y ÁNGULOS
Son medidas de ca ác e local y que ca ác e izan
la o ma ,
'•,>s
s^-'^ una o ma de una supe icie 3D o un
con o no 2D, Nó ese que la cu a u a en un pun o de
la cu a y el ángulo que o man a ios pun os
p óximos^
son concep os muy semejan es.
Johns n y Rosen eld '•'1973> han p opues o el
siguien e alg i mo de compu ación de ángulos de
cu a u a basándose en la secuencia de pun os del
con o no <xi^yi.>^ al que
í
xl
,
y
1
>=<xn,
yn
>.
Sea:
Obs ese que cij es el coseno del ángulo que
o man ios segmen os que unen los es pun os
elegidos,
Se a -1< ciJ < 1.
P-a a
cij =-1^ signi ica
una linea ec a y
cij=1,
pa a ángulo nulo es deci
cu a u a máxima.
42
1,2
=
3 GÜRRELi^CION DE MASCARAS
La co elación de masca as consis e en la
co elación de la imagen o iginal con núcleos de
con olucion que deno an ca ac e ís icas locales ales
como pun -osj lineas e ical es
y
c uces de lineas, .. .
<Fukushima, 1969>, aunque el mé odo mas u ilizado
consis e en la con olucion con pa ones^ masca as o
plan illas que son au en icas o mas a econoce . El
mé odo consis e básicamen e en la con olucion de la
imagen o iginal con un ozo mas educido que es
ealmen e o a imagen unica^ y que se p e ende
de ec a . El esul ado de la con olucion deno a a la
p esencia o ausencia de la o -ma. En caso de
p esencia^ ambién p opo ciona la posición de la
misma en la escena o iginal. Es e mé odo de
econocimien oj ambién denominado émpla e machino,
es in a ian e - en e a aslaciones de la o ma y
en e a lige as de o maciones, pe o es poco ú il en
el caso que se p esen en cambios de escala o gi os de
la o ma. Des aca emos el abajo de íSan ana e
al.,
1981.^
que no ealiza es ic amen e hablando la
con olucion sino sus acción con umb al pos e io
en e la masca a y la escena. <Falcon, 1983) u iliza
una aplicación de es e mé odo ps -^ la iden i icación
de imágenes polic omas, pa a lo cual ealiza la
43
con olucion en las -íís componen es c oma icas de la
imagen^
con una mssc^ a - icoma -i ca
.
1,2,4 PROPIEDADES TOPOLOGICAS
Re i iéndonos a escenas que han sido some idas a
un p oceso de umb al
izacion^
de o ma que odos los
pun os de la misma posean únicamen e uno de dos
ni eles,
según Rosen eld y Weszka <198'?>j se de inen:
COHECTIVIDAD; Se dice que dos pun os <x0.yO? y
'Cxn^yn^
es án conec ados^ si exis e una secuencia de
pun os ecinos que conduzcan de uno al o o a a és
de un c-amino.
Po S se designa el con.jun -o de pun os de la
escena son 1 mien - -as que S es el conjun o de
complemen a io o backq ound. Se de inen dos pun os
ecinos a aquellos que son adyacen es^ pa a escenas.
mues eadas se pueden de ini dos ipos de
adyacencias según que se admi an los ecinos-
di
agonales
,
Asi
>
pa a imágenes mues - eadas en exaaonoj
exis en solaman e 6 ecinos,
44
TAMAÑO. PERÍMETRO y CONVEXIDAD; Po amaño s==:
conside a el núme o de pun os de S o á ea de Si Ei
pe íme o puede se de inido como el nume o de pun os
del con o no de S. El con o no de S cons a de los
pun os de S que son ••.-•ecinos de S; el es o de pun os
son de inidos como el in e io . La comp-ac -idad de un
obje o puede de ini se co no una elación en e el
a sa y el pe
i
me o del obje -o
<
A/P >, Es a medida
es máxima pa a ci cuios y siemp e meno pa a o os
obje os,
El con o no de un obje o pa a imágenes bina ias.,
de ine pe ec amen e al obje oj puede ene dos lines
de con o nosj en el caso de que posea agu.ie os
in e io es.
Un mé odo ecuen emen e empleado pa a de ini el
con o no de un obje o con exo <es deci uno que no
iene aguje os> es median e una cadena de código
<Chain
code?.
Re i iendo un sen ido de gi o y el código pa a
conec a con el pun o ecino, se es ablece un código
de cadena.
Es e mé odo es mu ú il pa a ep esen a
45
pa a almacenamien o.
1.2,5 ESQUELETO
El concep o de esquele o ue desa ollado po
Blum <1967> que lo denomino MAT < Medial xis
T ans o ma ion> y se de ine como el luga de los
medios de la o ma.
Sean dos pun os del con o no <x1,y1>í <x2/y2> y
sea <x,y> un pun o del MAT, debe á e i ica se que :
1.2.6 TRAZADOS POLARES
Se de ine como azado pola de la cu a de inida
en coo denadas pola es.. que esul a al de ini el
cen o de g a edad de una o ma como o igen del adio
ec o y ep esen a los pun os del con o no madian e
la unción del ipo FA O >.
46
u ilizando la eo ía de in a ian es espaciales
gene ados po los momen os. Los in a ia -es son un
conjun o de magni udes que lo son en e a las
o acionesj aslaciones y homo ecias. Hu <1962.'>
expone una eo ia pa a gene a ales in a ian es. Las
aplicaciones de la eo ía de nsomen os al
econocimien o de ca ac e es es ealiza po
<
Teague.,
1980
>
y po
<
Can ón,
J
932> que a su ez
ealiza una aplicación al econocimien o de ECG.
Smi h y W igh lSFlí Ha aplicado la eo ía de
momen os al econocimien o de imágenes de ba cos, en
is a supe io . Dudani Í1973> ealiza una aplicación
al econocimien o de de is as idimensionales de
a iones.
aplicaciones al econocimien o de ^^ a-s
humanas se ei izada po Kau man-'1976
> .
También se han u ilizado en la codi icación y
econs uccio'n de imágenes
<
Teague,
1980
>.
La
ex ensión del mismo concep o de momen o al espacio
idimensional se ha ealizado po Sadjady y
HalIC193
0),
y la compu ación a pa i de la
in o mación del con o no en o ma de cadena de código
po Uiil y Cunninghan< 1970>. San ana e al. ':i9S2>
expone una eo ía de no malización de las o mas po
u ilización de los momen os.
La u ilización de- los momen os p esen a algunos
p oblemas en los casos de o mas simé icas, pe o en
o os casos son pa áme os muy ú iles po su
acilidad de compu o. Los momen os pe enecen a una
g an amilia de desc ip o es globales sob e los
cuales ol e emos a a a en el p óximo capi ulo.
54
1,3 MÉTODOS DE CLASIFICHCION
El concep o de clasi icación de Fo mas., puede
se exp esado en é minos de la pa ición del espacio
de ca ac e is icas que hayan sido ex aídas desde una
imagen:
Sean H las ca ác e
i s -i cas
que son medidas
desde la imagen, en onces es e conjun o pueden se
conside ado como un ec o X, llamado ec o de
ca ác e
i s i
cas.,
que posiciona un pun o en el espacio
H-dimensional, llamado espacio de ca ác e is icas
El p oblema de clasi icación consis e en asigna
a cada posible ec o o pun o en el espacio
mencionado. a una cla.se o o ma. Es o puede se
in e p e ado como una pa ición en el espacio de
ca ác e is icas. en egiones mu uamen e exclusi as y
a cada egión debe co - esponde le una ciase
pa icula . Es e ipo de p oblema ma emá ico puede
se o mulado en é minos de unciones
disc iminan es. Sea
W1,W2..
, . . /
U'm
las ciases a
econoce . en nume o o al de m y sea X el ec o de
ca ac e ís icas de una imaoen incoani a.
SFi
El ec o K asi in e p e -ado cons -i uye una
posición en el esp-acio^ sea xi la
i—ssima
ca ac e is ica medida, equi alen e la
i-esima
coo denada. Se de ine una unción disc iminan e
Cí.jííO, asociada a la clase W
j ^
j
=
1,...,m,
al que si
la imagen de en ada al sis ema de econocimien o.,
ca ac e izada po el ec o X, es la clase
'.-.ii..-
ep esen ado simbólicamen e po
XíWi;,
en onces el
'...•alo de Di<X> debe de ss el maix> de en e odos,
Si KEWi
Di<x> > Dj<x>
i.,i
=
1^..,^m
i#.j X.^.i
Es o signi ica que a un pun o dado del espacio.,
le co esponde á una ciase dada y po an o exis i án
egiones conexas de clases y unas lineas de
sepa ación en e á eas co espondien es a clases,
denominadas limi es de pa ición o de decisión. Es e
limi e de pa ición o decisión en e las clases i y j
puede de ini se de la siguien e o ms.. median e la
ecuación de la sepa ación;
D i
•.:
X
>-c^j
<;
X
.•)=o
Ix
2..
2
i
Es a ecuación de ini á en gene al una
hipe supe icie en el espacio N-dimensionalj de
56
:on igu acion dep-andien -e de el caso.
1.3.1 FUNCIOH DISCRIMINAHTE LIHEAL
En es e ipo de unción disc iminan e^ se elige
una combinación lineal de las coo denadas como
disc iminan e de pe enencia de un pun o a una clase.
Es e ipo de unción disc iminan e es muy usado po
su simplicidad y po cuan o o os ipos pueden
educi se a ella.
El pun o de coo denadas K=<XI,X2y
.. .
^KH> es
ca ac e izado pa a la clase Wi po la unción Di••'>'•;•>.
N
En donde <Wik,Wi^H+1> son pa áme os de la
clase i^ que la ca ac e izan adecuadamen e a e ec os
de disc iminación.
El limi e de decisión en e egiones en el
espacio Xj asociado con Wi y Wj es de la o ma;
l'
I
Po "
.Tsmplo en un caso de dos dimensiones
<^. -
el espacio de ca ác e
i
s
i
cas..
m=2,
ij._i =
l.,
2.
£1
sis ema de pa ición lineal al solo p oduci dos
espues as.,
puede o mula se co io un sis ema de
umb a1
1OQICO.
Si de inimos K x >=D1
•:
x >-02' x
:Í
-i.
Se -iení
yalida = +1
Sal ida = -1
•
i Díx) > O
X5i'i1
si D<x? < O X=W2 . >• .j
Pa a un nume o de clases mayo que 2j se
pueden conec a a ios sis emas deumb al lógico en
pa alelo^ -al que la combinación de las salidas de M
sis emas pueda S'- ' su ic.ien e pa a dis ingi m clases
dis in as.,
pa a lo cual debe á se : H
2 >^ Y
• l D(X) O
Salida
Elemen o de
Umb al
Fig.
1.16,—
Eie n in o lógico de Umb al co .o
di se
1
m
i nan -e
1
i ne:a
1
.
1,3.2 CLASIFICADOR DE MÍNIMA DISTANCIA
ün ipo muy impo an e de unción disc iminan e
se ob iene median e la u ilización de unciones de
ipo dis ancia^ en el espacio H-diinensional de
ca ác e is icas^ conside ado como si uese un espacio
mé ico.
La dis ancia suele hace se en e la imagen
de en ada y un conjun o de ec o es de e e encia,
ep esen 3 i'.yos de las m clases de inidas.
Supongamos que m ec o es de e e encia son
dados
<R1^R2,
.,
. ^
Rm
>.
Con Rj asociado a la ciase
W.j
,
un clasi icado de minima dis ancia es uno al que
clasi icamos el ec o de en ada '¡ como la clase Wi
si se e i ica;
KHWi Si I X-Ri| = Minima
1.3.
í-
|X-Ri|
es la dis ancia Euclidea de inida en e X
y Ri^ po ejemplo de inida po ;
l/- lS
% - í^^ -
y^¿l
+
RJR,
i^-
3.'-{
Dado que A no es unción de
i >
se puede
de ini una unción disc iminana e pa a el
59
clasi icado de mínima dis -ancia dado po ;
Oiíy^')^
X^R ^- XR, - í? ^i"
1,3.10
Que es lineal, es deci que el clasi icado dí
mínima dis ancia se educe a uno de ipo lineal.
AO
1,3.3 FÜHCIOH DISCRIMINANTE LINEAL POR TROZOS
También denominada clasi icado del ecino mas
p óximo.
Sea
R1^R2/
..
. ,
Rm los ec o es asociados- con
las m ciases Wl
, , . ,
.,Wm..
espec i amen e. Sea R.i
K
compues o de los ec o es R.j
Siendo u.i el nume o de ec o es de e e encia
del conjun o
R.j
.
De inimos la dis ancia en e el
ec o de en ada
.H"
y R.j como:
Es o es la dis ancia en e K y Rj.. es la mas
pequeña de las dis ancias en e X y cada una de las
componen es Rj. Se puede de ini en onces la unción
disc iminan e en la o ma:
T
De^x)-
d!^^ xC-
^^ ^'^
i-^-'3
La asignación a una clase no se ealiza po
minima dis ancia a un ec o ep esen a i o de la
61
clase , sino a la cías»-: que -enga un ele en -o mas
p óximo al pun o de la imagen de en ada. Es e mé odo
supone que pa a una clase es p eciso ccnoce la
posición, no solo p omedio de la clase sino de odos
y cada uno de los elemen os de la clase.
1=4:1 SISTEMAS DE IHSPECCIO!'^ VISUAL HUTOMHTIGA
La mayo pa e de las aplicaciones en inspección
isual au omá ica se han ealizado en sis emas de
con ol pa a ci cui os imp esos o ci cui os
in eg ados <IC>.
•Ja is'-'1980
>
desc ibe una écnica de inspección
de placas de ci cui os imp esos < PCB) p oducidos en
masay median e écnicas de in e p e ación isual. La
imagen de la placa se ep esen a po O o 1^ el 1
ep' esen a conduc o y el O el sus a o
•
El mé odo
consis e en la p eseleccion de una lis a de egiones
locales de 5K5 pixels, u ilizando unas plan illas o
mas'za -as que de inen la con igu ación co ec a
^
ealizando una compa ación con es as. Pa iidis y
K ak3ue <1979> u iliza el mismo mé odo eligiendo
óp imamen e los pun os de local izacion de las
egiones a pa i de un conocimien o ap io i de la
placa,
Kashiko'.:
1976
>
u iliza un sis ema con el uso de
un compu ado en iempo compa ido., cap'az de co ola
has a "50 unidades de inspección pa a la colocación de
ansis o es. La p incipal a ea consis e en la
de ección de la egión de la base y emiso de cada
chip y o dena a un manipulado la soldadu a de las
egiones al y como puede se is o en la Fiq. 1,18,
El chip es digi al izado en 16 0X120 pixels bina ios y
examinado secuencialmen e median e co elación con
masca as has a la iden i icación de las egiones de
base y emiso . Se u iliza en la co elación un
O -Exclusi o en e la imagen y la masca a.
Hsieh y Fu< 193O
.'>
p oponen un sis ema pa a la
inspección isual de ci cui os in eg ados. El sis ema
cons a de dos pa es. Un subsis ema de egis o de la
imagen y segmen ación y un subsis ema p opiamen e
dicho de inspección. El p oposi o del p ime
subsis ema es ex ae la imagen del IC desde el
ondo^
a menudo ealizada po umb alizacion.
Seguidamen e se de e mina la o ien ación y posición y
se eo ien a has a alinea se con los ejes de la
maquina de inspección. La Fig. I.12> mues a un
diag ama de la inspección^ en donde se conside an
ocho ipos dis in os de de+"ec os.
Hill y S^o aK1980> del SRI < S an o d Resea ch
Ins .
> desc iben un sis ema que incluye al igual que
el an e io ^ ademas de un sis ema de isión^ un
sis ema de modi icación de la posición^ en ando en
lo que an e io men e se denomino manipulación de
ma e iales.
El sis ema oma piezas o ien adas
alea o iamen e de un alimen ado de piezas de una
cadena indus ial las coloca en una o ien ación
70
deseada,- usando in o mación isual. Se ealizan las
siguien es -a eas; coloca una p.ieza en una suoe icie
iluminada desde el ondo^ es ablece el es ado de
o ien ación de la misma median e un sis ema de isión
y la eo ien a.
Según Fu< 1982
."-•
muchas écnicas de econocimien o
de imágenes es án siendo aplicadas a la inspección
au omá ica, pe o algunas de las ca ác e is icas de la
inspección deben de -s^- gua dadas^ de acue do con los
obje i os de localizacion de p oduc os de ec uosos y
e
i
i
cae
i
on de ca ác e
i
s
i
cas.
-Las p uebas de inspección deben se no
des uc i as.
-El p oceso se desa olla usualmen e en
ambien es con oÍados< ejemplo; Iluminación
de inida >.
-Las ca ác e is icas eque idas de al a
elocidad, exac i ud y labilidad son a
menudo incumplidas.
La segunda ca ac e ís ica es en ajosa pa a la
aplicación al econocimien o. La necesidad de al a
elocidad a menudo limi a el uso de econocimien o de
im-sgenes has a pa a api icaciones sencillas, La
aplicación de los ecien es p og esos en VLSI y
a qui ec u as especiales ha á posible aplicaciones
mas sa is ac o ias a p oblemas íias elabo adas.
"í
V
mo -'.Q'
posilioning mechanism capil a y
loading s n. de ec ion sin, bonding s n.
XY se o—mechanism
bonding mechanism
unlooding sin.
FÍQ,
1.11 .-Sis ema au -oma ico
de
soldadu a pa a
ans^-i
s o es
,
IMAl. N
MiliSllilKHA
l)h
SKUMKNTACIÜN
Y
IIKC1STIIO
üL ; M NTAGIÜN A .INhAMlKNTU K
EG.
I.ÜCAI.
SUUSISI'KMA
ll
INlil' XCIIlH
VlüDAI.
ÍC
llhCIIAZAL
A :i:i' Ai)ij
11
NCAl'SUI.AUO
V
.-i(JI IJAIIIIKA
Fig.
I
, 1
2 ,-diag ama
de un
^
i
« ema
de
^ye^
i i
cae ion
di;
T :,
1.4,2 IDENTIFICACIÓN DE PIEZAS Y SISTEMAS DE
ENSAMBLAJES
La iden i icación de piezas indus iales
encijen a su p incipal aplicación sob e odo en
izsd's.n^-^- de ensamblado de p oduc os^ median e la
u ilización de medios mecánicos au oma izados.
Des acamos el y-3 clasico abajo de gin y Duda<1977:i
pa a la iden i icación de las piezas de un pequeño
mo o j del cual ya hemos comen ado los p ocesos de
ex acción de ca ac e is icas y clasi icación. Se han
u ilizado écnicas de ans9lisis glo al median e
análisis de ejes p incipales
<
Ha al ick
^
1973>,,
ex u as <Weszla y Rosen eld,
970?^
momen os
in a ian es en 2D y 3D <Hu,1962>. -.'Sad.jady y
H3ll^1980>j p opiedades opologicas ales como
núme os de Eule '.'González y
Wih Zj1977).
desconposicion en conjun os con exos p ima ios
.
Pa l
idis,
1
977
>,
écnicas de o ien ación de con o nos
incluyendo desconposicion en sis -iGs de Fou ie del
con o no
'í
Pe soon y Fuj1977>j códigos de cadena
•;
F eeman,
1
977
> j
ep esen ación po g a os < González y
Thomason^1978>. Es ecuen e la u ilización de la
in o mación del con o no pa a lo cual se p oponen
di e sos mé odos <Duda y Ha ^ 1972 >,
74
<G i i h.1973>,
La in o mación ex aída de los sen-iFo es isuales
es usada en obo ica pa a a eas como plani icación
de ayec o ias ^ e i a ob -aculos, co ección de
posición adap a -i amen -ej - a s e encia del b azo a
la p oximidad de un obje o pa a se manipulado^
e c.
. ,
También se u ilizan o - os senso es
-aies
como
senso es de p oximidad y -ac -iles.. que son usados en
la ^'^s-^ e minal asociada con la sujeción del obje o,
La Fig, 1.13 mues a un esquema del sis ema
Consigh -I de Gene al Mo o s, Funciona en dos modos^
un modo de inicializacion o ap endizaje en el cual el
sis ema es p og amado pa a maneja un conjun o de
piezas especi ico y es igualmen -e p og amado pa a
econoce y posiciona median -e la u ilización de
ca ác e
i
s
i
cas ales como ^ ^-zi's, adios máximos y
o as.
En el segundo modo ope acionalj el sis ema
ealiza unciones de an e encia de piezas
au omá icamen e. Un ope ado coloca una pieza en la
cin a anspo ado a con o ien ación aiea -o ia; es a
es an e ida has a el sis ema de isión. El sis ema
econocedo de e mina el ipo de pieza., la posición y
la o ien ación y en ia es a in o mación al con ol
cen al del obo -, Cuando la pieza liega al obo ,
es e la ecoge la deposi a en una localizacion
75
p ede e minada.
Se han u ilizado asimismo sis -e oas de cáma as
mu
11 i
p
1
es
C
Kono,
1
977
."J •'
Kash
i
ok a e - a
1 ... 1
977
>.
di
spone
de una cáma a e ical que da una is a del •B 'ea de
abajo.,
mien as que una cáma a ho izon al da una
is -a la e al del ob.je o. Se han ú il i ado
• /•
eal iman ación isual pa a la co ección adap a i a
en las p ocesos de manipulación,
La Fig. 1.14 mues a el sis ema de Wes inghouse
ÍSuge man^ 1930> de una cadena.de seis p o o ipos de
obo .,
pa a ensambla.je de pequeños mo o es
eléc icos,
Solo dos de las es aciones usan
ealimen acion isual pa a inspecciona ios de ec os
y co egi los. El sis ema de con ol es a
.je a quizado y dis ibuido con la u ilización de
múl iples mic op ocesado es,
Hi achi <Kashioka e
al.,
1977) iene ba.jo
desa ollo un obo de dos b azos., Fig
.1,15,
pa a el
mon a.je de aspi ado as., u ilizando senso es ác iles
y isuales. Se u ilizan muchas cáma as pa a con ola
la localizacion ela i a de cada b azo sob a las
piezas,
La uni e sidad de S an o d desa olla un sis ema
llamado Ac onym
<
B obks e - al.,1979>> Fig, I.16j que
es a en con uccion pa a econ»:?cimien" o de piezas y
manipulación., u ilizando in o mación 3D.
Hemos expues o solo algunos ejemplos
signi ica i os de la u ilización de cadenas de
econocimien o de piezas indus iales sob e odo en
cadenas ai -amen e au oma izadas.
•: (
CAMERA INTERFACE
PDP-11/45
COMPUTER
LIGHT
SOURCE
SOLID-STATE
LINE CAMERA
LIGHT
SOURCE
STANFORD
ROBOT ARM
GL
CONVEYOR
4 BELTPOSITION/
SPEED MEASUREMENT
ROBOT
INTERFACE
D
Fia.
I.13.-Sis ema
Consioh -I de Gene al Mo o s
INSÍS-J
^Eno ieil
Fig.
I.14,-Sis ema
pa a el emsambiado de mo o es
eléc icos de Wes inqhouse.
e-
Po mecjible de un sis ema en endemos aliguna
p opiedad o pa áme o del sis ema que pueda se
adqui ida empí icamen e. E iden emen e que el nume o
de ales magni udes posibles es muy g ande y su
capacidad desc ip o a muy di e sa^ pe o es solo a
pa i de ellos que puede cons ui se no solo una
o mulación de semejanza^ sino cualquie eo ia bieii
cons uida de un sis ema en cualquie aspec o.
Denominamos ai y bi los alo es del medible Mi en
los sis emas A y B. Una de inición de dis ancia puede
es ablece se po :
n
¿p=:
(^1
a -l^J
)
JL.ll^
De en e odos los alo es de p, quizas el mas
común y el que p esen a mayo in e és sea p=2í que
co esponde a la dis ancia euclidea n-di aensional,
'^ 2
Denomina emos po dis ancia pa cial di a la que
esul a d'S conside a en es udio solo el medible Mi ,
á{= U{-lo^| TX.'l, IS-
IS 5
La dis ancia pa a n medibles esul -a de la
ag egación o composición de dis ancias pa ciales en
la o ma!
7 -ü '2-
A'
>_ d^
3.lié
la elación de semejanza con los medibles pa ece
"ap io i"
bas an e oscu a e imp ecisa.; po ello es
mas lógico cons ui la a pa i de la unción de
dis ancia. Pa a ello se han supues o di e sas-
elaciones heu is icasj basándose en el signi icado
con apues o de ambas magni udes. Podemos con ui
al elación en base a los siguien es c i e ios;
La elación
<
11
.1
.17> iene algunos ma ices que
son consecuencia de la p opia semán ica de semejanza
y dis ancia.; en cie o g ado., es equi alen e ambién
a es a o a;
<11,1.18> es consecuencia de las p opiedades ÍII,1.8>
y
<
II
. 1
.12> mien as que CIl.l.lSi) lo es de <I.1.17>
86
y del es ablecimien o de in e alos d© a iabilidad
de .s y d,
II.
1.1 RELACIÓN SEME ANZ -DISTAHCIA
El ipo de elación que se p opone en e amb.a:;
magni udesj se basa en cie as hipó esis y analogías..
que se exponen a con inuación. P ime o conside a emos
como ambas unciones inco po an en un odo laí
con ibuciones de semejanza y dis ancia pa ciales
Supongamos que son posibles elaciones del ipo;
1= oc¿ ') i .ia
s= Sc^o i .-1,2?,
Donde si y di son la semejanza y dis ancia
espec o del medible Mi, La p ime a de ellas es
conocida y coincide con <I1,},16>, La elación
''11,1.3? sugie e que la unción de compa ibilidad
debe se una unción de semejanza^ pudiéndose
in e p e a bal elación en el sen ido de que pe mi e
una elación de simila idad en e la o ma B y la
o ma espec o de la cual se enga la máxima
semejanza de en e el epe o io del conjun o de
o mas conocidas, Sea pues S.. la unción de
semejanza^ una unción de compa -ibilidad de una
elación di usa. Lógicamen ej en el limi e cuando
desapa ece la imp ecisión^ ales unciones de
compa ibilidad se co ie en en unciones de odo o
nada..
O o 1 en nues o caso^ es deci una unción
booleanaj o elación du a en el sen ido de Be dek
•::
981 ).
La seme.janza en e en e unciones booleanas es
ácil de de ini . Sean A y B dos conjun os compues os
de a iabls boolenas ai y bi^ es deci de medibles
lógicos.
A- ja,;*-
^,
(^^ i .i 2:^
La semejanza boolena coincide en onces con el
No ~Exc
1
US
i
o .de las '^ ^
i
ab
1
es
!
^^••- 0.1© bi I.Í15*
:> -
La condición pa a que A y B sean semejan es es
que lo sean odos los elemen os.pa ciales es deci ,
que la semejanza o al debe se un AND de las
pa ciales.
U
I
1--
'
Una de inición de sema-.janza pa a el caso di uso deb<2j
en p incipio coincidi <o da el mismo Vs3lo > con la
de inición booleana en el caso limi e de ce idumb e.
Es e y o os azonamien os ela i os al signi icado
in ui i o de semejanza jus i ica la siguien e
de
i n i c i
on!
K
ki es un ac o de impo ancia en la con ibución,
Es a de inición^ es ablecida po analogia, es de ipo
mul iplica i o pa a inclui el e ec o en p incipio
deseable,
de que alo es bajos de los componen es
p o oquen una ue e disminución en la unción o al.
Sea
í
h
Tomando loga i mos en <11,1.29)
Pues o que d y log s admi en la misma o ma de
composición de aspec os pa ciales, podemos supone
po analogía en e <II.1,28:J y (II,1.30> !
89
Donde o( es un pa a ií=: o heu ís ico y el signe
nega i o se in oduce po cohe encia con <II.1.2Ci>.
Es a o ma de elación es coajpa ible con
<11.1.17 >-<11.1.20
>
y es a en 1inea con la expues a
en es udios de Clasi icación Es adis ica <Duda y
Ha ,1973),
que u iliza la dis ancia de Mahalanobis
en luga de la Euclidea e in e p e ando la unción de
disc iminación como una unción de seme.ianza.
11.1.2 ELECCIÓN DE UH MEDIBLE
Un p oblema de c ucial impo ancia en el
econocimien o de o mas^ es la elección del conjun o
de medibles con el que con ui una dis ancia. Muchas
eces se adop a un conjun o he e ogéneo de
magni udes^
en cuyo caso es poco cohe en e suma
9
0
dis ancias en o ma euclidea^
En es e ipo de casos pu«de pa ece mas
con' -incen e in oduci una dis -ancia basada en una
es adis ica sob e las di e sas ealizaciones
lige amen e disc epan es del mismo sis ema, de o ma
que pe mi a la de inición de medias y dispe sión.
Usualmen e se homogeinizan las con ibuciones..
exp esándolas en unidades de dispe sión, como po
ejemplo,
en el caso de la dis ancia de Hahalanobis.
En el econocimien o de o mas uni o
bidimensionales, es posible in oduci una dis ancia
donde los componen es son mas homogéneos que en lo-s
casos an e io es. Cen ándonos en el caso
unidimensional y dos unciones < ) y g< >, se
es ablecen como medibles las ealizacion>es locales i
y gi de las o mas. E iden emen e, se a a de un
medible de muy bajo ni el en cuan o a desc ipción
global,
pe o po el con a io o ma un cojun o
homogéneo espec o del cual no exis e epa o pa a
ealiza una sumacion euclidea.
Cuando el nume o de dimensiones aumen a ys sea
po educción del in e alo de mues eo, po aumen o
de la zona de compu o o po ambas a la ez, la suma
91
puede di -'e ge . Pa a e i a lo es p eciso ponde a
adecuadamsn e cada dimensión con un e mino que en el
supuíisbo an e io ienda a ce o^ de o ma que el
limi e sea ini o.
m—•do
La exp esión <II.l .37) coincide con el e o
cuad á ico, lo que pe mi e una in e p e ación de la
dis ancia e sus e o cuad á ico muy ica en
con enido. 11,1,34 se a en es e caso',
( (U )-gc ) eí
T
Cuando se p oducen di e sos desplazamien os de una de
las o mas.. end emos pa a cada unidad de
desplazamien o 15, una semejanza dis in a. La unción
S"; ^ >, o semejanza en e desplazamien os es
i
n oduc
i da
como;
T
De ''11,1.39.^ se ob iene!
',(.z)=.
Kin Exp(2o</T
C^aí ))
XAMO
92
Donde
I
La exp esión ''11.1.40) jus i ica el po que la
co elación c uzada puede se conside ada como una
buena medida de la semejanza. Sea F<
(AJ
) y G<lA)> las
ans o madas.de Fou ie de
<
?
y
gi- ).
La semejanza es calculable en el espacio de 1-B
ecuencia de o ma igualmen e alidas
En el econocimien o de o mas
b:L
dimensional es
podemos p ocede de o ma análoga po lo que
esul a a!
Es a o ma de p ocede apo a cla idad
93
concep ual espec o a é minos como semejanza y
dis ancia. Po - con a^ complica e iden emen e el
p oceso de econocimien o, po a ias azones en e
las que se encuen a la al a de lexibilidad al
maneja las ans o maciones que p oducen o mas-
no malizadas CSan ana y 31.^1981'^ y en la necesidad
de almacena la o ma comple a y no solo los medibles
de al o con enido disc iminan e. Es os úl imos
p oducen una compac acion de la in o mación ele an e
, implicando una sus ancial educción de la can idad
de in o mación p ecisa pa a desc ibi adecuadamen e
la o ma.
Los medibles pueden se u ilizados pa a ealiza una
econs ucción de la o ma. Denomina emos MEDIBLES
DESCRIPTORES a los que poseen al cualidad. Un
conjun o de medibles desc ip o es mu}*» in esan e.. son
aquellos que esul an de una expansión o ogonal.
n
í^^-- Z
(xAlí^
1.14^
L=;
a -.
^
|c^) ^ C^)eiA
%A-HG
Es e ipo de medibles p esen a un p opiedad
impo an e, po cuan o con ie e de nue o la
dis ancia en una suma o ia que bajo cie as
conside aciones de p ecisión podamos conside a
94
11,2.3 REDÜHD NCI POR ñNCHO DE Bi^HD í
Nos e e i emos a con inuación a o mas
unidimensionales, po simplicidad de azonamien o y
dado que no se pie de gene al
idad,
•
pues los
a gumen os desa ollados se pueden gene aliza
ácilmen e a mas dimensiones.
Sea una unción de la que disponemos de sus
alo es en odos los pun os menos en uno. A es e
pun Oj podemos asigna una dis ibución de
p obabilidad, Pki que p opo ciona la p obabilidad de
que el alo de la unción en k sea i. En es e caso
k
es la
célula
de
i . o -ü-.acicn
y el
conjun o
de
simbolos son los alo es que puede asumi la unción.,
que no malmen e se a un nume o ini o, po es a es a
cuan
izada
. .No odos los alo es se án
equip obables. Si la unción < > iene una
limi ación en su ancho de banda de ecuencia,
en onces la unción de dis ibución de p obabilidad
end á un máximo en alo es que son p óximos a los de
las células del en o no y concen a s e al ededo de
es os alo es, Pues caso de que no ocu ie a asi
exis i ia una con ibución conside able de con enido
de al a ecuencia, que dado que la unción es a
limi ada en banda, es poco p obable.
1
01
I I I
La unción Pki. es la unción de dis ibución de
p obabilidad de ampli ud de < ) e iden emen e.Asi
puesj exis e una unción de dis ibución pa a cada
pun o,
que iene condicionada po el es o de pun os.
Si
<
>
es a cua izada en n
bl S;.
como consecuencia
de es a dependencia espacial se e i ica a
que*.
Si con los mismos alo es del en o no, suponemos-
que la banda de ecuencia se educe aun mas,
en onces la unción de dis ibución se concen a a
ambién, po cuan o disminuyen los g ados de libe ad
de la unción. Como consecuencia se disminuye la
ince idumb e en el alo de k y disminuye la
in o mación qije apo a.
El azonamien o es ex ensi o a o mas
bidimensionales. <en las cuales, el espacio de
ecuencias es bidimensional>
El a gumen o expues o a ec a a odos ios pun os
de la imagen e in oduce una dependencia gene alizada-
de cada pun o con su en o no, que p oduce una g an
edundancia de la in o mación espacial . Podemos
conside a en base a lo an e io , el siquin e Lema
i
1
02
I
-Una educción del ancho de banda de
ecuencia^ iene como consecuencia una
educción de la can idad de in o mación de
la o ma., es deci un aumen o de la
edundancia.
Empi icamen © es e lema es muy conocido., po
ejemplo al aplica un paso"-ba..1o a una Imagen ..
desapa ecen los de alles locales asociados a los
con enidos de al a ecuencia y es a in o mación
independien e es sus i uida po in o mación
dependien e del en o no, es deci edundan e.
El p oceso de dependencia espacial^ es ablece
una elación en e el pun o y su en o no <en gene al
con oda la imagen?. En el caso limi e, es o supone
2
un o al H - 1 elaciones. Repi iendo es e p incipio
pa a el es o de pun os., exis i án, en el limi e, un
o al de H íN ~ 1> elaciones de dependencia mu uas.,
que son las ca ac e ís icas de una o ma dada y a su
ez la ca ac e izan.
Es e con.jun o de elaciones de dependencia .,
de e minan los g ados de libe ad., la es uc u a de
la o ma isual mas cie a aiea o ied-sd. En e los
pa áme os que de e minan los g ados de libe ad.
1
03
podemos conside a '-'al menos pa a o mas sencillas>i
la posición^ o ien ación^ amaño,...e c. Los alo es
de los pa áme os, mas las elaciones de es uc u as
asociadas al ipo de pieza y algunas alea o iedades
locales^
de e mina an el alo que debe ene cada
pixel de la imagen.
Las elaciones de es uc u a.. de e minan la
con igu ación ísica de la o ma. Re e idas a unos
ejes que acompañan a la o ma, deben se
independien es de la posición, o ien ación y amaño,
Todos los p ocedimienos de econocimien o de o mas..
en de ini i a, a a an de ex ae pa e de es as
elaciones , que de e minan la esencia de la o ma,
median e mé odos mas o menos a o unados en alguna
aplicación. Es as elaciones se ex ae án no malmen e
po p ocedimien os ela i amen e ab ac os .
Un sis ema econocedo o iden i icado de o mas,
en gene al, ealiza a compa aciones de in o mación de
cada o ma con o mas s anda s
p^:ax-3i
decidi su
iden idad. Pe o la in o mación con enida en una
imagen es muy he e ogénea, ealizándose no malmen e
una selección de aquella que ca ac e ice los aspec os
deseados de la imagen. Si educimos la can idad de
in o mación de una o ma, <po ejemplo median e una
educción del ancho de banda> y si la o ma no pie de
1
04
su iden idad^ pa a un sis ema econc'cedo , podemos
in e i que la in o mación pe dida e. -a edundan e a
esos e ec os•
-De o de un con ex o de econocimien o de
o masj conside a emos in o mación
edundan e., a aquella cuya pe dida no
educe la capacidad de iden i icación de la
o ma po pa e de un sis ema econocedo .
1 05
II.2.4
INFORMACIÓN,ENTROPÍA
Y SEMEJAHZ
La en opía es un concep o elacionado con la
ince idumb e y como al se conside a en el campo de
la eo ía clasica de in o mación. Cuando se abaja
con a iables englobadas en el cali ica i o de
bo osas^
que igualmen e in oluc an imp ecisión e
ince idumb e, no es nada ex año, que se in oduccan
concep os pa alelos a los da la eo ía clasica. Se
conside a la ENTROPÍA DE PARTICIÓN en el análisis de
Clus e s CBezdek,1
SI>,
como una medida de la alidez
de una pa ición, en el p oblema clasico de
sepa ación de clus e s.
-Sea n pun os u obje os que p e endemos
ag upa en C clus e s , 1<C<n.Es o es la
denominada C-pa icion bo osa. Designamos
uik como el alo de la unción,U, de
pe enencia del obje o k al clus e
i.Uik
es ambién denominada unción de
compa ibilidad, que es un xpo de unción
de semejanza. Se de ine En opía de la
clasi icación,
H'í
U,
C
> i
»
/
H es una unción del nume o C de clus e s que
1
06
p e endemos es ablece y de U que es la unción de
pa ición o o ma en que ag upamos los pun os. El
obje i o pa a ob ene la pa ición de máxima alidez^
es el de minimiza la En opia de la clasi icación,,
que -se a equi alen e a minimiza deso den, o a
maximiza el o den de la clasi icación de acue do con
el o den na u al del conjun o de obje os o en idades
suje as al p oceso, que es es ablecido según la
une
i on
U.
Es e p oblema de pa ición es un p oceso de
o denación. Pa iendo de n en es llegamos a C
ag upaciones, en nume o in e io , lo que es
equi alen e a un ag upamien o u o denación. Un
p oceso in e so es la deg adación , en la que se
pa e de C ag upaciones y se llega a C >C. Po es a
causa el p oceso de o denación de es e p oblema se a
óp imo cuando se minimice la en opia al como se
de ine po
II.2.7.
Inspi ada en la cons ucción de la eo ía
clasica de la in o mación, p opon mos la siguien e
cons ucción eó ica!
Supongamos que enemos dos o mas.. y que
conozcamos el alo de la semejanza en e ellas al
inicio de algún p oceso. Es e alo es a a medido
1
07
según un c i e io o egla sp opiada^ po ejemplo^ el
p oceso consis i á en ealiza una ans o mación
sob e una de las o masj después de lo cual
calculamos una nue a semejanza. De inimos una medida
de la in o mación ecibida^ 1, po analogia con la
eo ía clasica, de la siguien e o mas
I-
LooL'
;-
Jl,2,
9
Conside amos dos casos de in e és: A> supongamos
que la in o mación ecibida nos pe mi a
i^^^'yí<s. &
que
Sapos e io i= 1, con lo cual la in o mación ecibida
se ia una unción de la semejanza ap io i.
Análogamen e, la en opia H=-S*log S, <que iene
un máximo en S = a > se in e p e a como el alo de
semejanza ap io i que p esen a mayo Ince idunb e de
se clasi icado,
B> En un p oceso de codi icación de una o ma <y BU
pos e io decodi icacion o econs ucción> podemos
aplica la de inición
II.2.9,
en el sen ido de
in o mación pe dida en el p oceso o al. En es e caso
Sap io i =1, ya que la in o mación pe ,dida es de
signo de inc emen o con a io a la ecibida, se
iene¡
I = - loo^ Sc^sl
2.2.lo
1 os
Es o sigue un p oceso in e so a la de la eo ía
clasica, cons uida sob e la ecepción de la
in o mación.
Aqui^
el p oceso inal supone una
pe dida de in o mación, Si la ans o mación ha sido
lo mas iel posible., en el sen ido de que la o ma B
no di ie e en absolu o de la o ma A , di emos que la
pe dida de in o mación ue nula. Po con a, la
exis encia de algún ipo de disc epancia o de pe dida
de semejanza en algún aspec o, es asimilable a la
pe dida de algún ipo de in o mación. El aumen o de
in o mación en el p oceso es;
AI= Uc^^SCA/6) J .2.4l
Como S ^ <0,1>, el esul ado s& -a siemp e
nega i o o a lo mas nulo, lo cual es lógico pues
no malmen e en odo ipo dé ans o mación o
manipulación de la in o mación, se pie de algo de
ella o a lo sumo se conse a cons an e.
1
09
II.2.5 PERDIDA DE INFORMñCIOH EH FORMAS
T a a emos los casos de o mas uni o
bidimensions9les. Pa imos de que la pe dida de algún
ipo de in o mación en una ans o mación de las
especi icadas en el apa ado an e io , es de la
o ma;
AJ:: -Loc^^^SC'^,'^)
11.2.
12
Dado que pos ulamos una elación en e la
semejanza de o mas dada po ;
Se iene!
M= -^
á h,^)
3I.^I4
Es a exp esión de la pe dida de in o mación como
dis ancia , p esen a algunos aspec os que pudie an
da luga a con usión y que pos e io men e
discu i emos•
En el es udio de o mas unidimensionales podemos
exp esa :
Áj= -n [ ^^ -
^(-^) ^^
!.?• I?
Supongamos que en la ans o m-acion, de F en G,
1 1
O
el il ado^ ya que al no posee es -as componen es
an icas en al a ecuencia las pe didas de
semejanzas po il ados son miniínas. Es o se a
u ilizado en p óximos- apa ados pa a ca ac e iza
o mas simples, no malmen e bina ias, educiendo la
in o mación median e il ado que no hago/ pe de la
semejanza a e ec os de disc iminación.
1 1
11,3 CONTRIBUCIÓN A L CARACTERIZACIÓN POR NÚCLEOS
INTEGRALES
La ep esen ación de una unción median e la
ans o mada de Fou ie ^ es uni oca^ ambién lo es la
ep esen ación en un espacio de Hllbe , de la cual
la p ime a es un caso con inuo. En es e apa ado
exponemos un sis ema de ep esen ación de o mas
simples,
de i ado di ec amen e de la ep esen ación
espec al y bajo el supues o, bas an e eal de que
exis en limi aciones en la banda de ecuencia,
Básicamen e lo que eal izamos es una ex acción de
ca ac e ís icas de na u aleza espec al, con un g an
pode desc ip o .
Aun cuando es e abajo es a o ien ado
undamen almen e hacia el econocimien o de o mas-
isuales bidimensionales, <de lo cual se hace una
aplicación en el p óximo capi ulo>, Incluimos una
ex ensión eó ica de los mismos concep os en el campo
de o mas empo ales.
11,3,1 MODELO DE REPRESENTACIÓN UNIDIMENSIONAL
111
En ep esen ación unidimensional nos encon amos
con dos casos bas an e di e enciados^ que no se
p esen an en ep esen ación espacial. Los dos casos
co esponden a que la ep esen ación in e enga el
pa áme o iempo o no, Desa olla emos p e iamen e la
segunda y ex ende emos pos e io men e los concep os a
la
p i
me a•
REPRESENTACIÓN NO CAUSAl-
Sea í-x") una unción de la cual F<C ) > es la
ans o mada de Fou ie dada po !
b
H^y- ) je l^c -^ hi
1.2..-1
Donde se admi e que <x> es dis in a de ce o solo en
el in e alo <ajb>, El mé odo de ep esen ación se
unda en la e i icación de es os p incipios
- < > es de espec o limi ado al in e alo
-F<
(A) >
es desa ol labie en se ie en al
in e alo
1
19
Al es a
F>'-Kx»
limi ada en un in e alo, su ge la
posibilidad de ca ac e ización de es a median e un
con.i un o
de unciones o ogonales en al in e alo.
^iu~
FLUJ)
^ ^
í-üJ)
áoj IÍ.,1>.H
Siendo Bn un conjun o de coe icien es que
desc iben adecuadamen e a la unción,
Los desa ollos mas sencillos en in e alos
ini os suelen se median e polinomios de Legend e o
se ies de Fou ie . El p ime o de ellos conduce a la
eo ía de momen os, po cuan o ales polinomios son
po encias de la a iable. El segundo de ellos, es
bas an e mas in e esan e pa a nues os p opósi os,
Sea
• -uu
F¿iO) )_ Y^ '^'^ Jl-.3>.
1
2
O
Y dado que F<UJ) es unción de
<
x
>
po 11.3.1
Se iene;
Una ep esen ación de n po núcleos in eg ales
puede hace se sequn!
El p oceso in e so de econs ucción se puede
ealiza ^ pa iendo de la Ec. 11-3,2 . Resul a
en onces
i
Que iene una o ma semejan e a la econs ucción
a pa i de momen os < Can ón,1982
).
Las ecuaciones
11.3,7 y 11,3,9 o man Xas ecuaciones de de inición
de una ans o mación pa a unciones de espec o
limi ado. Se e i ica ademas^ en la linea de lo que
acabamos de a i ma ^ que an o <x> como < n> son
dis in as ep esen aciones de una misma ealidad..
como debe ocu i en un pa ans o mado.
Según lo es udiado en apa ados an e io es sob e
la equi alencia de la dis ancia en e o mas con el
121
e o cuad a ico^ pa a dos o mas
' x>
y g';x>, se
iene
i
b
ex
Es a ecuación puede gene a c i e ios de
clasi icación de o mas empo ales en base a la
dis ancia.
Los núcleos Wn son de ex ensión in ini a^ pe o
dec ecen ápidamen e, po lo cual p ác icamen e se
puede supone de ex ensión ini a. En es e sen ido,
pues o que <x> es no nula solo en de e minado
in e alo espacial, los n se án ulos, sal o
aquellos que es ubiesen localizados en la zona de
exis encia de < ). Es e supues o de exis encia puede
debe se bien a la p opia na u aleza de la señal o a
que solo enga sen ido una cie a en ana de la
sena!,
al y como suele ocu i en sis emas ísicos.
REPRESENTACIÓN CAUSAL
Un sis ema causal de memo ia ini a es un sis ema
que solo conside a los alo es de la unción, en el
in e alo de memo ia, que es idén ico a conside a
que la unción, es nula ue a.de al memo ia. La
memo ia la podemos de ini pa a el in e alo x& <O,
122
-T>.
Pa a un sis ema causal la unción den o de la
memo ia es a iable^ dependiendo del pa áme o
iempo^
se a.de la o ma < x+ >. Si la a iable x
iene dimensiones de iempo^ se a a1•
Dada la dependencia empo al de la unción se
gene a a un conjun o de desc ip o es a iables en el
iempo.
Siendo n< > una ep esen ación causal de
C > en la en ana de la memo ia <0^ -T>, se a;
|ní )= ] W^W|(^+iUx
31.^.^1
Es a ep esen ación p oduce una ca ac e ización
en iempo
eal^
desc ibiendo el compo 43mien o de una
señal en una en ana de iempo. El nume o de
desc ip o es n end á de inido.po el ancho de band-a
V en amaño de la en ana.
Según la Ec,II.3.11> solo los nucidos de índice
posi i o end án con ibución ap eciable. El nume o
de desc ip o es puede es ablece se ap oximadamen e en
unción de wo y 1, admi iendo solo aquellos que
ienen su máximo den o de la en ana empo al. Se a:
e
1.23
Una aplicación de los desc ip o es en iempo eal
se expone en la Fig. II.3 , donde se isualiza la
e olución empo al pa a una señal < > del ipo
escalón.
124
Fiq.
11,2,-
Sis ema causal de memo ia ini -a
i
i
( i
1'.'
!'
lll
Fig,
11,3,-
Ejemplo de co/Tipo -amien o de los
desc ip o es empo ales causales pa a una unción
escalón,
II.3.2 SOBRE L CARACTERIZACIÓN 0RT0»30NAL
La eo ía de ep esen ación o ogonal de
unciones es un campo de la ma emá ica bas an e
es udiado, que in oluc a p ocesos de ans o mación
del espacio de ep esen ación. Sea un conjun o de-
unciones o ono malesI
^j-¿jxz i>¿j i .s.i3
Una ep esen ación de según es a conjun o es:
i
Es conocido ademas que el e o -se ans o ma
/
sequn;
í^'^^^¿Sl
= I
(J^'-'JO' JJ.3.U
Las unciones Ti se compo an en e si como
ec o es uni a ios o ogonales de un espacio
ec o ial.
Asi las i son conside adas como las
coo denadas de una unción en es e espacio., ambién
denominado espacio de Hilbe . La an o mación an es
de inida es ambién uni oca en ambos sen idos.
Es e ipo de ans o mación hace co esponde a
126
II.3.4 INCONVENIENTES DE LOS DESARROLLOS EN POTENCIAS
Y DE LOS MOMENTOS
La ep esen ación de una o ma an o en el
espacio como en la ecuencia es pe ec amen e
alida.
Un mé odo de ca ac e ización de la o ma
puede se median e una expasion en se ies de
po encias de la ans o mada de Fou ie en el^ ^"ge
de ecuencias^ es deci en el en o no de las bajas
ecuencias.
Dado que oda o ma sencilla puede se some ida a
un il o paso- ba.io sin pe dida ap eciable de su
iden idad. La egión de in e és del espec o es
limi ada y es posible una expansión bas an e
con e gen e en al egión.
F(uj^,U)y)
^^ ^
|(;,,y)
¿A
11.3.22
Realizando una expansión de la exponencial en
po encias!
00
hio ni
'.n
,,1^
,
n
Queda a
i
Lamando a la in eq al
••
Ginm= I/V'^U^/VUA
1.3.2^
Que cons i uye la de inición de los momen os,
median e núcleos de po encias de las coo denadas.
El conocimien o de los m<3 iien os conduce al
conocimien o de la ans o mada de Fou ie con lo
cual la o ma queda pe ec amen e de inida en una
egión,
En p incipio se exigi ia el conocimien o de
#
un nume o in ini o de momen os/ pe o dado que F solo
in e esa en una egión ini a^ al nume o de momen os
ambién puede se ini o,
La ecuación
11.3.4,
expone pone cla amen e pa e
de las di icul ades que la aplicación de la eo ía de
momen os conlle a, básicamen e cen ados en la escasa
lexibilidad en a amiePi T?- de gi os y en la
ca ac e ización de b^.jo ni el que supone una
/
expansión en se ies de po encias, Pos e io es
e inamien os ©n el a amien o.de gi os lle an a la
de inición de in a ian es que soslayan en pa e la
p ime a di icul ad pe o con odos ios incon enien es
134
de la
segunda.
135
II.3.5 DESCRIPTORES ESPECTRALES ORTOGONALES; UNA
PROPUESTA PARA CARACTERIZAR FORMAS
La eo ía de momen os cons i uye una o ma de
desc ipción espec al> pe o la p opia na u aleza de
los desa ollos en po encias la hacen mas p opia pa a
ca ac e iza en o nos que egiones. En es e apa ado
desa olla emos la o mulación de un conjun o de
desc ip o es de na u aleza espec al^ es deci
de i ados de la ans o mada de Fou ie y o ogonales
es deci alidos en una egión. Hemos de hace no a
la con eniencia de abaja con núcleos de na u aleza
adial po cuan o /son in a ian es en e a
o aciones.
Po es a causa p oponemos que j an o la
ans o mada como la p opia o ma o ma., se exp esen
en coo denas pola es omando como o igen el cen oide
en el ul imo caso, Sea F la ans o mada de una
imagen . Se iene:
Exp esada en coo denadas pola es, esul a a:
Es in e esan e en las aplicaciones una descomposición
136
que p oduzca a mónicos angula es. Po ejemplo;
En donde Cn<
U)
> es la unción!
- l^^
Si UJ es in ini o., no se p oduce ninguna
simpli icación de la ep esen ación. Supongamos que
el espec o de la señal solo exis e pa a Uj al
que
i
P(LU^ O /* |ü3*|>UJc
.^/ o
l es a limi ado odo el espec o den o de un
ci culo de adio ^o y se un p oblema de na u aleza
pola ^
se sugie e la posibilidad de un desa ollo
o ogonal median e se ies de Fou iei— Bessel.
00
Que equi ale a un desa ollo comple o siguien e;
a> 00
(n^
i.
137
son los ce os de la unción de Bessel de
o den n. Los Dnm asi de inidos son de la o ma;
Dada la apa ición de los coe icien es en 11,3.33
y po azones adicionales que se discu en mas
adelan e^
es mas p ac ico de ini los en la siguien e
o ma;
í^
D acue do con ello;
+QD Qo .y^^
i^^i
La an e io ecuación nos pe mi e de ini la
ans o mada in e sai
Qije conduce a la siguien e exp esión., en é minos
je Dnm
¡
I ,^)^
K )í)Z'CO m=i jK^m-'^o^^
1
38
Las Ec, IIi3i34 y 11.3,37 cons -i uyen el pa de
an o madas de una unción de espec o limi ado, al
igual que se de inia en el iempo. Los Dnm de inidos
an e io men e son unos desc ip o es de na u aleza
espec al y ca ác e o ogonal. La azón de la
de inición 11,3,6 se encuen a en el calculo del
e o .
Sea
<
>
y
gC.
>
dos unciones de desc ip o es
espec i os Fnm y Gnm,
Teniendo en cuen a 11,3.35 y la o ogonalidad de
las unciones de Bessel se ienes
Es a es la en a.ia adicional de la deinicion
11,3,34.
isij la de inición seg'jn
11,3.34 j
conduce
di ec amen e a una exp esión iden i icable como
e o .,
es deci ., Fnm y Gnm son coo denadas de
ep esen ación que ienen sen ido en un espacio., en
nues o caso un espacio complejo, siendo el e o la
dis ancia
Una p opiedad muy impo an e de es os
desc ip o es es su compo amien o en e a gi os.
Asij la ans o mada po un gi o de una unción ., es
139
iene coo denadas elacionadas po ¡
Lo cual quie e deci que en e a gi os solo es
modi icada la ase del desc ip o dis ancia., pe o su
modulo.
Según es o Fnm es in a ian e en e a gi os y
a ademas in a ian e en e a aslaciones po cuan o
se de inen espec o del cen oide.
Se puede in oduci el concep o de e o en e
a un gi o Tu po medio de;
Lo an e io hace que es os desc ip o es sean de-
especial in e és pa a co elaciones •angula es.i
e e idas al cen oide, Pos e io men e se p opo ciona
una ilus ación g á ica de algunos núcleos.
En o os apa ados e emos que la es icción
/
II.3.43 ambién se hace necesa ia aun u ilizando la
p ime a ca ac e ización. En cualquie caso ambas
es icciones en espacio y ecuencia se hacen
necesa ias.
140
La p incipal di e encia en e dichas o mas
al e na i as es iba en la mayo simplicidad de la
segunda y la mayo con e gencia adial de la p ime a,
141
11,3.6 DESCOMPOSICIÓN Y SÍNTESIS DEL ESPACIO DE
DESCRIPTORES
Dada una imagen ''supues a bina ia) con enida en
cie a egión plana A^ según lo expues o
an e io men e, iene un conjun o de desc ip o es que
ienen dados po la exp esión
11.3.44.
Supongamos A
di idida en suba eas Ai. Pa a cada suba ea.. Ai,
exis i -a asimi a ao un conjun o de desc ip o es, dados
ambién po la ap opiada aplicación de II.3.46, Se
plan ea en onces dos p oblemas! a> Dados el conjun o
de desc ip o es co espondien es a las suba eas Ai.,
es posible de e mina los que co esponden a la
imagen o al?, Cual es la exp esión de la elación?.
< P oblema de sín esis>. b> Vice e sa, dado el
conjun o de desc ip o es o ales de la imagen, y dado
el conjun o de suba eas, es posible de e mina los
desc ip o es de es as?. < P oblema de
análisis).
a>P oblema de Sin esis!
Di idamos la escena en un conjun o de ozos de á ea.
Ai,no in ini esimal. Cada a ^B, es a localizada po un
pun o,
que puede coincidi con su cen o de g a edad,
Teo ía dce Momen os gene alizada
,>
sus aplicaciones
en p ocesos biocibe ne -icos"
^
P oc. I Reunión Nal.
Biocib.,
Mad id.
Cuad as.
C
-
M
- < 1 981 :•> i "
Mé odos de
Ana 1 i s i
s
Mu11 i
a i
an e",
Ed
> Un i
,
Ba ce i
ona.
S.A,
Da is.
L,S,<
1
075>!
"
A su ey '^^ Eúge. De ec ion
Techniques",
Comp. G aphics and Image
P oc,
4,
pp
243-27 0,
Da is,
1..
S
. <
1977
5 ! "
Unde s anding Shape
i
Angles and
Sides".
IEEE T ans. Comp..C~26. 3, pp 236-242,
De la HueZaI.<1982>i" Sis ema de in e conexión de dos
o denado es de dis in a es uc u a^ pa a ansmisión,
almacenamien o y p ocesos de ma ices de da os".
P oyec o Fin de Ca e a, UniV Poli écnica, Las
Palmas.
Dudan
i,S.A.,B eed
i
ng,K,ú,,McGhee,R.B.í1977 >;"
Ai c a iden i ica ion by momen in a ian s", IEEE
T ans,
Comp,,C-26, 1, pp 39-45
Duda,
R
,
O
. .
Ha ,
P
,
E
, '.••. 1
972
>!
"
Use o he Hough
T ans o ma ion o de ec lines and cu es in
p i
c u es
" ,
Comm
.
ACM ,1-5, pp 11-15
243
Duda.
R
,
O
. .
Ha -. P
,
E
. .
<
1
973
> ;
" Pa -e n
c
i
assi ica ion and Scene
an-a 1 i
sis"
^
John Wi
1
ey
;
Duda.
R
,
O
, .
Ha ., P
.
E
. .
Mu ^on. J
.
H
.
<
1 -367 > :
"
G a ical—da -a~p ocessing esea ch s udy and
isxpe i
men a
1 i n i'::;s i
qa
i
on
"
, Tech
.
Rep ,
ECOH-
019
0 I
-26
,
S an o
d
Fíesea ch
I
ns .
Eden^
M
. < 1
962
> ;
"Handw
.i.
ing and Pa e n Recogni
ion"
,.
IRÉ T ans. In , Theo ;
IT--S.2,
pp 160-166.
Falcon^
A.<1983>:" P oceso y Ex acción de
P opiedades C oma icas en o mas isuales. Desa ollo
de un Sis ema y Aplicaciones", Tesis Doc o alj Uni .
Poli écnica, Las Palmas,
Fo es^
J. <1982>:" Realización y pues a en
uncionamien o de un sis ema cáma a-o denado , con
diseno de ha dwa e y so wa e de adquisicionj
p ep oceso y p esen ación de imágenes digi ales".
P oyec o Fin de Cm' e. -s, Uni . Poli écnica, Las
Palmas.
F eeman, H.
ci
1977
> i
" Shape Desc ip ion ia he use o
c i ical Poin s", P oc. Con
•
Pa . Reccig. and Image
P ocessing, IEEE 77CH1202-9C, 168-174.
244
Fu,
K.S-.:
1982>!
"
Digi al Pa - e n Recogni ion".
Sp inge -Ve lag.
Fu,
K.S<1982>:" Pa e n Reí-cgni ion o Au oma ic
Visual inspec ion". Cpmpu e ^15,12j pp 34-40
Fukushima, K.';i9ó9>i" Visual Fea u e Ex ac ion bye a
Plul i
laye ed Ne wo k o Anaiog The sshold Elemen es",
IFüEE Ti-ans, Comp .
SSC-5,4J
pp Z<22-333.
Gonza
1
ez.
R
.
C
. ,
Thomaason^ M
.
G
, ••'. 1
978
> i "
Syn ac
i
c
Pa e n Recogni ion! ñn In oducc ion">
dd1son-We1ey j Read
i
ng,
NAss.
González,
R,C,. Win z,
P.
<
1977
> i "
Digi al Imag s
P ocessing", Hddison-Wesley, Reading^Mass.
G
i
i
h, A
.
K
.
'í
1
973
>
:
" Edge De ec ion in Si mp
1
e
Scenes? using A-p io
i
Im o ma ion", IEEE Tans.
Comp .,22,
pp 371-381,
G ims,
R,L. ' 1959?.'!" Au oma ic Pa e n Recogni ion,
Hew l'lo phological Sys ems Using Digi al Compu e ",
Wi eless Wo ld,65, pp 499-501
H i
11,
J ,
i,i.i,
,
Swo d,
A
, ..!. '••: 1 98 O i "
SRI epo s on
i
s
p og amable po p esen e " Robo
i es
Today, Sum ne ,
245
pp .20-23
Hs ieh
^
Y
.
Y
. ^
Fu,
K
,
S
.
<.
1
98
O > •.
" n
au -o oa -
i
c
i
sua
1
insp'eccion sys em o in -eg a -e ci cui s chip".,
Comp ,
G aph
.
Image p ocessing..
1
4
j
pp 293-343
Hu,
M
. <
1'362
) ! "
Vidual Pa e n Recogni -ion by momen
in a ian s"j IRÉ T ans, In o m, Theo y^ IT-S^ pp
179-187.
Hueckel^
M,<1971>;" local isual ope a o which
ecognizes edges and lines'S 0. ACM, 20, pp 634-647,
Hueckei,
M,<1971>s" An ope a o which loca es Edges
in digi ed pic u es", •.'. AC i,18/ pp 113-125,
Ja isj J,F,<1980>!" Au -oma -ed isual inspec ion o
p in ed wi ing boa ds by local pa e n ma ching",
IEEE T ans, Pa , Anal, Machine In ei1igence,2, pp
Johns on, E,, Rosen eld, A,<19?3)i" Aogle de ec ion
on digi al cu es", IEEE T ans,
Comp^ .
,
C-22.>
pp
875-878,
Kash
i ok
a,S.,
Ep
i
i,
M.
,
Sah
ano o,
Y.<1976 >!" A
ansis o wi e bounded sys em u ilizing múl iple
246
local pa e n machine". . EEE T ans. Sys , M-sn
C be n,,CNC~6•
Kashioka> S., Takeda. S,. Shina, Y,j Uno..
T,
.,
Howada.,
T. <1'37?>!" An app oach -o he in eg a ed in el
1
igen
obo
w i h mu
11-
i p i
>=:
senso y eedback
i sua 1
ecogni ion echniques"., P oc, 7 h In ., Symp,
Indus ial Robo s pp 531-538,
Kau
man j
G
,
-J.
^
B ed
ing J< ,
J,
<
1976
> i "
The au oma ic
ecogni ion o human aces upon p o ile si Ihoue es"..
IEEE T ans, on Sys m, Han and Cybe n,^ SMC-6^2/ pp
113-121.
Kono. H.<1977>!" P o iie Pa e n Recogni ion
Sys em o Machine Pa s", In o ma ion Con ol
P oblens in manu ac u ing Technology^ pp
53-62.
K akaue ji L., Papoul
is,
T.
< 1
979
) •. "
Visual p in ísd
wi ing boa d aul de ec ion by geome ical me hod",
P oc.
COMSAC, Chicago II, pp 36-45.
K uge ,
R,P,, Thompson. W.B.<1981 >:" A
Techni ca1
and
Economic Assessmen o Compu e Vision o Indus ial
Inspec ion and Robo ic Assembly", P oc, IEEE,
69,12.
pp 1524-1538,
Ledley, R,S.<1964>i" High-Speed Au oma ic Analysis o
Biomedical Pic u es", Science,
146.,
2641,9,
pp
:47
216-223,
Le insp M
•
D
. < 1
969
> !
" Feau u e Ex acción: A Su ey".,
P oc.
IEEE.57,8. pp 1391-1407.
-lende
1,
.j .
Il.
, Fu., K
•
S,
•' 1
97
O > ¡ "
ñdap -
i
e.
Lea n
i
ng and
Pa -e n Recogni -ion Sys -e os: Theo y and
Hpplica ions". Acad. P ess.
Méndez.
J.A.. Falcon,A,< 1983>!" C i e ios de
Semejanza y Dis ancia en Reconocimien o de Fo mas".
II Simp. Ing. Eiomed., Masd id.. pp 489-493.
Mo eno~D
i
az.
R.> Rub
i
o.
E.<)98
O
>!" A mode1 o
nonlinea p ocesing in ca 's e ina", Biol,
Cybe ne ic,37,
pp
25-31.
Mo eno-D
i
az,
R., Rub
i
o Royo, F., Rub
i
o,
E.<198
O
>!" A
heo e ical p oposa1 o accoun o isual
compu a ion in a og's e ina", In . J. Bio-Med,
Comp.,11,
pp 415-126
Na asimhan, R
, <
1964
> : "
Labe.l
1
ing schema a and
Syn ac ic Desc ip ion o Pic u es", In o . and
Con ol,7,
pp 151-179.
Í43
Ha asimhanj R
, ••'1
966
> ¡ "
S n ax-Di ec -ed In e p e a ion
o classes o Pic ui-es"j Cdm.
ACM.
9,3^ pp 166-173,
Niemann. H,<1981>;" Pa - e n Analysis",.
Sp inge -Ve lag.
Hilsson, N
.
J
, < 1
966
> !
" Adap -i e Pa e n Recogni -ion
;
a
su ey", Bionics Symposiun, Day on Ohio,
Pa lidiSj T.<19?7>¡" S - c u al Pa - e n Recogni -ion",
Sp ingei—Ve lag, New Yo k ,
Pe1X.
T,, Malah,
D.<1982
>;" ñs udy o edge De ec ion
Aigo i -h ns"
^
Compu e G aphics and Imagen P ocessing,
20.
pp 1-21.
Pe soon
>
E
. ..
Fu
. , l< ,
S
, < 1
977
> i
" Shape D
i
se
i m i
na
i
on
using Fou ie Desc
i o s".
IEEE T ans. SMC. SMC-4.4.,
pp 179-179,
P
i
s.
W
. .
McCu
11
och.
W
.
S
, < 1
947
> i
" How «,."e
k no w
uni e sáis,
The pe ceo ion o Audi o y and Visual
Fo ms.
Bull, Ma h, Biophys. 9. pp 127-147,
P ab .
W
,
K,
•-.
1978
> i "
Digi al Image P ocessing". John
Weley,
249
Ramesh^ J.jHaynes^
S.<1982
)!"
Imp ecisión in Compu e
ision"^
Compu -e j 15,8^ pp 39-48
Reddy^ R,^ Newell, A
. ••. 1
975
> i "
Imagé Undes anding
;
Po encial esea ch App oaches"^ ARPñ Image
Unde anding Wo kshoop. Washin ong D.C.
Robe s,
L
•
G
, •.: 1
965
:>:
"
Machine pe cep ion o -h ee
dimensional Solids", üp -ical and Elec o Op -ical
In o ma ion P ocessing, HIT P ess, pp 158- 97.
Rosen eId, A,<19?
O
>;" A non1
i
nea edge de ec
i
on
echnique", P occ. IEEE,58, pp 814-816.
P.osen eld, A., Kak,
A. <
1976)!"
Digi al Pic u e
P ocessing", Academic P ess.
Rosen eId, A., Weszk
a,
J.S.<198O
>
i"
Pi
c u e
Recogni ion", Digi al Pa e n Recogni ion, K.S, Fu
<£d.),
Sp inge -Ve lag, pp 135-166.
Sad.jadi,
F.A., Hall, E,L.<19S0>!" Th ee dimensional
momen in' -a ian s", IEEE T ans. on PAMI,2j pp
127-136.
San ana, O,, De la
Nuez,
I., Fo es,
J,<1981)!"
Visual obje s isola ion and ecogni ion by
250
cama a-compu e
s;>js e.m",
P oc. ín e , Cong . on App.
Sys -.
Resea ch and Cybe ne -icSj pp
24
05-2410.,
Acapulco.
San ana, O
, ,
Hendez,
J .
A
. ,
io eno-DiaZj R
. < 1 981
)!
"
Momen os No malizados pa a p oceso de da os
isuales",
Re . Real ñcad. Ciencias, Mad id..
IKKV..
1 ,,
pp 287-289.
Sel idge, Ü.G.<1955>;" Pa e n Recogni ion and
mode n Compu e ",, P oc, Wes e n '.loin . Compu e Con
, .,
pp.91-92.
Sm i
h,
F,W.,
W i
gh .
M,H,<1971)i" Au oma
i c sh i p
pho o in e p e a ion by he me hod o momen s", IEEE
T ans.
on Compu e ., c-20, pp 1089-1Ü95.
Spa h j H
, < 1
98O
> : " C1
us e
Ana 1
s^sis
Algo
i hms
o
da a educ ion and
el
assi ica ion o ob.je s". El lis
Ha wood.
Suge man, R.<198O
>;"
Th© B1ue coi 1a obo ". IEEE
Spec umj 17, pp
53-57,
Teague,
M
.
R
• •; 1
930
> : "
Iniage análisis ia he gene al
heo y o momen s", J, Op , Soc.
Am.,7
0,8,
pp
920-930.
WechslePj H.j Ci - on, T
. "•'.
198i}>
i "
Fea -u e ex ac -ion
o ex u e clasi ica
ion"
^
Pa -• Recog.^12j5í pp
301-311 .
Wesz
1
a
j
ü
.
S
. j
Rosen
e 1 d ^
ñ
, < 1
976
) !
"ñn App
1 i ca -i
on o
Tex u e Analysis o Ma e ial Inspec Aon"^ Pa .
Recog
. .,
8..
pp 195-2
O O .
Wil ^
.J.H,, Cunnninghan. R.T,<1979>!" Compu inq
egión momen s om bounda y ep esen a ions"
^
.JPL
Publ.
79-419.
Yachida^ M.j TsuJ
i ,
S
. < 1
977
) !
" A e sa -il Machine
Vision ss's e n o Co ipiex Indus ial pa -s"j IEEE
T ans,
Comp., c-26,9, pp 882-894.
Zadeh,
L,A.<1965
>¡"
Fuzzy Se s"j In . Con ol, 8 j pp
33S-353.
Zadeh^
L A
- < 1
975
> :
" Calculus o Fuzzy Res ic ions"
..
in Fuzzy Se s and hei Applica ions o Cogni i e and
decisión P ocesses. Acad. P ess.
bE 1 HEU LETT-PACKARD 322
01
. 7 . U EDI T/3
O O O
MOH. NOV 21/ 1983. 8 : 4S PM <C
1 $COHTROL USLINIT
2 C PROGRAMA DE CONSTRUCCIÓN DE LAS FUNCIONES DE BESSEL
3 C A PARTIR DE UNA TABLA DE JN
4 C2345678
5 DIMENSIÓN BJ<9>
7 DIMENSIÓN A<9.130>
8 DO
1
O
1
= 1.130
9 10 READ <10.20>
<
AC J., I >. •J=1 . 9 >
10 20 F0RMAT<E12.6.8<2K,E12.6>>
11 DISPLAY "RANGO= O.—12,9.K="
1
2 ACCEPT K
13 40 IH=INT<X*10.'>
14 K1=FL0ATC IK)/10.
15 K2=K1+n,i
16 K3=K2+0=1
16.1 DO 100 1=1.9
17 Y1=ñ<I,IX+1>
18 Y2=A<I.IK+2>
19 Y3=A<I.IX+3>
20 100 CALL INTERP0LCK1 .K2.K3.^-wY! .Y2.Y3,B.J<I?>
30 70 DO SO 1=1.9
31 80 DISPLAY " -K " . 1-1 . " >=" . B J< I >
32 STOP
33 EHD
34 C
35 SUBROUTINE I NTERPOL< H1 , K2. K3. K. Y1
..
Y2. Y3.. Y >
36 Y='; K-K2 >*< K-X3 >*Y1 /<
<.
H1
-K2 >*<
K1
-K3
> >
37 Y=Y+< X-K1 >*< K-K3 >*Y2/<
<
K2-X1 >*< K2-X3
>
?
38 Y=Y+< K-H1 >*<
K-'¿«Í2
?'*Y3/<
<
K3-K1 >*< X3->42
>
>
39 RETURN
40 EHD
260
© Del doojmen o, los au o es. DiglEslizadán ealizada po ULPGC. Biblio eca Uni e si a ia, 2Ü06
HEWLETT-P GK.HRD 32201 ñ.?,U EDIT/3000 HON. NOV 21/ 1983, 8; 42 PM CC
1 CONTROL USLIHIT
2 C PROGRAMA PARA IMPRIMIR JO Y J1 EN FILE1O
3
C2345678
4 DOUBLE PRECISIÓN BJ>'.9>
5 COMMON B.J
5.1 Bü'.1>=1 =
5.2 B K2>=0,
5.21 BJ<3>=0,
5.22 B.J<4>=0.
5.23 E K5>=0.
5.24 BÜÍ6>=0.
5.25 B.X7>=n.
5.26 BJ>:8>=0.
5,2? B..K9>=0,
5.3 WRITE <10.20> <
B
J< I >,
1
=
1
. 9 >
6 DO 10 i= ,129
7 CALL BESSEL5< FLOAT<IK >/1G,.BJ >
8 10 WRITE < 10.20
> <
BuK I >.
1
=
1
. 9 >
? 20 F0R iHT<E12..6.8í2X.E12.6>>
43 STOP
44 EHD
45 SUBROUTINE BESSEL5 <K.B..!>
46 C EVALÚA PARA CADA K LAS FÜHC. DE BESSEL DE ORDENES
47 C O, ... .9 Y DEVUELVE EL RESULTADO EN B-KI>.
48 DOUBLE PRECISIÓN BPREVO.. BPREVí , FM. FM1 , ALF .BMK. FCERO. FUHO. B.JO
45 DOUBLE PRECISIÓN BJI,P1.P2.P3,P4.P5,DO.P6.P7,DI
5
O
DOUBLE PRECISION-P8.P9.P1 O.P1
51 CJOUBLE PRECISIÓN BJ<9>
52 D=0.01
53 31 IF<K-15,> 32.32.33
54 32 TEST=2 O. +1 O,*K-X**2/3.
55 GOTO 34
56 33 TEST= 90.+K/2.
57 34 BPREVO=0.
58 BPREVÍ=0.
59
IF<K-5.> 50.60.60
60 50
¿=ÍMK=K+6.
61 GOTO 70
62 60 >s" iK=1 ,4*K+60
=
/H
63
70 •Am=3+lFlH<K>/4
64 KZERn=XMA
65 IFíKMA-HMB? 80.-90.90
66 80 >ÍZERO=K iB
67
C
68 C
69 90 MMAX=2FÍ>'Í<TEST>
70 MZERO=IFIHÍKZERO>
71 100 DO 190 M=MZERn,MMHX.3
72 FM1=1•OE-28
73
FM=0.
74 ALFA=0.
75 IF< i-<M/2>*2?120; 110. 120
76 110 ÜT=-1
77 GOTO 130
78 120 !T=1
79 130 M2=M-2
SO DO 160 K=1 .Mí
261
©
Del doajmen o, los au o es. DiglEslizadán ealizada po ULPGC. Biblio eca Uni e si a ia, 2Ü06
HEyLETT-PACK RD 32201 .7.l! EDIT/3C O0 MOH, NOV 21, Í983. 8 Í 42 PM <C
I 81 MK=M-K
182
183
i 84
|S6
i 87
^88
, 89
90
91
92
93
94
95
96
97
98
, 99
100
101
102
103
104
105
106
107
IOS
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
150
160
180
185
186
190
C 195
2C O
205
210
S1=2,*FL0AT'.: iK>
P2=P1*S1
BMK=P2-FM
FM=FM1
FM1=BMK
.JT=-.JT
S=1+ÜT
P3=B -1K*S
ñLFñ=ñLFñ+P3
P4=FMI/X
P5=2.*P4
BMK=P5-F.M
FCERO=BMK
FUN0=FM1
ALFA=ALFA+B iK
B.J0=FCERO/ALFH
Bü1=FUH0/ LFñ
DO=B.JO-BPP.EVO
DO= BS<Dn>
P7=ñBS< P6 >
I
F<
C>
0-P7
>
185^185.
1
86
,D1=B.-n-BPREV1
D1= BS>.:D1 >
P8= >:*B.J1
P9=ABS< PS >
IF<D1-P9> 200.200.186
.BPREVO=B.JO
BPREV1=B.J1
DISPLñY "PRECiSIOH NO OBTENIDA"
RB J=SQRTc: 2 . /< K*3 .141592
>
>
B J0=COS< X-3,141592/4.
>*RB
J i
BJ1=C0S<K-3.*3.141592/4.>*RBJ !
BJ1=RBJ*CB.J1-SIN<K-3.*3. 141592/4, >*3 ./<8 .*K
>
>
CONTINUÉ
Bü< >=B.J0
B.J<2>=B.J1
DO 205 1=3.9
P1 0=BJ': 1-1 >/K
82=2.*FLGñT<1-2>
P 1=S2*P10
BJ<I>=P1
1-BJ<I-2>
I
DO 21
O
1
= 1,9
BJ<I>=SNGLÍ:B.KI
>>
RETURN I
END
262
© Del doajmen o, los au o es.
DiglEslizadán ealizada
po ULPGC.
Biblio eca
Uni e si a ia,
2Ü06
HEWLETT-PACKARD 32201 .?.lí EDIT/3 00O
IOH.
NOV 21,1 ^¿5, 8 ; 4é !^H <C
I
I , ÍCONTROL USLIHIT
; 1 G PROGRAH DE CONSTRUCCIÓN DE LAS BUNCIOHES DE BESEL
í 2 C TABÜLANCJO JO Y Jl
: 3 C2345678
: 4 DOUBLE PRECISIÓN BJ<9
>,
BJO.
B
J ,
S,
P
: S DIMENSIÓN O< 130>. iU'130>
6 DATA ñO/1...997,.990,.978..960,.938,.912,.381..846,.807,.765,.72
7
H-..671
,
,620,
.567, .512,
.455,
.398,
.340,
,2S2,
.224,
.167,
.110,
.055,
.
OO:
7.1
*-.048,
8 *-.097,~.142,-.185,-.224,~.260,-.292,-.320,-.344,-.364,-,380,-.:
9
*-.
399
.,-.4
02,-.402,-.397,-.389,-.376,-.361
,
-
.342,
-
.
320,
-
.
296,
-
.
2
10 *-.240,-.210,-.177,-.144,-.11 O,-,076,-.041,-.007,.027, .060,,092,
U *.122,,150,.177,,202,,224,.243,.260,.274^,285,.293,.298,,300,,29?
12 *.295,,288,.278,.266,.251,,234,.215,,194,,172,.147,.122,.096,,06?
13 *.042,.015,-.012,-.039,-.065,-.090,-.114,-.136,-.158,-.177,-.194,
14 *-.2 09,-.221,-.232,-.240,-.246,-.249,-.25 O,-.248,-.243,-.237,-,2
15 *-.216,-.203,-.188,-.171,-.153,-.i 33,-,112,-.090,-,068,-.045,-.2
16
*.002,
.025,
.048,
,070, .091,
. 1 1 1 ,
,129, .147,.162, .176, .189, .199/
17 DATA
Al/.
O,
,000,
.
099,
,
148,
.
196,
.242,
.286,
.329, .369,
.4O6. ,440,
18 He.471
,
,498,
.522, ,542,
.558,
.570,
,578,
.581
,
,581,
.577,
,568,
.556,
19
*.540, ,520,
.497,
.470,
.442,
,41
O,
.375,
.339..
,301
,
.261
,
.221
,
.179,
20
•*.
137,
,
095,
.
054,
,
013,-.
027,
-
.
066,
-
. 1
03,
-
, 1
39,
-
. 1
72,
-
.203,
-
.
231 ,
21 *-.256,-.279,-.298,-.315,-.327,-.337,-.343,-.346,-.345,-.341,
22 *—.334,-.324,-.311,-,295,-.277,-.256,-.233,-,208,-.182,-.154,
23 *-.125,-,095,-.065,-.035,-.005, .025,
.054,
.082,
.11
O,
.135,
.159,
24 *,181,.201,.219,,235,.248,,258,,266,.271,,273,.273,.270,.264,
25
*.256,
.245,
,232, .217,
,200,
.182,
.
161
,
,139..
,
117,
.
093,
,
068,
.
043,
26 *.G18,-.G07,-,031,-,055,-.079,-.101,-.122,-.142,-,160,-.177,
27 *-,191,-.2 04,-.214,-.222,-.228,-.232,-.233,-,232,-.289,-.223,
28 *-
.21
6,
-
.
206,
-
.
194,
-
, 1 81 ,
-
. 1
65,
-
. 1
49,
-
.
131
,
-
. 1 1 1
,~
. 091 .-^
29 DISPLAY "K=", "INTERVALO O—12,5"
30 ACCEPT y.
31
I1
=
INT<:í<* O.
>
32 X1=FL0AT<II VIO.
33 X2=K1-í-0.1
34 K3=>i2-*-í , í
34,
1 YI^AOÍII+I y
34.2 Y2= O<I1+2:J
34 .3 Y"3=A0< 11 +3 >
34 . 4 CALL INTERPOL< Kí ,KZ,KZ,Y1 , Y2, Y3, K, B.J< 1
.:>
>
34.5 YÍ=AKI1+1>
34.6 Y2=A1<I1- -2>
34.7 Y3= 3il..Cl1+3>
34
.
8 CALL INTERPOLC
K1
,
H2
,
ííS,
Y1 ,
Y2,
Y3,
K,
B-K 2
> >
37 DO 10 1=3,9
38 P=B.J<I-i:}/K
38
•
1
S=2
.
=*FLOAT<
I -2 >
38.2 P=P*S
39
1
O B K I
>=P-B.J<:
1-2
>
40 DO 20 1=1,9
41 B-K I
.•i=SNGL<:
B
-K
I
> >
42
2 O
DiSPLAY
" Jí " , I -1 ,
"
>="
,
B
..!<
I >
43 STOP
44 EHD
44
. 1
C
44
,
2 C
45 SUBROÜTINE INTERPOL
<
K1
,
K2,
K3,
Y1
,
Y2..
Y3,
X,
T > 263
HEWLETT-PñCK RD 32-201
, 7. i
EDIT/SOOO
HON. HOV
-¿Í.ISSS.
8; 48 P l <.
8
52
DOUBLE PRECISIÓN
T
T=<:
X-H2 >*< X-X3 )*Y
1
/<
<
K1
-H2 >*<
K1
-X3
> >
T=T-í-< X-H1 >*< X-X3 >*Y2/<
<
K2-X1 >*< K2-X3
>
>
T=T+< K~K
1
>*C X-H2 >*Y3/C
<
K3~K
1
>*c K3-?^2
>
>
RETURN
EHD
¿/¿ >•,
263-1
HEWLETT-PACKARD 322OI .7.11 EDITAS00O MOH. HOV 2Í^ í?83. 8;58 PM <G
•íCONTROL USUNIT
DIMENSIÓN Is< 128, 1 6>.E :9.. 1 0>
DO 5
i==
1
.
1
O
5 READ <1.7> CECI.J).1=1.9>
7 FORMAT <:9F7.4)
X0=64.5
Y0=47.5
DISPLAY "VALORES DE N.M.L"
iCCEPT N.M.L
DO 6 1=1.128
DO 6 !=1 .116
V1==FL0AT< I
>-;^^;0
V2=FL0ATí J >-Yn
OMEQAR=S jRT< VI **2+V2**2 >
GMEGAR^Í n iEGAR*2
=
*-3 .
1
41 5?2 >/FLOAT< L >
CKLL
BESSELÍOnEQAR.H.BJ)
FI=ATAN<V2.-V1 >
D=< COS< H*F I >-+B J >/C £< N+1 .
M
>**2-0MEGAR**2 >
IS<;i,
J>=D*1 0000
6 CONTINUÉ
MAKP=0
iAXH=0
DO 8 1=1.128
DO S J=1,116
IFc IS< I. .J
> >
300.. 300.330
300 IB=-IS<I,J>
IF< IB- iAXN> 320.31 0.31 O
310 MAh-N=IB
320 GOTO S
330 IB=IS<I^.J>
IF<IB-MAHP> 8 .340.340
340 MAKP=IB
8 CONTINUÉ
DO 9 1=1.128
DO 9 ü=1.116
9 IS< I. .J >=FLOAT<
<
IS-' I. J >H-MAKH
>
>*255
.
/FLOATÍ
<
iAKP+MAKH
> >
WR2TE í 20
>
í
<
IS< I., .J >.
1
=
1
. 128 >. J=1 ^
1
16 >
DISPLAY " O,
K,".E<
N+1.M >
STOP
EHD
C SL5BR0UTINA QUE CALCULA LA FUNCIÓN DE BESSEL
SUBROUTINE BESSEL : K.
N
. B
ü
>
D= i,nni
NEG=0
B.J=0,
IF<N:5
10.20.20
10 HEG-1
32 N=-N
33
20 lF<Xy 25.26.31
34 25 IER=2
35 DI SPL A Y "XES NEGATIVA'MER
36 RETURN
37
26
IF<N>
27.27.28
38 27 B 5=1 ,
39 28 RETURN
.40 31
IFCX-IS.?
32.32.34
41 32 TEST=2 O.+1 O.*X-X**2/3
;
5
•
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
20,
20,
20,
20,
20:
20,
20,
20,
20,
20,
20,
20,
20,
20.
20,
20,
21
22
23
24
25
26
27
23
29
30
31
,1
>2
,3
.4
,5
,6
,7
,S
,9
,91
,92
,93
.94
.95
,96
,97
264
•AGE 2 HEWLETT-PACKARD 3£201A.7. í eDIT/3000 MOH. HüV 25.
"
983.
8^53 PM
<
C
íi ,
42 GOTO 36
43 34 TEST=90.+>í/2.
44 36 IF<H-TEST> 40,38^38
45 38 IER=4
46 DISPLAY "RANGO HO CORRECTO'MER
4? RETURN
48 40 IER=0
49 N1=H+1
?0 BPREV=0=
51 IF<K-5,> 50^60^60
52 50 :.%: iA=X+6, I
53 GOTO 7 0
54 60
?<MA=
,4*;K+60./K
55 70 ^SMB=H-í•IFI>«K V4+2
I 56
KZER0=HMH
•57 I F< H 1ñ-H iB
>
80.90.90
58 80 XZERO=XMB
59 90 MMAK=IFIK<TEST>
6
O
MZERO=IFIK< KZERO
>
61
5
00 DO 190 M= '1ZER0.MM K.3
62 F i1=í . OE-28
63 F i=C.
64
HLFA=0>
65 I F< !Í-< i/2 >*2
> 1
2 0, 11 0.
1
2
O
|
66 110 JT=-1 i
67 GOTO 130 i
68 120 ÜT=1 i
69 130 M2= i-2 !
70 DO 160 K=1.M2 I
71 MK= i-K I
72 BMK=2,*FL0AT<MK>*FM1/K--FM j
73 F -1=FM1 I
74 F i1=BHK I
75 IF<nK-H-1> 150.140.150 '1
. 76 140 BJ=BMK I
77 150 ÜT=-ÜT I
78 S=1+JT i
79 160 LFA=ALFA+B iK*S g
8
O
BMK=2 . *FM
1
/Í<;-FM
81 IF<H> 180.170.180
82 170 B.J=BMK
83 180 ALFA=ALFA+B 1K
84 B-J=BJ/ALFA
85 IF< BS< BÜ-EPREV >-ABS< D=*B.J
>
> 200.200.190
86 190 8PREV=BÜ
: 87 IER=3
88 DISPLAY "PRESICION HO OBTENIDA".lER
' 89 RETÜRH
90 200 IF<HEG? 210.210.205
: 91 205 Bó=<-'i . >**H*BJ
'92 210 RETURN
•HD
•^-^
265
•RGE
1 HEWLETT-PACKARD SaSOIA.T.II EDIT/SOOO MOH. H W Z%, "Í983. 8;59 PM CC.'
1 *CONTROL USLIHIT
2 DIMENSIÓN Isí 128,
1
1
6 >, £<'?..
1
O
>
3 DO 5 ü=1.1
O
4 5 READ <1.7> CE<I.J>.1=1,9>
5 7 FORMñT <9F7.4>
8 DISPL V "VALORES DE N.M"
S ACCEPT H.M
10 DO 6 1=1.128
11 DO 6 J=1,116
12 IF <I.EQ.10> GOTO 3
13 IF <J.EQ.58> GOTO 3
14 IS':i,.J>=0
15 GOTO 6
16 3 ISH I, .J> =
1
n
20 6 CONTINUÉ
20.1 DO 8 1=10.128
20.2 K=16,*<I-io>/118,
20.3 CALL BESSEL
<.K,H,B-}y
20.4 D= E< N+1 j
M
>*B .J/(. £< N+1 . H
>**2-K**2
>
20.5 K=IHT< 58,-58,*D/0,43 >
20.6 IF <IS<I.K.>.EQ, 10> GOTO 8
20.7 ISÍI,K>= 10
20.8 8 CONTINUÉ
21 bJRITE 'C20> ' ..CIS< I.. .J>.
1
=
1
. •i28>,-J=1 .1165
22 DISPLAY '• O , K , " . Eí N+1
,- M
>
23 STOP
24 • EHD
25 C SÜBROUTINA QUE CALCULA LA FUNCIÓN DE BESSEL
26 SUBROUTINE BESSELÍH.N.BJ>
27 D=0,001
28 HEG=0
29
BJ=0,
30 IF<H> 10.20.20
31 10 NEG=1
32 N=-N
33 20 lF<Ky 25.26.31
34 25 IER=2
35 DISPLAY "KES HEGATIVA'MER
36 RETURN
37 26 IF<N:> 27.27.28
38 27 BJ= .
39 28 RETURN
40 31
IF<
K-15. > 32.32.34
41 32 TEST=2 O.+10.*X-K**2/3
42 GOTO 36
43 34 TEST=90.+X/2.
44 36
IF".:N-TEST>
40.38.38
45 38 IER=4
46 DISPLAY "RANGO NO CORRECTO".lER
47 RETURN
48 40 IER=0
49 N1=N+1
50 BPREV=0.
51 IF<X-5.> 50.60.60
52 50 Hn ^=K+6.
53 GOTO 70
54 6O
X A= 1
,
4*K+6
O
,
.''M 266
," GE
2
HEWLETT-PACKARD 322O ñ.7.
11
EDIT/3 000
MON. HOV 21, 1983, 8:59 PM <C
«
55 70 :KMB=H+IFIX<KV4+2
56 KZERO=KMñ
57 IF<K iA-XMB> 80.90.90
58 80 K2ER0=KMB
59 90 -í iñK=IFIhXTEST>
6
O
MZERO=IFIK< HZERO
>
; 61 100 DO 190 n=MZER0.M iAK.3
62 Fni=Í.OE~2S
63 FM=0.
64-
ñLFA=0.
65 IF<M-< i/2>*2>120, 11 0. 120
66 110 JT=-1
67 GOTO 130
68 120 JT=Í
69 130 M2=M-2
70 DO 160 K=1 , i2
• 7 MK= i-K
72 BF1K=2 . *FLOAT< MK >+FM
1
/K-FM
73 F i=FM1
:. 74 FM1=BMK
75 IF>; MK-H-1 > 150, 140. 150
76 140 BÜ=BMK
77 150 oT=-..iT i
78 S=1+dT i
79 160 HLFA=ALFñ+B iK*S 1
80 BMK=2.*F 11/X-FM i
• 81 IF<N> 180.170.180 I
i 82 170 BJ=BMK í
83 180 LFA=ALFA+B 1K |
84 B 5=BÜ/ALFA
85
I
F>:
ABS<
B J-BPREV
>-ABS>:
D*B
J
> > 200.2
00.,
130
86 190 BPREV=BJ
87 IER=3 ;
88 DISPLAY "PRESICIOH HO OBTENIDA».2ER |
89 RETURH i
90 200 IF''HEG> 210.210.205 |
91 205 Bü=<-1 . >**H*B.J I
: 92 210 RETURH §
EHD
Q_
267
WÉWLETT-P Cií RD 32201Pi,?.11 ED T.-''3CiOO 'UED^ NÓV 30, 19S3, 1^:01 AM <C>,
.2 -ÍCOHTROL USLIHIT
i C23456CALCUL0 DE COEFICIENTES DESCRIPTORES DE LA
2 C IMAGEH.SE LEE E<H,,M) DESDE EL FILE
7,
EL RE-
5 C SULTADO SE DEJA EN FILE S.
4 COMPLEK
D..Z..2P
4.01 DOUBLE PRECISI
OH B .J<
9 >
4.
1 COHMOH B.J
5 DIMEHSI OH DÍ 5,10 >, Ei 9, 1
O
>, I ENí
1
29..
1
6 >
é
DISPLHY
"LOHGITÜD
DE OHim EH TOS,DE PIííEL" ,
7 ACCEPT L
8 DO 5 1=1,y
9 DO 5 .J=1 ,
1 O
10 5 Di I , J >=CnPLK<
O
. ,
O
, >
10,1 DO 7 ü=1 ,1 O
1
1
READ < 7 , 1
O >
< E< I, .j >, I =
1
, 9 >
12 10 FORMAT < 9F7.4 >
12.1 7 eONTIHUE
13 READ :20> << IEH< I, J>,
1
=
1
, 128>, .J=i , lié >
14
K0=0,
15 Y
0=0,
16 NI=0
17 DO 20 1=1,128
18 DO 20 .J=1 ,116
19 IFÍ lEw I, J>> 20,20, 15
20 15 KO=>ÍO+FLOAT< I >
21,
V0=Y0-í-FLOATc: ü>
22 NI=HI+1
23 20 CONTINUÉ
24 K o=y. O/FLORT< H I >
25
Y
0=Y 0/FLOATÍ HI>
26 DO 70 1=1,128
27 DO 70 .j=1 ,1 16
28 • IF<
lEH';"
I, .j
>
> 70,70,30
28.1 30 V=FLOAT<I>-K0
28 .2 VI =FLOATÍ: J >-Y
O
28.3 =V**2+V1**2
29 OMEGAR=SQRTc V >
3
O
OMEGAR=< OMEGAR.'-'FL0AT< L
:>
>*2 , *3 . 141592
31 FI=ATAN2<
<
FLOATc: J >-Y0 >, í FLOATc: I >-KÚ
> >
31.1 CALL BESSEL5 ÍOÜEGAR,BJ>
32 DO 50 N=l,9
34 2=CMPL?í< COSÍ
FLCÍATÍ
N-
1
>*F I >, -SIm FLOAT< H-1
>*FI
>
>
35 ZP=BJ<:H>:+=Z
36 DO 50 M=1,1 O
37 D< N,
M
>=D<:
H,
M
>+ZP.--Í:
E< N , H >*: 2~0MEGAR**2
>
33 50 CONTINUÉ
39 70 CONTINUÉ
39.1 URITE CS,71> L,?í0,Y0
39.2 71 FORMAT <14,2F6.2
>
40 DO 75 14=1 ,9
41 DO 75
^1=
1,10
42 DISPLAY "D<",N,",",M,"> = ",
D<
N,M
>
42
, 1
DISPLAY
"E^'l"
,
E
N,
M
>
42
.2
75 WRITE<
8,
76
>
DC"
N,
M
>
42.3 76 FORMAT
<2Í;E9,3:5>
43 STOP
44 END
2
68
ÜE 1 HEWLETT-PíiCKARD 32201 .7.11 EPIT/SOOO MOH. HCV 2Í . 1983. 8
s
44 P í <C-
1
5
.JOB REGÍ . PESTAH /il lMl, GOLEG10 j OUTCL SS=LP
T
2 :PURGE UOñH
•3
¡FILE .FTN20=FOTFU54.0LD
4 ;FILE FTH07=ZBESSEL.OLD
5 íBUILD JUAN
6 ;FILE FTN08=JUñH,OLD
7 ;RUH MFDBSS E
8 31
9 iRiJH MFDREDÜE
O ¡PURGE F0TFR1
11 i BUILD FOTFR1¡REC=128;DISC=116
12
ÍFILE
,FTN40=FOTFR .dLD
13 sRÜN MFREC1 E
14 sRUN MFERCUÍE
15 sEOJ
275
1
C'
p;
3. 1
4
4.01
4.
1
5
&
C
c
c
c
ÍGE
1 HEWLETT-F CKARD 322016.7,11 EDIT/300G MON. HOV 2í.
583.
9i 01 PM <C 7
RECOHSTRUCCIOH DE UNA. IMAGEH A PARTIR
DE LOS COEFICIENTES DESC. D<:H.M> Y LA
LONGITUD DE ONDA EN TOS. DE PIXEL,
EL FILE 40 ES LA IMAG. DE SALIDA
COMPLEX
D^Z^ZP
DOUBLE PRECISIÓN B-KS>
GOMMOH B.J
DIMENSIÓN
D<9. 1
0>.EÍ:9.10>.IS<
128, Í6>
READ<8.5> L. HO.YO
7 5 FORMAT <I4.2F6,2>
8 DO 15 J=1.1 O
9 15 READ <7.10> < Éí I.-J >.
1
=
1
. 9 >
10 10 FORMAT < 9F7.4 >
11 DO 17 1=1.9
12 DO
1
7 ..!=
1
.
1
O
1-3 17 READ < 8. 1 1 > D< I. J >
14 í^ FORMAT < 2E14,6 >
15 DO 70 1=1.128
16 DO 70 -.1=1 .116
1 7 0MEGAR=Si3RT<
<
FLOAT-: I >-X
O
>**2+<: FLO T< J >-Y
O
>**2
>
18 nHEGAR--=nMEGKR*2*3.141592/FL0AT<L>
19 FI =ATAN2< FLOAT<
O
>-Y O. FLOAT< I )-KO >
20 F0=0. i
21 CALL BESSEL5 (:OMEGHR.BJ> Í
22 DO 30 M=1.1 O I
23 30 FO=FO+E<
1
.
M
>**2*D<
1
.
M
>*Bó<.
1
>/Í: E<
1
. M >**2~0MEGAR**2
>
24 DO 40 N=2.9 I
26 Z=CMPLK< COS<
<
N~
1
>*F I >. SINC
<
H-1 J^F I >
>
¿
27 DO 40 M=1.10 1
28 ZP=Z*D<H.M> I
29 RZP=REAL< ZP >*B
J<
N
>
1
30 40 F0=F0+2*RZP*E<N.M>**2/<£<H.M>**2-OMEGAR**2) j
31 F1=F0*4*3.141592/L**2 I
32
IS<I,
J>=INTÍ:F1*1000.
>
I
36 70 CONTINUÉ I
37
yRITE<
40
> < <
IS<
I.
J
>.
1 = 1
.
128
>.
.J=1
,
11
6
>
]
38 STOP I
39 EHD ¡
4
O
SUBROUTI
HE
.
BESSEL5
<
K.
B.)
>
4 C EVALÚA PARA CADA H LAS FUWC. DE BESSEL DE ORDENES
42 C
0...,.9
Y DEVUELVE EL RESULTADO EN B..KI>.
43 DOUBLE PRECISIÓN BPREV0.BPREV1 .FM.FM1
.ALFA.SMK.
FCERO.
FUÑO.
B.JO
44 DOUBLE PRECISIÓN
B.J1
.
P1
.
P2.P3.
P4.
P5.D0.
F6.
F7.
DI
45 DOUBLE PRECISION P8.P9.P1 O.P11
46 DOUBLE PRECISIÓN BJ<9>
47 • D=0.01
48 31 IF<K-15.> 32.32.33
49 32 TEST=20.+10.*K-H**2/3.
50 GOTO 34
51 33 TEST=
90,+K/2.
52 34 BPREV0=0.
53 BPREV1=0.
54 IF<X-5.> 50.60.60
55 50 K iA=X+6.
56 GOTO
7 0
,57 60 X«A=1,4*K+60./X
58 70 h'MB=3+IFIX':;K>/4 276
iü c. -¿ HEWLETT-Pi^CK RD 32201 A. 7, 11 EDIT/3000 MOH, NOV 21. Í9S3. $;0 PM CC ,
59 XZERO^KMA
60 IFCKMA-XMB) 80,90.90
61 80 XZERO^XMB
62 C
63 C
64 90 MMAX=IFIK<TEST>
65 'lZERO= IFI -M XZERO >
66 ) 00 DO 190 M= iZER0. 1 1AX.3
67
F 11
=
1
. OE-28
68 F i=0
=
69 ALFA=0.
70 I
F«:
i-< M/2 >*2
>
12 0. 11 0. 12
O
71 no JT--Í
72 GOTO 130
73 120 .JT=1
74 130 i2=M-2
75 DO 160 K=1.M2
76 MK= i-K
77 P1=F 1?/X
78
S1
=2 , ^FLOAT : MK >
79 P2=P1*S1
SO BMK=P2-FM
81 F i=FM1 I
82 F 11=BnK i
83 15G JT=-JT I
84 S=1+.JT
85 P3=BMK*S
86 160 ALFA=ALFA+P3
S7 P4=FMÍ/X
88 P5=2!*P4 <
89 e iK=P5-F i
90 FCERO=B iK
91 FUHO=FM1
92
5
80 HLF =ALFA+BMK
93 BüO=FCERn/ALFA
94 B.J1=FUH0/ALFA
95 DO=B-JO-BPREyO
96 DO=ABS<DO>
97 P6=D*B.J0
98 P7=ABS< P6 >
99 IF<
D
0-P7
>
185,185,186
100 185 D1=B-J1-BPREV1
101 D1=ABS<D >
102 P8=D*B.J1
103 P9=ABS< PS >
104 IF<D -P9> 200.200.186
105 186
.
BPREV 0=B J
O
106 190 BPREV 1=B.J1
107 C EÜSPLAY "PRECISIÓN HO OBTENIDA"
1 08
1
95
RB
J=SQRT< 2 , /<
H**3
,
1
41592
>
>
1 09
B
J0=COS< H'-3 .141 592/4 ,
>*RB
J
1
1 O
B..!
1
=COS< X~3 , *3 .
1
41 592/4 ,
>*RB
J
111 B.J1=RBü*<B.J1-SíH<K-3,*3. 141592/4. >*3 ./C 8 . *X
>
>
112 200 CONTINUÉ
113 BJ<1>=BJ0
B--K2>=B.J1
DO 205 1=3.9
277
HEWLETT~PAC4<ñRD 32££MA,7.11 EDIT/SOOO HÚH, HC V 2 ^ Í933. 9:01 PH <C
S2=2,*FL0 T<I-2>
P!1=S2*P10
205 Bü< i >=P1 l-B-K 1-2
>
DO 210 1=1,9
210 B K I >=SHGL< BUÍ I
>
>
RETURH
EHD
278
AGE 1 HEWLETT-PACKARD 3220 A.?,n EDIT/SOOO MOH. NOV 2?,
S83.
8?56 PM <C
1 C234567 EV LUñ ERROR EN LA RECONSTRUCCIÓN OBTENIDA
2 C PARTIR DE LOS D<I, !>. COMPARA LA IMAGEN
3 C ORIGINAL UMBRALI2ADA<20> COH LA RECONSTRUÍDA<40>
4 DIMENSIÓN IOR<128,116>.IRE<128.116>
5 • READ <20> <«CIOR<I..J>.I
=
.128>...i=1,
1Í6>
6 READ
<
40 ><<
IRE«CI.
.J>.I =
.128
>,.J=1,
11
6>
7
£1 =
0.
8 DO 50 1=1.128
3 DO 50 ^i- .lie-
lío 50 E1=E1-*-ABS<FLOAT<IOPXI.x.<>>/255,-FLOñT<IRE<I,.i>V1000. >
I 11 E=E1*100./<12S.*116.>
12 DISPLAY "ERROR <;-;> = ". E
13 STOP
14 EHD
279
'ñGE 1 HEWLETT-PACKAFíD 32201ñ.?.n EDIT.--'3 000 MOH. HOV 2Í , 1983, 8<.45 PH <C:
1 i CDES
2 PURGE DES22V1
•3
BUILD DES22yi jREC=-80;DISC=2S
4 FILE FTH20=CLñS22V .0LD
5 FILE FTH08=DES22V1.OLD
6 R JN MFDES SE
7 PURGE DE5-22V2
8 BUILD DES22V2jREC=-80jDISC=25
9 FILE FTH2Ci=CL S22V2.0LD
10 FILE FTH0S=DES22V2,OLD
11 RUH MFDES19E
12 PURGE DES23V1
13 BUILD DES23V1íREC=-8njDISC=25
14 FILE FTH20=CL S23V1.OLD
Í5 FILE FTH08=DES23V1,OLD
16 RUH MFDES 9E
17 PURGE DES23V2
18 BUILD DES23SÍ2JREC=-S0JDISC=25
15 FILE FTN20=CL S23V2.OLD
20 FILE FTH0S=DES23V2,OLD
21 RUH MFDES 9E
22 PURGE DES24V1
' 23 BUILD E5ES24V1jREC=-S0jDISC-=25 g
24 FILE FTN20=CL S24VÍ ..OLD I
25 FILE FTH0S=DES24V1,OLD |
26 RUH MFDESISE |
27 . PURGE DES24V2 Í
: 26 BUILD E>ES24V2i REC=-80j DISC=25 g
i 29 FILE •FTH20=CLAS24V2.,OLD í
30 FILE FTHOS=DES24V2.0LD I
' 31 RUH HFDESÍ9E 1
32 PURGE DES25V1
33 BUILD DES25V1;REC=-S0jDISC=25 |
34 FILE FTH20=CLAS25V1.0LD I
35 FILE
FTH08=DES-25V1.
OLD |
36 RUH HFDES19E |
: 37 PURGE DES25V2 |
; 38 BUILD DES-25V2jREC=-80;DISC=25 |
39 FILE FTH20=CL S25V2.0LD
40 FILE FTH08=DES25V2,OLD
41 RUN MFDES19E
42 SETCñTñLOG
280
•BGE
1 HEWLETT-PACKARD 32201A.7. EDÍT..''3000 MOH, HOV 2 , Í9B3, 8;45 PH
C
C
1
MFMEDIOS
2
PURGE DES30VM
3
BUILD DES30VM;REC=-80jPISC.=25
4 FILE FTH0í=DES30V1,OLD
FILE •FTH02=DES30V2,OLD
FILE FTH04=DES30V i.OLD
RUN MFEiESTIDE
PURGE DES3 VM
BUILD DES31VM í REC=-8
O;DISC=25
FILE FTHn =DES31V1,0LD
FILE •FTH02=DES31V2.OLD
FILE •FTN04=DES31VM,ÓLD
RUH iFDESTlDE
PURGE DES33Vn
BUILD DES33V ;REC=~80jDISC=25
FILE FTH01=DES33V1.OLD
FILE FTH02=DES33V2,OLD
FILE 'FTH04=DES33V i.nLD
RUH MFDESMDE
PURGE DES29V 'í
BUILD DES29VMJ REC=-80;DISC=25
FILE FTH0 =DES29V1.OLD
FILE FTH02=DES29V2.OLD
FILE FTN04-=DES29V i.OLD
RUH MFDESMDE
SETCATALOG
5
6
7
S
;
5
10
"
í^
12
^
13
14
:
15
i
16
1S
19
'
20
;;
21
'•
22
;
23
24
,'
25
. 26
281
?AGE 1 HEl..!LHTT"FAC- íAPí > 322
OÍA.
7.
11
eDIT/3000
PíOH,
HOV 2í.
1983..
SÍ
53 PM.íC
>1 ^CONTROL USLIHIT
1 C PROGRAMA QUE CALCULA EL DESCRIPTOR MEDIO
2 C FILE01=V1.FILE02=V2,.,...
4 DIMENSIÓN IARM<}9>
5 COMPLEK
D 1<
1S
> ^
D2< 19 >..
DMC
19 >. Z2
5.1 DATA IARM/0,0.0,0,1,1,1,2,2.2.3,3,4,4,5,5,6,7,3/
5:2 READ < , O) L,X0,V0,R1,H1
5.3 10 FOR lAT < 14, 3F6 . 2, I5>
5.4 READ <2,10> L,KO,VO,R2,H2
5.6 DO 20 1=1,19
5.7 READ < 1 ,30> DKI >
5.8 20 READ <2,30> D2< I >
6 30 FORMAT <2<E14.6>>
6.1 RM=<R1+R2 >/2.
6 .2 HM=FLOAT<: H1 +H2 >/2 .
6.3 UiRITE <4,10> L, h'O, YO, RM, HM
6.4 CALL CALFI <D1,D2,FI2;5
6,51 DISPLAY FI2*180,/3.141592
6,6 DO 4
O
I =
1
,
1
9
6 , 7 Z2=CMPL>« COS< FLOAT< IARMC I > >*F 12 >, SI
H<
FLOAT<: I
ARM<
I > >*F 12 > >
6 , 9 DM< I >=< D1
<
I >+D2'í I >*Z2 >/< 2 , ,
O
. >
7 40
WRI
TE
<
4, 3
O >
DM< I >
S STOP i
9 END I
13.1 SUBROUTINE CALFI <DS1,DS2,FI> I
13.2 COMPLEK DS1<19 >,DS2<19 >,Z |
13.3 DIMENSIÓN E<360>,TARMC19> í
13.4 DATA 2ARH/0,O,0,0,1,1,1,2,2,2,3,3,4,4,5,5,6,7,8/ S
14 DO SO 1=1,360 .
15 80 E<I>=0. I
•i6 DO 100 1 =
1
,360 i
17 FI=FLOAT<: 1-1 >* .*3. 141592/180. i
18 DO 100 J=1,19 i
19 Z=CMPL/S< COS< FLOAT< I
ARM<
J
>
>*FI
."5,
SIN< FLOATí IARM<
«J >
>*FI
>
> i
20 E< I >=E< I >+CABS< DSK
.J
:>-DS2< ü >*Z > **2
20.1 100 CONTINUÉ i
21 EMIN=E< 1 >
22 IMIN=1 '
24 DO 120 1=2,360
25 IF <EMIN-EÍI>> 120,120,115
26 115 EMIN=E<I>
27 IMIN= I
28 120 CONTINUÉ
29 FI=1,*FLOAT<IMIN-1>*3,141592/ISO,
30 RETURN
32 EHD
282
•AGE HEWLETT-FHCKARD
uíOí ,?.
'EDIT/3000 MOH. NOV 21. 19S3, 8:44 PH
4
8
9
10
11
12
13
14
15
16
17
18
•i
Cí
I
-'*
20
24
25
26
27
28
29
30
31
MFEMPDES
FILE FTN2!=DES01VM,OLD
FILE FTH22=DES02V i,OLD
FILE
FTH23=DE.S
03V '1.
OLD
FILE
FTN24«DES04V i,
OLD
FILE •FTH25=DES05V 1.OLD
FILE
"FTH26=DES
06VM.
OLD
FILE •FTH2?=DES0?VM.OLD
FILE FTH2S=DES0SVM,-OLD
FILE FTN29=DES09V i,OLD
FILE FTH30=DES1OVM,OLD
FILE FTN31=DES11VM.OLD
FILE FTH32=DES12VM.OLD
FILE FTH33=DES13VM.OLD
FILE FTH34=DES14VM,OLD
FILE FTN35=DES15VM,OLD
FILE FTH36=DES16VM.OLD
FILE FTH37=DES17VM^0LD
FILE FTH38=DES18VM.OLD
FILE FTH39=DES2OVM.OLD
FILE FTH40=DES21 VM.OLD
FILE FTH41=DES22VM.0LD
FILE •FTH42=DES23VM^ OLD
FILE FTN43=DES24VM.0LD
FILE FTH44=DES25VM^0LD
FI LE FTN45=DES26VM.OLD
FILE FTH46=DES27VM.OLD
FILE FTH47=DES28VM,0LD
FILE FTH48=DES29VM.nLD
FILE FTH49=DES3OVM.OLD
F
ILE FTH5
0=DES31VM.OLD
FILE FTH5}=DES32V .OLD
FILE FTN52=DES33VM.0LD
FILE FINÍ
n=EJESALL.
OLD
RUH MFEMP QX
SETCHTALOG
283
HEWLETT-PACKARD
322 01 A , 7 . 11 ELn
T/l00
O
HOH. NOV
2 í ^ I
'383.
8 •. 54
F-M
< C
1 ^CONTROL USLINIT.FILE=l-99
2 C PROGRAMA PARA EMPAQUETAR EH UH FILE TODO LOS DESCRITORES
3 G EHTRADA PILLES 21..,52.SALIDA FILE 10
4 C2345678
5 COMPLEK D<32.19>
6 10 F0RMAT<2E14.6>
7 DO 80 1=21.52
8 READ<I>
9 DO SO -.1=1 j 19
I O 80 READ< 1.10) DC 1-20. J >
II " DO 100 1=1.32
12 DO 100 .J=1.19
13 100 WRITE <10.1
O
) D<I.J >
14 STOP
15 EHD
284