SlideShare a Scribd company logo
Towards robust categorical colour perception

                           G. Beretta            N. Moroney                J. Recker
                                      Print Production Automation Lab
                                       Hewlett-Packard Laboratories
                                             Palo Alto, California


              11th Congress of the International Colour Association
                    Sydney, 27 September – 2 October 2009




Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception      AIC 2009   1 / 31
Outline


1    Problems

2    Global vs. local colour differences

3    What and where are the categories?

4    New paradigm: use crowd-sourcing

5    Status & conclusions




Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception   AIC 2009   2 / 31
Outline


1    Problems

2    Global vs. local colour differences

3    What and where are the categories?

4    New paradigm: use crowd-sourcing

5    Status & conclusions




Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception   AIC 2009   3 / 31
Describing colours




Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception   AIC 2009   4 / 31
HTML colour specification
                                                        #EF4123                     #007CB0

                                                                                        #848688

                                                                                       #BF1E74
 #007CB0



                                                                             #008F4C


                 #F89F6D



                       #F499B8
Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception             AIC 2009   5 / 31
Automatic layout in variable data printing

    HP chiclet                                                                       HP chiclet
    old palette                                                                     new palette




                                        automatic
                                         layout




     Buy HP                                                                      Buy HP
    computers                                                              workstation xw 8600


Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception                 AIC 2009   6 / 31
The wide xvYCC gamut
 Luma                                   Gamut of xvYCC
        Y
    254
                                                Over White
1.0 235
                                  1< R’,G’,B’                   1< R’,G’,B’                             BT.709-5
                                                                                                        (sRGB)
                                                                                                        sYCC




                                                                                      Extended Region
                Extended Region




                                            0 < R’,G’,B’ < 1                                            xvYCC

                                           (Gamut of BT.709-5)
                                                     (sRGB)


                                  R’,G’,B’< 0                     R’,G’,B’< 0
0.0 16
      -0.57 - 0.5                                 Black                          +0.5 +0.56
     1
                                                     128
                                                                                                        Cb, Cr
        1   16                                                                    240 254
            Extended                                                              Extended              Chroma

Beretta, Moroney, Recker (HP Labs)         Towards robust categorical colour perception                    AIC 2009   7 / 31
Applications of colour naming



       Better user experience in GUIs
       Automatic nudging of text and logo colours for readability in
       variable data printing
       Gamut mapping for HDR and wide gamut displays


       Culture-independent preferred color rendering
       Thematic rendering




Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception   AIC 2009   8 / 31
Outline


1    Problems

2    Global vs. local colour differences

3    What and where are the categories?

4    New paradigm: use crowd-sourcing

5    Status & conclusions




Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception   AIC 2009   9 / 31
Local colour differences
   y
             520
                      530
0.8
                             540
       510
                                   550
                                                     Stiles Line Element
                                                     Ellipses plotted 3 x
                                         560
0.6
                                               570
       500
                                                     580

                                                           590
0.4                                                              600
                                                                       610
                                                                         620
          490                                                              630
                                                                             700


0.2
         480


              470
                      0




                460                                                            x
                      45




   0                   0.2               0.4               0.6
Beretta, Moroney, Recker (HP Labs)       Towards robust categorical colour perception   AIC 2009   10 / 31
Categorisation




Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception   AIC 2009   11 / 31
Categorical perception
Definition (Stevan Harnad)
A categorical perception effect occurs when
   1    a set of stimuli ranging along a physical continuum is given one
        label on one side of a category boundary and another label on the
        other side and
   2    the subject can discriminate smaller physical differences between
        pairs of stimuli that straddle boundary than between pairs that are
        entirely within one category or the other
                                   v’
                    v’
                             1. 1. 1.
                                             white           yellow
                                                                                                                     white   yellow
                                          .98 .92 .65 .53                                       orange
                               1. 1. 1.
                                                           .73 87 .91.87
              .55        green1. .99 .98                                    .71.53 .75.88



                                                                                                 orange
                                           .97 .88 .62                                     .96.98 .98.96

                                            .98 .92 .65 .53
                                                        .59.73 .74.57                                     .93
                              .97 .91 .94                               .33 .45.51
                                            .84 .66 .5 .46.44 A                     .58.54 .63.59

                                                             .73 87 .91
                                                                 .31.49.63                         .52 .5




                      green 1. .99 .98 .97 .88
                               .71 .71 .68                                   .78.81 .63.47
                                              .7 .44 .47.52                                  .33.39.61      red

             .55                                                         .87 .71.53
                                                              .41.35.56
                                .57.56 .44                                .61.61.52
                                                         B
                                              .33 .45.56 .56                          .53.53
                                                                                              .47.47

                                                                                     .75.88 .96
                                                               .43.32.46
                          aqua .77.63.38.39.56C E    D
                                                       .64.53.35
                                                                           .56.68 .76
                                                                                       .74.75.58 peach


                                                      .62 .59.73                                .98 .98.96
              .45                                                  .53 .7 .8
                                 .82.65.36.45                                  .85.87.82.74
                                                   .45.48 .3

                                                                  .74.57.33
                                                                .52.74.81.87

                                                                                                            .93
                                  .69.42 .36                                    .91.89 .86
                                                .47.48.28

                                .97 .91 .94                                   .45.51 .58
                                                             .33.57.69.83



                                                                     A
                                   .53.64 .5                                 .92.88.87
                                                 .38.37.48.44
                          gray .62.75
                                              .84 .66 .5 .46                             .54 .63.59.52
                                                                  .57 .7 .82.86
                                             .53.35.56.56
                                                              .47 .56.68
                                                                                 .88     pink

                                                               .44 .31.49
                                                                           .72.74

                                                                                                         .5
                                     .74.82.53 .54.67
                                                          .77.59 .48
              .35                                                      .51.63

                                                                          .63 .78 .81 .63
                                       .9 .84 .48

                                 .71 .71 .68
                                                                                                              red
                                                    .7 .83 .8
                                                                .72.65 .5
                                      .92.89.53

                                                .7 .44 .47                                .47 .33.39.61
                                                    .82.92 .9 .75.69


                                                            .52.41.35
                                        .98 .9 .52
                                                     .83.93 .89.81
                                                                          purple
                              blue .98 .9 .53 .83.94.92

                                  .57.56 .44                           .56.61.61
                                                           B                       .52 .53.53
                                         .97 .9 .52.91
                                                          .95
              .25

                                                .33 .45.56 .56
                                          .96.91 .6 .84                           A = CIE Standard Illuminant A

                                           .97.92.63

                                                                .43.32.46                      .47.47
                                                                                  B = CIE Standard Illuminant B




                          aqua .77.63.38.39.56C E
                                                                                  C = CIE Standard Illuminant C



                                                       D                    .56 .68 .76
                                            .97.94                                D = CIE Standard Illuminant D65
                                                                                  E = equal-energy point


                                                                                        .74.75.58 peach
                                             .97

                                       u’
              .15
                                                         .64.53.35
                                                                     .53 .7 .8
                                       .15                                             .35                     .45

             .45
                 .05                                           .25


                                   .82 .65.36.45                                 .85 .87.82.74
               David L. Post, 1988


                                                     .45.48 .3
                                                                 .52.74.81
                                                                              .87 .91.89
                                    .69.42 .36 robust categorical colour perception
Beretta, Moroney, Recker (HP Labs)                .47
                                          Towards .48.28                                 .86                      AIC 2009            12 / 31
Global colour differences — how to find them?
          broken warm white A = 20
cement grey Roman ochre Pompeian yellow
  100
       90
       80
       70
       60
       50                                                    Indian orange
V




       40                                     orange ochre
       30                             Arsigont
       20                    brown beige
       10
                 Anatolian brown
         0
          0       10       20        30     40        50        60       70         80   90   100
                                                       T
Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception             AIC 2009   13 / 31
Outline


1    Problems

2    Global vs. local colour differences

3    What and where are the categories?

4    New paradigm: use crowd-sourcing

5    Status & conclusions




Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception   AIC 2009   14 / 31
Colour ontogeny of languages


       Brent Berlin and Paul Kay, University of Berkeley, 1969
       The physiology underlying even the unique hues is unknown
       There is no natural categorisation

                                                                                                  orange
                                                                                                  and/or
                                     green             yellow
    white                                                                                          pink
     and              red                                                  blue     brown         and/or
    black                                                                                         purple
                                                                                                  and/or
                                     yellow            green
                                                                                                   gray



      I                II              III               IV                 V        VI                VII




Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception           AIC 2009         15 / 31
Development of colour naming

       Colour naming is acquired, not genetic
              socio-economic status (SES)
              Franklin et al., PNAS 105(9): 3221–3225, 2008
                                      900                                                              550

                                                    infants                                                  within-category    adults
               initiation time [ms]




                                                                                initiation time [ms]
                                                                                                             between-category
                                      800
                                                        within-category                                450
                                                        between-category
                                      700

                                                                                                       350
                                      600



                                      500                                                              250
                                            left                   right                                       left                  right
                                                   visual field                                                        visual field


       Occurs late in child’s development, but age is decreasing with
       increase of technology
              1900: basic four colours @ 8 years
              1950: @ 5 years of age


Beretta, Moroney, Recker (HP Labs)                 Towards robust categorical colour perception                                     AIC 2009   16 / 31
Outline


1    Problems

2    Global vs. local colour differences

3    What and where are the categories?

4    New paradigm: use crowd-sourcing

5    Status & conclusions




Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception   AIC 2009   17 / 31
Goal


   1   Large dictionary
              currently harvesting unconstrained names
              extensive, through crowd-sourcing
              evolves through time
              not limited to one language
   2   Number of synonym categories                               12
              decided though crowd-sourcing
              not 266 like in ISCC–NBS thesaurus
              . . . or 26, or 30, or 80. . .
   3   Algorithm for determining categories
              construct separate categorisations for each colour patch
              explicitly ask user for a specific and a general name
              explore boundary-finding algorithms



Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception   AIC 2009   18 / 31
Multilingual colour naming experiment




http://www.hpl.hp.com/personal/Nathan_Moroney/mlcn.html


Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception   AIC 2009   19 / 31
The colour thesaurus




http://www.hpl.hp.com/personal/Nathan_Moroney/color-thesaurus.html


Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception   AIC 2009   20 / 31
From colour naming to thesaurus


                                             conventional          exclusionary
                                                usage                corpus




      naming                                  typographic
                        raw corpus                                   deletions         substitutions      spell-checker
    experiment                               harmonization




                       inverse YCiCii          for each                                                     substring
    antonyms                                                                             merging
                        neighbors               name                                                        statistics




                        CIECAM02
    synonyms
                        neighbors                                    threshold
                                                  core                                  frequency           scrubbed
                                                                  number unique
                                               vocabulary                                analysis            corpus
                                                                   IP addresses




Beretta, Moroney, Recker (HP Labs)      Towards robust categorical colour perception                   AIC 2009          21 / 31
Contributed name distribution
2000                                green
                                    blue
                                                            light blue
                                                            lavender
                                                                                     grass green
                                                                                     tan
                                                                                                            khaki
                                                                                                            dark brown
                                                                                                                                         cornflower
                                                                                                                                         cream
                                    purple                  gray                     yellow green           dark purple                  red orange
                                    pink                    navy blue                navy                   moss green                   dark red
                                    red                     maroon                   peach                  burnt orange                 chocolate
1600                                black
                                    lime green
                                                            lime
                                                            dark blue
                                                                                     burgundy
                                                                                     salmon
                                                                                                            spring green
                                                                                                            pea green
                                                                                                                                         crimson
                                                                                                                                         coral
                                    brown                   dark green               light purple           baby blue                    apple green
                                    magenta                 lilac                    rose                   kelly green                  eggplant
                                    violet                  olive                    gold                   dark pink                    goldenrod
                                    sky blue                olive green              plum                   rust                         medium blue
1200                                orange
                                    yellow
                                                            cyan
                                                            periwinkle
                                                                                     brick red
                                                                                     beige
                                                                                                            blue green
                                                                                                            fluorescent green
                                                                                                                                         ocean blue
                                                                                                                                         leaf green
                                    teal                    mint green               mustard                sage                         bright purple
                                    light green             bright green             white                  hunter green                 grape
                                    fuchsia                 mauve                    indigo                 pale green                   light yellow
  800                               turquoise
                                    aqua
                                                            sea green
                                                            hot pink
                                                                                     bright blue
                                                                                     chartreuse
                                                                                                            blue gray
                                                                                                            cobalt
                                                                                                                                         emerald
                                                                                                                                         jade
                                    royal blue              neon green               light brown            midnight blue                ochre
                                    forest                  seafoam                  aquamarine             light pink                   army green
                                                                                                                                         brick
  400

      0 gre   r m y t l m l p s g p r b b k b k fl b c c e l e b
           en ed agen ellow urquo ight b aroo ilac eriwi ea gr rass g each ose eige right haki urnt elly g uores lue g ornflo hocol ggpla eaf gr mera rick
                     ta          ise lue n              nkl een re                       blu       ora ree ce ray we ate nt ee ld
                                                           e           en                    e        nge n nt g               r                 n
                                                                                                                      ree
                                                                                                                          n

Beretta, Moroney, Recker (HP Labs)             Towards robust categorical colour perception                                        AIC 2009          22 / 31
Handling missing names


        naming                                                                          corpus
                                                   raw corpus
      experiment                                                                      scrubbing




                                                      name                              lexical
                                                    harvesting                         analysis



                                                       FALSE

      crowd                                            name                          synonyms and
                                                                              TRUE
                                                       found                           antonyms




Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception       AIC 2009    23 / 31
Expanding the corpus




Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception   AIC 2009   24 / 31
Robustness: qualifying the corpus


            Problems:
                    we observed about
                    3% disruptive
                    participants in the
                    experiment
                    variability of rarely
                    used names
            Solution is to collect
            explicit feedback on the
            global statistics from
            each participant
            More efficient than
            recruiting domain
            specialists

Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception   AIC 2009   25 / 31
Feedback distribution



                                                                                    correct, spot on



                                                                                    good



                                                                                    neutral



                                                                                    poor



                                                                                    wrong, completely wrong




Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception             AIC 2009   26 / 31
Outline


1    Problems

2    Global vs. local colour differences

3    What and where are the categories?

4    New paradigm: use crowd-sourcing

5    Status & conclusions




Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception   AIC 2009   27 / 31
What we have so far

       Framework for collecting colour names in multiple languages
       Robust: colour thesaurus served 194’369 color names as of
       Wednesday the 23rd of September 2009
       Robust: feedback mechanism for improving the corpus quality
       with use
       Mechanism to harvest less common names
       Still cheating on categorisation: synthetic synonyms vs.
       categories, but making progress . . .

       Experimenting with linguistic analysis tools to find category
       boundaries

       No user interface yet to collect category names and antonyms


Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception   AIC 2009   28 / 31
Is the category hierarchy just 2 deep?

                                                                                         broken warm white
                                                                                            cement grey
                                                                                          Anatolian brown
                                                                                           Roman ochre
                                                                    yellowish orange 1     brown beige

                                                                    yellowish orange 2       Arsigont
                                             yellow                      orange 1        Pompeian yellow

                                            orange                       orange 2
                                                                                           orange ochre
                                                                                           Indian ochre
                                               red                       orange 3

                                              violet                 reddish orange 1
                                                                     reddish orange 2
                                              blue
                                            green1
                                            green2
  Coloroid color
                                                                                          369 names +
                                            7 domains                    48 basics
                                                                                          79 synonyms




Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception        AIC 2009         29 / 31
Height
                                                                                                                                         0                 1              2        3   4

                                                                                                                                                                  shiny
                                                                                                                                                   plastic
                                                                                                                                               gloss
                                                                                                                                              sticky
                                                                                                                            medium.weight
                                                                                                                                  medium
                                                                                                                                              photo
                                                                                                                                           waxy
                                                                                                                                            ultra
                                                                                                                                                    flat
                                                                                                                                               coated
                                                                                                                                                 vinyl
                                                                                                                                             smooth




Beretta, Moroney, Recker (HP Labs)
                                                                                                                                                 dull
                                                                                                                                               diffuse
                                                                                                                                        off.white
                                                                                                                                        semi
                                                                                                                                  semi.gloss
                                                                                                                       transparent
                                                                                                                             clear
                                                                                                                                                thin
                                                                                                                                       light.weight




                                               Albuquerque, November 2009
                                                                                                                                                           pale
                                                                                                                                                   ivory
                                                                                                                                         yellow
                                                                                                                                       cream
                                                                                                                                       beige
                                                                                                                                                    soft
                                                                                                                                              eggshell
                                                                                                                                                   chalky
                                                                                                                                             blue
                                                                                                                                            green
                                                                                                                                                       gray
                                                                                                                                                      satin
                                                                                                                                    decorative
                                                                                                                                           grain
                                                                                                                                          texture
                                                                                                                                           rough
                                                                                                                                         brown
                                                                                                                                      pearl




Towards robust categorical colour perception
                                                                                                                                metallic
                                                                                                                                  silver
                                                                                                                                                      high
                                                                                                                                             parchment
                                                                                                                                                                                           Dendrogram — good things to come . . .




                                                                                                                                                      tan
                                                                                                                                                    office
                                                                                                                                                matte
                                                                                                                                                paper
                                                                                                                                                      white
                                                                                                                                                         art
                                                                                                                                                       rigid
                                                                                                                                                   surface
                                                                                                                                                        color
                                                                                                                                   canvas
                                                                                                                                      linen
                                                                                                                                                fine
                                                                                                                                            pattern
                                                                                                                            heavy.weight
AIC 2009




                                                                                                                                  heavy
                                                                                                                                                  card
                                                                                                                                               thick
                                                                                                                                                stiff
                                               see: Moroney & Beretta,“Nominal scaling of print substrates,” CIC 17,




                                                                                                                                                         bright
                                                                                                                                                          gold
30 / 31
Questions and Discussion
  http://www.hpl.hp.com/personal/Giordano_Beretta/
  http://www.hpl.hp.com/personal/Nathan_Moroney/
  http://www.hpl.hp.com/people/john_recker/
  blog: http://mostlycolor.ch




Beretta, Moroney, Recker (HP Labs)   Towards robust categorical colour perception   AIC 2009   31 / 31

More Related Content

Viewers also liked

Zimdars Company Brochure
Zimdars Company BrochureZimdars Company Brochure
Zimdars Company Brochure
LZimdars
 

Viewers also liked (16)

Social Media & Electronics Industry B2B Marketing
Social Media & Electronics Industry B2B MarketingSocial Media & Electronics Industry B2B Marketing
Social Media & Electronics Industry B2B Marketing
 
Entrepreneurship In Corporations
Entrepreneurship In CorporationsEntrepreneurship In Corporations
Entrepreneurship In Corporations
 
Social Media for San Diego Press Club
Social Media for San Diego Press ClubSocial Media for San Diego Press Club
Social Media for San Diego Press Club
 
New Paradigms Of Leadership And Engagement Of Communities
New Paradigms Of Leadership And Engagement Of CommunitiesNew Paradigms Of Leadership And Engagement Of Communities
New Paradigms Of Leadership And Engagement Of Communities
 
Lnc Alumni Group Water Presentation #1
Lnc Alumni Group Water Presentation #1Lnc Alumni Group Water Presentation #1
Lnc Alumni Group Water Presentation #1
 
Engaging Non Engaged Employees
Engaging Non Engaged EmployeesEngaging Non Engaged Employees
Engaging Non Engaged Employees
 
Social Media For Community Leaders Ss
Social Media For Community Leaders SsSocial Media For Community Leaders Ss
Social Media For Community Leaders Ss
 
Zimdars Company Brochure
Zimdars Company BrochureZimdars Company Brochure
Zimdars Company Brochure
 
ACE Women's Network - How social media can advance your career
ACE Women's Network - How social media can advance your careerACE Women's Network - How social media can advance your career
ACE Women's Network - How social media can advance your career
 
Color Imaging on the Internet
Color Imaging on the InternetColor Imaging on the Internet
Color Imaging on the Internet
 
The Future Of Leadership Development – The Evolution
The Future Of Leadership Development – The EvolutionThe Future Of Leadership Development – The Evolution
The Future Of Leadership Development – The Evolution
 
Considering a New Approach in Leadership
Considering a New Approach in LeadershipConsidering a New Approach in Leadership
Considering a New Approach in Leadership
 
Developing Powerful Leadership In The Finance Function
Developing Powerful Leadership In The Finance FunctionDeveloping Powerful Leadership In The Finance Function
Developing Powerful Leadership In The Finance Function
 
Lnc Alumni Group Water Presentation #2
Lnc Alumni Group Water Presentation #2Lnc Alumni Group Water Presentation #2
Lnc Alumni Group Water Presentation #2
 
Finding a Writing Job
Finding a Writing JobFinding a Writing Job
Finding a Writing Job
 
Agile Requirements Gathering Techniques
Agile Requirements Gathering TechniquesAgile Requirements Gathering Techniques
Agile Requirements Gathering Techniques
 

More from Giordano Beretta

Assessing color reproduction tolerances in commercial print workflow
Assessing color reproduction tolerances in commercial print workflowAssessing color reproduction tolerances in commercial print workflow
Assessing color reproduction tolerances in commercial print workflow
Giordano Beretta
 
Harmonious colors: from alchemy to science
Harmonious colors: from alchemy to scienceHarmonious colors: from alchemy to science
Harmonious colors: from alchemy to science
Giordano Beretta
 
The numerical stability of LUT-based color transformations
The numerical stability of LUT-based color  transformationsThe numerical stability of LUT-based color  transformations
The numerical stability of LUT-based color transformations
Giordano Beretta
 

More from Giordano Beretta (19)

Internet’s impact on publishing
Internet’s impact on publishingInternet’s impact on publishing
Internet’s impact on publishing
 
Assessing color reproduction tolerances in commercial print workflow
Assessing color reproduction tolerances in commercial print workflowAssessing color reproduction tolerances in commercial print workflow
Assessing color reproduction tolerances in commercial print workflow
 
Harmonious colors: from alchemy to science
Harmonious colors: from alchemy to scienceHarmonious colors: from alchemy to science
Harmonious colors: from alchemy to science
 
Validating large-scale lexical color resources
Validating large-scale lexical color resourcesValidating large-scale lexical color resources
Validating large-scale lexical color resources
 
ICC profiles: are we better off without them?
ICC profiles: are we better off without them?ICC profiles: are we better off without them?
ICC profiles: are we better off without them?
 
Is it turquoise + fuchsia = purple or is it turquoise + fuchsia = blue?
Is it turquoise + fuchsia = purple or is it turquoise + fuchsia = blue?Is it turquoise + fuchsia = purple or is it turquoise + fuchsia = blue?
Is it turquoise + fuchsia = purple or is it turquoise + fuchsia = blue?
 
Understanding Color 2010
Understanding Color 2010Understanding Color 2010
Understanding Color 2010
 
Towards Print Production Simulation
Towards Print Production SimulationTowards Print Production Simulation
Towards Print Production Simulation
 
The LabPQR Color Space
The LabPQR Color SpaceThe LabPQR Color Space
The LabPQR Color Space
 
The numerical stability of LUT-based color transformations
The numerical stability of LUT-based color  transformationsThe numerical stability of LUT-based color  transformations
The numerical stability of LUT-based color transformations
 
Color naming: color scientists do it between Munsell Sheets of Color
Color naming: color scientists do it between  Munsell Sheets of ColorColor naming: color scientists do it between  Munsell Sheets of Color
Color naming: color scientists do it between Munsell Sheets of Color
 
Trends in color imaging on the Internet
Trends in color imaging on the InternetTrends in color imaging on the Internet
Trends in color imaging on the Internet
 
Image Processing For Color Facsimile
Image Processing For Color FacsimileImage Processing For Color Facsimile
Image Processing For Color Facsimile
 
How The Internet Will Determine the Future of Publishing
How The Internet Will Determine the Future of PublishingHow The Internet Will Determine the Future of Publishing
How The Internet Will Determine the Future of Publishing
 
The Journal Impact Factor
The Journal Impact FactorThe Journal Impact Factor
The Journal Impact Factor
 
Personalized Public Health Campaigns
Personalized Public Health CampaignsPersonalized Public Health Campaigns
Personalized Public Health Campaigns
 
Introduction to MPEG21
Introduction to MPEG21Introduction to MPEG21
Introduction to MPEG21
 
Understanding Color
Understanding ColorUnderstanding Color
Understanding Color
 
Cognitive Aspects of Color
Cognitive Aspects of ColorCognitive Aspects of Color
Cognitive Aspects of Color
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 

Towards robust categorical colour perception

  • 1. Towards robust categorical colour perception G. Beretta N. Moroney J. Recker Print Production Automation Lab Hewlett-Packard Laboratories Palo Alto, California 11th Congress of the International Colour Association Sydney, 27 September – 2 October 2009 Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 1 / 31
  • 2. Outline 1 Problems 2 Global vs. local colour differences 3 What and where are the categories? 4 New paradigm: use crowd-sourcing 5 Status & conclusions Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 2 / 31
  • 3. Outline 1 Problems 2 Global vs. local colour differences 3 What and where are the categories? 4 New paradigm: use crowd-sourcing 5 Status & conclusions Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 3 / 31
  • 4. Describing colours Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 4 / 31
  • 5. HTML colour specification #EF4123 #007CB0 #848688 #BF1E74 #007CB0 #008F4C #F89F6D #F499B8 Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 5 / 31
  • 6. Automatic layout in variable data printing HP chiclet HP chiclet old palette new palette automatic layout Buy HP Buy HP computers workstation xw 8600 Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 6 / 31
  • 7. The wide xvYCC gamut Luma Gamut of xvYCC Y 254 Over White 1.0 235 1< R’,G’,B’ 1< R’,G’,B’ BT.709-5 (sRGB) sYCC Extended Region Extended Region 0 < R’,G’,B’ < 1 xvYCC (Gamut of BT.709-5) (sRGB) R’,G’,B’< 0 R’,G’,B’< 0 0.0 16 -0.57 - 0.5 Black +0.5 +0.56 1 128 Cb, Cr 1 16 240 254 Extended Extended Chroma Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 7 / 31
  • 8. Applications of colour naming Better user experience in GUIs Automatic nudging of text and logo colours for readability in variable data printing Gamut mapping for HDR and wide gamut displays Culture-independent preferred color rendering Thematic rendering Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 8 / 31
  • 9. Outline 1 Problems 2 Global vs. local colour differences 3 What and where are the categories? 4 New paradigm: use crowd-sourcing 5 Status & conclusions Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 9 / 31
  • 10. Local colour differences y 520 530 0.8 540 510 550 Stiles Line Element Ellipses plotted 3 x 560 0.6 570 500 580 590 0.4 600 610 620 490 630 700 0.2 480 470 0 460 x 45 0 0.2 0.4 0.6 Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 10 / 31
  • 11. Categorisation Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 11 / 31
  • 12. Categorical perception Definition (Stevan Harnad) A categorical perception effect occurs when 1 a set of stimuli ranging along a physical continuum is given one label on one side of a category boundary and another label on the other side and 2 the subject can discriminate smaller physical differences between pairs of stimuli that straddle boundary than between pairs that are entirely within one category or the other v’ v’ 1. 1. 1. white yellow white yellow .98 .92 .65 .53 orange 1. 1. 1. .73 87 .91.87 .55 green1. .99 .98 .71.53 .75.88 orange .97 .88 .62 .96.98 .98.96 .98 .92 .65 .53 .59.73 .74.57 .93 .97 .91 .94 .33 .45.51 .84 .66 .5 .46.44 A .58.54 .63.59 .73 87 .91 .31.49.63 .52 .5 green 1. .99 .98 .97 .88 .71 .71 .68 .78.81 .63.47 .7 .44 .47.52 .33.39.61 red .55 .87 .71.53 .41.35.56 .57.56 .44 .61.61.52 B .33 .45.56 .56 .53.53 .47.47 .75.88 .96 .43.32.46 aqua .77.63.38.39.56C E D .64.53.35 .56.68 .76 .74.75.58 peach .62 .59.73 .98 .98.96 .45 .53 .7 .8 .82.65.36.45 .85.87.82.74 .45.48 .3 .74.57.33 .52.74.81.87 .93 .69.42 .36 .91.89 .86 .47.48.28 .97 .91 .94 .45.51 .58 .33.57.69.83 A .53.64 .5 .92.88.87 .38.37.48.44 gray .62.75 .84 .66 .5 .46 .54 .63.59.52 .57 .7 .82.86 .53.35.56.56 .47 .56.68 .88 pink .44 .31.49 .72.74 .5 .74.82.53 .54.67 .77.59 .48 .35 .51.63 .63 .78 .81 .63 .9 .84 .48 .71 .71 .68 red .7 .83 .8 .72.65 .5 .92.89.53 .7 .44 .47 .47 .33.39.61 .82.92 .9 .75.69 .52.41.35 .98 .9 .52 .83.93 .89.81 purple blue .98 .9 .53 .83.94.92 .57.56 .44 .56.61.61 B .52 .53.53 .97 .9 .52.91 .95 .25 .33 .45.56 .56 .96.91 .6 .84 A = CIE Standard Illuminant A .97.92.63 .43.32.46 .47.47 B = CIE Standard Illuminant B aqua .77.63.38.39.56C E C = CIE Standard Illuminant C D .56 .68 .76 .97.94 D = CIE Standard Illuminant D65 E = equal-energy point .74.75.58 peach .97 u’ .15 .64.53.35 .53 .7 .8 .15 .35 .45 .45 .05 .25 .82 .65.36.45 .85 .87.82.74 David L. Post, 1988 .45.48 .3 .52.74.81 .87 .91.89 .69.42 .36 robust categorical colour perception Beretta, Moroney, Recker (HP Labs) .47 Towards .48.28 .86 AIC 2009 12 / 31
  • 13. Global colour differences — how to find them? broken warm white A = 20 cement grey Roman ochre Pompeian yellow 100 90 80 70 60 50 Indian orange V 40 orange ochre 30 Arsigont 20 brown beige 10 Anatolian brown 0 0 10 20 30 40 50 60 70 80 90 100 T Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 13 / 31
  • 14. Outline 1 Problems 2 Global vs. local colour differences 3 What and where are the categories? 4 New paradigm: use crowd-sourcing 5 Status & conclusions Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 14 / 31
  • 15. Colour ontogeny of languages Brent Berlin and Paul Kay, University of Berkeley, 1969 The physiology underlying even the unique hues is unknown There is no natural categorisation orange and/or green yellow white pink and red blue brown and/or black purple and/or yellow green gray I II III IV V VI VII Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 15 / 31
  • 16. Development of colour naming Colour naming is acquired, not genetic socio-economic status (SES) Franklin et al., PNAS 105(9): 3221–3225, 2008 900 550 infants within-category adults initiation time [ms] initiation time [ms] between-category 800 within-category 450 between-category 700 350 600 500 250 left right left right visual field visual field Occurs late in child’s development, but age is decreasing with increase of technology 1900: basic four colours @ 8 years 1950: @ 5 years of age Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 16 / 31
  • 17. Outline 1 Problems 2 Global vs. local colour differences 3 What and where are the categories? 4 New paradigm: use crowd-sourcing 5 Status & conclusions Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 17 / 31
  • 18. Goal 1 Large dictionary currently harvesting unconstrained names extensive, through crowd-sourcing evolves through time not limited to one language 2 Number of synonym categories 12 decided though crowd-sourcing not 266 like in ISCC–NBS thesaurus . . . or 26, or 30, or 80. . . 3 Algorithm for determining categories construct separate categorisations for each colour patch explicitly ask user for a specific and a general name explore boundary-finding algorithms Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 18 / 31
  • 19. Multilingual colour naming experiment http://www.hpl.hp.com/personal/Nathan_Moroney/mlcn.html Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 19 / 31
  • 20. The colour thesaurus http://www.hpl.hp.com/personal/Nathan_Moroney/color-thesaurus.html Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 20 / 31
  • 21. From colour naming to thesaurus conventional exclusionary usage corpus naming typographic raw corpus deletions substitutions spell-checker experiment harmonization inverse YCiCii for each substring antonyms merging neighbors name statistics CIECAM02 synonyms neighbors threshold core frequency scrubbed number unique vocabulary analysis corpus IP addresses Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 21 / 31
  • 22. Contributed name distribution 2000 green blue light blue lavender grass green tan khaki dark brown cornflower cream purple gray yellow green dark purple red orange pink navy blue navy moss green dark red red maroon peach burnt orange chocolate 1600 black lime green lime dark blue burgundy salmon spring green pea green crimson coral brown dark green light purple baby blue apple green magenta lilac rose kelly green eggplant violet olive gold dark pink goldenrod sky blue olive green plum rust medium blue 1200 orange yellow cyan periwinkle brick red beige blue green fluorescent green ocean blue leaf green teal mint green mustard sage bright purple light green bright green white hunter green grape fuchsia mauve indigo pale green light yellow 800 turquoise aqua sea green hot pink bright blue chartreuse blue gray cobalt emerald jade royal blue neon green light brown midnight blue ochre forest seafoam aquamarine light pink army green brick 400 0 gre r m y t l m l p s g p r b b k b k fl b c c e l e b en ed agen ellow urquo ight b aroo ilac eriwi ea gr rass g each ose eige right haki urnt elly g uores lue g ornflo hocol ggpla eaf gr mera rick ta ise lue n nkl een re blu ora ree ce ray we ate nt ee ld e en e nge n nt g r n ree n Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 22 / 31
  • 23. Handling missing names naming corpus raw corpus experiment scrubbing name lexical harvesting analysis FALSE crowd name synonyms and TRUE found antonyms Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 23 / 31
  • 24. Expanding the corpus Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 24 / 31
  • 25. Robustness: qualifying the corpus Problems: we observed about 3% disruptive participants in the experiment variability of rarely used names Solution is to collect explicit feedback on the global statistics from each participant More efficient than recruiting domain specialists Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 25 / 31
  • 26. Feedback distribution correct, spot on good neutral poor wrong, completely wrong Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 26 / 31
  • 27. Outline 1 Problems 2 Global vs. local colour differences 3 What and where are the categories? 4 New paradigm: use crowd-sourcing 5 Status & conclusions Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 27 / 31
  • 28. What we have so far Framework for collecting colour names in multiple languages Robust: colour thesaurus served 194’369 color names as of Wednesday the 23rd of September 2009 Robust: feedback mechanism for improving the corpus quality with use Mechanism to harvest less common names Still cheating on categorisation: synthetic synonyms vs. categories, but making progress . . . Experimenting with linguistic analysis tools to find category boundaries No user interface yet to collect category names and antonyms Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 28 / 31
  • 29. Is the category hierarchy just 2 deep? broken warm white cement grey Anatolian brown Roman ochre yellowish orange 1 brown beige yellowish orange 2 Arsigont yellow orange 1 Pompeian yellow orange orange 2 orange ochre Indian ochre red orange 3 violet reddish orange 1 reddish orange 2 blue green1 green2 Coloroid color 369 names + 7 domains 48 basics 79 synonyms Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 29 / 31
  • 30. Height 0 1 2 3 4 shiny plastic gloss sticky medium.weight medium photo waxy ultra flat coated vinyl smooth Beretta, Moroney, Recker (HP Labs) dull diffuse off.white semi semi.gloss transparent clear thin light.weight Albuquerque, November 2009 pale ivory yellow cream beige soft eggshell chalky blue green gray satin decorative grain texture rough brown pearl Towards robust categorical colour perception metallic silver high parchment Dendrogram — good things to come . . . tan office matte paper white art rigid surface color canvas linen fine pattern heavy.weight AIC 2009 heavy card thick stiff see: Moroney & Beretta,“Nominal scaling of print substrates,” CIC 17, bright gold 30 / 31
  • 31. Questions and Discussion http://www.hpl.hp.com/personal/Giordano_Beretta/ http://www.hpl.hp.com/personal/Nathan_Moroney/ http://www.hpl.hp.com/people/john_recker/ blog: http://mostlycolor.ch Beretta, Moroney, Recker (HP Labs) Towards robust categorical colour perception AIC 2009 31 / 31