• Nenhum resultado encontrado

Reconhecimento de objetos bidimensionais usando modelagem poligonal.

N/A
N/A
Protected

Academic year: 2021

Share "Reconhecimento de objetos bidimensionais usando modelagem poligonal."

Copied!
89
0
0

Texto

(1)

PAULO CESAR CORTEZ

RECONHECIMENTO DE OBJETOS BIDIMENSIONAIS

USANDO MODELAGEM POLIGONAL

D i s s e r t a « ? 2 a a p r e s e n t a d a ao C u r s o de MESTRADO EM ENGENHARIA ELETRICA da U n i v e r s i d a d e F e d e

-r a l da P a -r a i b a , em c u m p -r i m e n t o a s e x i g ^ n c i a s p a r a obtencpao do G r a u de d e s i r e .

AREA DE CONCENTRAGSO: PROCESSAMENTO DA INFORMALAO

J O A U MARQUES DE CARVALHO (Or i e n t a d o r )

CAMPINA GRANDE AGOSTO - 1992

(2)
(3)

RECONHECIMENTO DE OBJETOS BIDIMENSIONAIS

USANDO MODELAGEM POLIGONAL

P A U L O C E S A R C O R T E Z D I S S E R T A C ^ A Q A P R O V A D A E M 2 1 / 0 8 / 9 2 J O A O M A R Q U E S D E C A R V A L H O , P h . D . , U F P 3 O r i e n t a d o r C o m p o n e n t e d a B a n c a NARPAT S I N G H G E H L O T , D r . E n g q . . U F P B C o m p o n e n t e d a B a n c a

CAMP INA GRANDE AGOSTD - 1 9 9 2

(4)

• A N A L F A B E T O P O L I T I C O "0 p i o r a n a l f a b e t o e o a n a l f a b e t o p o l i t i c o . E l e n a o o u v e , n a o f a l a , nem p a r t i c i p a d o s a e o n t e c i m e n t o s p o l i t i c o s . E l e n a o s a b e q u e o c u s t o d e v i d a , o p r e r ; o d o f e i j a o , d a p e i x e , d a f a r i n h a , do a l u g u e l , do s a p a t o e r e m ^ d i o d e p e n d e m d a s d e c i s S e s p o l i t i c a s . G a n a l f a b e t o p o l i t i c o t§ t a o b u r r o c u e s e o r g u l h a e e s t u f a o p e i t o d i z e n d o q u e o d e i a a p o 1 i t i c a . NSo s a b e o i m b e c i l q u e d e s u a i g n o r a n c i a p o l i t i c a n a s c e a p r o s t i t u i c a o , o m e n o r a b a n d o n a d o , o a s s a l t a n t e e o p i o r d e t o d o s o s b a n d i d o s , q u e & o p o l i t i c o v i g a r i s t a , p i l a n t r a . c o r r u p t o e l a c a i o d a s e m p r e s a s n a c i o n a i s e i n t e r n a c i o n a i s . " B e r t o l t B r e c h t

(5)

A o s meu5 p a i s , M i g u e l a m i n h a c o m p a n h e i r a m e u s f i l h o s A r e s q u i e e I o l a n d a , S u e 1 i , a o s B a r t i r a .

(6)

AGRADECIMEIMTOS A g r a d e ^ o , em p r i m e i r o l u g a r , a o meu o r i e n t a d o r P r o f . J o a o M a r -q u e s d e C a r v a l h o p e l a o r i e n t a ^ a o , d e d i c a ^ S o e a c o m p a n h a m e n t o t a o n e c e s s a r i o s a o d e s e n v o 1 v i m e n t o e c o n c l u s a o d e s t e t r a b a l h o . NSo p o d e r i a e s q u e c e r d e a g r a d e c e r a o s c o l e g a s p r o f e s s o r e s do D e p a r t a r n e n t o d e E n g e n h a r i a E l e t r i c a d a U n i v e r s i d a d e F e d e r a l do C e a r a q u e a s s u m i r a m d i r e t a o u i n d i r e t a m e n t e a m i n h a c a r g a d e t r a -b a l h o n a q u e l a i n s t i t u i t j a o , com d e s t a q u e p a r a o s p r o f e s s o r e s A n t 6 n i o M a u r o B a r b o s a , J o a o C e s a r M o t a , F a t i m a N a c i z e u m a S . d e M e d e i r o s , H e l a n o d e S o u s a C a s t r o , M a r i o F i a l h o s e R o b e r t o O s c a r B r a s i l p e l o i n c e n t i v o e e s t i m u l o a mim p r e s t a d o s . A g r a d e c ^ o t a m b e m a o c o l e g a e a m i g o p r o f e s s o r do D e p a r t a r n e n t o d e F i s i c a G i o v a n n i C o r d e i r o B a r r o s o q u e n o s m o m e n t o s m a i s d i f i c e i s s o u b e p r e s t a r a s u a a j u d a i r r e s t r i t a , o u v i n d o e d i s c u t i n d o t o d o s a s d e t a l h e s n a r e t a f i n a l d e s t e t r a b a l h o . Tamb4m n a o p o d e r i a d e i x a r d e a g r a d e c e r a a j u d a , d i r e t a o u i n -d i r e t a m e n t e , p r e s t a -d a p e l o s f u n c i o n a . r i o s -d a U n i v e r s i -d a -d e F e -d e r a l d a P a r a i b a , em e s p e c i a l , a o e n g e n h e i r o J o s e * W a l l i n g t o n P. L e a l e a o m e s t r e R i n a l d o S a n t o s J u n i o r , d u r a n t e t o d o o d e s e n v o 1 v i m e n t o d e s t e t r a b a l h o . A g r a d e t ; o tambism a t o d o s o s c o l e g a s e a m i q o s do L A P S , em p a r t i -c u l a r a o -c o l e g a A d r i a n o F a b i o Q. d e B r i t o p e l a s u a -c o n t r i b u i g a o d a d a n a imp 1 e m e n t a c a o do r e f e r i d o t r a b a l h o .

(7)

ABSTRACT T h i s d i s s e r t a t i o n p r e s e n t s a s y s t e m t h a t r e c o g n i z e s a n d l o c a l i z e s 2 D o b j e c t s , i s o l a t e d o r s u p e r i m p o s e d . G l o b a l a n d l o c a l a t t r i b u t e s e x t r a c t e d o f p o l y g o n a l m o d e l s o f o b j e c t s a r e u s e d . T h e m o d e l l i n g o f t h e o b j e c t s d e f i n e s t h e s t r a t e g y u s e d f o r t h i s s y s t e m . An new a l g o r i t m f o r p o l y g o n a l m o d e l l i n g o f t w o - d i m e n s i o n a l o b j e c t s i s p r o p o s e d . T h i s a l g o r i t m p o s s e s s e s s o m e r e l e v a n t f e a t u r e s , s u c h a s v a r i a b l e n u m b e r o f s i d e s f o r t h e m o d e l p r o d u c e d ( d e p e n d i n g on t h e d e s i r e d a c c u r a c y ) , a l l o w s t h e e x t r a c t i o n o f g e o m e t r i c m e a s u r e m e n t s d u r i n g t h e m o d e l l i n g p r o c e s s , i n t e g r a t e s i n a s i n g l e s t e p t h e o p e r a t i o n s o f s e g m e n t a t i o n , m o d e l l i n g a n d f e a t u r e e x t r a c t i o n . T h e o p e r a t i o n o f t h e a l g o r i t m i s d e s c r i b e d i n d e t a i l s i n t h i s d i s s e r t a t i o n , e x p e r i m e n t a l r e s u l t s a r e p r e s e n t e d a n d c o n c l u s i o n s a r e d r a w n a b o u t t h e a d v a n t a g e s a n d f u t u r e a p p l i c a t i o n s o f t h e m e t h o d .

(8)

RESUMO E s t a d i s s e r t a c p a o a p r e s e n t a urn s i s t e m a c a p a z d e r e c o n h e c e r e l o c a l i z a r o b j e t o s em b i d i m e n s i o n a i s , i s o l a d o s ou s o b r e p o s t o s , q u e u t i l i z a o s a t r i b u t o s g l o b a i s e l o c a i s e x t r a i d o s d o s m o d e l o s p o l i g o n a i s d o s o b j e t o s . A s e s t r a t e g i a s u s a d a s , p e l o s i s t e m a a q u i d e -s e n v o l v i d o , e -s t a o i n t i m a m e n t e l i g a d a -s a f o r m a d e m o d e l a m e n t o d o -s o b j e t o s . Urn n o v o a l g o r i t m o p a r a m o d e l a m e n t o p o l i g o n a l d e o b j e t o s b i d i m e n s i o n a i s f o i p r o p o s t o . E s t e a l g o r i t m o a a u i p r o p o s t o p a s s u i a l q u m a s c a r a c t e r i s t i c a s r e l e v a n t e s t a i s c o m o : p r o d u z n u m e r o d e s e q m e n t o s ( l a d o s do p o l i g o n o ) v a r i a v e l , d e p e n d e n d o a p e n a s d a p r e -c i s a o d e s e j a d a ; p e r m i t e e x t r a -c a o d e m e d i d a s g e o m < § t r i -c a s d o m o d e l o do o b j e t o d u r a n t e o p r o c e s s o d e m o d e l a m e n t o ; i n t e g r a em uma u n i c a e t a p a o s p r o c e s s o s d e s e g m e n t a g a o , d e m o d e l a m e n t o e d e e x t r a c a o d e c a r a c t e r i s t i c a s . A o p e r a c a o do a l g o r i t m o £ d e s c r i t a em d e t a l h e s n e s t a d i s s e r t a c a o , r e s u l t a d o s e x p e r i m e n t a i s s a o a p r e s e n t a d o s e c o n c l u s S e s s a o t i r a d a s a r e s p e i t o d a s v a n t a g e n s do m < § t o d o e p o s s i v e i s a p l i c a c S e s f u t u r a s .

(9)

L I S T A DE FIGURAS PAG. F i q u r a 1.1 - E s t r u t u r a G e r a l d e urn S i s t e m a d e R e c o n h e c i m e n t o . . . 1 7 F i g u r e 1 . 2 - S i t u a c a o T i p i c a d e urn A m t i e n t e I n d u s t r i a l 2 0 F i g u r a 2 . 1 - S i s t e m a G e n £ r i c o d e R e c o n h e c i m e n t o 2 4 F i g u r a 2 . 2 - D i a g r a m a d e B l o c o s do S i s t e m a F ' o p o s t o 3 1 F i g u r a 3 . 1 - D i a g r a m a d e B l o c o s d o P r e - P r o c e s s a m e n t o 3 6 F i g u r a . 3 . 2 - C 6 d i g o D i r e c i o n a l d e B o r d a 3 7 F i g u r a 3 . 3 - V i z i n h a n c a d o P o n t o P^ p a r a o R a s t r e a m e n t o 3 8 F i g u r a 3 . 4 - D i s t a n c i a e n t r e o P o n t o P. e o S e g m e n t o d e R e t a "p P 4 0 i - 2 i - 1 F i g u r a 3 . 5 - F l u x o g r a m a d o A l g o r i t m o 4 2 F i g u r a 3 . 6 - M e d i d a s G e o m ^ t r i c a s E x t r a i d a s d o s M o d e l o s 4 4 F i g u r a 3 . 7 a - I m a g e m O r i g i n a l em 4 T o n s d e C i - z a do O b j e t o 1 . . . . 4 6 F i g u r a 3 . 7 b - I m a g e m P r £ - P r o c e s s a d a 4 6 F i g u r a 3 . 7 c - Imagem S e g m e n t a d a 4 6 F i g u r a 3 . 7 d - M o d e l o P o l i g o n a l 4 6 F i g u r a 3 . 8 a - I m a g e m O r i g i n a l em 4 T o n s d e C i n z a d o O b j e t o 2 . . . . 4 7 F i g u r a 3 . 7 b - Imagem P r 6 - P r o c e s s a d a 4 7 F i g u r a 3 . 7 c - I m a g e m S e g m e n t a d a 4 7 F i g u r a 3 . 7 d - M o d e l o P o l i g o n a l 4 7

(10)

F i g u r a 4 . 1 F i g u r a 4 . 2 F i g u r a 5.1 F i g u r a 5.2 F i g u r a 5. 3 F i q u r a 5.4 PAG . - H i e r a r q u i a do C 1 a s s i f i c a d o r 5 5 - P o s i c a o I n i c i a l d o s L a d o s a n t e s d a T r a n s f ormac'Sa . . 6 0 - C e n a 1 em 4 T o n s d e C i n z a 6 5 - C e n a 2 em 4 T o n s d e C i n z a 6 6 - C e n a 3 em 4 T o n s d e C i n z a 6 7 - C e n a 4 em 4 T a n s d e C i n z a . 7 5

(11)

L I ST A DE T ABEL AS T a b e l a s d e C1 a s s 1 f i c a c a o d o s O b j e t o s I s o l e d o s PAG . T a b e l a i . l - R e s u l t a d o s O b t i d o s d a C e n a 1 6 6 T a b e l a 1.2 - R e s u l t a d o s O b t i d o s d a C e n a 2 6 7 T a b e l a 1 . 3 - R e s u l t a d o s O b t i d o s d a C e n a 3 6 7 T a b e l a s d e C1 a s s i f i c a c a o d o s O b j e t o s P a r c i a 1 m e n t e O c l u s o s Para o A t r i b u t o C o m p o s t o p a r T r e s L a d o s e D o i s A n g u l o s T a b e l a 2.1 - R e s u l t a d o s O b t i d o s d a C e n a 2 p a r a L c = 0 . 3 e L a = 3 0 ° 7 0 T a b e l a 2 . 2 - R e s u l t a d o s O b t i d o s d a C e n a 2 p a r a L c = 0 . 2 e L a = 2 0 ° 7 1 T a b e l a 2 . 3 - R e s u l t a d o s O b t i d o s d a C e n a 3 p a r a L c = 0 . 3 e L a = 3 0 7 2 T a b e l a 2.4 - R e s u l t a d o s O b t i d o s d a C e n a 3 p a r a L c = 0 . 2 e L a = 2 0 ° 7 3 T a b e l a 2 . 5 - R e s u l t a d o s O b t i d o s d a C e n a 4 • a r a L c = 0 . 3 e L a = 3 0 74

(12)

PAG . T a b e l a 2.6 - R e s u l t a d o s O b t i d o s d a C e n a 4 p a r a L c = 0 . 2 e L a = 2 0 ° 7 5 P a r a o A t r i b u t o C o m p o s t o p o r D a i s L a d e s e Urn A n g u l o T a b e l a 3.1 - R e s u l t a d o s O b t i d o s d a C e n a 2 p a r a L c = 0 . 3 e L a = 3 0 ° 7 7 T a b e l a 3.2 - R e s u l t a d o s O b t i d o s d a C e n a 2 p a r a L c = 0 . 2 e L a = 2 0 ° 7 3 T a b e l a 3 . 3 - R e s u l t a d o s O b t i d o s d a C e n a 3 p a r a L c = 0 . 3 e L a = 3 0 ° 7 9 T a b e l a 3.4 - R e s u l t a d o s O b t i d o s d a C e n a 3 p a r a L c = 0 . 2 e L a = 2 0 ° 6 0 T a b e l a 3 . 5 - R e s u l t a d o s O b t i d o s d a C e n a 4 p a r a L c = 0 . 3 e L a = 3 0 ° 8 1 T a b e l a 3 . 6 - R e s u l t a d o s O b t i d o s d a C e n a 4 p a r a L c = 0 . 2 (> L a = 2 0 ° 8 2

(13)

INDECE PAG . C A P I T U L O 1 - I N T R O D U C E D 1 5 C A P I T U L G 2 - R E V I S 2 0 DOS M £ T O D O S 1 - I n t r o d u c a o 2 2 2 - S i s t e m a s B a s e a d o s em M o d e l o s 2 3 a ) M ^ t o d o s d o s A t r i b u t c s G l o b a i s 2 4 b ) M e t o d o s d o s A t r i b u t o s E s t r u t u r a i s 2 5 c ) M e t o d o s d o s G r a f o s R e l a c i o n a i s . 2 7 3 - P r o p o s t a d e T r a b a l h o 2 9

C A P I T U L O 3 - MODELAMENTO DOS O B J E T O S E DAS C E N A S EM 2D

1 - I n t r o d u c a o 3 2 2 - E s c o l h a d o M o d e l o 3 3 3 — P r e - P r o c e s s a m e n t o e S e g m e n t a c a o 3 5 4 - D e s c r i c a o d o A l g o r i t m o d e M o d e l a m e n t o 3 9 5 - D i s c u s s a o d o A l g o r i t m o 4 2 6 - R e s u l t a d o s E x p e r i m e n t a i s 4 4

(14)

C A P I T U L O 4 - R E C O N H E C I M E N T O DE MODELOS B I D I M E N S I O N A I S 1 - I n t r o d u c a o 50 2 - M o d e l a g e m d a C e n a 51 3 - R e c o n h e c i m e n t o d o s M o d e l o s d e O b j e t o s I s o l a d o s 5^ 4 - L o c a l i z a c S o d o s M o d e l o s d e O b j e t o s I s o 1 a d o s . . . .56 5 - L o c a l i z a c a o e R e c o n h e c i m e n t o d o s M o d e l o s d e O b j e t o s P a r c i a l m e n t e O c l u s o s 57 C A P I T U L O 5 - R E S U L T A D O S E X P E R I M E N T A I S 1 - I n t r o d u c a o 64 2 - R e s u l t a d o s O b t i d o s com O b j e t o s I s o l a d o s 6 5 3 - R e s u l t a d o s O b t i d o s com O b j e t o s P a r c i a l m e n t e O c l u s o s 6 S 3.1 - A t r i b u t o C o m p o s t o p o r T r e s L a d o s e D o i s A n g u l o s 7 0 3.2 - A t r i b u t o C o m p o s t o p o r D o i s L a d o s e Urn A n g u l o 76 4 - C c n c l u s a c S 2 C A P I T U L O 6 - C 0 N C L U S S 0 6^ B I B L I O G R A F I A

(15)

CAPITULO 1 INTRODUCAO Q d e s e n v o l v i m e n t o d a s t e c n o l o g i a s d e c o m p u t a d o r e s d i g i t a l s p a r t i c u 1 a r m e n t e a d e i n t e g r a c a o d e c i r c u i t o s e d o s t r a n s d u t o r e s ( s e n s o r e s ) n a s u l t i m a s d u a s d e c a d a s , p e r m i t i u a u m e n t a r e n o r m e m e n t e o c a m p o d e s u a s a p l i c a c S e s . S i m u 1 t a n e a m e n t e p r o g r e s s o s i m p o r t a n t e s f o r a m o b t i d o s n a a r e a d e i n t e l i g e n c i a a r t i f i c i a l , t o r n a n d o p o s s i v e l c o n s t r u i r m a q u i n a s com c a p a c i d a d e c a d a v e z m a i o r d e s e c o m u n i c a r com o m e i o e x t e r n o , e p r o c e s s a r i n t e 1 i g e n t e m e n t e a s i n f o r m a c o e s r e c e b i d a s a t r a v e s d e s e n s o r e s p a r a r e a l i z a r d e t e r m i n a -d a s t a r e f a s [ 1 ] , I n i c i a l m e n t e e s s a s t a r e f a s e r a m s i m p l e s como p o r e x e m p l o , l e i t u r a d e f i t a s m a g n e t i c a s , c a r t o e s e e t c . . D e p o i s s u r g i r a m t a r e -f a s m a i s c o m p l e x a s como p o r e x e m p l o , l e r c a r a c t e r e s m a n u s c r i t o s , r e c o n h e c e r a v o z d e urn l o c u t o r , d e t e c t a r o b j e t o s numa f o t o g r a f i a , g u i a r v e i c u l o s e m i s s e i s , i n t e r p r e t a r i m a g e n s m ^ d i c a s , a n a l i s a r i m a g e n s a e r e a s e s i s m i c a s , e t c . [ 2 ] . N u i t a s d e s s a s t a r e f a s s a o r e a l i z a d a s a t r a v e s d a v i s a o c o m p u t a -c i o n a l o u v i s a o a r t i f i -c i a l q u e -c o n s i s t e em e x t r a i r i n f o r m a -c S e s s o b r e uma c e n a , a n a i i s a n d o i m a g e n s d e s s a c e n a . A s i m a g e n s c o n s i d e r a d a s s a o f o r m a d a s p o r l u : v i s i v e l , a s s u m e s e q u e a c e n a e i l u m i -15

(16)

n a d a p o r uma f o n t e d e l u z , n a t u r a l o u a r t i f i c i a l e q u e o s e n s o r 6 p t i c o i n c a r p o r a d o a o s i s t e m a t r a n s f o r m a q u a l q u e r i m a g e m d a c e n a em uma i m a g e m p l a n a , p e r p e n d i c u l a r a o c a m p o d e v i s S o d o s e n s o r 6 p t i c o . S a o i g n o r a d o s o s o b j e t o s t r a n s p a r e n t e s [ 3 ] . P a r a p r o c e s s a r uma i m a g e m a n a l 6 g i c a p a r urn c o m p u t a d a r d i g i t a l , p r i m e i r o 6 n e c e s s a r i o c o n v e r t e r a i m a g e m a n a l 6 g i c a em uma i m a g e m d i g i t a l , o u s e j a , em uma m a t r i z d i s c r e t a d e p o n t o s , r e p r e s e n t a n d o o s n i v e i s d e c i n z a ou o s v a l o r e s d a c o r d a g r a d e d i s c r e t a d e p o n -t o s d a i m a g e m p l a n a . O s e l e m e n -t o s d a m a -t r i z d i s c r e -t a d e p a n -t o s s S o u s u a l m e n t e c o n h e c i d o s como p i x e l s ( p i c t u r e e l e m e n t s ) . Em m u i t a s a p l i c a c S e s , urn u n i c o v a l o r £ m e d i d o em c a d a p o n t o a m o s t r a d o , r e -p r e s e n t a n d o o v a l o r d o b r i l h o d a q u e l e -p o n t o n a i m a g e m , em o u t r a s a p l i c a c S e s q u e r e q u e r e m i n f o r m a c S e s s o b r e a s c o r e s , v a r i o s v a l o r e s s a o m e d i d o s p a r a c a d a p o n t o a m o s t r a d o , r e p r e s e n t a n d o a m e d i d a d o b r i l h o d o p o n t o num c o n j u n t o d e K b a n d a s e s p e c t r a i s , a s s i m , c a d a p i x e l s e r a r e p r e s e n t a d o p o r uma K - u p l a d e s s e s v a l o r e s [ 3 ] . Em v i s a o c o m p u t a c i o n a l , a e n t r a d a e uma i m a g e m ( o u v i r i a s i m a -g e n s ) e a s a i d a c o n s i s t e d e i n f o r m a c S e s s o b r e a c e n a q u e s e o b t e v e d a i m a g e m o u d a s i m a g e n s d a c e n a . P o r e x e m p l o , a s a i d a p o d e s e r a l g u m t i p o d e d e s c n ^ a o d a c e n a . 0 p r o c e s s o d eri v a d o d a d e s c r i g S o d a c e n a & a l g u m a s v e z e s c h a m a d o d e a n a l i s e d a i m a g e n . Em g e r a l , a f u n c a o p r i n c i p a l d e urn s i s t e m a d e v i s a o a r t i f i c i a l S r e c o n h e c e r o b j e t o s d e v a r i o s t i p o s q u e p o s s a m e s t a r p r e s e n t e s em uma d e t e r m i -n a d a c e -n a [ 3 ] . A e s t r u t u r a g e r a l d e urn s i s t e m a d e r e c o n h e c i m e n t o d e o b j e t o s em c e n a s b i d i m e n s i o n a i s , d a d a uma i m a g e m d i g i t a l d a c e n a , e m o s -t r a d a n a f i g u r a 1.1 [ 3 ] . 16

(17)

C e n a = I m a g e m D i g i t a l E x t r a c a o d e A t r . b u t o s S e g m e n t a ^ a o I m a g e m S i m b 6 1 i c a R e s e g m e n t a c a o M e d i d a s d e P r o p r i e d a d e s E s t r u t u r a R e l a c i o n a l C a s a m e n t o d o M c c e l o R e c o n h e c i m e n t o / D e s c r i c a o

Figura 1.1: Estrutura Geral de urn Sistema de Reconhecimento

Urn o b j e t o e d e f i n i d o como uma d i s p o s i q a o d e p a r t e s c u j a s p r o -p r i e d a d e s ( n i v e i s d e c i n z a , t e x t u r a s , f o r m a s , c o m -p r i m e n t o s , e t c ) e r e l a c o e s ( p o s i q S e s r e l a t i v a s , c o m p r i m e n t o s r e l a t i v e s , e t c ) s a t i s f a z e m d e t e r m i n a d a s c o n d i c S e s . D e s t a f o r m a , p a r a r e c o n h e c e r urn o b -j e t o n a i m a g e m v e r i f i c a — s e uma c o l e c a o d e p a r t e s d a i m a g e m q u e c o r r e s p o n d e m a s p a r t e s d o o b j e t o e q u e s a t i s f a z e m c e n d i c o e s a p r o -p r i a d a s [ 3 ] . • s p r o c e s s o s u s a d o s p a r a d e t e c t a r p a r t e s n a i m a g e m s a o c o n h e -c i d o s -como t e -c n i -c a s d e s e g m e n t a q a o o u d e t e -c a o d e a t r i b u t o s . D e t e c ' a o d e a t r i b u t o s i d e n t i f i c a o s t i p e s e s p e c i a i s d e p a d r S e s l o -c a l s n a i m a g e m , p o r e x e m p l o l i n h a s o u -c u r v a s , m a r r h a s , -c a n t o s , e t c . . T a i s p a d r S e s podem s e r d e t e c t a d o s p e l a c a m p a r ag'ao d a i m a g e m com m o d e l o s (em c a d a p o s i c a o e o r i e n t a g a o ) o u z e l a c o m p a r a g a o d e v a r i a s c o m b i n a c S e s d a s p r i m e i r a s e s e g u n d a s d e i v a d a s em c a d a p a n -t o d a i m a g e m . A s e g m e n -t a c a o i d e n -t i f i c a d i s -t m -t a s r e ~ i 3 e s d a i m a g e m

(18)

( s u b p o p u 1 a e r i e s d e p i x e l s ) ou p a r c i o n a a i m a g e ^ em r c y i S e s c o n e c t a -d a s , c a -d a uma -d e l a s e "homogenea" com b a s e em a l g u m c r i t e r i a [ 3 ] .

• s p r o c e s s o s d e s e g m e n t a r p a o e d e t e ^ S o d e a t r i b u t o s podem s e r c o n s i d e r a d o s como d e s i g n a d o r e s d e r 6 t u l o s a o s p i x e l s d a i m a g e m , i n d i c a n d o q u e e s s e s p i x e l s p e r t e n c e m a c l a s s e s e s p e c i a i s . A s s i m , o r e s u l t e d o do p r o c e s s o d e s e g m e n t a c a o p r o d u z como s a i d a uma " i m a g e m s i m b 6 1 i c a " , n a q u a l o " v a l o r " d e c a d a p i x e l e urn r 6 t u l o a n t e s q u e n i v e l d e c i n z a [ 3 ] . Os c o n j u n t o s d e p i x e l s j a r o t u l a d o s podem t o r n a r a s e r e m a g r u p a d o s em n o v o s c o n j u n t o s , b a s e a d o em v a r i o s c r i t e r i o s ; e s s e p r o -c e s s o e -c h a m a d o d e r e s e g m e n t a -c a o . P a r e x e m p l o , p o d e - s e d i v i d i r um c o n j u n t o d e p i x e l s em r e g i S e s c o n e c t a d a s e s e p o d e d i s t i n g u i r v a r i a s p a r t e s d e uma r e g i a o ( c o n v e x a / c 6 n c a v a , a l o n g a d a , e t c . ) . C u r v a s ou a r c o s c o n e c t a d a s p o d e m tambem s e r r e s e g m e n t a d o s com b a s e em v a r i o s c r i t e r i o s g e o m e t r i c o s [ 3 ] . D a d a uma c o l e c a o d e p a r t e s o b t i d a s p o r ( r e ) s e g m e n t a c a o d e uma i m a g e m , p o d e s e a g o r a m e d i r v a r i a s p r o p r i e d a d e s e a s r e l a c o e s e n -t r e a s p a r -t e s . P o r p r i e d a d e s g e o m e -t r i c a s d e p e n d e m u n i c a m e n -t e do c o n j u n t o d e p i x e l s c o n t i d o s n a s p a r t e s ( a r e a , a l o n g a m e n t o , e t c . ) , e n q u a n t o q u e o u t r a s p r o p r i e d a d e s d e p e n d e m d o s n i v e i s d e c i n z a d e s s e s p i x e l s ( m e d i a , t e x t u r a , e t c . ) , e s e m e 1 h a n t e m e n t e p a r a a s r e -1 a c S e s C 3 ] . Os o b j e t o s s a o c o m u m e n t e d e s c r i t o s como s e ~ d o c o n s t i t u i d o s de p a r t e s q u e p o s s u e m c e r t a s p r o p r i e d a d e s e r e l a c o e s e n t r e e l a s . E s s a i n f o r m a c j a o p o d e , em p r i n c i p i o , s e r r e p r e s e n t a d a p o r um g r a f o r o t u -l a d o ( o " g r a f o o b j e t o " ) no q u a -l o s n c s r e p r e s e n t a m a s p a r t e s e o s a r c o s a s r e l a g S e s e n t r e a s p a r t e s . Os n o s s a o r o t u l a d o s " com v a l o r e s i d e a i s d e p r o p r i e d a d e s o u c o n j u n t o d e c c ^ s t a n t e s d e s s e s v a -1S

(19)

l o r e s . A s s i m , a p r i r n e i r a a p r o x i m a c a o p a r a o r e c o n h e c l m e n t o dp o b -j e t o s em uma imagem pode s e r p e l a e x t r ^ a o de p a r t e s a p r o p r i a d a s da imagem ( u s a n d o d e t e c 3 o de a t r i b u t o s ou t £ c n i c a s de s e g m e n t a -c a o ) , -c o m p u t a n d o s u a s p r o p r i e d a d e s e - e l a -c S e s , e r e p r e s e n t a n d o e s s a m f o r m a c a ' o em urn g r a f o r o t u l a d o ( o " g r a f o c e n a " ) , o n d e as r o t u l c s sao a g o r a s os v a l o r e s de p r o p r i e d a d e s e r e l a c S e s o b s e r v a -d o s . N e s t e c a s o , o r e c o n h e c i m e n t o po-de e n t a o s e r f e i t o e n c o n t r a n -d o s u b g r a f o s do g r a f o c e n a que se a p r o x i m e m dos g r a f o s o b j e t o s , ou que s a t i s f a z e m as c o n d i q i S e s d e f i n i d a s p e l o g r a f o o b j e t o . A a p r o x i macao d e s c r i t a e s t a r e s t r i t a a c e n a s b i d i m e n s i o n a i s , i s t o e, a p l i c a — s e ao r e c o n h e c i m e n t o de o b j e t o s c u j a o r i e n t a c S o e s p a c i a l , r e l a -t i v e a d i r e c a o v i s -t a , e c o n h e c i d a [ 3 ] . D i v e r s a s a p l i c a c S e s de v i s a o c o m p u t a c i o n a 1 e n v o l v e m c e n a s e s -s e n c i a 1 mente b i d i m e n -s i o n a i -s , d e -s t a c a n d o - -s e a q u e l a -s que u t i l i z a m s u p e r f i c i e s p l a n a s na m a n u f a t u r a . Embora, a l g u m a s t e c n i c a s u s a d a s p a r a a n a l i s e de i m a g e n s b i d i m e n s i o n a i s (2D) sao tambem u t i l i z a d a s n o s p r i m e i r o s e s t a g i o s na a n a l i s e de i m a g e n s t r i d i m e n s i o n a l s [ 3 ] . As p r i n c i p a l s a p l i c a c S e s de v i s a o a r t i f i c i a l na i n d u s t r i a se c o n c e n t r o u na i n s p e c a o a u t o m a t i c a e na m a n i p u l a c a o r o b S t i c a de p a r t e s . D o t a r os r o b o s de v i s a o , s i g n i ' i c a t o r n a - l o s f l e x i v e i s o s u f i c i e n t e p a r a r e a l i z a c a o de t a r e f a s m a i s c o m p l e x a s e a d a p t a r e m s e u coinpor tamen t o em f u n c a o d a s t a r e f a s , ou s e j a , t r a n s f o r m a - l o s em p o l i v a l e n t e s [ 2 ] . As a p l i c a c S e s l i g a d a s a i n s p e c a o e a m a n i p u l a c a o a u t o m a t i c a , r e q u e r e m , como p r i m e i r a t a r e f a , r e c o n h e z e r e l o c a l i z a r p r e c i s a m e n -t e os o b j e -t o s p r e s e n -t e s na c e n a , i s -t o e, r e a l i z a r uma c 1 a s s i f i c a c a o de p a d r S e s ( " p a t t e r n c l a s s i f i c a t i o n " ) . S e g u n d o Ayache [ 2 ] , a c o m p l e x i d a d e d e s t a t a r e f a depende da d i s p o s i c 2 o e s p a c i -19

(20)

a l d a s o b j e t o s na c e n a .

A s i t u a c ^ S o t i p i c a de urn a m b i e n t e i n d u s t r i a l e a q u e l a de uma 1 i n h a de rnontagem em q u e os o b j e t o s s e e n c o n t r a m num p i a n o h o r i z o n t a l f 1 x 0 , ou em uma e s t e i r a r o l a n t e , com c o n d i c S e s de i l u m i n a -cao q u e , em g e r a l , podem s e r c o n t r o l a d a s . E s t a s i t u a c a o e s t a

mos-t r a d a na f i g u r a 1.2. A s o l u c a o , do p o n mos-t o de v i s mos-t a de v i s a o , p a r a uma s i t u a c a o d e s s e t i p o e na m a i o r p a r t e d a s v e z e s r e 1 a t i v a m e n t e s i m p l e s e c o n s i s t e em f i x a r uma ou m a i s c a m e r a s numa p o s i c a o , de modo que a c e n a de i n t e r e s s e s e e n c o n t r e d e n t r o do campo de v i s S o . N e s t a s c o n d i c 3 e s , o r e c o n h e c i m e n t o e a l o c a l i z a c S o d o s o b j e t o s podem s e r f e i t o s a t r a v e s de uma a n i t l i s e e c 1 a s s i f i c a c a o da c e n a em 2D a p e n a s . Camera yP-X ->

( f

V~ J . . . . :: | ^ Objetos

Piano Horizontal Fixo

v z

(21)

• t r a b a l h o a p r e s e n t a d o n e s t a d i s s e r t a c a o , tern como o b j e t i / o p r o p o r uma s o l u c a o a 1 g a r i t m 1 c a p a r a o p r o b l e m a d e s c r i t o a c i m a . • que s i g i n i f i c a d i z e r que o s i s t e m a d e s e n v o l v i d o d e v e r a s e r capaz de r e c o n h e c e r e l o c a l i z a r m o d e l o s de o b j e t o s em 2D nas c e n a s onde os o b j e t o s a p a r e c e m , i s o l a d o s ou p a r c i a l m e n t e o c l u s o s , u t i l i z a n -d o - s e -de e s t r a t e g i a s -d i f e r e n t e s -d a q u e l a s j A c o n h e c i -d a s , que s2c r e v i s t a s no p r o x i m o c a p i t u l o . A i n c l u s S o no p r o b l e m a de c e n a s nas q u a i s os o b j e t o s se e n c o n t r a m em c o n t a t o ou com o c l u s a o p a r c i a l , e n v o l v e e s t a b e l e c e r urn s e r i o c o m p r o m i s s o e n t r e a f l e x i b i 1 i d a d e , r e l a t i v a a c a p a c i d a d e de r e c o n h e c e r o b j e t o s com o c l u s a o p a r c i a l , s i s t e m a de urn l a d o e a sua c o m p l e x i d a d e p o r o u t r o l a d o . E s t e t r a b a l h o e s t a o r g a n i z a d o da s e g u i n t e f o r m a : o p r 6 x i m c c a p i t u l o f a z uma r e v i s a o g era l e s u s c i n t a d o s m e t o d o s que u t i l i z a m m o d e l o s p a r a s o l u c i o n a r o p r o b l e m a a p r e s e n t a d o e t r a t a tambem das e s t r a t e g i a s , n o r m a l m e n t e , u s a d a s na s o l u c S o do mesmo; o t e r c e i r c c a p i t u l o t r a t a do p r e - p r o c e s s a m e n t o e da modelagem p o l i g o n a l dos o b j e t o s b i d i m e n s i o n a i s , p r o p o n d o urn n o v o a l g o r i t m o p a r a t a l ; o q u a r t o c a p i t u l o a b o r d a a m e t o d o l o g i a u t i l i z a d a na s o l u c a o do p r o b l e m a de r e c o n h e c i m e n t o e l o c a l i z a c a o ; o c a p i t u l o 5 f a z uma a v a l i -a c -a o dos r e s u l t -a d o s e x p e r i m e n t -a i s o b t i d o s e f i n -a l m e n t e o s e x t o c a p i t u l o a p r e s e n t a as c o n c l u s S e s , c o n t r i b u i c o e s do t r a b a l h o e a-p o n t a a l g u m a s l i n h a s de i n v e s t i g a c a o que d e l e a-podem a d v i r .

(22)

CAPITULO 2

REVISAO DOS METODOS

1 - I N T R O D U C A T J 0 d e s e n v o l v i m e n t o d a s p e s q u i s a s e da t e c n o l a g i a em v i s S o a r t i -f i c i a l a u m e n t o u c o n s i d e r a v e l m e n t e o p o t e n c i a l d e s t a A r e a n a s u l t i m a s d e c a d a s . As A r e a s de a p l i c a c a o s a o a s m a i s d i v e r s a s , com d e s t a q u e p a r a s e n s o r i a m e n t o r e m o t o e a u t o m a c a o i n d u s t r i a l . Depen-d e n Depen-d o Depen-da a p l i c a c a o e s p e c i f i c a , urn s i s t e m a Depen-de v i s a o s o f i s t i c a Depen-d o pode s e r n e c e s s A r i o , como o s q u e t r a b a l h a m em t r e s d i m e n s S e s ( 3 D ) . E n t r e t a n t o , m u i t o s d o s p r o b l e m a s podem s e r r e s o l v i d o s com o u s o de s i s t e m a s de v i s a o b i d i m e n s i o n a i s , i n c l u s i v e a q u e l e s q u e t r a b a l h a m com i m a g e n s b i n A r i a s . Uma g r a n d e p a r t e d e l e s s a o s i s t e m a s b a s e a d o s em m o d e l o s ( " m o d e l - b a s e d " ) q u e t e n t a m casar uma cena (imagem de e n t r a d a ) com a l g u m e l e m e n t o p e r t e n c e n t s a urn c o n j u n t o de m o d e l o s d e f i n i d o s a p r i o r i . N e s t e c a p i t u l o e f e i t a uma r e v i s a o d o s m a i s c o n h e c i d o s s i s t e -mas de r e c o n h e c i m e n t o q u e u t i l i z a m m e t o d o s b a s e a d o s em m o d e l o s . I n i c i a l m e n t e e f e i t o uma c a r a c t e r l z a c a o d o s m o d e l o s b i d i m e n -s i o n a i -s u -s a d o -s no r e c o n h e c i m e n t o de p e c a -s i n d u -s t r i a l -s . Em -s e g u i d a e f e i t a uma d e s c r i - l o d o s s i s t e m a s b a s e a d o s em m o d e l o s , f a z e n d o

(23)

uma c a r a c t e r i z a c a o g e r a l de cada urn d e l e s e m o s t r a n d o s u a s p r i n c i p a l s / a n t a g e n s e d e s v a n t a g e n s . F i n a l m e n t e a p r o p o s t a d e s t a d i s e r -t a c a a e a p r e s e n -t a d a . 2 - S I S T E M A S B A S E A D O S E M M O D E L O S Boa p a r t e d o s s i s t e m a s de v i s a o d e s e n v o l v i d o s a t e o momento, usam m o d e l o s 2D p a r a a d e s c r i c a o e r e c o n h e c i m e n t o de p e c a s i n d u s -t r i a l s em c e n a s c o m p l e x a s . E n -t r e -t a n -t o , a l g u n s -tern como b a s e as p r o p r i e d a d e s r a d i o m e t r i c a s ( como p a r e x e m p l o , o s n i v e i s de c i n z a , c o r , t e x t u r a ) p a r a a d e s c r i c a o e o r e c o n h e c i m e n t o d a s c e n a s , coma p o r e x e m p l a , o s s i s t e m a s p r o p o s t o s p a r A s a n o , M o c h i z u k i e H a t a [ 4 ] e p o r M i t a l , L e n g e Khwang [ 5 ] . O u t r o s s i s t e m a s u t i l i z a m p r o p r i e d a d e s g e o m e t r i c a s que s a o m u i t o i m p o r t a n t e s em a p l i c a c S e s i n d u s -t r i a l s c o n f o r m e C h i n e D y e r [ 6 ] . D e n -t r e e s s e s s i s -t e m a s podem s e r c i t a d o s o s s i s t e m a s d e s e n v o 1 v i d o s p o r R i l l o [ 7 ] , p o r T u r n e y , Mudge e V o l z [ 8 ] , p a r Bhanu e F a u g e r a s [ 9 ] , p o r A y a c h e e F a u g e r a s [ 1 0 ] e p o r F u k u d a e t a l . [ 1 1 ] . De a c o r d o com C h i n e D y e r [ 6 ] , o s m e t o d o s u t i l i z a d o s podem s e r d i v i d i d o s em t r e s c l a s s e s : m e t o d o s d o s a t r i -b u t o s g l o -b a i s , m e t o d o s d o s a t r i -b u t o s e s t r u t u r a i s e m e t o d o s d o s g r a f o s r e l a c i o n a i s . A d e c i s a o na e s c o l ^ a d o s a t r i b u t o s e s u b j e t i v a e d e p e n d e do m o d e l o e da a p l i c a c a o e s p e c i f i c a . 0 p r o c e d i m e n t o em cada uma d a s c l a s s e s a c i m a e f o r m a d a p o r t r e s p a r t e s b a s i c a s : e x t r a c a o de a t r i b u t o s , modelagem d a s c e n a s e o c a s a m e n t o . A f i g u r a 2.1 m o s t r a , em d i a g r a m a de b l o c o s , de urn s i s t e m a g e n e r i c o de r e c o n h e c i m e n t o de o o j e t o s b a s e a d o em m o d e l o s b i d i m e n s i o n a i s .

(24)

SENSOR CENA E X T P A C A ' U D E A T R IB U T O S MOLtLAGEM PROCESSAMENTO A PRIORI BASE DE DADOS S E Q O E N C I A D E O P E R A C A T J R E C O N H E C I M E N T O SENSOR C E N A E X T R A C A T J D E A T R I B U T O S E X T R A C A T J D E A T R I B U T O S

Figura 2.1: Sistema Generico de Reconhecimento.

A d e s c r i c a o d a s c l a s s e s d e m e t o d o s q u e s e segue e b a s e a d a no t r a b a l h o de C h i n e D y e r , o n d e m a i o r e s d e t a l h e s d e t a l h e s podem s e r e n c o n t r a d o s [ 6 ] .

a) M e t o d o s d o s A t r i b u t o s G l o b a i s

E s t a c l a s s e u s a , como o p r 6 p r i o nome suge>~e, a t r i b u t o s g l o b a i s d o s m o d e l o s t a i s como, p e r i m e t r o , A r e a , momentos de i n e r c i a , c e n

t r o de g r a v i d a d e . Cada urn d e s s e s m e t o d o s a s s o c i a urn v e t o r de a t r i -b u t o s n - d i m e n s i o n a 1 ao m o d e l o do o -b j e t c , onde n e o numero de at r i b u at o s u at i I i z a d o s . N o r m a l m e n at e , m e at o d o s e s at a at i s at i c o s d e r e c o n h e -c i m e n t o d e p a d r o e s sSo e m p r e g a d o s , em que a s v e t o r e s de a t r i b u t o s e x t r a i d o s da c e n a , s a o c o m p a r a d o s com cada urn d o s s e t o r e s de a t r i

(25)

-b u t o s d o s m o d e l o s c o n t i d o s em uma -b a s e de d a d o s . Qs m o d e i o s da b a s e de d a d o s s a o f o r m a d o s a p a r t i r de imagens de p r o t o t i p o s r e p r e s e n t a t i v a s de cada urn dos o b j e t o s p o s s i v e i s de s e r e m r e c o n h e c i -d o s . Sao, em g e r a l , u t i l i z a -d a s a r e g r a -de Bayes e a -d e c i s S o h i e r a r q u i c a s e q u e n c i a l p a r a a c1 a s s i f 1 c a c a o , s e n d o que e s t a pode v i r a r e d u z i r o tempo c o m p u t a c i o n a 1 . Em g e r a l , e s t e s m e t o d o s s a o r a p i d o s p o r s e r e m l i m i t a d o s o n u m e r o de a t r i b u t o s g l o b a i s . Sua p r i n c i p a l d e s v a n t e g e m e s t i em nSo p e r m i t i r o r e c o n h e c i m e n t o de o b j e t o s em c o n t a t o ou p a r c i a l m e n t e o c l u s o s . O u t r a d e s v a n t a g e m e tambem nao r e c o n h e c e r m o d e l o s com a t r i b u t o s g l o b a i s s e m e i n a n t e s . Uma f o r m a de m e l h o r a r a c1 a s s i f i c a c a o e u s a r a d e c i s a o h i e r a r q u i c a a s s o c i a d a ao c l a s s i f i c a d o r de v i z i n h o m a i s p r o x i m o . D e s t e modo, se n a t r i b u t o s sao u s a d o s na d e s c r i c a o de t o d o s os m o d e l o s , e n t a o , cada m o d e l o e r e p r e -s e n t a d o p o r urn p o n t o no e -s o a c o n - d i m e n -s i o n a 1 de a t r i b u t o -s . Por c o n s e g u i n t e , uma dada l i s t a de a t r i b u t o s de uma imagem de e n t r a d a s e r a r e c o n h e c i d a como sendo a q u e l a que se e n c o n t r a m a i s p r 6 x i m a no e s p a c o n - d i m e n s i o n a 1 de a t r i b u t o s . b) M e t o d o s de A t r i b u t o s E s t r u t u r a i s Da mesma f o r m a que os a t r i b u t o s g l o b a i s , os a t r i b u t o s l o c a i s podem s e r u t i l i z a d o s p o r d i v e r s o s m e t o d o s . Os a t r i b u t o s l o c a i s c a r a c t e r i z a m p a r t e s do c o n t o r n o do o b j e t o , ou s e j a , d e s c r e v e m p r o -p r i e d a d e s l o c a i s d o s c o n t o r n o s dos o b j e t o s q u e , em g e r a l , sao m a i s c o m p l e x a s do q u e as p r o p r i e d a d e s c a r a c t e r i z a d a s p e l o s a t r i b u t o s g1 aba i s. Os m e t o d o s de a t r i b u t o s e s t r u t u r a i s , em g e r a l , asam a t - i b u t o s

(26)

l o c a i s p a r a a c o n s t r u c a o dos m o d e l o s e d e s c r e v e m p r o p r i e d a d e s m a i s c o m p l e x a s d o s o b j e t o s em t e r m o s de s e g m e n t o s r e t o s , a r c o s de c u r -v a t u r a s c o n s t a n t e s e c u r / a s , d e f i n i n d o as p a r t e s d o s b o r d a s dos m o d e l o s d o s o b j e t o s . N e s t a c l a s s e , o s a t r i b u t o s sao r e p r e s e n t a d o s a b s t r a t a m e n t e e o r g a n i z a d o s de f o r m a e s t r u t u r a d a em l i s t a s ou em uma s e q u e n c i a de e q u a ^ S e s . 0 o r d e n a m e n t o d o s a t r i b u t o s e f e i t o de t a l f o r m a que s e g u i r a l i s t a de a t r i b u t o s s e q u e n c i a l m e n t e e e q u i -v a l e n t e a p e r c o r r e r a b o r d a do o b j e t o . •s m o d e l o s b a s e a d o s em a t r i b u t o s l o c a i s , em g e r a l , e s t S o a s s o -c i a d o s aos m e t o d o s de -c a s a m e n t o s i n t a t i -c o , no q u a l os a t r i b u t o s

l o c a i s sao t r a n s f o r m a d o s em p r i m i t i v a s que sao o r g a n i z a d a s em s e n -t e n c a s p o r r e g r a s g r a m a -t i c a i s bem e s -t r u -t u r a d a s . 0 r e c o n h e c i m e n -t o u s a os p r o c e d i m e n t o s de v e r i f i c a c a o de h i p 6 t e s e s . A e s t r u t u t a c a o d o s a t r i b u t o s l o c a i s nos m o d e l o s e u s a d a p a r a p r e d i z e r a l o c a l i z a c a o dos o b j e t o s na c e n a . D e s t a f o r m a , a t r i b u t o s de o b j e t o s h i p o t e t i c o s sao m e d i d o s , na b a s e da p r e d i c a o h i p o t e t i c a do m o d e l o , p a r a a v e r i f i c a c S o o r d e n a d a e f i n a l i z a com o c a s a m e n t o . •s m e t o d o s de a t r i b u t o s e s t r u t u r a i s r e p r e s e n t a m um a v a n c o , em r e l a c a o aos m e t o d o s de a t r i b u t o s g l o b a i s , em t e r m o s de c a p a c i d a d e e de f l e x i b i 1 i d a d e p o r p e r m i t i r r e c o n h e c e r o b j e t o s p a r c i a l m e n t e o c l u s o s . E n t r e t a n t o , r e q u e r e m m a i s c o m p l e x o s e s o f i s t i c a d o s p r o -c e s s o s de t r e i n a m e n t o e de r e -c o n h e -c i m e n t o . Por i s s o , n e -c e s s i t a m de m a i o r e s f o r c o c o m p u t a c i o n a 1 . Embora e s s a c l a s s e u t i l i z e m u i t o s a t r i b u t o s l o c a i s p a r a m o d e l a r o s o b j e t o s , no p r o c e s s o de p e s q u i s a e c a s a m e n t o d o s a t r i b u t o s de uma imagem, p o d e , em g e r a l , s e r e v i -t a d o o -t e s -t e de -t o d o s os a -t r i b u -t o s , -t r a b a 1 h a n d o - s e a p e n a s com os m a i s s i g n i f i c a t i v o s p a r a o p r o b l e m a em q u e s t a o .

(27)

-d a s ( l o c a i s j nao sSo, em g e r a l , i n v a r 1->n t e s as t r a r - l a c S e s e as r o t a c S e s . Por c o n s e g u i n t e , o r e c o n h e c i m e n t o c o n - i i s t e de uma s e q u e n c i a de t e n t a t i / a s de c a s a m e n t o de a l g u n s a t r i b u t o s l o c a i s e de uma r i g o r o s a a n a l i s e g r a m a t i c a l das s e n t e n c a s . 0 r e s u l t a d o de c a d a t e n t a t i v a e u s a d o p a r a r e s t r i n g i r a p e s q u i s a de o u t r o s a t r i b u t o s , v i s a n d o r e d u z i r o tempo c o n s u m i d o n e s t e p r o c e s s o . Os p r o c e -d i m e n t o s p a r a a v e r i f i c a c a o -de h i p o t e s e s consomem m u i t o tempo se o m o d e l o nao e n c o n t r a r uma a p r o x i m a c a o d e s e j a d a , p o d e n d o c h e g a r a 150 s e g u n d o s . 0 s i s t e m a p r o p o s t o p o r A y a c h e [ 2 ] t e n t a d i m i n u i r e s s a s d e s v a n t a g e n s f a z e n d o u s o d o s m a i o r e s l a d o s ( p r i v i 1 e g i a d o s ) do m o d e l o p o l i g o n a l , os q u a i s s a o m a i s i n v a r i a n t e s as t r a n s l a c S e s e as r o t a c S e s e u t i l i z a n d o urn a l g o r i t m o p a r a l e l o a s s o c i a d o a urn h a r d w a r e p a r a a g e r a c a o e v e r i f i c a c S o de h i p o t e s e s . c ) M e t o d o s dos G r a f o s R e l a c i o n a i s Os m e t o d o s d o s g r a f o s r e l a c i o n a i s u t i l i z a m uma c o m b i n a c a o de a t r i b u t o s l o c a i s e de s u a s r e l a c S e s . N e s t e , as r e l a c o e s g e o m e t r i -c a s e n t r e os a t r i b u t o s l o -c a i s ( r e t a s e -c u r v a s ) tern urn p a r t i -c u l a r i n t e r e s s e . A e s t r u t u r a r e i a c i o n a l e r e p r e s e n t a d a p a r urn g r a o no q u a l c a -da n6 e s t a a s s o c i a c o com urn a t r i b u t a l o c a l e sao r o t u l a d o s p e l a

l i s t a de p r o p r i e d a c e s de cada a t r i b u t o . Os a r c o s r e o r e s e n t a m as r e l a c S e s e n t r e os a t r i b u t o s d o s p a r e s de n 6 s que se e n c o n t r a m l i g a d o s e sao r o t u l a c o s com uma l i s t a de v a l a r e s r e l a c i o n a i s ( d i s

-t a n c i a s e a d j a c e n c i a s ) .

0 r e c o n h e c i m e n t o do m o d e l o do o b j e t o , em g e r a l , e f e i t a a t r a -v e s do c a s a m e n t o dos g r a f o s , urn da imagem de e n t r a d a e o o u t r o de

(28)

urn dos m o d e l o s e x t r a i d o s d u r a n t e o p r o c e s s o de t r e i n a m e n t o . P o r -t a n -t o , em g e r a l , u -t i l i z a m as -t e c n i c a s de c a s a m e n -t o de g r a f o s . E s s e s m e t o d o s podem s e r u s a d o s p a r a m a n i p u l a r c e n a s em que os o b j e t o s se e n c o n t r a m em c o n t a t o ou p a r c i a l m e n t e o c l u s o s , o n d e as p a r t e s v i s i v e i s dos o b j e t o s c o r r e s p o n d e m aos s u b g r a f o s . 0 r e c o n h e -c i m e n t o n e s t e -c a s o se r e d u z ao -c a s a m e n t o dos s u b g r a f o s . Essa c l a s s e de m e t o d o s a p r e s e n t a como v a n t a g e n s :

o o s a t r i b u t o s l o c a i s consomem p o u c o tempo p o r q u e sSo s i m p l e s e podem s e r e x t r a i d o s s e q i i e n c i a 1 men t e ;

a o s m o d e l o s sao pouco s e n s i v e i s as p e q u e n a s v a r i a c S e s p a r a urn d a -do t i p o de o b j e t o ;

• se a l g u n s a t r i b u t o s l o c a i s e s t a o a u s e n t e s ( p o r c a u s a de r u i d o s ou o c l u s a o ) , a i n d a pode s e r r e c o n h e c i d o urn dado o b j e t o com b a s e nos a t r i b u t o s r e s t a n t e s a s s o c i a d o s ao m o d e l o .

•s m e t o d o s de g r a f o s r e l a c i o n a i s d i m i n u e m os r e q u i s i t o com r e l a c a o a ordem com que os o b j e t o s f o r a m a p r e s e n t a d o s ao s i s t e m a p a r a que o r e c o n h e c i m e n t o s e j a bem s u c e d i d o . Desde c u e , o m o d e l o p o s s u a os a t r i b u t o s l o c a i s e s u a s r e l a c 3 e s , na f o r m a de g r a f o , c c a s a m e n t o nao d e p e n d e u n i c a m e n t e da p r e s e n c a e x a t a dos a t r i b u t o s da b o r d a , mas tambem de o u t r o s a t r i b u t o s e p r o D r i e d a d e s de s u a s

i n t e r c o n e x S e s ( d i s t a n c i a s , a d j a c e n c i a s ) . P a r a c r e c c n h e c i m e n t o t e r s u c e s s o , o u n i c o r e c u i s i t o e que urn c o n j u n t o c^ave de a t r i b u t o s l o c a i s se e n c o n t r e v i s i v e l e c o r r e t a m e n t e p o s i c i o n a d o . I s t o pode c o n s t i t u i r uma r e s t r i c S o , p o i s , urn c o n j u n t o de o b j e t o s que p o s s u a r e g i o e s m u i t o s e m e l h a n t e s ( s i l h u e t a s ) pode p r c d u z i r urn c o n j u n t o c h a v e de a t r i b u t o s l o c a i s que a p r e s e n t e m s u a s p r o p r i e d a d e s nos g r a f o s m u i t o p r 6 x i m a s , p o r t a n t o , c o m p r o m e t e n d c o r e c o n h e c i m e n t o p a r a t a l c o n j u n t o de o b j e t o s .

(29)

A p r i n c i p a l d e s / a n t a g e m d e s s e s m e t o d o s e o f a t o de q u e urn g r a n d e numero de a t r i b u t o s s a o e x t r a i d o s e a g r u p a d o s p a r a o r e c o n h e c i m e n t o de urn o b j e t o . P o r t a n t o , o s a l g o r i t m o s de c a s a m e n t o u s a -d o s p o r e s s e s m o -d e l o s -devem s e r m a i s c o m p l e x e s e p o r i s s o po-dem s e r m a i s de 10 v e z e s m a i s l e n t o s do q u e a s a l g o r i t m o s u t i l i z a d o s p e l a s c l a s s e s a n t e r i o r e s . O u t r a d e s v a n t a g e m d e s t e s m e t o d o s e q u e o r e c o n h e c i m e n t o pode s e r l e n t o se o m o d e l o - g r a f o f o r c o m p l e x o , r e s u l t a n d o em uma g r a n d e c o m p l e x i d a d e no p r o b l e m a de d e t e c a o de c l i q u e [ 1 0 ] . Uma t e n t a t i v a de m e l h o r a r o desempenho n e s t e s c a s o s e o u s o de t e c n i c a s de r e l a -xaqrao r e l a t a d o p a r B i n s , V e l a s c o e M o n t e i r o [ 1 2 ] e A y a c h e e F a u g e r a s [ 1 3 ] . Comparando com a s c l a s s e s a n t e r i o r e s , e s t a c l a s s e a p r e s e n t a uma f o r m a de modelagem e c a s a m e n t o m a i s c o m p l e x o s . 0 p r o c e d i m e n t o de c a s a m e n t o e n v o l v e t e c n i c a s de p e s q u i s a s e c a s a m e n t o de g r a f o s que s a o , em g e r a l , c o m p u t a c i o n a 1 m e n t e m a i s l e n t a s e a i n d a sem uma p r o p o s t a de h a r d w a r e e s p e c i a l q u e p o s s i b i l i t e a p l i c a c S e s i n d u s t r i -a l s .

As t e c n i c a s de p e s q u i s a s h i e r a r q u i c a s em g r a f o s u s a d a s p o r B a r r o w e Tenenbaum [ 1 4 ] pode r e d u z i r o tempo c o m p u t a c i o n a 1 no p r o c e s s o de c a s a m e n t o p e l a d e c o m p o s i c a o do m o d e l o em c o m p o n e n t e s i n -d e p e n -d e n t e s , i n t r o -d u z i n -d o urn c e r t o g r a u -de p a r s l e l i s . n o . 3 - PROPOSTA DE TRABALHO A p r o p o s t a d e s t e t r a b a l h o c o n s i s t e no d e s e n v o l v s i s t e m a s i m p l e s b a s e a d o em m o d e l o s p o l i q o n a i s p a r a de m o d e l o s b i d i m e n s i o n a i s de o b j e t o s i s o l a d o s e com i m e n t o de urn r e c o n h e c i m e n t o a l g u m g r a u de

(30)

o c l u s a ' o . A s o l u c a o p r o p o s t a u t i h z a s i m u 1 t a n e a t n e n t e c a r a c t e r i s t i cas d a s t r e s c l a s s e s d e s c n t a s a n t e r i o r m e n t e , a p r o v e i t a n d o a r a p i -dez e s i m p l i c i d a d e da p r i m e i r a c l a s s e e a c a p a c i d a d e de r e c o n h e c e r o b j e t o s em o c i u s S o d a s o t r a s d u a s c l a s s e s . P a r a r e a l i z a r a c1 a s s 1 f 1 c a g S o f o r a m a d o t a d a s d u a s e s t r a t e g i a s , uma p a r e o s m o d e l o s i s o l a d o s e o u t r a p a r a as c e n a s em q u e a p a r e -cem o b j e t o s em c o n t a t o ou com o c l u s a o p a r c i a l . A e s t r a t e g i a u s a d a p a r a a c1 a s s i f i c a c a o d o s m o d e l o s i s o l a a o s e s t a b a s e a d a n o s a t r i b u -t o s g l o b a i s , na d e c i s a o h i e r a r q u i c a s e q u e n c i a ! e na m i n i m i z a c S o de e r r o s d e s s e s a t r i b u t o s . A o u t r a e s t r a t e g i a , i s t o e, u s a d a na c l a s -s i f i c a c a o de c e n a -s n a -s q u a i -s o -s o b j e t o -s a p r e -s e n t a m - -s e em c o n t a t o ou em o c l u s a o p a r c i a l , e s t a b a s e a d a n o s a t r i b u t o s l o c a i s ( l a d o s do p o l i g o n o ) e n a s s u a s r e l a c S e s g e o m e t r i c a s , os a n g u l o s i n t e r n o s e n t r e e l e s . Essa e s t r a t e g i a u t i l i z a , p a r a o c a s a m e n t o d o s a t r i b u -t o s , f u n c S e s d i s c r i m i n a n -t e s 1 6 g i c a o u a n a l i -t i c a . 0 t r a b a l h o q u e s e r a d e s c r i t o n o s c a p i t u l o s s u b s e q i i e n t e s , a p r e s e n t a a l g u m a s c a r a c t e r i s t i c a s que o d i f e r e n c i a d o s d e m a i s s i s t e m a s p r o p o s t o s c i t a d o s n e s t e c a p i t u l o . D e n t r e e s t a s c a r a c -t e r i s -t i c a s e s -t a o : o s b l o c o s de modelagem e e x -t r a c a o de a -t r i b u -t o s s e comunicam com a b a s e de d a d o s e a s i n formacc'es a d q u i r i d a s a t r a -v e s d e s t a c o m u n i c a c a o s e r a o u t i l i z a d a s no r e c o n h e c i m e n t o de c e n a s o n d e os o b j e t o s s e e n c o n t r a m em c o n t a t o ou p a r c i a l m e n t e o c l u s o s . A d i c i o n a l m e n t e , p o s s u i c a r a c t e r i s t i c a s em comum com as t r e s c l a s s e s d e s c r i t a s no i t e m a n t e r i o r . Por e x e m p l o , como a p r i m e i r a c l a s -s e u t i l i z a o-s a t r i b u t o -s g l o b a i -s e a d e c i -s a o h i e r a r q u i c a -s e q i i e n c i a l p a r a c a s a r m o d e l o s de o b j e t o s i s o l a d o s ; como a s e g u n d a c l a s s e u s a os a t r i b u t o s l o c a i s p a r a c a s a r m o d e l o s das cenas com o b j e t o s em o c l u s a o ou que s e e n c o n t r a m em c o n t a t o . e a iorma. s e q i i e n c i a l de

(31)

o r d e r a m e n t o d o s a t r i b u t o s ; e como a t e r c e i r a c l a s s e u t i l i z a o s a t r i b u t o s l o c a i s ( l a d o s do p o l i g o n o ) e s u a s r e l a t e s ( a n g u l o s i n t e r n o s e n t r e e l e s ) p a r a as c e n a s com o b j e t o s em o c l u s a o o u q u e se e n c o n t r a m em c o n t a t o . D s i s t e m a p r o p o s t o e s t a r e p r e s e n t a d o em f o r m a d e d i a g r a m a de b l o c o s na f i g u r a 2.2. C E N A S E N S O R E X T R A C A T J D E A T R I B U T O S M O D E L A G E M P R O C E S S A M E N T O A P R I O R I B A S E D E D A D O S C E N A S E Q U E N C I A D E O P E R A C A T J S E N S O R E X T R A C A T J D E A T R I B U T O S R E C O N H E C I M E N T O

Figura 2.2: Diagrama de Blocos co Sistema Proposto.

D u r a n t e s u a e l a b o r a c a o f o i d e s e n v o l v i d o urn n o v o a l g o r i t m o p a r a c o n s t r u i r a s m o d e l o s p o l i g o n a i s , o q u a l r e s u l t o u n o t r a b a l h o [ 1 5 ] e q u e e d e s c r i t o no c a p i t u l o 3.

(32)

CAPITULO 3

MODELAMENTO DOS OBJETOS E CENAS BIDIMENSIONAIS

1 - INTRODUCED E s t e c a p i t u l o t r a t a do mode 1 amen t o d o s o b j e t o s e d a s c e n a s em 2D, bem como d o s d i v e r s o s a s p e c t o s e n v o l v i d o s n e s t e p r o c e s s o , d e s t a c a n d o - s e o a l g o r i t m o u t i l i z a d o na imp 1 e m e n t a c a o do mesmo. I n i c i a l m e n t e s a o a b o r d a d a s a s r a z e e s q u e j u s t i f i c a m a e s c o l h a do u s o de m o d e l o s p o l i g o n a i s p a r a o s o c j e t o s e as c e n a s . L o g o a p e s e d e s c r i t a a e t a p a de p r e - p r o c e s s a m e n t c , q u e e r e s p o n s a v e l p e l a p r e p a r a c a o da imagem o r i g i n a l p a r a a p l i c a r o a l g o r i t m o q u e f a r i o m o d e l a m e n t o d o s o b j e t o s e d a s c e n a s , bem como a s e g m e n t a c a o da imagem g r a d i e n t e ( r e s u l t a n t e d o p r e - p r o c e s s a m e n t o ) . Em s e g u i d s s e r a d e s c r i t o o p r o c e s s o de modelagem p r o p r i a m e n t e d i t o , o q u a l e r e a l i z a d o s i m u 1 t a n e a m e n t e com a s e g m e n t a c a o . F i n a l m e n t e f a r - s e - a uma d i s c u s s a o do a l g o r i t m o e d o s r e s u i t a d o s o b t i d o s , m o s t r a n d o s u a s p r i n c i p a l s c a r a c t e r i s t i c a s , v s ^ t a g e n s , d e s v a n t a g e n s em r e l a c a o a o s o u t r o s a l g o r i t m o s u s a d o s p a r a a mesma f i n a l i d a d e , e s -t u d a d o s p o r J u n i o r e L i n h a r e s [ 1 7 ] e s a o -t i r a d a s a l g u m a s c o n c l u s o e s s o b r e o m e t o d o p r o p o s t o e s^.as p o s s i v e i s a p l i c a c S e s . 32

(33)

2 - ESLOLHA DO MODELO

D e f i n e - s e o m o d e l o de urn o b j e t o ou de uma cena como uma f o r m a a p r o x i m a d a de r e p r e s e n t a c S a do o b j e t o ou da c e n a . P o r t a n t o , a e s -c o 1 ha de urn d e t e r m i n a d o m o d e l o d e f i n e a f o r m a de se r e s o l v e r urn d a d o p r o b l e m a . E x i s t e uma g r a n d e v a r i e d a d e de a p l i c a c S e s em p r o c e s s a m e n t o d i -g i t a l de i m a -g e n s nas q u a i s os m o d e l o s p o l i -g o n a i s de o b j e t o s em 2D e s t a o s e n d o u s a d o s , com e s p e c i a l d e s t a q u e , no r e c o n h e c i m e n t o de p a d r o e s e v i s a o r o b o t i c a [ 1 6 3 . M u i t o s a l g o r i t m o s que j a f o r a m p r o -p o s t o s -p a r a e s t e f i m e sSo u s a d o s com b a s t a n t e f r e q u e n c i a n a s m a i s d i v e r s a s A r e a s , t r e s d o s q u a i s f o r a m e s t u d a d o s e c c m p a r a d o s p o r J u n i o r e L i n h a r e s [ 1 7 ] . Os m o d e l o s p o l i g o n a i s de o b j e t o s em 2D a p r e s e n t a m m u i t a s v a n -t a g e n s , com r e l a c a o a o u -t r a s f o r m a s de modelagem b i d i m e n s i o n a l , a l g u m a s d a s q u a i s s a o e n u m e r a d a s p o r A y a c h e e F a u g e r a s [ 1 0 ] , t a i s como : • p o r s e r e m l o c a i s , p e r m i t e m d e s c r e v e r d i f e r e n t e s p a r t e s do o b j e t o ou cena de f o r m a i n d e p e n d e n t e ; o s a o c o m p a c t o s , p c i s , a m a i o r i a d o s o b j e t o s podem s e r f o r m a d o s com menos de 100 s e g m e n t o s ; • s a o g e r a i s , p o d e n d o , p o r t a n t o , s e r e m a p l i c a d o s a q u a l q u e r f o r m a g e o m e t r i c a b i d i m e n s i o n a l ; • s a o s e n s i v e i s a s v a r i a c o e s de p o s i c a o e de o r i e n t a c a o ; o podem s e r r e p r e s s " t a d o s f a c i l m e n t e p o r urn c o n j u n t o de r e t a s , s e n d o , a s s i m , b a s t a n t e s i m p l e s de s e r e m m a n i p u l a d c s . Alem d e s s a s v a n t g e n s p o d e s e a c r e s c e n t a r aos m o d e l o s p o l i g o -n a i s de o b j e t o s em ZD a r a p i d e z -no p r o c e s s a m e -n t o e a f a c i l i d a d e -na 33

(34)

m a n i p u l a c a o d e s s e s m o d e l o s . • n o v o a l g o r i t m o p r o p o s t o n e s t e c a p i t u l o p o s s u i a l g u m a s c a r a c -t e r i s -t i c a s r e l e v a n -t e s -t a i s como: • p r o d u z n timer a de s e g m e n t a s ( l a d o s do p o l i g o n o ) v a r i a v e l , d e p e n -d e n -d o a p e n a s -da p r e c i s S o -d e s e j a -d a ; a p e r m i t e a e x t r a c S o de m e d i d a s g e o m e t r i c a s d u r a n t e o p r o c e s s o de mode1 amen t o ; • i n t e g r a em uma t i n i c a e t a p a o s p r o c e s s o s de s e g m e n t a c a o , de mode-l a m e n t o e e x t r a c a c de c a r a c t e r i s t i c a s . Em g e r a l , o s a l g o r i t m o s u s a d o s p a r a m o d e l a m e n t o p o l i g c n a l de o b j e t o s b i d i m e n s i o n a i s , d i v i d e m s e em d u a s c l a s s e s : o s i t e r a t i -v o s e o s s e q t i e n c i a i s . •s a l g o r i t m o s i t e r a t i v o s n e c e s s i t a m de uma dada s o l u c a o i n i c i -a l , u s -a o s d -a d o s de f o r m -a g l o b -a l e -a l g u m c r i t e r i o de -a p r o x i m -a c -a o . Sao menos s u j e i t o s a p r o b l e m a s comuns d e c o r r e n t e s da d i g i t a 1 i z a c a o da imagem e do p r e - p r o c e s s a m e n t o d e s t a s , como p cr e x e m p l o , a

p o s i c a o do o b j e t o em r e l a c a o ao f o c o da c a m e r a . Em g e r a l , r e q u e r e m urn tempo de p r o c e s s a m e n t o m a i o r e a l g u n s dependem de uma boa s o l u -cao i n i c i a l [ 1 7 ] .

J a os a l g o r i t m o s s e q t i e n c i a i s p r o c u r a m c o n s t r u i r o m o d e l o ao l o n g o da c u r v a de c o n t o r n o do o b j e t o . E s t e s a l g o r i t m o s s a o , em g e r a l , m a i s s i m p l e s , m a i s r a p i d o s , mas as r e g r a s net. r i s t i cas u t i

-l i z a d a s sSo m u i t a s v e z e s de d i f i c i -l c o m p r e e n s a o e pa-a a j u s t a r a a p r o x i m a c S o e n e c e s s a r i o , em g e r a l , a j u s t a r tambem as r e g r a s , o que o s t o r n a m menos f l e x i v e i s . Podem e s t a r s u j e i t o s a p r o b l e m a s de d i g i t a l i z a c a o da imagem como a q u e l e que f o i c i t a d o a n t e s ou ao s e u p r e - p r o c e s s a m e n t o [ 1 7 ] .

• a l g o r i t m o a q u : d e s c r i t o a p r e s e n t a a l g u m a s c a r a c t e ' - i s t i c a s

(35)

d o s a l g o r i t m o s s e q ' i e n c i a i s , t a i s como: a m a n e i r a como o s d a d o s siT' t r a t a d o s e a e x i s t e n c i a de r e g r a s p a r a a e s c o l h a d o s p o n t o s qu" p o d e r S o compor a l i s t a de / e r t i c e s d o p o l i g o n o . E n t r e t a n t o , d i f e r ; p o r p o s s u i r r e g r a s b a s t a n t e s i m p l e s , de f A c i l en t e n d i m e n t o , e qui s a o a p l i c a d a s d u r a n t e a s e g m e n t a c S o , r e s u l t a n d o numa m a i o r e f i c i e n c i a e tambem p o r s e r pouco s e n s i v e l a s v a r i a c S e s no c o n t o r n o do o b j e t o s d e c o r r e n t e s d a d i g i t a 1 i z a c a o e do p r e - p r o c e s s a m e n t o . 1 s t se d e v e ao f a t a d e s t e m e t o d o u t i l i z a r urn c r i t e r i o d e t e r m i n a c a o do v e r t i c e s i n d e p e n d e n t e s d a s r e g r a s . Alem d i s s o , r e u n e c a r a c t e r i s t i c a s m u i t o p a r t i c u l a r e s (coma o c a n t r o l e d a p r e c i s S o do m o d e l o a t r a v e s de p a r i m e t r o s i n d e p e n d e n t e s d o s c r i t e r i o s p a r a e l e i c a o do p o s s i v e i s v e r t i c e s ) q u e o t o r n a m a i s f l e x i v e l n a d e f i n i c S o d a p r e c i s a o do m o d e l o . 3 - P R E- P R O C E S S A M E N T O E S E G M E N T A C A T J P a r a q u e o a l g o r i t m o p r o p o s t o s e j a u t i l i z a d o e f i c i e n t e m e n t e f a z — s e n e c e s s A r i o que a imagem o r i g i n a l p a s s e p o r uma e t a p a c p r e - p r o c e s s a m e n t o , c u j o o b j e t i v o e g a r a n t i r q u e a s b o r d a s c o b j e t o , a s e r m o d e l a d o , s e j a m c o n t i n u a s e bem d e f i n i d a s . P a r a o b t e r o s r e s u l t a d o s a p r e s e n t a d o s n e s t e t r a b a l h o a image o r i g i n a l f o i s u b m e t i d a s u c e s s i v a m e n t e a o s p r o c e s s o s de b i n a r i z a c a o , f i l t r a g e m p a s s a - b a i x a e a d e t e c a o d a s b o r d a s . Na b i n a r i z a c a o d a s i m a g e n s f o i e m p r e g a d a a t e c n i c a d e l i m i a r j A q u e a s i m a q e n s o r i g i n a i e a p r e s e n t a m urn h i s t o g r a m a b i m o d a l , q u e f a c i l i t a s o b r e m a n e i r a e s t a e t a p a . D u r a n t e e s t a e t a p a podem s e p e r d i d a s i n f o r m a c 3 e s s o b r e a imagem o r i g i n a l , embora n a o o s u f i c i e n t e p a r a p r e j u d i c a r o desempenho d o s a l g o r i t m o s u s a d o s . 35

(36)

A f i l t r a g e m p a s s a b a i / a f o i r e a l i z a d a da s e g u i n t e m a n e i r a i c e -da p i x e l na p o s i c a o ( x , y ) t e v e s e u n i v e l de c i n z a s u b s t i t u i d o pe 1 a m e d i a a n t i m e t i c a d o s n i v e i s de c i n z a d o s p o n t o s com c o o r d e n a d a s ( x , y + l ) , ( x + l , y ) e ( x + l , y + l ) a l e m d o p r 6 p r i o p o n t o . D e n t r e o s f i l t r o s p a s s a - b a i x a s t e s t a d o s ( d a m e d i a 3X3, d a o r d e m , e t c . ) e s t e f o i o q u e a p r e s e n t o u m e l h o r e s r e s u l t a d o s p a r a a f i n a l i d a d e e s p e c i f i c a d e s t a e t a p a . • o b j e t i v o d e s t a e t a p a e t a o s o m e n t e e s p a l h a r as b o r d a s do o b j e t o e com i s s o f a c i l i t a r a u t i l i z a c a o do a l -g o r i t m o de r a s t r e a m e n t o . Em s e g u i d a , a imagem r e s u l t a n t e d o p r o c e s s o a n t e r i o r f o i s u b -m e t i d a a urn f i l t r o p a s s a - a i t a , i-mp 1 e -m e n t a n d o o g r a d i e n t e d i s c r e t o de R o b e r t s d e s c r i t o p o r N a s c a r e n h a s e V e l a s c o [ 1 8 ] , p a r a f a z e r a d e t e c a o d a s b o r d a s do o b j e t o . 0 p r o c e s s o d e f i l t r a g e m pode e v e n t u a 1 m e n t e v i r a s e r s u b s t i t u -i d o p o r m a s c a r a s q u e r e a l -i z a m a e x t r a c a o d o s c o n t o r n o s d o o b j e t o de f o r m a a d e q u a d a a p a r t i r da imagem b i n a r i a como d e s c r i t o p o r R i l l o [ 6 ] . Toda e s t a e t a p a e s t a r e p r e s e n t a d a na f o r m a de d i a g r a m a de b l o c o s na f i g u r a 3 . 1 . Imagem O r i g i n a l B I N A R I Z A C A T J -> Imagem B i n a r i a F I L T R O ^ P A S S A - B A I X A Imagem F i l t r a d a G R A D I E N T E D E R O B E R T S y 1 D E R O B E R T S ••— Imagem G r a d i e n t e

Figura J . l : Diagrama de Blocos do Pre-Processamentc

A forma mais compacta de armazenar i n f o r m a c 3 e s s a b r e a imaqe-n

(37)

s e g m e r t a d a e a t r a v ^ s do c 6 d i g o em c a d e i a que c o n s i s t e d a s c o o r d e n a d a s do p o n t o i n i c i a l s e g u i d a p o r uma s e q u e n c i a do c 6 d i g o d i r e c i o n a l de b o r d a s . Cada numero d e s t a l i s t a r e p r e s e n t a a d i r e c S o a s s o -c i a d a ao -c a m i n h o p e r -c o r r i d o e n t r e as p a n t o s que -comp3em a b o r d a da imagem de a c o r d o com G o n z a l e z [ 1 6 ] e C a s t l e m a n [ 1 9 ] . As d i r e c S e s a s s u m i d a s p o r c a d a p o n t o em r e l a c a o ao p a n t o c e n t r a l P e s t S o r e -p r e s e n t a d a s na f i g u r a 3.2. 2 1 4 P 0 5 6 7

Figura 3.2: C6digo Direcional de Borda.

Uma vez o b t i d a a imagem g r a d i e n t e , a mesma e s u b m e t i d a ao p a s -so s e g u i n t e , ou s e j a , a s e g m e n t a c a o . P a r a a s e g m e n t a c a o da imagem g r a d i e n t e u s o u - s e o m e t o d o de r a s t r e a m e n t o de b o r d a s ( b o u n d a r y t r a c k i n g ) , o q u a l p e r m i t e que as b o r d a s do o b j e t o s e j a m p e r c o r r i d a s de f o r m a c o n t i n u a e s e q t i e n c i a d a c o n f o r m e G o n z a l e z [ 1 6 ] . A l g u m a s mudancss f o r a m i n t r o d u z i d a s n e s t e m e t o d o p a r a m e l h o r a r o s e u desempenho q u a n d o da s u a u t i l i z a c a o . A p r i m e i r a f o i em r e l a c a o A o b t e n c a o d o s d o i s p o n t o s i n i c i a i s n e c e s -s i r i o -s a i n i c i a 1 i z a c a o do a l g o r i t m o que r e a l i z e o m o d e l a m e n t o do-s o b j e t o s . 0 p r i m e i r o e o b t i d o p e l a v a r r e d u r a da imagem g r a d i e n t e no s e n t i d o das l i n h a s , do t o p o a t e e n c o n t r a r o p r i m e i r o p o n t o da b o r -da do o b j e t o e o s e g u n d o e o s e u v i z i n h o , na d i r e c a c 0 do c 6 d i g o d i r e c i o n a l de b o r d a . A s s i m . e f o r m a d o o s e g m e n t o de r e t a i n i c i a l c o m p o s t o p e l o s d o i s p o n t o s i n i c i a i s . A p a r t i r c e s s e momento e u s a -da o p r a c e d i m e n t o do a l g o r i t m o de r a s t r e a m e n t o , com as

(38)

m o d i f i c a c h e s d e s c r i t a s a b a i x o . De p o s s e do p o n t o a t u a l e do p o n t o a n t e r i o r P , c e n t r a d o no p o n t o a t u a l P., e x a m i n a - s e cada um d o s t r e s v i z i n h o s (P . P e 1 D 1 D 2 0 p i - pv P _ ) , o p o s t o s a P . A d o t a n d o - s e o p o n t o P como o p o n t o c e n t r a l , t e m - s e os p o n t o s F , F e F o p o s t o s a P . C e n t r a d o no p o n t o P _, 1 £ o 1 p2 t e m - s e F^, F e F os p o n t o s o p o s t o s a P e p a r a P ^ o s p o n t o s F_, F.e F_. C a l c u l a - s e a soma d o s n i v e i s de c i n z a d o s t r e s p a n t o s F 6 7 l a s s a c i a d o s a c a d a P onde 1 = 1,2,3,4,5,6 e 7 e j = l , 2 e 3, ou s e j a , p a r a P , a soma(S ) d o s n i v e i s de c i n z a de F,, F_ e F , p a r a p 1 1 1 2 o P _ a soma(S_) d o s n i v e i s de c i n z a de F_, F„ e F, p2 2 3 4 ! f i n a l men t e p a r a P ^ a s a m a ( ST) d o s n i v e i s de c i n z a de Fc, F e F . S e j a S a p j j 6 / m m a i o r d a s t r e s somas S.. 0 p o n t o P . e s c o l h i d o p a r a p e r t e n c e r a J p J b o r d a do o b j e t o o u da cena s e r a a q u e l e que p o s s u i r m a i o r n i v e l de c i n z a e c u j a soma S. d o s p o n t o s F. a s s o c i a d o s a e l e f o r m a i o r que J i 60V.S . Caso c o n t r a r i o e e s c o l h i d o a q u e l e que p o s s u i r o m a i o r n i v e l m de c i n z a d o s d o i s p o n t o s P r e s t a n t e s se a r e s p e c t i v a soma S. f o r PJ J m a i o r que 60V.S , s e n a o , s e r a e s c o l h i d o o p o n t o P de manor n i v e l m' p j de c i n z a , mas q u e a p r e s e n t a a m a i o r soma S. = S^. Na h i p 6 t e s e de d o i s p o n t o s P com n i v e i s de c i n z a i q u a i s tambem s e r a e s c o l h i d o PJ a q u e l e c u j a soma S. f o r m a i o r q u e 607.S , com p r i o r i d a d e p a r a a J nt d i r e c a o a n t e r i o r . A f i g u r a 3.3 i l u s t r a a v i z i n n a n c a do p o n t o P . PP 1 F3 p o p l PP 2

%

PP 3

-^5 P7

'igura J. J." Viz inhanca do Ponto P par-a Rastre amen to.

Referências

Documentos relacionados

Ao observar o alfabeto ilustrado no Quadro 1, não se faz necessária uma reflexão profunda para detectar algumas peculiaridades presentes no mesmo. Tais peculiaridades não

Movimentos Políticos Pan-Europeus: os movimentos escolhem também os candidatos principais para mobilizar o eleitorado e organizam a estratégia de campanha em diferentes níveis:

M2.1- Articulação entre ciclos de estudo e entre as áreas temáticas do MTP: (a) três UC (18 ECTS são comuns a todas as áreas temáticas, (b) três áreas temáticas do

A unidade pedagógica proposta se integra ao lugar, permitindo ventilação cruzada permanente, bem como de ventilação forçada para os períodos mais críticos do dia e do ano,

Em cada uma delas, foram observadas duas vari´ aveis: n´ umero de po¸ cos artesianos (X ) e n´ umero de riachos ou rios presentes na sub-regi˜ ao (Y ).. Exemplo 5.6 tarefa

Na luta entre a velha tabuada a ser memorizada pela simples oratória dos signos numéricos e as Cartas de Parker, estas últimas representam o material, de ensino da

II) A escuta da queixa é primordial num processo de diagnóstico, pois auxilia o profissional na identificação dos fatores relacionados à dificuldade em si, como

Outra variável que merece atenção especial é o atraso do reforço. Estudos paramétricos são necessários para avaliar as reais e perceptíveis diferenças entre