Texture Analysis Implementation and Use

Embed Size (px)

Citation preview

  • 8/14/2019 Texture Analysis Implementation and Use

    1/21

    T e x t u r e A n a l y s i s I m p l e m e n t a t i o n a n d U s e

    R o n a l d J . P a n d o l

    M e n t o r : A p u r v a M e h t a

    S t a n f o r d S y n c h r o t r o n R a d i a t i o n L i g h t s o u r c e , S U L I S t u d e n t

    A u g u s t 1 3 , 2 0 0 9

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    2/21

    W h a t i s ( c r y s t a l l i n e ) t e x t u r e ?

    M o u s e e n a m e l , m a g n e t o t a c t i c b a c t e r i u m , a b a l o n e a r a g o n i t e

    p l a t e l e t s , a n d s p o n g e s p i c u l e e a c h h a v e t e x t u r e .

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    3/21

    O u t l i n e

    M o t i v a t i o n

    D i r a c t i o n p h y s i c s

    R e p r e s e n t a t i o n o f t e x t u r e

    R e s u l t s f r o m C u s a m p l e

    P l a n s f o r f u t u r e d e v e l o p m e n t

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    4/21

    B a s i c D i r a c t i o n P h y s i c s

    B r a g g D i r a c t i o n

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    5/21

    B a s i c D i r a c t i o n P h y s i c s

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    6/21

    O u t l i n e

    M o t i v a t i o n

    D i r a c t i o n p h y s i c s

    R e p r e s e n t a t i o n o f t e x t u r e

    R e s u l t s f r o m C u s a m p l e

    P l a n s f o r f u t u r e d e v e l o p m e n t

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    7/21

    H o w i s t e x t u r e r e p r e s e n t e d ?

    P o l e F i g u r e s

    A p l a n a r p r o j e c t i o n o f t h e d i r a c t i o n i m a g e

    S u p e r p o s i t i o n o f d i r a c t i o n r i n g s r e c o r d e d a t d i e r e n t

    g o n i o m e t e r a n g l e s , w i t h a n e q u a l a r e a p r o j e c t i o n

    P o i n t i n t e n s i t i e s p r o p o r t i o n a l t o t h e d e n s i t y o f p o i n t s o n t h e

    r e c i p r o c a l s p h e r e

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    8/21

    B a s i c D i r a c t i o n P h y s i c s

    T h e p r o j e c t i o n o f t h e d i r a c t i o n r i n g s o n t o a p l a n a r s u r f a c e , w i t h

    t h e r o t a t i o n o f t h e s a m p l e , g i v e s a p o l e g u r e . E a c h r i n g l o c a t i o n

    c o r r e s p o n d s t o a d i e r e n t p o l e g u r e

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    9/21

    S t u d y i n g t e x t u r e a t S S R L

    T h e x - r a y s o u r c e s a t S S R L a n d b e a m l i n e f a c i l i t i e s p r o v i d e a s u i t a b l e

    l a b o r a t o r y f o r t e x t u r e a n a l y s i s .

    E x p e r i m e n t a t i o n a t S S R L w o u l d b e n e t f r o m a t e x t u r e a n a l y s i s

    s y s t e m .

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    10/21

    S t u d y i n g t e x t u r e a t S S R L

    T h e x - r a y s o u r c e s a t S S R L a n d b e a m l i n e f a c i l i t i e s p r o v i d e a s u i t a b l e

    l a b o r a t o r y f o r t e x t u r e a n a l y s i s .

    E x p e r i m e n t a t i o n a t S S R L w o u l d b e n e t f r o m a t e x t u r e a n a l y s i s

    s y s t e m .

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    11/21

    D i r a c t i o n g e o m e t r y

    {,,} {, }

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    12/21

    P o l e g u r e s p r o j e c t i o n s o f t h e r e c i p r o c a l s p h e r e

    F r o m t h e 2 D p o l e g u r e s , t h e 3 D t e x t u r e o r i e n t a t i o n s p a c e m u s t b e

    d e t e r m i n e d . T h i s i s a c o m p l e x m a t h e m a t i c a l i n v e r s i o n p r o c e s s

    s i m i l a r t o t o m o g r o p h y . S o l u t i o n s a r e n o t u n i q u e .

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    13/21

    O u t l i n e

    M o t i v a t i o n

    D i r a c t i o n p h y s i c s

    R e p r e s e n t a t i o n o f t e x t u r e

    R e s u l t s f r o m C u s a m p l e

    P l a n s f o r f u t u r e d e v e l o p m e n t

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    14/21

    A p p l i c a t i o n o f t e x t u r e a n a l y s i s p r o c e d u r e

    E x a m p l e d i r a c t i o n i m a g e f o r C u t a r g e t s a m p l e

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    15/21

    A p p l i c a t i o n o f t e x t u r e a n a l y s i s p r o c e d u r e

    I n c o m p l e t e - i n t e r p o l a t e d a n d c o m p l e t e d p o l e g u r e s f o r C u

    d i r a c t i o n D a t a , 1 1 1 i n d e x .

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    16/21

    A p p l i c a t i o n o f t e x t u r e a n a l y s i s p r o c e d u r e

    I n c o m p l e t e - i n t e r p o l a t e d a n d c o m p l e t e d p o l e g u r e s f o r C u

    d i r a c t i o n D a t a , 2 0 0 i n d e x .

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    17/21

    A p p l i c a t i o n o f t e x t u r e a n a l y s i s p r o c e d u r e

    I n c o m p l e t e - i n t e r p o l a t e d a n d c o m p l e t e d p o l e g u r e s f o r C u

    d i r a c t i o n D a t a , 2 2 0 i n d e x .

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    18/21

  • 8/14/2019 Texture Analysis Implementation and Use

    19/21

    O u t l i n e

    M o t i v a t i o n

    D i r a c t i o n p h y s i c s

    R e p r e s e n t a t i o n o f t e x t u r e

    R e s u l t s f r o m C u s a m p l e

    P l a n s f o r f u t u r e d e v e l o p m e n t

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    20/21

    W h a t n e x t ?

    P l a n s f o r f u r t h e r d e v e l o p m e n t :

    O t h e r p o l e g u r e i n v e r s i o n m e t h o d s m a y b e u s e d .

    A c o m p a r a t i v e s t u d y m a y r e v e a l t h a t o n e a l g o r i t h m w o r k s

    b e t t e r f o r t h i s d a t a s e t .

    C o m p l e t e a u t o m a t i o n

    Q u e s t i o n s ?

    http://find/http://goback/
  • 8/14/2019 Texture Analysis Implementation and Use

    21/21

    S P E C I A L T H A N K S T O -

    A p u r v a M e h t a

    M a t t B i b e e

    J a m e s ( R a n d y ) G r o v e s

    M a r c D a v i d s o n

    K a r e n M a g i d

    S t a n f o r d L i n e a r A c c e l e r a t o r C e n t e r

    S t a n f o r d S y n c h r o t r o n R a d i a t i o n L i g h t s o u r c e

    S t a n f o r d U n i v e r s i t y

    S c i e n c e U n d e r g r a d u a t e L a b o r a t o r y I n t e r n s h i p s

    D e p a r t m e n t o f E n e r g y

    http://find/http://goback/