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

PDF
Machine Printed Handwritten Text Discrimination
PPT
PDF
Pc Seminar Jordi
PPT
Gray Image Coloring Using Texture Similarity Measures
PDF
Blignaut Visual Span And Other Parameters For The Generation Of Heatmaps
PDF
7.traffic sign detection and recognition
PDF
A Textural Approach to Palmprint Identification
PDF
A feature based approach for license plate
Machine Printed Handwritten Text Discrimination
Pc Seminar Jordi
Gray Image Coloring Using Texture Similarity Measures
Blignaut Visual Span And Other Parameters For The Generation Of Heatmaps
7.traffic sign detection and recognition
A Textural Approach to Palmprint Identification
A feature based approach for license plate

What's hot (11)

PPTX
E Cognition User Summit2009 S Lang Zgis Object Validity
PDF
Cl4301502506
PDF
Dj31747750
PPTX
Question 1 evaluation
PDF
42 128-1-pb
PDF
A Novel Approach to Fingerprint Identification Using Gabor Filter-Bank
PPTX
Multimedia searching
PDF
Shadow Detection and Removal Techniques A Perspective View
PDF
Shadow Detection and Removal in Still Images by using Hue Properties of Color...
PDF
PDF
Revisiting spectral printing: A data-driven approach
E Cognition User Summit2009 S Lang Zgis Object Validity
Cl4301502506
Dj31747750
Question 1 evaluation
42 128-1-pb
A Novel Approach to Fingerprint Identification Using Gabor Filter-Bank
Multimedia searching
Shadow Detection and Removal Techniques A Perspective View
Shadow Detection and Removal in Still Images by using Hue Properties of Color...
Revisiting spectral printing: A data-driven approach
Ad

Similar to Open source print quality software (20)

PPT
GTC 2012: GPU-Accelerated Path Rendering
PDF
01 introduction image processing analysis
PPTX
Elettronica: Multimedia Information Processing in Smart Environments by Aless...
PPTX
PCI Geomatics Overview
PDF
Nityanand gopalika digital detectors for industrial applications
PDF
IRJET - Computer-Assisted ALL, AML, CLL, CML Detection and Counting for D...
PPT
Image segmentation ajal
PDF
Book2net Flash [en]
PDF
2008 brokerage 04 smart vision system [compatibility mode]
PDF
2008 brokerage 04 smart vision system [compatibility mode]
PDF
Digital image classification
PPTX
Matlab Training in Chandigarh
PPTX
Matlab Training in Jalandhar | Matlab Training in Phagwara
PPTX
A12REVIEW.pptx
PPT
Worldexpo2007
PPTX
Image Processing Training in Chandigarh
PDF
Feature Extraction and Feature Selection using Textual Analysis
PPT
Automated Metrology System
PDF
Computer Vision
PPT
SIGGRAPH 2012: GPU-Accelerated 2D and Web Rendering
GTC 2012: GPU-Accelerated Path Rendering
01 introduction image processing analysis
Elettronica: Multimedia Information Processing in Smart Environments by Aless...
PCI Geomatics Overview
Nityanand gopalika digital detectors for industrial applications
IRJET - Computer-Assisted ALL, AML, CLL, CML Detection and Counting for D...
Image segmentation ajal
Book2net Flash [en]
2008 brokerage 04 smart vision system [compatibility mode]
2008 brokerage 04 smart vision system [compatibility mode]
Digital image classification
Matlab Training in Chandigarh
Matlab Training in Jalandhar | Matlab Training in Phagwara
A12REVIEW.pptx
Worldexpo2007
Image Processing Training in Chandigarh
Feature Extraction and Feature Selection using Textual Analysis
Automated Metrology System
Computer Vision
SIGGRAPH 2012: GPU-Accelerated 2D and Web Rendering
Ad

More from Christophe Mercier (7)

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

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PDF
cuic standard and advanced reporting.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Cloud computing and distributed systems.
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
Teaching material agriculture food technology
Approach and Philosophy of On baking technology
cuic standard and advanced reporting.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Empathic Computing: Creating Shared Understanding
“AI and Expert System Decision Support & Business Intelligence Systems”
The AUB Centre for AI in Media Proposal.docx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Cloud computing and distributed systems.
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Digital-Transformation-Roadmap-for-Companies.pptx
Chapter 3 Spatial Domain Image Processing.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Teaching material agriculture food technology

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.