首页 > 其他分享 >Color

Color

时间:2024-05-02 13:56:17浏览次数:12  
标签:spectral Color light sum three color lambda

What Determines the Colors We See

Light - The Electromagnetic Signal

It is the spectral composition, the energy spectral distribution \(L(\lambda)\) of the light that is the signal the eye receives for the brain to process. Sometimes \(L(\lambda)\) may be referred to as the color, but this is to be distinguished from the actual color we perceive from this light.

Newton's experiments and contributions (1704):

  • Decomposition of white light by a prism into many spectral lights, and reconstruction of a white light from the spectral lights by a second prism; A spectral light can not be further decomposed.
  • A spinning round plate with sections painted in different colors would look white;
  • Realization that perception of color is caused by the spectral composition of the light.

Color Matching and Trichromatic Theory

This theory emerged over the eighteenth century which basically states that any color \(L(\lambda)\) can be reproduced by mixing appropriate amounts of three primary colors with energy distributions \(P_j(\lambda),\;\;(j=1,2,3)\) provided the wavelengths are far enough apart. For example, red, green, and blue. As we will see later, ``far enough apart'' means mathematically the spectral energy distributions of the three colors are linearly independent.

The Color Matching Experiment

The goal of an additive color matching experiment is to superimpose appropriate amounts of the three primaries \(P_j\;\;\;(j=1,2,3)\) so that the resulting color \(L'\) is perceived the same as a given color \(L\). This can be actually carried out by three projectors that project the three primary colors with adjustable intensities on a screen.

This process is symbolically represented by

$ [L]\equiv [L'] = A_1(L) [P_1] + A_2(L) [P_2] + A_3(L) [ P_3]$

This is not a mathematical equation in the normal sense, as the symbols used here have special meanings:
Anything inside a pair of brackets (e.g., \([L]\) or \([P_j]\)) is a color (an arbitrarily given color or a primary color) of certain energy spectral distribution;
\(A_j(L)\) is a scaler coefficients representing the amount of a primary color \(P_j\) needed to match the given color \(L\);
The symbol \(+\) represents the actual mixing of the colors by projecting them on the same screen.
The symbol \(\equiv\) means the color on the left-hand side is equivalent to that on the right-hand side in the sense that they are perceived by the human eye as the same color. (But this does not mean that the two energy distributions are necessarily the same, as discussed later.)
As we are usually concerned with the proportions of the color mixing but not the absolute intensities, the color matching process can be normalized by using a reference white color \(W\). The amount of primary \(P_j\) needed to match \(W\), represented by \(A_j(W)\), is used to normalize the intensity \(A_j(L)\) for matching \(L\):

$ T_j(L)=\frac{A_j(L)}{A_j(W)};;;;(j=1,2,3) $

The \(T_j(L)\)'s are called the tristimulus values.

Photoreceptors and Perception of

Sensitivity functions

There are two types of photoreceptor cells called rods and cones.

  • Rods are very sensitive to light and can respond to just a few photons.
  • Cones need significantly brighter light.

There are three types of cone cells (called the S type, M type, and L type) with different sensitivities, responding to short, medium, and long wavelengths. Color vision is the result of these three types of cone cells.

The physical intensity measurements of the electromagnetic energy distribution is related to the perceptual brightness and color by the scotopic (dim light mediated by the rods) and the photopic (bright light mediated by the cones) sensitivity or luminosity functions \(S(\lambda)\). Specifically, the magnitude of the response of a photoreceptor (the firing rate) is determined by how much light is, or more specifically, how many photons are, absorbed by the photopigment of the photoreceptors. The more light a receptor catches, the stronger its response will be, and the more sensitive the receptor becomes. This property of the photoreceptors can be represented by its photon capture rate (number of photons absorbed per unit time), or its sensitivity, denoted by \(S(\lambda)\) as a function of wavelength \(\lambda\). The sensitivity functions of the three types of cone cells can be denoted by \(S_i(\lambda)\;\;\;(i=1,2,3)\) which peak approximately at 560 nm, 530 nm and 430 nm respectively, as shown.

Absorption of light in the cones of the human retina.

标签:spectral,Color,light,sum,three,color,lambda
From: https://www.cnblogs.com/ultramanX/p/18170138

相关文章

  • R语言中取色器 colorfindr测试
      需求:一张图片,想知道到底是什么颜色,在R语言中的颜色系统中。测试图片如下: 001、install.packages("colorfindr")##安装包library("colorfindr")##加载包get_colors(img="aa.png",min_share=......
  • Colored Balls
    这道题目的模型倒是可以记住我们发现这个配对很像摩尔投票,所以考虑原数列是否有主元素对于一个集合,我们选出其中最大的\(a_i\),假设剩余的\(a\)的和小于等于\(a_i\)(此时有主元素),那么比较显而易见的就是最终会分出\(a_i\)个组;否则的话,我们考虑下界\(\lceil\frac{\suma}{2}\rcei......
  • 软件开发与创新-ColorFinder风险分析和典型用户
    典型用户:风险分析......
  • blender python api 将指定的顶点组(water)转换为颜色属性water_colors
    1.选中物体,进入权重绘制模式2.代码:importbpy#获取当前活动的物体obj=bpy.context.object#确保物体是网格类型ifobj.type!='MESH':print("当前激活的对象不是网格类型。")#exit()#使用exit()来提前退出脚本#获取名为“water”的顶点组vertex_gro......
  • [ARC176F] Colorful Star
    MyBlogs[ARC176F]ColorfulStar感觉很考验想象力和计数基本功QWQ。首先考虑给定了局面之后如何进行判定。考虑把覆盖的过程倒着做:如果\(i\)旁边有和它颜色相同的棋子,那它就可以变成任意的颜色,然后要求最终能不能\(n\)种颜色都只剩一种。然后这个还是不太本质。考虑如果......
  • latex中使用xcolor实现颜色的饱和度
    一、背景使用latex编写文章时,会遇到如下场景,使用多个颜色表达多个人的表达内容。其中代表说话人的颜色更深(饱和度高),而说话人内容的背景颜色要浅(饱和度低),这样可以清晰的将不用人的内容进行区别。例子如下,其中红色的方框表示说话人的颜色,说话的内容是用同RGB+饱和度实现。二、解......
  • T422088 「LAOI-4」Colors
    /*手玩数据,会发现,你找不出可以进行超过两次操作的字符串,大胆假设,加上题目里怪异的k<=10^18,把k限制在2以内就没了*/#include<iostream>#include<algorithm>#include<cstring>usingnamespacestd;typedeflonglongLL;intn,len;LLm;strings;stringmake(......
  • D. Colored Balls
    D.ColoredBallsThereareballsof$n$differentcolors;thenumberofballsofthe$i$-thcoloris$a_i$.Theballscanbecombinedintogroups.Eachgroupshouldcontainatmost$2$balls,andnomorethan$1$ballofeachcolor.Considerall$2^n$set......
  • D. Cross Coloring
    原题链接题解设想每一个\(x,y\)代表中控台,中控台颜色改变它控制的颜色也会跟着改变,我们倒过来求,这样就能确保每个中控台有没有控制的颜色code#definelllonglong#include<bits/stdc++.h>usingnamespacestd;constllmod=998244353;llxs[200005]={0};llys[200005]......
  • How to change Google Chrome DevTools codes highlight theme color All In One
    HowtochangeGoogleChromeDevToolscodeshighlightthemecolorAllInOne如何更改GoogleChromeDevTools代码高亮主题颜色demosLightPink(......