SlideShare a Scribd company logo
Open source print quality software
   Commercial systems dedicated to assess print quality already
    exist. They usually implement the ISO 13660 standard with a
    focus on character and line attributes (raggedness, line
    width, darkness, character, contrast, fill, extraneous marks,
    character field, background haze, character field)

   However, they are expensive, lack of flexibility and the access
    to their algorithms is not possible.

   Fiji/ImageJ and its environment enables to develop an open
    source program dedicated to print quality assessment
    ›   free license
    ›   Interface based
    ›   Development using Java language and pre-coded functions
    ›   Enhance collaboration
Print target
     design

Choice of                  Printing                                    System model
relevant features
                                               Image
Printing sequences   Printing parameters
                     (drop speed,…)          acquisition
                                                                   Features
                     Substrate             High resolution &
                                           low field of view      extraction
                     Ink                   vs low resolution
                                                               Lines                   Statistical
                                           & high field of
                     Printing
                                           view                                         analysis
                     configuration                             Dot
                                           Lighting            Text                Intra-samples
                     Dithering             conditions
                     techniques                                Registration mark      Inter-
                                                                                      samples



                                                                              Fiji
   Fiji is an image processing package. It can be
    described as a distribution of ImageJ together
    with Java, Java 3D and a lot of plugins.
   User interface

   Macro/plugings editor
Individual ‘bricks’
-Color conversion                         Software development
-Binary analysis                          Macro
-Illumination correction                  Java based program
-…




                    Increase productivity
                    Automation
                    Shorter development time
                    Proprietary routines and
                    development of standard
   Image creation to design test charts

   Dithering techniques

   Dots and satellites

   Line width/raggedness

   Series of parallel lines
   By example, test of optical density regularity
    along the swathe
    › Periodic pattern



    › Random pattern
   Comparison and impact of different
    dithering techniques




   Implementation of algorithms specific to
    greyscale printhead
Particles extraction
                         Particles counting




Background subtraction
RGB – one layer
Binarization
Individual object’s properties




          Histogram for a given
          parameter
› Edges extraction + angular correction +
 average and standard deviation on both
 sides of the line
   Idea     The centre of each line is
                 computed to obtain the           The histogram is then
Original image   distance between two             plotted
                 successive lines
                                                        Histogram
                                              %
                             di




                                                           di

REFERENCE
   implementation
          The red circles represent
          the middle of the line




          Average and standard
          deviation are then calculated
   Colour deconvolution


   Results tolerance


   Text recognition and limit of
    “readability”
   Objective: to quantify colour variations caused by
    due to undesirable drops overlap,...



                                                   Placement
                                                   accuracy

                                                   % of
                                                   coverage

                                                   Printing
            Colour             Colour
                                                   direction
           clustering           split
            in RGB                                 Dithering
             space                                 techniques
   Objective: to evaluate the interval of confidence for
        results like dot diameter, (x,y) positioning, roundness,…

Pixel size: 2 µm                           Distribution of error centred of the
Dot diameter: 60 µm                               theoretical dot area



                       Algorithm based


                      on dot permutation
   Image analysis is an approach, but not
    the end of the story

   PQ can be described along several others
    physical dimensions (Optical density,
    colour gamut, full tone uniformity…)

   Some levels of overlapping exist between
    them
   If you:
    › want to know more about ImageJ / Fiji
    › are interested in developing an ISO13660
      open source software
    › have a specific need regarding print quality
      assessment, beyond image analysis

   I would be please to heard from you.

More Related Content

What's hot (11)

PPTX
E Cognition User Summit2009 S Lang Zgis Object Validity
Trimble Geospatial Munich
 
PDF
Cl4301502506
IJERA Editor
 
PDF
Dj31747750
IJERA Editor
 
PPTX
Question 1 evaluation
waltonellie64
 
PDF
42 128-1-pb
Mahendra Sisodia
 
PDF
A Novel Approach to Fingerprint Identification Using Gabor Filter-Bank
IDES Editor
 
PPTX
Multimedia searching
University PARIS-SUD
 
PDF
Shadow Detection and Removal Techniques A Perspective View
ijtsrd
 
PDF
Shadow Detection and Removal in Still Images by using Hue Properties of Color...
ijsrd.com
 
PDF
Ib2
vrajagopal89
 
PDF
Revisiting spectral printing: A data-driven approach
Jan Morovic
 
E Cognition User Summit2009 S Lang Zgis Object Validity
Trimble Geospatial Munich
 
Cl4301502506
IJERA Editor
 
Dj31747750
IJERA Editor
 
Question 1 evaluation
waltonellie64
 
42 128-1-pb
Mahendra Sisodia
 
A Novel Approach to Fingerprint Identification Using Gabor Filter-Bank
IDES Editor
 
Multimedia searching
University PARIS-SUD
 
Shadow Detection and Removal Techniques A Perspective View
ijtsrd
 
Shadow Detection and Removal in Still Images by using Hue Properties of Color...
ijsrd.com
 
Revisiting spectral printing: A data-driven approach
Jan Morovic
 

Similar to Open source print quality software (20)

PDF
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...
Peter Morovic
 
PPT
Worldexpo2007
Yair Kipman
 
PDF
CIC@20 Printing (invited talk)
Jan Morovic
 
PDF
From paper to screen: Putting maps on the web
Petr Pridal
 
PDF
2008 brokerage 04 smart vision system [compatibility mode]
imec.archive
 
PDF
2008 brokerage 04 smart vision system [compatibility mode]
imec.archive
 
PDF
Revolutionising Textile Decoration & Finishing With Digital Inkjet Technology
Xennia Technology
 
PDF
Digital image processing
parul4d
 
PDF
GI2012 cajthaml-quality
IGN Vorstand
 
PPTX
The Development of Mechatronic Machine Vision System for Inspection Of Cerami...
Waleed El-Badry
 
PDF
20130902 printing standardization by color flow
Shimizu Printing Inc.
 
PPTX
Imago OCR: Open-source toolkit for chemical structure image recognition
Mikhail Rybalkin
 
PPT
Automated Metrology System
Larry Schott
 
PPT
Image pre processing
Ashish Kumar
 
PDF
Multiscale Gradient Based – Directional CFA Interpolation with Refinement
IJTET Journal
 
ZIP
Photoshopcs4 Essential Skills
Yogesh Shinde
 
PDF
Simply Beautiful Color
ONYX_Graphics
 
PPTX
Image processing sw & hw
amalalhait
 
PDF
Scanner colour calibration
Tarun Grover
 
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...
Peter Morovic
 
Worldexpo2007
Yair Kipman
 
CIC@20 Printing (invited talk)
Jan Morovic
 
From paper to screen: Putting maps on the web
Petr Pridal
 
2008 brokerage 04 smart vision system [compatibility mode]
imec.archive
 
2008 brokerage 04 smart vision system [compatibility mode]
imec.archive
 
Revolutionising Textile Decoration & Finishing With Digital Inkjet Technology
Xennia Technology
 
Digital image processing
parul4d
 
GI2012 cajthaml-quality
IGN Vorstand
 
The Development of Mechatronic Machine Vision System for Inspection Of Cerami...
Waleed El-Badry
 
20130902 printing standardization by color flow
Shimizu Printing Inc.
 
Imago OCR: Open-source toolkit for chemical structure image recognition
Mikhail Rybalkin
 
Automated Metrology System
Larry Schott
 
Image pre processing
Ashish Kumar
 
Multiscale Gradient Based – Directional CFA Interpolation with Refinement
IJTET Journal
 
Photoshopcs4 Essential Skills
Yogesh Shinde
 
Simply Beautiful Color
ONYX_Graphics
 
Image processing sw & hw
amalalhait
 
Scanner colour calibration
Tarun Grover
 
Ad

More from Christophe Mercier (7)

PDF
These mercier christophe
Christophe Mercier
 
PPT
Nip 25 mercier_ch
Christophe Mercier
 
PPT
MindMapping Skills
Christophe Mercier
 
PPT
Virtual Printingl
Christophe Mercier
 
PPT
Characterisation of the properties use of paper by topographical analysis of ...
Christophe Mercier
 
PPT
Are 3D surface standard parameters discriminant for paper ?
Christophe Mercier
 
PPT
Generalised description of the three-dimensional structure of paper
Christophe Mercier
 
These mercier christophe
Christophe Mercier
 
Nip 25 mercier_ch
Christophe Mercier
 
MindMapping Skills
Christophe Mercier
 
Virtual Printingl
Christophe Mercier
 
Characterisation of the properties use of paper by topographical analysis of ...
Christophe Mercier
 
Are 3D surface standard parameters discriminant for paper ?
Christophe Mercier
 
Generalised description of the three-dimensional structure of paper
Christophe Mercier
 
Ad

Recently uploaded (20)

PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
July Patch Tuesday
Ivanti
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Python basic programing language for automation
DanialHabibi2
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
July Patch Tuesday
Ivanti
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 

Open source print quality software

  • 2. Commercial systems dedicated to assess print quality already exist. They usually implement the ISO 13660 standard with a focus on character and line attributes (raggedness, line width, darkness, character, contrast, fill, extraneous marks, character field, background haze, character field)  However, they are expensive, lack of flexibility and the access to their algorithms is not possible.  Fiji/ImageJ and its environment enables to develop an open source program dedicated to print quality assessment › free license › Interface based › Development using Java language and pre-coded functions › Enhance collaboration
  • 3. Print target design Choice of Printing System model relevant features Image Printing sequences Printing parameters (drop speed,…) acquisition Features Substrate High resolution & low field of view extraction Ink vs low resolution Lines Statistical & high field of Printing view analysis configuration Dot Lighting Text Intra-samples Dithering conditions techniques Registration mark Inter- samples Fiji
  • 4. Fiji is an image processing package. It can be described as a distribution of ImageJ together with Java, Java 3D and a lot of plugins.  User interface  Macro/plugings editor
  • 5. Individual ‘bricks’ -Color conversion Software development -Binary analysis Macro -Illumination correction Java based program -… Increase productivity Automation Shorter development time Proprietary routines and development of standard
  • 6. Image creation to design test charts  Dithering techniques  Dots and satellites  Line width/raggedness  Series of parallel lines
  • 7. By example, test of optical density regularity along the swathe › Periodic pattern › Random pattern
  • 8. Comparison and impact of different dithering techniques  Implementation of algorithms specific to greyscale printhead
  • 9. Particles extraction Particles counting Background subtraction RGB – one layer Binarization
  • 10. Individual object’s properties Histogram for a given parameter
  • 11. › Edges extraction + angular correction + average and standard deviation on both sides of the line
  • 12. Idea The centre of each line is computed to obtain the The histogram is then Original image distance between two plotted successive lines Histogram % di di REFERENCE
  • 13. implementation The red circles represent the middle of the line Average and standard deviation are then calculated
  • 14. Colour deconvolution  Results tolerance  Text recognition and limit of “readability”
  • 15. Objective: to quantify colour variations caused by due to undesirable drops overlap,... Placement accuracy % of coverage Printing Colour Colour direction clustering split in RGB Dithering space techniques
  • 16. Objective: to evaluate the interval of confidence for results like dot diameter, (x,y) positioning, roundness,… Pixel size: 2 µm Distribution of error centred of the Dot diameter: 60 µm theoretical dot area Algorithm based on dot permutation
  • 17. Image analysis is an approach, but not the end of the story  PQ can be described along several others physical dimensions (Optical density, colour gamut, full tone uniformity…)  Some levels of overlapping exist between them
  • 18. If you: › want to know more about ImageJ / Fiji › are interested in developing an ISO13660 open source software › have a specific need regarding print quality assessment, beyond image analysis  I would be please to heard from you.