Sei sulla pagina 1di 6

Reconhecimento de Pessoas em Imagens de Vdeo Utilizando Caractersticas

Biomtricas Leves

Gustavo Botelho de Souza e Aparecido Nilceu Marana
Universidade Estadual Paulista (Campus de Bauru), Faculdade de Cincias
Departamento de Computao
gustavo.botelho@gmail.com, nilceu@fc.unesp.br


Resumo

A identificao de pessoas desempenha um papel
importante em nossa sociedade. Nos ltimos anos, a
biometria vem se configurando em uma tecnologia segura
e robusta para tal atividade. Os sistemas biomtricos de
reconhecimento de pessoas atuais se baseiam geralmente
em apenas um trao fsico ou comportamental do
indivduo para identific-lo, o que pode limitar a
cobertura populacional e a robustez a rudos. Para
diminuir estes problemas e melhorar as taxas de
identificao tem sido proposta a multibiometria, ou seja,
a fuso de evidncias biomtricas. Bons resultados tm
sido reportados na literatura com o uso de sistemas
multibiomtricos baseados em caractersticas fortes
como: impresses digitais, geometria das mos, ris,
faces, etc. Recentemente, os traos biomtricos leves (soft
biometric characteristics) tais como altura, sexo, peso,
raa, cor do cabelo e da pele, dentre outros, tambm tm
sido cogitados como forma de auxiliar na identificao
de indivduos. Apesar destas caractersticas, em geral,
no serem nicas para cada pessoa, podem fornecer
informaes importantes para os sistemas de
reconhecimento, possibilitando buscas mais eficientes e
rpidas em grandes bases de dados e elevando a preciso
do sistema quando associadas aos traos biomtricos
fortes. Neste trabalho so estudadas formas de deteco e
anlise de caractersticas biomtricas leves a partir de
imagens de vdeo, mais especificamente a altura e a cor
da pele.

1. Introduo

A biometria (bio: vida, metria: medida), um ramo
da biologia, pode ser definida como o estudo estatstico
das caractersticas fsicas ou comportamentais dos seres
vivos. Atualmente, ela vem sendo associada medida de
caractersticas fsicas ou comportamentais das pessoas de
forma a poder identific-las unicamente [1].
O homem sempre teve necessidade de identificar-se
para obter acesso a determinado recurso, lugar ou
privilgio. Ao longo da histria, equipamentos de
proteo tais como cadeados e cofres foram
desenvolvidos e aprimorados para guardar objetos e
lugares de indivduos estranhos e no autorizados. Com o
advento dos computadores, as senhas e cartes
magnticos tornaram-se mecanismos de segurana comuns
no cotidiano das pessoas.
Os cadeados e cofres, justamente por serem
dispositivos mecnicos, podem facilmente ser
destrudos ou at burlados por usurios mal intencionados.
As senhas e cartes tambm apresentam aspectos
falhos. Os passwords podem ser esquecidos, inferidos,
perdidos ou compartilhados indevidamente. Os cartes
por sua vez tambm podem ser roubados, perdidos,
emprestados indevidamente, dentre outros.
Nos ltimos anos, com o aumento do poder
computacional e o barateamento de sensores, novas
tcnicas mais eficientes comearam a ser empregadas no
reconhecimento de pessoas para diversos fins, entre eles a
segurana [2]. Estas tcnicas valem-se da biometria e da
alta capacidade de processamento e anlise dos
computadores atuais para, por exemplo, permitir acesso
de um indivduo a lugares restritos, a algum sistema, a
informaes sigilosas, ou para outros fins como a
identificao criminal e controle de ponto.
Baseado nas caractersticas fsicas e comportamentais
dos indivduos, os sistemas so capazes de identific-los.
Com isto, possvel reconhecer o indivduo pelo que ele
e no pelo que ele possui (no caso dos cartes) ou
pelo que sabe (no caso das senhas) [3].
Algumas caractersticas que podem ser utilizadas no
reconhecimento de pessoas so nicas para cada
indivduo, tais como o padro da ris e a impresso digital
(as chamadas biometrias fortes). No entanto, algumas
outras caractersticas que tambm podem ser extradas
atravs dos dispositivos de captura hoje disponveis para a
realizao do processo de identificao de pessoas como
sexo, peso, raa, cor do cabelo, altura, cor da pele, cor dos
olhos, dentre outras, tambm so fontes potenciais de
informao para o processo de reconhecimento, apesar de
no identificarem apenas uma pessoa. Estas caractersticas
so denominadas de traos biomtricos leves (soft
biometric traits) [5, 6, 7, 8, 9, 10], e so o alvo do estudo
apresentado neste artigo


04-07 de Julho - FCT/UNESP - P. Prudente VI Workshop de Viso Computacional
84
2. Motivao e Objetivos

2.1. Motivao

Em 1880 foi desenvolvido, por Alphonse Bertillon, um
sistema para identificao de criminosos o qual se baseava
em diversas caractersticas do corpo humano como altura,
comprimento do brao, cor dos olhos, anomalias nos
dedos, marcas na pele, tamanho do p, dentre outras.
Heckathorn et al. [4] mostraram que uma combinao de
atributos pessoais como sexo, raa, cor dos olhos e altura
(caractersticas biomtricas leves) pode ser usada para
identificar um indivduo apenas com uma preciso
limitada justamente por estas caractersticas no serem
nicas para cada pessoa.
O processo de reconhecimento de pessoas baseado em
caractersticas biomtricas fortes pode ser muito
desgastante e demorado para o usurio uma vez que ele
tem que se portar de acordo com os requisitos do sistema
durante todo o processo, tendo, por exemplo, que
posicionar adequadamente seus dedos ou suas mos nos
sensores, se portar corretamente diante de cmeras para
ter a face ou a ris capturadas, dentre outros. No bastasse
isto, para o reconhecimento de uma pessoa desconhecida
necessrio fazer uma busca em toda a base de dados
(varrendo todos os templates), o que pode demorar
demasiadamente dependendo do nmero de usurios
cadastrados nesta base.
Tendo em vista as dificuldades dos sistemas de
reconhecimento baseados em caractersticas biomtricas
fortes, tem sido proposta na literatura a utilizao de
caractersticas biomtricas leves nos estgios iniciais do
processo de identificao [5, 6, 7, 8, 9, 10].
Desse modo, a altura e a cor da pele poderiam ser
usadas, por exemplo, para indexar, em um grande banco
de dados, os templates das pessoas cadastradas, evitando
buscas muito demoradas.
Alm de tornar o processo de identificao mais rpido
via indexao do banco de dados, alguns estudos mostram
que sistemas multibiomtricos que se valem de vrias
biometrias fortes juntamente com as leves apresentam
tambm maior robustez evitando os inerentes rudos dos
sensores [9].
Outro aspecto positivo do uso de biometrias leves
reside no fato delas poderem ser extradas sem a
percepo do indivduo. Com o uso de uma cmera de
vdeo pode-se estimar a altura de uma pessoa enquanto ela
caminha em um ambiente e pode-se estimar a cor da sua
pele enquanto ela posiciona seu dedo em um leitor de
impresses digitais, por exemplo.
Jain et al. [9, 10] apresentam um modelo para integrar
algumas caractersticas biomtricas fortes e leves. O
sistema de reconhecimento proposto dividido em dois
subsistemas, um que trabalha com as caractersticas
biomtricas fortes (chamado de sistema primrio)
podendo se valer de mltiplas caractersticas biomtricas
tais como impresso digital, face, geometria das mos,
dentre outras, e um segundo subsistema que atua sobre as
caractersticas leves extradas, tais como: idade, sexo e
altura. O sistema opera calculando a probabilidade das
caractersticas biomtricas fortes e leves extradas no
momento da identificao serem as mesmas caractersticas
de uma determinada pessoa cadastrada previamente base
de dados. Se esta probabilidade for superior a um valor de
limiar, ento a pessoa sob anlise aceita pelo sistema.
Caso contrrio, rejeitada.
Experimentos conduzidos por Jain et al. [9, 10]
mostraram uma maior eficincia dos sistemas de
identificao que usavam caractersticas biomtricas
fortes em conjunto com traos biomtricos leves. Com o
uso de informaes como sexo e raa juntamente com a
impresso digital, a preciso do sistema de
reconhecimento aumentou 1% (comparado com o
desempenho do mesmo usando apenas a impresso digital
para reconhecer pessoas). A altura, por sua vez, ao ser
utilizada em conjunto com a impresso digital possibilitou
uma melhora no desempenho do sistema de 2,5% quando
comparado atuao do mesmo usando apenas a
impresso digital. Com o uso simultneo das trs
caractersticas biomtricas leves (sexo, raa e altura) em
conjunto com a impresso digital, aumentou-se em 5% o
desempenho do sistema de identificao.

2.2. Objetivos

Este trabalho visa:
Propor mtodos de classificao de pessoas
utilizando caractersticas biomtricas leves para
possibilitar maior preciso e agilidade na
identificao de pessoas realizada por sistemas
computacionais;
Construir um sistema de reconhecimento de
pessoas baseado em caractersticas biomtricas
leves capturadas a partir de imagens de vdeo;
Integrar (ou propor forma de integrao) esse
reconhecedor a sistemas biomtricos de
identificao baseados em caractersticas fortes,
como impresses digitais, por exemplo.

3. Material e Metodologia

3.1. Material

O material empregado neste projeto consiste em vdeos
capturados por uma cmera filmadora Sony TRV-340,
posicionada sobre um trip profissional a uma altura de
aproximadamente 1,70 m, em um ambiente interno, com
iluminao artificial.
04-07 de Julho - FCT/UNESP - P. Prudente VI Workshop de Viso Computacional
85
O sistema est sendo desenvolvido na linguagem C++
(compilador Dev-C++ verso 4.9.9.2) e utilizando-se a
biblioteca OpenCV [11].

3.2. Metodologia

Para atingir os objetivos propostos, inicialmente foram
estabelecidas quais caractersticas biomtricas leves
seriam extradas e analisadas pelo sistema proposto neste
trabalho a partir de vdeos de pessoas no local onde
futuramente ele ser instalado. Devido a diversos motivos,
tais como a posio da cmera e a qualidade no muito
satisfatria das imagens, foram eleitas como
caractersticas leves a ser analisadas pelo sistema, a altura
e cor da pele das pessoas.
Para o clculo da altura foi utilizado um algoritmo
proposto na literatura [9] com algumas adaptaes que,
em sntese, consiste em armazenar uma imagem com o
background, ou seja, o local onde foram capturados os
vdeos e onde o sistema ser posteriormente instalado,
sem a presena de pessoas no foreground, e realizar
comparao quadro a quadro do vdeo com esta imagem
armazenada detectando assim as pessoas se movendo no
local. Com isto, ao perceber que a pessoa passa em uma
posio pr-determinada no ambiente, para a qual se
conhece a distncia cmera, o sistema consegue estimar
a altura da pessoa.
Com relao anlise da cor da pele, tambm foi
usada uma tcnica simples e de baixo esforo
computacional proposta por diversos autores dentre eles
[12]. Esta tcnica consiste basicamente em selecionar os
pixels da imagem (no formato RGB) cujos componentes
R, G e B atendem s seguintes restries:
1: R > 95;
2: G > 40;
3: B > 20;
4: max(R,G,B) - min(R,G,B) > 15;
5: |R - G| > 15;
6: R > G;
7: R > B.
Essas restries definem o subespao de cores (dentro
do espao RGB) onde se encontram as cores de pele
humana conhecidas. Com isto, uma cor mdia para a pele
da pessoa presente na imagem pde ser calculada tendo
como base os pixels selecionados. No caso do sistema
desenvolvido este processo aplicado em alguns quadros
do vdeo onde a pessoa sob anlise aparece.
Na realidade estas restries servem apenas para
detectar pele em situaes onde a iluminao uniforme,
constante e no muito intensa. Conforme mencionado por
muitos pesquisadores adeptos desta tcnica, as regras
acima foram definidas e so justificadas da seguinte
forma: as trs primeiras so responsveis por definir a
tonalidade da cor de pele, a quarta evita que os valores de
R, G e B do pixel estejam muitos prximos diminuindo a
influncia de tons de cinza, a quinta restrio
responsvel por garantir a ateno real complexidade
dos tons de pele, mantendo os valores de R e G distantes e
por fim as duas ltimas regras asseguram que, para o pixel
ser um pixel de pele humana, seu componente R deve ser
maior que os outros (G e B), uma vez que, visivelmente,
as cores de pele so mais prximas do vermelho (marrom,
etc.) que do azul ou verde.
O uso desta tcnica ainda apresenta algumas vantagens
adicionais, uma delas reside no fato de que no
necessrio localizar a face da pessoa na imagem para s
ento selecionar os pixels de pele da mesma, como
proposto em alguns outros mtodos de localizao de pele
em imagens. Uma desvantagem dos algoritmos que
estimam a cor da pele de uma pessoa aps localizarem sua
face consiste no fato de que, caso a pessoa cubra seu
rosto, o mtodo pode falhar. Com a tcnica proposta neste
trabalho, a cor da pele de uma pessoa pode ser extrada
tanto da sua face como de outras partes do seu corpo
como braos e pernas.

4. Resultados e Discusses

Aps o desenvolvimento do sistema, foram realizados
experimentos para estimar automaticamente a altura e cor
da pele de pessoas caminhando pelo corredor do
laboratrio onde o sistema ser instalado para auxiliar um
sistema de identificao baseado em impresses digitais
no processo de reconhecimento de pessoas.

4.1. Anlise da Altura

Com relao altura, o erro mximo obtido pelo
sistema, comparando-se as alturas reais das pessoas
(medidas previamente) com as alturas estimadas enquanto
elas caminhavam em direo cmera, foi de 5 cm. A
Tabela 1 mostra parte das estimativas realizadas pelo
sistema em sua fase de teste.

Tabela 1. Tabela comparativa entre as alturas
estimadas pelo sistema e as alturas reais das
respectivas pessoas.

Pessoa
Altura Real
(m)
Altura Estimada
(m)
Erro(m)
P1 1,72 1,72 0,00
P1 1,72 1,73 0,01
P1 1,72 1,73 0,01
P1 1,72 1,73 0,01
P1 1,72 1,73 0,01
P2 1,63 1,60 0,03
P3 1,56 1,52 0,04
P4 1,61 1,66 0,05
P5 1,77 1,72 0,05
04-07 de Julho - FCT/UNESP - P. Prudente VI Workshop de Viso Computacional
86

A Figura 1 mostra o sistema em funcionamento
identificando a posio da pessoa (no corredor onde
foram capturados os vdeos) em quadros seqenciais de
um dos vdeos capturados. Os segmentos de reta azul e
verde so traados pelo sistema apenas para melhor
visualizao do seu desempenho. O segmento de reta azul
acompanha a pessoa enquanto ela caminha pelo corredor
em direo cmera e o segmento de reta verde indica a
porta existente no corredor, tida como referncia para o
clculo da altura da pessoa. Ao passar pela porta o sistema
estima a altura da pessoa dada a altura real da porta e a
distncia entre ela e a cmera.


Figura 1. Seqncia (de 1 a 8) de quadros de um dos
vdeos gravados no corredor do laboratrio onde o
sistema ser implantado. O sistema detecta e
acompanha a pessoa (segmento de reta azul).

4.2. Anlise da Cor da Pele

Com relao anlise da cor da pele das pessoas, o
algoritmo desenvolvido tambm apresentou desempenho
satisfatrio. As regies de pele foram segmentadas de
forma adequada e a cor de pele mdia foi calculada com
xito. Para poder avaliar o desempenho do sistema
comparou-se os valores R, G e B mdios reais da pele da
pessoa, calculados a partir da seleo manual dos pixels
de pele da mesma em uma das imagens em que ela
aparece, com os valores estimados pelo sistema enquanto
ela caminhava pelo corredor.
A tcnica usada para a deteco de pele humana em
imagens, por se basear em restries que relacionam os
valores R, G e B de cada pixel e que so respeitadas pelos
pixels que apresentam cores tpicas de pele humana como
j mencionado, pode classificar como pele algum objeto
que apresente cor parecida com a da pele humana. Para
evitar este problema algumas medidas foram tomadas,
como por exemplo, a limitao dos pixels que podem ser
considerados como pixels de pele aos que esto na rea
em que a pessoa se encontra no quadro do vdeo sobre o
qual se est realizando a anlise da pele. Com estas
medidas a segmentao foi bem mais eficiente e a cor da
pele foi calculada com mais preciso.
A Figura 2 ilustra o sistema em funcionamento
estimando a altura da pessoa e a cor mdia da pele da
mesma enquanto ela caminha pelo corredor. Na janela
central exibida a altura da pessoa presente no vdeo
(calculada quando a mesma passa pela porta presente no
corredor). As duas janelas no canto inferior direito
mostram a seleo feita pelo sistema das regies de pele
do quadro atual do vdeo (exibido na segunda janela da
direita para a esquerda na parte superior da Figura 2) e a
cor mdia da pele da pessoa calculada a partir desta
seleo.



Figura 2. Sistema em funcionamento estimando a
altura e cor da pele da pessoa caminhando pelo
corredor.

4.3. Melhora dos Resultados e Integrao do
Sistema

Apesar da iluminao artificial inadequada do local e
da qualidade regular das imagens dos vdeos gravados
para teste do sistema, os resultados obtidos foram bons.
As alturas e cores de pele estimadas pelo sistema foram
prximas dos valores reais (do ground truth).
Futuramente, quando o sistema for implantado
(juntamente com o sistema de reconhecimento baseado em
impresses digitais), pretende-se adequar a iluminao do
ambiente para que as imagens dos vdeos apresentem
04-07 de Julho - FCT/UNESP - P. Prudente VI Workshop de Viso Computacional
87
melhor qualidade, o que poder melhorar ainda mais o
desempenho do sistema desenvolvido (que j suficiente
para o auxlio efetivo do sistema baseado nas impresses
digitais para o reconhecimento de pessoas). Alm disso,
pretende-se utilizar cmeras de vdeo com maior
resoluo.
Uma vantagem do algoritmo desenvolvido para a
anlise da altura que somente os parmetros da porta
tida como referncia pelo sistema (tamanho do segmento,
em pixels, correspondente a ela nos quadros do vdeo)
precisaro ser alterados (uma nica vez) para que ele
funcione em um novo ambiente. O algoritmo de anlise da
cor da pele no precisar sofrer modificaes.
Semelhante ao proposto na literatura [9, 10], as
caractersticas biomtricas leves (altura e cor da pele)
extradas pelo sistema desenvolvido podero ser
integradas ao sistema de reconhecimento de impresses
digitais atribuindo-se pesos diferentes, de acordo com as
taxas de reconhecimento obtidas pelos sistemas de anlise
de cada uma dessas caractersticas.
Como exemplo, uma pessoa ao caminhar pelo corredor
em direo ao leitor de impresses digitais ter sua altura
e cor de pele estimadas automaticamente. Com a captura
de sua impresso digital, esta ser comparada com as
armazenadas nos templates no banco de dados gerando
scores (pontuaes) para estes. Estes scores sero
atualizados com base nas comparaes realizadas entre a
altura e cor de pele estimadas da pessoa sendo
identificada e estas mesmas caractersticas em cada
template. Concludo esse processamento, caso algum
score estiver acima de um limiar estabelecido inicialmente
para o sistema, a pessoa sendo identificada ser aceita
pelo sistema. Caso contrrio, ser rejeitada pelo mesmo.
Com base no trabalho j realizado e nos resultados
experimentais obtidos, pode-se comprovar o fato j citado
anteriormente: o bom desempenho do sistema
desenvolvido ao analisar a altura e cor da pele de pessoas
em imagens de vdeo uma vez que as imprecises obtidas
foram pequenas (no caso da altura, por exemplo, a maior
foi de 5 centmetros).

5. Concluses

Tendo em vista a reviso da literatura realizada, bem
como os bons resultados obtidos com o sistema
desenvolvido para estimar a altura e a cor da pele das
pessoas presentes nos vdeos capturados em ambiente
interno com iluminao artificial, pode-se concluir que os
sistemas de reconhecimento biomtrico que empregam
caractersticas fortes (impresses digitais, ris, faces, etc.)
podem ser muito favorecidos com a utilizao conjunta
das biometrias leves (altura, cor da pele, sexo, dentre
outras). Uma das vantagens de muitas caractersticas
biomtricas leves reside no fato de a pessoa sob anlise
no precisar se portar de uma forma especfica perante um
sensor para a extrao e anlise destas caractersticas. No
caso do sistema desenvolvido, a extrao da altura e da
cor da pele da pessoa se d enquanto ela caminha
naturalmente pelo ambiente. Desta forma, informaes
que seriam desprezadas por sistemas biomtricos
tradicionais (com o uso exclusivo de biometrias fortes)
podem ser capturadas e utilizadas para melhorar as taxas
de desempenho desses sistemas.

Referncias Bibliogrficas

[1] Wikipedia Portugus (http://pt.wikipedia.org/wiki/Biometria)
(ltimo acesso em 12 de agosto de 2009).

[2] A. K. Jain, S. Pankanti, S. Prabhakar, L. Hong, A. Ross, and
J. L. Wayman, Biometrics: A Grand Challenge, Proc.
International Conference on Pattern Recognition (ICPR), vol. II,
pp. 935-942, Cambridge, UK, August 2004.

[3] A. K. Jain, A. Ross and S. Prabhakar, An Introduction to
Biometric Recognition, IEEE Transactions on Circuits and
Systems for Video Technology, Special Issue on Image- and
Video-Based Biometrics, Vol. 14, No. 1, pp. 4-20, January 2004.

[4] D. D. Heckathorn, R.S. Broadhead, B. Sergeyev, A
Methodology for Reducing Respondent Duplication and
Impersonation in Samples of Hidden Populations., in Annual
Meeting of the American Sociological Association, Toronto,
Canada, May 1997.

[5] A. K. Jain, S. C. Dass, K. Nandakumar, Soft Biometric
Traits for Personal Recognition Systems, Proceedings of the Int.
Conf on Biometric Authentication, LNCS 3072, pp. 731-738,
Hong Kong, July 2004.

[6] J-E. Lee, R. Jin and A. K. Jain, Rank-based Distance Metric
Learning: An Application to Image Retrieval, Proceedings of
CVPR, Alaska, June 2008.

[7] A. K. Jain, J. Lee and R. Jin, Tattoo-ID: Automatic Tattoo
Image Retrieval for Suspect & Victim Identification, Proc. of
PCM, pp. 256-265, Hong Kong, December 2007.

[8] U. Park, A. K. Jain, I. Kitahara, K. Kogure and N. Hagita,
ViSE: Visual Search Engine Using Multiple Networked
Cameras, Proc. of International Conference on Pattern
Recognition (ICPR), Vol. 3, pp. 1204-1207, Hong Kong, August
2006.

[9] A. K. Jain, K. Nandakumar, X. Lu, and U. Park, Integrating
Faces, Fingerprints, and Soft Biometric Traits for User
Recognition, in Proceedings of Biometric Authentication
Workshop, in conjunction with ECCV2004, LNCS 3087, pp.
259-269, Prague, May 2004.

[10] A. K. Jain, S. C. Dass and K. Nandakumar, Can soft
biometric traits assist user recognition?, in Proceedings of SPIE
04-07 de Julho - FCT/UNESP - P. Prudente VI Workshop de Viso Computacional
88
Vol. 5404, Biometric Technology for Human Identification, pp.
561-572, Orlando, FL, April 2004.

[11] Intel OpenCV
(http://www.intel.com/technology/computing/opencv/index.htm)
(ltimo acesso em 28 de maio de 2008).

[12] J. Kovac, P. Peer, F. Solina, Human Skin Colour
Clustering for Face Detection, in International Conference on
Computer as a Tool EUROCON 2003, Ljubljana, Slovenia,
September 2003.
04-07 de Julho - FCT/UNESP - P. Prudente VI Workshop de Viso Computacional
89

Potrebbero piacerti anche