‹ BackHN Continuity

Thread

Show HN: Simple algorithm and color space to generate diverse skin tones

619 points · 100 comments · automatoney

  1. dahart · · focus · HN ↗
    > What colors are we? The short answer is maybe something like “brown” and the long answer is very, very long.

    Pete Shirley (author of Ray Tracing In One Weekend) is also a part time color scientist, and he clued me into the fact that if you crank the saturation to 100% of pictures of people of any race, the skin color comes out orange. I think I heard that some face detectors may work on this principle, but I don’t remember where I heard that.

    1. madcaptenor · · focus · HN ↗
      and brown is just dark orange.
      1. dahart · · focus · HN ↗
        Yes, true! Though cranking saturation doesn’t brighten colors (much… at least it’s not supposed to), and maybe interestingly, light brown isn’t quite orange. There might some asymmetry in color names.

        So it might not be that surprising that dark skin people turn orange when sat is cranked, but perhaps slightly surprising that light skin people do.

        Anyway, I suspect it’s computationally easier to turn everyone orange than brown. Plus, given that brown skin is already a category, orange could be useful terminology/category.

      2. adamhartenz · · focus · HN ↗
        And orange is just a yellow red.
        1. jagged-chisel · · focus · HN ↗
          Or a red yellow
    2. mryingster · · focus · HN ↗
      And brown is just orange... with context.

      <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=wh4aWZRtTwU" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=wh4aWZRtTwU

    3. a3w · · focus · HN ↗

      [dead]

      1. mathgeek · · focus · HN ↗
        &gt; There is but one human race.

        That’s also subjective. It’s taxonomically a subspecies. I find it best to keep that discussion simple rather than argue the pseudoscience argument.

      2. JuniperMesos · · focus · HN ↗
        Wikipedia has articles on the general concept of races of humans: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Race_(human_categorization)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Race_(human_categorization), as well as on specific racial groups such as white people: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;White_people" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;White_people and Asian people: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Asian_people" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Asian_people .
      3. binaryturtle · · focus · HN ↗
        Different word, same stupid concept.

        Also it would be one human &quot;species&quot;, not &quot;race&quot;.

      4. dahart · · focus · HN ↗
        &gt; You mean ethnicity

        I meant race. We’re only talking about skin color here.

        “Today, race refers to a group sharing some outward physical characteristics and some commonalities of culture and history. Ethnicity refers to markers acquired from the group with which one shares cultural, traditional, and familial bonds.”

        <a href="https:&#x2F;&#x2F;www.merriam-webster.com&#x2F;grammar&#x2F;difference-between-race-and-ethnicity" rel="nofollow">https:&#x2F;&#x2F;www.merriam-webster.com&#x2F;grammar&#x2F;difference-between-r...

        Race does exist (as does racism, unfortunately), and Wikipedia does have a page on race, as does any dictionary you choose. It would be a fair point that people should be sensitive to which word they choose based on context, and race is sometimes not the right word, but in this case it is the better choice, and the distinction in this context between race and ethnicity isn’t super relevant.

      5. jhgb · · focus · HN ↗
        People of different ethnicities can differ by something as minor as just language and language-related culture, such as for example Czechs vs. Germans. So surely ethnicity is not the applicable term here.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.