SlideShare a Scribd company logo
1 of 14
Download to read offline
Australian R&D with global impact




                     Paper 55 Session3B 12:10PM-12:30PM on Thu 3 Dec



          Paper fingerprinting using
        alpha-masked image matching

               Tuan Pham, Stuart Perry, and Peter Fletcher
                      Canon Information Systems Research Australia




Copyright CISRA Slide 1       Printed 30 November 2009
Australian R&D with global impact




Overview
1.     Paper FingerPrint (PFP)
              Random structure of paper
              Uniqueness

2.     Alpha-masked image matching
              Normalized correlation
              Image inpainting

3.     PFP robustness
              Evaluation
              Possible improvements

Copyright CISRA Slide 2       Printed 30 November 2009
Australian R&D with global impact



                                                                        The             The original
Paper fingerprint                                                      coupon            fingerprint

      Intrinsic characteristic of a
      piece of paper that uniquely
      describes itself


      Document authentication
      application
                                                                       Paper Fingerprint System


                                                                             Match Strength


                                                              Not Original       Threshold    Original
                                                                                Comparison

Copyright CISRA Slide 3       Printed 30 November 2009
Australian R&D with global impact




Paper FingerPrinting (PFP) using a scanner


         Office
         paper




Copyright CISRA Slide 4       Printed 30 November 2009
Australian R&D with global impact




PFP matching using cross-correlation
      Paper FingerPrint is a 256x256 8-bit grayscale scan at 600dpi
      PFP match is determined based on correlation peak strength:
              Peak strength > 10 → match
              Peak strength < 10 → non-match
      Using extreme value theory, the false alarm rate is about 1x10-50

                               ___ Fisher-Tippett
                                   distribution fit




           Non-Match PFP strengths                            Matching PFP strengths
Copyright CISRA Slide 5       Printed 30 November 2009
Australian R&D with global impact




Correlation is not robust against change
      We swap 7.5% of pixels around → match strength drops below 10
      Printing also decreases match strength & increases false matches

                                             Some
                                             printed text     Low correlation due to the
                                             creates a
                                             false negative
                                                               influence of the printed
                                                                        areas


                             Same sheet of paper


                    Same                     Same
                    printed text             printed text      High correlation due to
                    creates a                creates a
                    false positive           false positive
                                                                 the influence of the
                                                                    printed areas


                          Different sheets of paper

Copyright CISRA Slide 6       Printed 30 November 2009
Australian R&D with global impact




Solution 1: alpha-masked correlation [Fitch et al]
    Use weight α to mask out change areas during least-square matching:
                  E ( x0 , y0 ) = ∑ ( f1 ( x, y ) − f 2 ( x − x0 , y − y0 ) ) α1 ( x, y )α 2 ( x − x0 , y − y0 )
                                                                            2

                                   x, y

                                 = α1 f12 ⊗ α 2 − 2α1 f1 ⊗ α 2 f 2 + α1 ⊗ α 2 f 22

    If images f1 & f2 have zero mean, alpha-masked                  α f ⊗ α 2 f2
                                                             EN = −2 1 1
    correlation can be simplified to normalized correlation:          α1 ⊗ α 2


        Paper 1                                                                                    Cross-correlation
                                                                                                Peak strength = 12.44

        Same
        printed
         texts
                                                                                              Alpha-masked correlation
        Paper 2                                                                                  Peak strength = 4.04
                                                              α
Copyright CISRA Slide 7       Printed 30 November 2009
Australian R&D with global impact




   Solution 2: inpainting followed by correlation




Scanned paper with printed texts                  Filled-in with mean value           Smooth inpainting

        How well do these different solutions compare to each other?
                                    Alpha-masked           Normalized   Mean-filled    Inpainting
              Match                       46.32                 44.64     44.62          28.34
              Non-match                    8.16                 5.84       5.88          5.36
              Ratio                        5.67                 7.63       7.59          5.28
     Normalized correlation is most discriminative, followed by mean-filled correlation
  Copyright CISRA Slide 8       Printed 30 November 2009
Australian R&D with global impact




   Fill factor experiment: synthetic mask
        Mask is successively eroded to reduce the fill-factor
                                                         50
                                                        100
                                                                                    alpha-masked correlation [8]
                                                            45
                                                            90                      normalized correlation (section 2.3)
                                                            40                      mean-filled correlation (section 3.3)
                      fill = 0.77                           80
                                                                                    inpainting correlation (section 3.3)
   PFP 1
                                                            35
                                                            70                      correlation of non-matching pairs
                                           match strength
                                                            30
                                                            60
                      fill = 0.58
                                                            25
                                                            50
   PFP 2
                                                            20
                                                            40

                      fill = 0.45                           15
                                                            30
                             …




                                                            10
                                                            20
   Paper 1
after printing                                               5
                                                            10

                                                            0
                                                              0   0.1   0.2   0.3       0.4     0.5     0.6      0.7        0.8
                       fill = 0.05
                                                                              mask fill factor
  Copyright CISRA Slide 9       Printed 30 November 2009
Australian R&D with global impact




Match strength vs. fill factor from a real document
      The document is scanned twice, 256x256 image patches are matched
                                                       25
                                                       50

                                                                    alpha-masked correlation [8]

                                                       40
                                                       20
                    fill = 0.94

                                      match strength
                                                       30
                                                       15
                     fill = 0.86

                                                       20
                                                       10

                     fill = 0.73
                           …




                                                       10
                                                        5




                                                       0
                                                       0
                                                        0.1   0.2     0.3    0.4      0.5    0.6      0.7   0.8   0.9   1
                     fill = 0.16
                                                                                   mask fill factor
Copyright CISRA Slide 10   Printed 30 November 2009
Australian R&D with global impact




Improve PFP by multiple orientation scans
      Reflection from paper consists of diffuse and specular components
      These components can be separated by photometric stereography
                            paper scanned at 0º            paper scanned at 180º




                                      +                               _
                                             +                   +




                             diffuse reflectance           specular reflectance
Copyright CISRA Slide 11   Printed 30 November 2009
Australian R&D with global impact




Improve PFP robustness by double-sided scan
      Verify the Paper FingerPrint on both sides.
      Front and back side must correlate
      The displacement between front and back side is fixed




                Front side                          Back side     Correlation of
               scanned at 0°                      scanned at 0°   front and back


Copyright CISRA Slide 12   Printed 30 November 2009
Australian R&D with global impact




Conclusions
      Conventional scanners capture internal structure of
      paper: Paper FingerPrint (PFP)

      PFPs are very unique and can be used for authentication

      PFPs can be matched even after printing

      PFPs can be made more robust using more than one
      scans



Copyright CISRA Slide 13   Printed 30 November 2009
Australian R&D with global impact




                                      Thank you

                           tuan.pham@cisra.canon.com.au




Copyright CISRA Slide 14   Printed 30 November 2009

More Related Content

More from Tuan Q. Pham

Non-maximum suppression using fewer than two comparison per pixels
Non-maximum suppression using fewer than two comparison per pixelsNon-maximum suppression using fewer than two comparison per pixels
Non-maximum suppression using fewer than two comparison per pixelsTuan Q. Pham
 
Bidirectional bias correction for gradient-based shift estimation
Bidirectional bias correction for gradient-based shift estimationBidirectional bias correction for gradient-based shift estimation
Bidirectional bias correction for gradient-based shift estimationTuan Q. Pham
 
Robust Super-Resolution by minimizing a Gaussian-weighted L2 error norm
Robust Super-Resolution by minimizing a Gaussian-weighted L2 error normRobust Super-Resolution by minimizing a Gaussian-weighted L2 error norm
Robust Super-Resolution by minimizing a Gaussian-weighted L2 error normTuan Q. Pham
 
Resolution enhancement of low-quality videos using a high-resolution frame
Resolution enhancement of low-quality videos using a high-resolution frameResolution enhancement of low-quality videos using a high-resolution frame
Resolution enhancement of low-quality videos using a high-resolution frameTuan Q. Pham
 
Separable bilateral filtering for fast video preprocessing
Separable bilateral filtering for fast video preprocessingSeparable bilateral filtering for fast video preprocessing
Separable bilateral filtering for fast video preprocessingTuan Q. Pham
 
Performance of Optimal Registration Estimator
Performance of Optimal Registration EstimatorPerformance of Optimal Registration Estimator
Performance of Optimal Registration EstimatorTuan Q. Pham
 
Normalized averaging using adaptive applicability functions with applications...
Normalized averaging using adaptive applicability functions with applications...Normalized averaging using adaptive applicability functions with applications...
Normalized averaging using adaptive applicability functions with applications...Tuan Q. Pham
 

More from Tuan Q. Pham (7)

Non-maximum suppression using fewer than two comparison per pixels
Non-maximum suppression using fewer than two comparison per pixelsNon-maximum suppression using fewer than two comparison per pixels
Non-maximum suppression using fewer than two comparison per pixels
 
Bidirectional bias correction for gradient-based shift estimation
Bidirectional bias correction for gradient-based shift estimationBidirectional bias correction for gradient-based shift estimation
Bidirectional bias correction for gradient-based shift estimation
 
Robust Super-Resolution by minimizing a Gaussian-weighted L2 error norm
Robust Super-Resolution by minimizing a Gaussian-weighted L2 error normRobust Super-Resolution by minimizing a Gaussian-weighted L2 error norm
Robust Super-Resolution by minimizing a Gaussian-weighted L2 error norm
 
Resolution enhancement of low-quality videos using a high-resolution frame
Resolution enhancement of low-quality videos using a high-resolution frameResolution enhancement of low-quality videos using a high-resolution frame
Resolution enhancement of low-quality videos using a high-resolution frame
 
Separable bilateral filtering for fast video preprocessing
Separable bilateral filtering for fast video preprocessingSeparable bilateral filtering for fast video preprocessing
Separable bilateral filtering for fast video preprocessing
 
Performance of Optimal Registration Estimator
Performance of Optimal Registration EstimatorPerformance of Optimal Registration Estimator
Performance of Optimal Registration Estimator
 
Normalized averaging using adaptive applicability functions with applications...
Normalized averaging using adaptive applicability functions with applications...Normalized averaging using adaptive applicability functions with applications...
Normalized averaging using adaptive applicability functions with applications...
 

Recently uploaded

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Recently uploaded (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Paper fingerprinting using alpha-masked image matching

  • 1. Australian R&D with global impact Paper 55 Session3B 12:10PM-12:30PM on Thu 3 Dec Paper fingerprinting using alpha-masked image matching Tuan Pham, Stuart Perry, and Peter Fletcher Canon Information Systems Research Australia Copyright CISRA Slide 1 Printed 30 November 2009
  • 2. Australian R&D with global impact Overview 1. Paper FingerPrint (PFP) Random structure of paper Uniqueness 2. Alpha-masked image matching Normalized correlation Image inpainting 3. PFP robustness Evaluation Possible improvements Copyright CISRA Slide 2 Printed 30 November 2009
  • 3. Australian R&D with global impact The The original Paper fingerprint coupon fingerprint Intrinsic characteristic of a piece of paper that uniquely describes itself Document authentication application Paper Fingerprint System Match Strength Not Original Threshold Original Comparison Copyright CISRA Slide 3 Printed 30 November 2009
  • 4. Australian R&D with global impact Paper FingerPrinting (PFP) using a scanner Office paper Copyright CISRA Slide 4 Printed 30 November 2009
  • 5. Australian R&D with global impact PFP matching using cross-correlation Paper FingerPrint is a 256x256 8-bit grayscale scan at 600dpi PFP match is determined based on correlation peak strength: Peak strength > 10 → match Peak strength < 10 → non-match Using extreme value theory, the false alarm rate is about 1x10-50 ___ Fisher-Tippett distribution fit Non-Match PFP strengths Matching PFP strengths Copyright CISRA Slide 5 Printed 30 November 2009
  • 6. Australian R&D with global impact Correlation is not robust against change We swap 7.5% of pixels around → match strength drops below 10 Printing also decreases match strength & increases false matches Some printed text Low correlation due to the creates a false negative influence of the printed areas Same sheet of paper Same Same printed text printed text High correlation due to creates a creates a false positive false positive the influence of the printed areas Different sheets of paper Copyright CISRA Slide 6 Printed 30 November 2009
  • 7. Australian R&D with global impact Solution 1: alpha-masked correlation [Fitch et al] Use weight α to mask out change areas during least-square matching: E ( x0 , y0 ) = ∑ ( f1 ( x, y ) − f 2 ( x − x0 , y − y0 ) ) α1 ( x, y )α 2 ( x − x0 , y − y0 ) 2 x, y = α1 f12 ⊗ α 2 − 2α1 f1 ⊗ α 2 f 2 + α1 ⊗ α 2 f 22 If images f1 & f2 have zero mean, alpha-masked α f ⊗ α 2 f2 EN = −2 1 1 correlation can be simplified to normalized correlation: α1 ⊗ α 2 Paper 1 Cross-correlation Peak strength = 12.44 Same printed texts Alpha-masked correlation Paper 2 Peak strength = 4.04 α Copyright CISRA Slide 7 Printed 30 November 2009
  • 8. Australian R&D with global impact Solution 2: inpainting followed by correlation Scanned paper with printed texts Filled-in with mean value Smooth inpainting How well do these different solutions compare to each other? Alpha-masked Normalized Mean-filled Inpainting Match 46.32 44.64 44.62 28.34 Non-match 8.16 5.84 5.88 5.36 Ratio 5.67 7.63 7.59 5.28 Normalized correlation is most discriminative, followed by mean-filled correlation Copyright CISRA Slide 8 Printed 30 November 2009
  • 9. Australian R&D with global impact Fill factor experiment: synthetic mask Mask is successively eroded to reduce the fill-factor 50 100 alpha-masked correlation [8] 45 90 normalized correlation (section 2.3) 40 mean-filled correlation (section 3.3) fill = 0.77 80 inpainting correlation (section 3.3) PFP 1 35 70 correlation of non-matching pairs match strength 30 60 fill = 0.58 25 50 PFP 2 20 40 fill = 0.45 15 30 … 10 20 Paper 1 after printing 5 10 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 fill = 0.05 mask fill factor Copyright CISRA Slide 9 Printed 30 November 2009
  • 10. Australian R&D with global impact Match strength vs. fill factor from a real document The document is scanned twice, 256x256 image patches are matched 25 50 alpha-masked correlation [8] 40 20 fill = 0.94 match strength 30 15 fill = 0.86 20 10 fill = 0.73 … 10 5 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 fill = 0.16 mask fill factor Copyright CISRA Slide 10 Printed 30 November 2009
  • 11. Australian R&D with global impact Improve PFP by multiple orientation scans Reflection from paper consists of diffuse and specular components These components can be separated by photometric stereography paper scanned at 0º paper scanned at 180º + _ + + diffuse reflectance specular reflectance Copyright CISRA Slide 11 Printed 30 November 2009
  • 12. Australian R&D with global impact Improve PFP robustness by double-sided scan Verify the Paper FingerPrint on both sides. Front and back side must correlate The displacement between front and back side is fixed Front side Back side Correlation of scanned at 0° scanned at 0° front and back Copyright CISRA Slide 12 Printed 30 November 2009
  • 13. Australian R&D with global impact Conclusions Conventional scanners capture internal structure of paper: Paper FingerPrint (PFP) PFPs are very unique and can be used for authentication PFPs can be matched even after printing PFPs can be made more robust using more than one scans Copyright CISRA Slide 13 Printed 30 November 2009
  • 14. Australian R&D with global impact Thank you tuan.pham@cisra.canon.com.au Copyright CISRA Slide 14 Printed 30 November 2009