首页 > 其他分享 >文献阅读

文献阅读

时间:2023-10-11 18:57:35浏览次数:30  
标签:begin end varphi RGB pmatrix 阅读 文献 lambda

1. Computerized simulation of color appearancefor dichromats

关于模仿二色觉者的算法。

狗屎英文真难读,这么简单点东西写的这么麻烦还翻译不畅

\[L_{Q} = k \int\varphi_{Q}(\lambda) \overline{l}(\lambda) d\lambda \]

\[M_{Q}= k \int\varphi_{Q}(\lambda) \overline{m}(\lambda) d\lambda \]

\[S_{Q}= k \int\varphi_{Q}(\lambda) \overline{s}(\lambda) d\lambda \]

首先使用分光辐射度计测出每个RGB原色的\(\varphi(\lambda)\)(光谱能量分布),然后根据上式可以计算出如下对应的\(L_iM_iS_i的值\)

然后就可以根据上式建立出RGB对应LMS的转换矩阵了

\[\begin{pmatrix}L \\ M\\S\end{pmatrix} = \begin{pmatrix}L_r& L_g&L_b \\ M_r& M_g&M_b\\S_r& S_g&S_b \end{pmatrix}\begin{pmatrix}R \\ G\\B\end{pmatrix} \]

然后再LMS空间中对\(\begin{pmatrix}L \\ M\\S\end{pmatrix}\)进行缩放就可以了,具体怎么缩放看下方图

其中平行六面体中的两个面是色盲的投影面,图a是红绿色的,b是蓝黄色的。比如红色盲观察到的颜色Q,在图a中沿颜色Q的L轴向投影面进行投影至\(Q’_{p}\)。该点就是色盲看到的颜色在LMS空间中的坐标。然后再使用上述坐标转换的逆矩阵进行相乘就是色盲看到的RGB值了

对于\(Q’_{p}\)的值如何求,如下:

\[(O\times E)Q’_{p} = 0 \]

\[M’_Q = M_Q \]

\[S’_Q = S_Q \]

\[(\ Q’_p = (L’_Q, M’_Q, S’_Q)\ ) \]

对于上试O和E都是已知的,O是(不知道忘了),E是最大等能量点(即白点)

进而就可以将各分量拆开解方程即可。

标签:begin,end,varphi,RGB,pmatrix,阅读,文献,lambda
From: https://www.cnblogs.com/a2leaf/p/17757273.html

相关文章

  • 2023年10月11日阅读笔记
    《深入理解计算机系统》这不仅是一本介绍计算机系统的教材,更是一本引领读者探索未知世界,理解计算机本质的指南。在阅读这本书的过程中,我深感计算机系统的复杂性和奇妙性,同时也领悟到技术背后的哲学思想。首先,这本书让我明白了计算机系统的各个层次和组件是如何协同工作的。从程......
  • OpenJDK17-JVM源码阅读-ZGC-并发标记
    1、ZGC简介1.1介绍ZGC是一款低延迟的垃圾回收器,是Java垃圾收集技术的最前沿,理解了ZGC,那么便可以说理解了java最前沿的垃圾收集技术。从JDK11中作为试验特性推出以来,ZGC一直在不停地发展中。从JDK14开始,ZGC开始支持Windows。在JDK15中,ZGC不再是实验功能,可以......
  • 阅读讨论第一篇
    读书讨论是指一个或一群人基于所读的书籍内容进行交流、分享和深入探讨的活动。在这样的讨论中,参与者可以就书中的情节、主题、角色、意义、作者的观点等方面展开对话和思考。读书讨论可以以各种形式进行,包括小组讨论、读书俱乐部、在线书评论坛等。参与者可以提出自己对书中内容......
  • A Lightweight Method for Modeling Confidence in Recommendations with Learned Bet
    ALightweightMethodforModelingConfidenceinRecommendationswithLearnedBetaDistributions论文阅读笔记摘要​ 大多数推荐系统并不提供对其决策信心的指示。因此,他们不区分确定的建议和不确定的建议。现有的RecSys置信方法要么是不准确的启发式,要么是在概念上复杂,因......
  • 1793_树莓派杂志第一期MagPi01阅读
    GreyZhang/little_bits_of_raspberry_pi:myhackingtripaboutraspberrypi.(github.com)        给自己的产品起一个好听的名称,我觉得这个是国外的企业中很好的一种文化。这里提到的苹果、黑莓等全都是一系列的水果。树莓派也有这样的风格,但是其实树莓派的名字由来还......
  • 《解决方案架构师的修炼之道》阅读目录
    大纲章节 ......
  • 代码大全阅读笔记01
    1、开发前期准备相关需求阶段在需求阶段,我们需要明确定义用户的需求,这样不仅能够避免与用户的争议,还能够更好地让用户更快地熟悉系统、使用系统;处于该阶段的错误的解决时间最好接近于发现错误的时间,不然越拖越久,改正错误的代价就会相应的增大;架构优秀的软件架构很大程度上与......
  • Programming abstractions in C阅读笔记:p176-p178
    《ProgrammingAbstractionsInC》学习第59天,p176-p178总结。一、技术总结1.addtivesequencestn=tn-1+tn-2序列:3,7,10,17,27,44,71,115,186,301,487,788,1275,...p177,Asageneralclass,thesequencesthatfollowthispatternarecalledadditivesequen......
  • Programming abstractions in C阅读笔记:p176-p178
    《ProgrammingAbstractionsInC》学习第59天,p176-p178总结。一、技术总结1.addtivesequencestn=tn-1+tn-2序列:3,7,10,17,27,44,71,115,186,301,487,788,1275,...p177,Asageneralclass,thesequencesthatfollowthispatternarecalledadditive......
  • HashMap源代码的阅读
    Createdby徐庆杰,lastmodifiedon八月08,2023从名字上来看,HashMap应该是通过HashCode的方法存储Key值已达到降低检索时间复杂度的目的的HashMap继承了AbstractMap<K,V>抽象类,并且继承了Map<K,V>接口而AbstractMap<K,V>实现了Map<K,V>中的部分方法default关键字在翻找M......