SlideShare a Scribd company logo
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

PDF
Paper fingerprinting using alpha-masked image matching
PDF
Influence of Signal-to-Noise Ratio and Point Spread Function on Limits of Sup...
PDF
Oral presentation on Asymmetric recursive Gaussian filtering for space-varia...
PDF
Asymmetric recursive Gaussian filtering for space-variant artificial bokeh
PPTX
Parallel implementation of geodesic distance transform with application in su...
PDF
Parallel implementation of geodesic distance transform with application in su...
PDF
Multi-hypothesis projection-based shift estimation for sweeping panorama reco...
PDF
Multi-hypothesis projection-based shift estimation for sweeping panorama reco...
Paper fingerprinting using alpha-masked image matching
Influence of Signal-to-Noise Ratio and Point Spread Function on Limits of Sup...
Oral presentation on Asymmetric recursive Gaussian filtering for space-varia...
Asymmetric recursive Gaussian filtering for space-variant artificial bokeh
Parallel implementation of geodesic distance transform with application in su...
Parallel implementation of geodesic distance transform with application in su...
Multi-hypothesis projection-based shift estimation for sweeping panorama reco...
Multi-hypothesis projection-based shift estimation for sweeping panorama reco...

More from Tuan Q. Pham (7)

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

Recently uploaded (20)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Approach and Philosophy of On baking technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
sap open course for s4hana steps from ECC to s4
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation theory and applications.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Empathic Computing: Creating Shared Understanding
Review of recent advances in non-invasive hemoglobin estimation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Network Security Unit 5.pdf for BCA BBA.
Big Data Technologies - Introduction.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Approach and Philosophy of On baking technology
Building Integrated photovoltaic BIPV_UPV.pdf
Electronic commerce courselecture one. Pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
sap open course for s4hana steps from ECC to s4
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Unlocking AI with Model Context Protocol (MCP)
Encapsulation theory and applications.pdf
Ad

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