SlideShare uma empresa Scribd logo
1 de 19
Face Annotation for Personal Photos
Using Collaborative Face Recognition
     in Online Social Networks
16th International Conference on Digital Signal Processing
                July 2009, Santorini, Greece

          Jae Young Choi, Wesley De Neve,
       Yong Man Ro, Konstantinos N. Plataniotis
                      jygchoi@kaist.ac.kr

                 Image and Video Systems Lab
              Department of Electrical Engineering
       Korea Advanced Institute of Science and Technology
                        Daejeon, Korea
-2/19-


Outline of Presentation
   Research motivation
   Research background
   Collaborative face recognition
   Evaluation
   Conclusions
-3/19-


Research Motivation (1/2)
Increasing consumption of personal photos on
 online social networks
                                                  Management

                                       Storing                         Sharing




          Photo
        acquisition



                           Photo collection
    Digital camera /camcorder                    Social network site
           Mobile phone
            MP3 / PMP
                …
-4/19-


 Research Motivation (2/2)

   Most users want
   to manage photo
  collections based
      on people




Automatic face tagging
becomes key marketing
techniques
 Google’s Picasa Web Albums
 Face recognition in Riya
 Face search in Apple’s iPhoto
-5/19-


Research Background
Basic idea
   Social context: Strong tendency that people capture photos with
    friends, family members, and co-workers
   Customization of FR engine: A personalized FR engine is the most
    suitable for indexing face images of the corresponding user
       We expect that FR engines will be built using a high number of training face
        images of their owner and the (close) contacts of the owner
   Decentralization of FR engines: An online social network facilitates
    collaboration among multiple personalized FR engines

                                                   Face images of
                                                  the owner of the
                                                   FR engine and
                                                    his/her close
                                                       contacts




    Illustration of social context   Personalized FR engine          Decentralization of
                                                                        FR engines
-6/19-


Research Question
          How to make use of personalized and
         distributed FR engines to improve the
                  annotation accuracy?




                               Each      FR     engine    is
                               specialized for a particular
                               community      member     and
                               his/her close contacts
                               FR engines are distributed
                               over an online social network
                               and can be accessed by
                               community members
-7/19-


 Collaborative Face Recognition (1/6)
Goal
   To make use of distributed FR engines in a
    collaborative way
Two important research topics
   How to select multiple FR engines from an online
    social network?
      Use of online social context
      Use of social context available in personal photo collections
   How to make use of the collected FR engines for FR
    purposes?
      Fusion of multiple FR results obtained from the selected FR
       engines
-8/19-


 Collaborative Face Recognition (2/6)
Proposed system for collaborative face recognition
 and face annotation
        The i th community member’s face annotation system
                              Photo collection Pli to be annotated
                                                                                                                             Distributed FR databases
                                                                           Social relationship
                                                                                 model

                                                                                    Social context
                                                                                        data                                                                   FR database Ωl2
                                                                                                                   FR database Ω l1
                                                                                                     S li
                                                                             FR database
                       Face detection
                                                                              selection

                                                           (k )
                                        Query face images Fquery
                                                                                                                                            FR database Ωl
                                                                                                                                                           j


                                                                                                                                                                           FR database Ω l5

  Feature                 Feature                            Feature
                                                                                                              FR database Ω l
 extractor 1             extractor 2                        extractor j                                                      3




                                                                               Collected FR databases  col
 Classifier 1            Classifier 2                       Classifier j
                                                                                                                                                               FR database Ω lM
                                                                                                                         FR database Ω l
                                                                                                                                        4
           Multiple evidences fusion based collaborative FR


                         Face annotation result
-9/19-


 Collaborative Face Recognition (3/6)
How to select multiple FR engines
       Online social context can be drawn from the contact list
        of a community member
                                                                                              Roguer’s FR
                                                                                                engine




                                                                                                                       Venning’s FR
                     Name of friends                            G  N, E, W                                               engine
                       or families


                                                                                                            n4




                                       Construction of social
                                                                                     w1, 4                                                                   Collaborative
                                                                                                             n3
                                        graph related to i-th                                                                                              face recognition
                                                                         n1                  w1,3
                                        community member
                                                                                                                                          Woodham’s FR
                                                                                                                  n2
                                                                                                    w1, 2                                    engine




                                                                                              w1,5
                                                                                                                                            Bolland’s FR
                                                                              w1,6               n5
                                                                                                                                              engine
                                                                               n6
                                                                 n7




                                                                                                                                      Cho’s FR engine

 Profile of certain community member in
                “Facebook”
-
                                                                                                                         10/19-
       Collaborative Face Recognition (4/6)
   How to make use of the selected FR engines?
                              Selected FR databases for collaborative FR



                 FR database 1             FR database 2           FR database 3           FR database M




                                                                Ω3  {3 , u3 , G 3}    Ω M  { M , uM , G M }
                  Ω1  {1, u1, G1} Ω 2  { 2 , u 2 , G 2 }



                Φ col  {1 ,  2 , ,  M }
                                                           U col  {u1 , u2 ,, u M }
                                                                                           G col  {G1 , G 2 ,, G M }
i : Feature extractor of i-th FR
                 engine                                                                    Selected feature extractors,
ui : Classifier of i-th FR engine                                                        classifiers, and gallery sets are
                                                 Ω col  {Φ col , U col ,, G col }          used for the purpose of
Gi :                                                                                             collaborative FR
       Gallery set of i-th FR engine
-11/19-


 Collaborative Face Recognition (5/6)
Collaborative FR using measurement-level fusion               Collected
                                                              gallery set (Ω col )



                           Query face



                                                                                                                Selected
                                                                                                                 feature
                                                                                                               extractors



       Feature extractor   1     Feature extractor      2                          Feature extractor   M   Using   Φ col




       Nearest neighbor            Nearest neighbor                                  Nearest neighbor         Using   U col
          Classifier u1               Classifier u 2                                    Classifier u M




                                                                                        Normalization
          Normalization
         and confidence
                                         Normalization
                                        and confidence                                 and confidence          Selected
                                                                                       transformation
         transformation                 transformation
                                                                                                              classifiers

       Posterior probability      Posterior probability                              Posterior probability
           estimation                 estimation                                         estimation




                                           Probability summation



                                              Annotation result
-12/19-


 Collaborative Face Recognition (6/6)
Collaborative FR using confidence-based majority
 voting                                                      Collected
                                                            gallery set (Ω col )



                          Query face


                                                                                                               Selected
                                                                                                                feature
                                                                                                              extractors



      Feature extractor   1     Feature extractor     2                          Feature extractor   M   Using   Φ col




      Nearest neighbor            Nearest neighbor                                 Nearest neighbor         Using   U col
         Classifier u1               Classifier u 2                                   Classifier u M




                                                                                                             Selected
                                         N vote ( n)                Compute confidence        Cconf ( n)
       Compute the number of votes
                                                                                                            classifiers

                                       Combination of the number of votes
                                       and corresponding confidence value


                                                 Annotation result
-13/19-


 Experimental Settings (1/3)
Photo databases
   1,120 photos provided by MPEG-7 VCE3
   4,120 realistic web photos collected from ‘Flickr’ and ‘Myspace’
 Ground-truth data sets
   Subjects are used that appear at least 15 times in the photo collections
   MPEG-7 VCE3: 1,345 face images of 54 subjects
   Web photo dataset: 8,610 face images of 420 subjects


                                                          Uncontrolled image
                                                         acquisition conditions:
                                                       illumination, pose, heavy
                                                           make-up, and even
                                                               occlusion
-14/19-


 Experimental Settings (2/3)
Annotation performance metrics
   Person identification (or classification)
            Assigns a query face to the correct person
   Person-based photo retrieval
            When a user enters a name, photos are retrieved containing the
             person with the given name

                         Query photos

                                                                   Personal user



                                                                              Enter name JaeYoung
  Person classes                                                                       Retrieve photos in which
                                        Bang-Sil   Yong Man

                                                                                          ‘JaeYoung’ appears
              JaeYoung   Yune Choi


                                                              Photo annotation system
-15/19-


 Experimental Settings (3/3)
 Experimental protocol
                                                            Collaborative FR                                Centralized FR
                                          Total query set                                     Total query set


                               Q1     Q2                          QN                Q1        Q2                 QN



                                                                                         A single large collection


                                                                                               T1 ,, TN 
                 T1                  T2                                   TN


                             Independent FR
           Total query set                            Total query set                    Total query set


      Q1   Q2                   QN           Q1      Q2                 QN     Q1        Q2                     QN




                T1                                           T2                                TN
-16/19-


Annotation Performance (1/3)
For MPEG-7 VCE3                             Each FR engine is trained with 180
                                             images    of    18  subjects   (10
                                             samples/subject)




                                               Each FR engine
                                               is trained with 90
                                               images of        9
     (a) When using 3 collected FR engines     subjects       (10
                                               samples/subject)



                                                                     Collaborative FR
                                                                       significantly
                                                                       outperforms
                                                                     independent FR,
                                                                     regardless of the
                                                                    number of selected
     (b) When using 6 collected FR engines                              FR engines
-17/19-


 Annotation Performance (2/3)
Web photo collection
   8,610 face images of 420 subjects obtained from 4,120 web
    photos
   Using random partitioning, 4,200 images of 420 subjects
    are used for training the FR engines, and the remaining
    images are used to create a query set
   The number of selected FR engines for collaborative FR
        No. of selected FR engines        5    12   20
      No. of subjects in each FR engine   84   35   21
           No. of samples/subject         10   10   10


              To verify the robustness of the proposed
           collaborative FR against changes in the number
                       of selected FR engines
-18/19-


 Annotation Performance (3/3)
 Web photo collection
                                                                                                             0.75
                  0.8


                 0.75                                                                                            0.7


                  0.7
                                                                        Collaborative FR 1
   Precision




                                                                                                             0.65




                                                                                                    Recall
                                                                        Collaborative FR 2
                 0.65                                                   Independent FR
                                                                        Centralized FR
                                                                                                                 0.6
                  0.6
                                                                                                                                 Collaborative FR 1
                                                                                                                                 Collaborative FR 2
                                                                                                             0.55                Independent FR
                 0.55
                                                                                                                                 Centralized FR

                        5                               12                                     20                      5                                 12                                 20
                            No. of collected feature extractors used for collaboration                                     No. of collected feature extractors used for collaborative FR

                                                                                          (a) Bayesian
                 0.8
                                                                                                                  0.7
                                                                                                                 0.65
                 0.7
                                                                     Collaborative FR 1                           0.6
                                                                     Collaborative FR 2
                 0.6                                                                                             0.55
                                                                     Independent FR                                                                                    Collaborative FR 1
     Precision




                                                                     Centralized FR                               0.5                                                  Collaborative FR 2
                                                                                                        Recall

                 0.5                                                                                             0.45                                                  Independent FR
                                                                                                                                                                       Centralized FR
                                                                                                                  0.4
                 0.4
                                                                                                                 0.35
                                                                                                                  0.3
                 0.3
                                                                                                                 0.25

                 0.2                                                                                              0.2
                       5                                12                                20                         1                                     12                                20
                             No. of collected classifiers used for collaborative FR                                             No. of collected classifiers used for collaborative FR

                                                                                                (b) FLDA
-19/19-


 Conclusions
The accuracy of collaborative FR is considerably
 better than the accuracy of independent FR
   Performance improvement is generally independent of the
    number of selected FR engines
   The effect of collaboration becomes more significant when
    the classification capability of an individual FR engine is
    degraded
The accuracy of collaborative FR is comparable to
 the accuracy of centralized FR (using a single and
 larger set of training face images)

Mais conteúdo relacionado

Mais de Wesley De Neve

Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...
Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...
Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...Wesley De Neve
 
Investigating the biological relevance in trained embedding representations o...
Investigating the biological relevance in trained embedding representations o...Investigating the biological relevance in trained embedding representations o...
Investigating the biological relevance in trained embedding representations o...Wesley De Neve
 
Impact of adversarial examples on deep learning models for biomedical image s...
Impact of adversarial examples on deep learning models for biomedical image s...Impact of adversarial examples on deep learning models for biomedical image s...
Impact of adversarial examples on deep learning models for biomedical image s...Wesley De Neve
 
Learning Biologically Relevant Features Using Convolutional Neural Networks f...
Learning Biologically Relevant Features Using Convolutional Neural Networks f...Learning Biologically Relevant Features Using Convolutional Neural Networks f...
Learning Biologically Relevant Features Using Convolutional Neural Networks f...Wesley De Neve
 
The 5th Aslla Symposium
The 5th Aslla SymposiumThe 5th Aslla Symposium
The 5th Aslla SymposiumWesley De Neve
 
Ghent University Global Campus 101
Ghent University Global Campus 101Ghent University Global Campus 101
Ghent University Global Campus 101Wesley De Neve
 
Booklet for the First GUGC Research Symposium
Booklet for the First GUGC Research SymposiumBooklet for the First GUGC Research Symposium
Booklet for the First GUGC Research SymposiumWesley De Neve
 
Center for Biotech Data Science at Ghent University Global Campus
Center for Biotech Data Science at Ghent University Global CampusCenter for Biotech Data Science at Ghent University Global Campus
Center for Biotech Data Science at Ghent University Global CampusWesley De Neve
 
Center for Biotech Data Science at Ghent University Global Campus
Center for Biotech Data Science at Ghent University Global CampusCenter for Biotech Data Science at Ghent University Global Campus
Center for Biotech Data Science at Ghent University Global CampusWesley De Neve
 
Learning biologically relevant features using convolutional neural networks f...
Learning biologically relevant features using convolutional neural networks f...Learning biologically relevant features using convolutional neural networks f...
Learning biologically relevant features using convolutional neural networks f...Wesley De Neve
 
Towards reading genomic data using deep learning-driven NLP techniques
Towards reading genomic data using deep learning-driven NLP techniquesTowards reading genomic data using deep learning-driven NLP techniques
Towards reading genomic data using deep learning-driven NLP techniquesWesley De Neve
 
Deep Machine Learning for Making Sense of Biotech Data - From Clean Energy to...
Deep Machine Learning for Making Sense of Biotech Data - From Clean Energy to...Deep Machine Learning for Making Sense of Biotech Data - From Clean Energy to...
Deep Machine Learning for Making Sense of Biotech Data - From Clean Energy to...Wesley De Neve
 
GUGC Info Session - Informatics and Bioinformatics
GUGC Info Session - Informatics and BioinformaticsGUGC Info Session - Informatics and Bioinformatics
GUGC Info Session - Informatics and BioinformaticsWesley De Neve
 
Ghent University Global Campus - Sungkyunkwan University: Workshop on Researc...
Ghent University Global Campus - Sungkyunkwan University: Workshop on Researc...Ghent University Global Campus - Sungkyunkwan University: Workshop on Researc...
Ghent University Global Campus - Sungkyunkwan University: Workshop on Researc...Wesley De Neve
 
Ghent University and GUGC-K: Overview of Teaching and Research Activities
Ghent University and GUGC-K: Overview of Teaching and Research ActivitiesGhent University and GUGC-K: Overview of Teaching and Research Activities
Ghent University and GUGC-K: Overview of Teaching and Research ActivitiesWesley De Neve
 
Biotech Data Science @ GUGC in Korea: Deep Learning for Prediction of Drug-Ta...
Biotech Data Science @ GUGC in Korea: Deep Learning for Prediction of Drug-Ta...Biotech Data Science @ GUGC in Korea: Deep Learning for Prediction of Drug-Ta...
Biotech Data Science @ GUGC in Korea: Deep Learning for Prediction of Drug-Ta...Wesley De Neve
 
Exploring Deep Machine Learning for Automatic Right Whale Recognition and No...
 Exploring Deep Machine Learning for Automatic Right Whale Recognition and No... Exploring Deep Machine Learning for Automatic Right Whale Recognition and No...
Exploring Deep Machine Learning for Automatic Right Whale Recognition and No...Wesley De Neve
 
Deep Machine Learning for Automating Biotech Tasks Through Self-Learning Expe...
Deep Machine Learning for Automating Biotech Tasks Through Self-Learning Expe...Deep Machine Learning for Automating Biotech Tasks Through Self-Learning Expe...
Deep Machine Learning for Automating Biotech Tasks Through Self-Learning Expe...Wesley De Neve
 
Towards using multimedia technology for biological data processing
Towards using multimedia technology for biological data processingTowards using multimedia technology for biological data processing
Towards using multimedia technology for biological data processingWesley De Neve
 
Multimedia Lab @ Ghent University - iMinds - Organizational Overview & Outlin...
Multimedia Lab @ Ghent University - iMinds - Organizational Overview & Outlin...Multimedia Lab @ Ghent University - iMinds - Organizational Overview & Outlin...
Multimedia Lab @ Ghent University - iMinds - Organizational Overview & Outlin...Wesley De Neve
 

Mais de Wesley De Neve (20)

Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...
Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...
Towards diagnosis of rotator cuff tears in 3-D MRI using 3-D convolutional ne...
 
Investigating the biological relevance in trained embedding representations o...
Investigating the biological relevance in trained embedding representations o...Investigating the biological relevance in trained embedding representations o...
Investigating the biological relevance in trained embedding representations o...
 
Impact of adversarial examples on deep learning models for biomedical image s...
Impact of adversarial examples on deep learning models for biomedical image s...Impact of adversarial examples on deep learning models for biomedical image s...
Impact of adversarial examples on deep learning models for biomedical image s...
 
Learning Biologically Relevant Features Using Convolutional Neural Networks f...
Learning Biologically Relevant Features Using Convolutional Neural Networks f...Learning Biologically Relevant Features Using Convolutional Neural Networks f...
Learning Biologically Relevant Features Using Convolutional Neural Networks f...
 
The 5th Aslla Symposium
The 5th Aslla SymposiumThe 5th Aslla Symposium
The 5th Aslla Symposium
 
Ghent University Global Campus 101
Ghent University Global Campus 101Ghent University Global Campus 101
Ghent University Global Campus 101
 
Booklet for the First GUGC Research Symposium
Booklet for the First GUGC Research SymposiumBooklet for the First GUGC Research Symposium
Booklet for the First GUGC Research Symposium
 
Center for Biotech Data Science at Ghent University Global Campus
Center for Biotech Data Science at Ghent University Global CampusCenter for Biotech Data Science at Ghent University Global Campus
Center for Biotech Data Science at Ghent University Global Campus
 
Center for Biotech Data Science at Ghent University Global Campus
Center for Biotech Data Science at Ghent University Global CampusCenter for Biotech Data Science at Ghent University Global Campus
Center for Biotech Data Science at Ghent University Global Campus
 
Learning biologically relevant features using convolutional neural networks f...
Learning biologically relevant features using convolutional neural networks f...Learning biologically relevant features using convolutional neural networks f...
Learning biologically relevant features using convolutional neural networks f...
 
Towards reading genomic data using deep learning-driven NLP techniques
Towards reading genomic data using deep learning-driven NLP techniquesTowards reading genomic data using deep learning-driven NLP techniques
Towards reading genomic data using deep learning-driven NLP techniques
 
Deep Machine Learning for Making Sense of Biotech Data - From Clean Energy to...
Deep Machine Learning for Making Sense of Biotech Data - From Clean Energy to...Deep Machine Learning for Making Sense of Biotech Data - From Clean Energy to...
Deep Machine Learning for Making Sense of Biotech Data - From Clean Energy to...
 
GUGC Info Session - Informatics and Bioinformatics
GUGC Info Session - Informatics and BioinformaticsGUGC Info Session - Informatics and Bioinformatics
GUGC Info Session - Informatics and Bioinformatics
 
Ghent University Global Campus - Sungkyunkwan University: Workshop on Researc...
Ghent University Global Campus - Sungkyunkwan University: Workshop on Researc...Ghent University Global Campus - Sungkyunkwan University: Workshop on Researc...
Ghent University Global Campus - Sungkyunkwan University: Workshop on Researc...
 
Ghent University and GUGC-K: Overview of Teaching and Research Activities
Ghent University and GUGC-K: Overview of Teaching and Research ActivitiesGhent University and GUGC-K: Overview of Teaching and Research Activities
Ghent University and GUGC-K: Overview of Teaching and Research Activities
 
Biotech Data Science @ GUGC in Korea: Deep Learning for Prediction of Drug-Ta...
Biotech Data Science @ GUGC in Korea: Deep Learning for Prediction of Drug-Ta...Biotech Data Science @ GUGC in Korea: Deep Learning for Prediction of Drug-Ta...
Biotech Data Science @ GUGC in Korea: Deep Learning for Prediction of Drug-Ta...
 
Exploring Deep Machine Learning for Automatic Right Whale Recognition and No...
 Exploring Deep Machine Learning for Automatic Right Whale Recognition and No... Exploring Deep Machine Learning for Automatic Right Whale Recognition and No...
Exploring Deep Machine Learning for Automatic Right Whale Recognition and No...
 
Deep Machine Learning for Automating Biotech Tasks Through Self-Learning Expe...
Deep Machine Learning for Automating Biotech Tasks Through Self-Learning Expe...Deep Machine Learning for Automating Biotech Tasks Through Self-Learning Expe...
Deep Machine Learning for Automating Biotech Tasks Through Self-Learning Expe...
 
Towards using multimedia technology for biological data processing
Towards using multimedia technology for biological data processingTowards using multimedia technology for biological data processing
Towards using multimedia technology for biological data processing
 
Multimedia Lab @ Ghent University - iMinds - Organizational Overview & Outlin...
Multimedia Lab @ Ghent University - iMinds - Organizational Overview & Outlin...Multimedia Lab @ Ghent University - iMinds - Organizational Overview & Outlin...
Multimedia Lab @ Ghent University - iMinds - Organizational Overview & Outlin...
 

Último

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 

Último (20)

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 

Face annotation for personal photos using collaborative face recognition in online social networks

  • 1. Face Annotation for Personal Photos Using Collaborative Face Recognition in Online Social Networks 16th International Conference on Digital Signal Processing July 2009, Santorini, Greece Jae Young Choi, Wesley De Neve, Yong Man Ro, Konstantinos N. Plataniotis jygchoi@kaist.ac.kr Image and Video Systems Lab Department of Electrical Engineering Korea Advanced Institute of Science and Technology Daejeon, Korea
  • 2. -2/19- Outline of Presentation  Research motivation  Research background  Collaborative face recognition  Evaluation  Conclusions
  • 3. -3/19- Research Motivation (1/2) Increasing consumption of personal photos on online social networks Management Storing Sharing Photo acquisition Photo collection Digital camera /camcorder Social network site Mobile phone MP3 / PMP …
  • 4. -4/19- Research Motivation (2/2) Most users want to manage photo collections based on people Automatic face tagging becomes key marketing techniques  Google’s Picasa Web Albums  Face recognition in Riya  Face search in Apple’s iPhoto
  • 5. -5/19- Research Background Basic idea  Social context: Strong tendency that people capture photos with friends, family members, and co-workers  Customization of FR engine: A personalized FR engine is the most suitable for indexing face images of the corresponding user  We expect that FR engines will be built using a high number of training face images of their owner and the (close) contacts of the owner  Decentralization of FR engines: An online social network facilitates collaboration among multiple personalized FR engines Face images of the owner of the FR engine and his/her close contacts Illustration of social context Personalized FR engine Decentralization of FR engines
  • 6. -6/19- Research Question How to make use of personalized and distributed FR engines to improve the annotation accuracy? Each FR engine is specialized for a particular community member and his/her close contacts FR engines are distributed over an online social network and can be accessed by community members
  • 7. -7/19- Collaborative Face Recognition (1/6) Goal  To make use of distributed FR engines in a collaborative way Two important research topics  How to select multiple FR engines from an online social network?  Use of online social context  Use of social context available in personal photo collections  How to make use of the collected FR engines for FR purposes?  Fusion of multiple FR results obtained from the selected FR engines
  • 8. -8/19- Collaborative Face Recognition (2/6) Proposed system for collaborative face recognition and face annotation The i th community member’s face annotation system Photo collection Pli to be annotated Distributed FR databases Social relationship model Social context data FR database Ωl2 FR database Ω l1 S li FR database Face detection selection (k ) Query face images Fquery FR database Ωl j FR database Ω l5 Feature Feature Feature FR database Ω l extractor 1 extractor 2 extractor j 3 Collected FR databases  col Classifier 1 Classifier 2 Classifier j FR database Ω lM FR database Ω l 4 Multiple evidences fusion based collaborative FR Face annotation result
  • 9. -9/19- Collaborative Face Recognition (3/6) How to select multiple FR engines  Online social context can be drawn from the contact list of a community member Roguer’s FR engine Venning’s FR Name of friends G  N, E, W engine or families n4 Construction of social w1, 4 Collaborative n3 graph related to i-th face recognition n1 w1,3 community member Woodham’s FR n2 w1, 2 engine w1,5 Bolland’s FR w1,6 n5 engine n6 n7 Cho’s FR engine Profile of certain community member in “Facebook”
  • 10. - 10/19- Collaborative Face Recognition (4/6) How to make use of the selected FR engines? Selected FR databases for collaborative FR FR database 1 FR database 2 FR database 3 FR database M Ω3  {3 , u3 , G 3} Ω M  { M , uM , G M } Ω1  {1, u1, G1} Ω 2  { 2 , u 2 , G 2 } Φ col  {1 ,  2 , ,  M } U col  {u1 , u2 ,, u M } G col  {G1 , G 2 ,, G M } i : Feature extractor of i-th FR engine Selected feature extractors, ui : Classifier of i-th FR engine classifiers, and gallery sets are Ω col  {Φ col , U col ,, G col } used for the purpose of Gi : collaborative FR Gallery set of i-th FR engine
  • 11. -11/19- Collaborative Face Recognition (5/6) Collaborative FR using measurement-level fusion Collected gallery set (Ω col ) Query face Selected feature extractors Feature extractor 1 Feature extractor 2 Feature extractor M Using Φ col Nearest neighbor Nearest neighbor Nearest neighbor Using U col Classifier u1 Classifier u 2 Classifier u M Normalization Normalization and confidence Normalization and confidence and confidence Selected transformation transformation transformation classifiers Posterior probability Posterior probability Posterior probability estimation estimation estimation Probability summation Annotation result
  • 12. -12/19- Collaborative Face Recognition (6/6) Collaborative FR using confidence-based majority voting Collected gallery set (Ω col ) Query face Selected feature extractors Feature extractor 1 Feature extractor 2 Feature extractor M Using Φ col Nearest neighbor Nearest neighbor Nearest neighbor Using U col Classifier u1 Classifier u 2 Classifier u M Selected N vote ( n) Compute confidence Cconf ( n) Compute the number of votes classifiers Combination of the number of votes and corresponding confidence value Annotation result
  • 13. -13/19- Experimental Settings (1/3) Photo databases  1,120 photos provided by MPEG-7 VCE3  4,120 realistic web photos collected from ‘Flickr’ and ‘Myspace’  Ground-truth data sets  Subjects are used that appear at least 15 times in the photo collections  MPEG-7 VCE3: 1,345 face images of 54 subjects  Web photo dataset: 8,610 face images of 420 subjects Uncontrolled image acquisition conditions: illumination, pose, heavy make-up, and even occlusion
  • 14. -14/19- Experimental Settings (2/3) Annotation performance metrics  Person identification (or classification)  Assigns a query face to the correct person  Person-based photo retrieval  When a user enters a name, photos are retrieved containing the person with the given name Query photos Personal user Enter name JaeYoung Person classes Retrieve photos in which Bang-Sil Yong Man ‘JaeYoung’ appears JaeYoung Yune Choi Photo annotation system
  • 15. -15/19- Experimental Settings (3/3)  Experimental protocol Collaborative FR Centralized FR Total query set Total query set Q1 Q2 QN Q1 Q2 QN A single large collection T1 ,, TN  T1 T2 TN Independent FR Total query set Total query set Total query set Q1 Q2 QN Q1 Q2 QN Q1 Q2 QN T1 T2 TN
  • 16. -16/19- Annotation Performance (1/3) For MPEG-7 VCE3 Each FR engine is trained with 180 images of 18 subjects (10 samples/subject) Each FR engine is trained with 90 images of 9 (a) When using 3 collected FR engines subjects (10 samples/subject) Collaborative FR significantly outperforms independent FR, regardless of the number of selected (b) When using 6 collected FR engines FR engines
  • 17. -17/19- Annotation Performance (2/3) Web photo collection  8,610 face images of 420 subjects obtained from 4,120 web photos  Using random partitioning, 4,200 images of 420 subjects are used for training the FR engines, and the remaining images are used to create a query set  The number of selected FR engines for collaborative FR No. of selected FR engines 5 12 20 No. of subjects in each FR engine 84 35 21 No. of samples/subject 10 10 10 To verify the robustness of the proposed collaborative FR against changes in the number of selected FR engines
  • 18. -18/19- Annotation Performance (3/3)  Web photo collection 0.75 0.8 0.75 0.7 0.7 Collaborative FR 1 Precision 0.65 Recall Collaborative FR 2 0.65 Independent FR Centralized FR 0.6 0.6 Collaborative FR 1 Collaborative FR 2 0.55 Independent FR 0.55 Centralized FR 5 12 20 5 12 20 No. of collected feature extractors used for collaboration No. of collected feature extractors used for collaborative FR (a) Bayesian 0.8 0.7 0.65 0.7 Collaborative FR 1 0.6 Collaborative FR 2 0.6 0.55 Independent FR Collaborative FR 1 Precision Centralized FR 0.5 Collaborative FR 2 Recall 0.5 0.45 Independent FR Centralized FR 0.4 0.4 0.35 0.3 0.3 0.25 0.2 0.2 5 12 20 1 12 20 No. of collected classifiers used for collaborative FR No. of collected classifiers used for collaborative FR (b) FLDA
  • 19. -19/19- Conclusions The accuracy of collaborative FR is considerably better than the accuracy of independent FR  Performance improvement is generally independent of the number of selected FR engines  The effect of collaboration becomes more significant when the classification capability of an individual FR engine is degraded The accuracy of collaborative FR is comparable to the accuracy of centralized FR (using a single and larger set of training face images)