QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3109|回复: 2
打印 上一主题 下一主题

伪逆矩阵在颜色识别中的应用2

[复制链接]
字体大小: 正常 放大
SZHLWANG 实名认证       

3

主题

0

听众

6

积分

升级  1.05%

该用户从未签到

新人进步奖

跳转到指定楼层
1#
发表于 2009-5-25 11:47 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
以下原文摘自elenchina,我对其中的数据进行验证,发现和原文相差甚远,可能是自己对伪逆和原文理解不到位的缘故,有兴趣的朋友
可以帮忙分析一下:我的验证过程如下,收先用原文中的数据和公式计算出C,C=SM-1,其中S和M都用原文列出的数据,如对于第一个颜色,S是:【115,82,68】,M是【42,28,22】。计算出C以后,再根据公式【校正值】=C*【测量值】计算出校正值,其中的测量值是原文列出的测量值,如第一个颜色的测量值是【42,28,22】,可我得到的校正值和原文的校正值相差很远。以下是原文:



     颜色的测量准确度实际受多种因素影响,如照明光谱特性及光源方位、物体反射特性、观测位置、以及传感器光谱响应性能等,测量过程中的环境因素变化也会造成测量误差。若对各个误差源分别进行测量误差校正,有一定难度,且工作量较大。

        我们在这里将各种误差因素作为一个整体来考虑:对整个系统先采用颜色校正中通常使用的标准24色卡[9](ColorChecker色卡),对其中每一种颜色的R、G、B进行测量得到一个3×24矩阵M,而24色的标准R、G、B数据是已知的,也可构成一个3×24的矩阵S,我们希望由S = C M求出3×3的校正系数矩阵C = S M-1。由于M不是方阵,M的逆矩阵不存在,但可通过Matlab的求伪逆方法来求出近似的M-1,由此得出C。然后使用C矩阵按下式在系统软件中对TCS230的实际颜色测量值进行校正处理,从而大大提高了系统对颜色的辨识精度:
                                                  file:///E:/Project/COLOR%20METER/document/颜色识别实例/基于SPCE061A单片机的颜色检测系统的设计.files/20080902160515781.jpg



       在普通光照环境下,利用本系统对ColorChecker 24色卡进行测量,其24种颜色的标准R、G、B值、相应的测量值、校正值以及颜色辨别结果如表2所示,图7仅给出了该表中24种颜色的红色分量数据比较图,由此可见,校正后的数据与标准值已相当接近,从而为颜色的正确判别提供了保证 。
                                              file:///E:/Project/COLOR%20METER/document/颜色识别实例/基于SPCE061A单片机的颜色检测系统的设计.files/20080902160601703.jpg
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
ch71444 实名认证       

4

主题

4

听众

965

积分

升级  91.25%

该用户从未签到

发帖功臣 新人进步奖

群组Latex研学群

回复

使用道具 举报

wanlun 实名认证       

10

主题

8

听众

1014

积分

升级  1.4%

  • TA的每日心情
    开心
    2021-12-2 12:58
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    新人进步奖

    群组数学建模

    群组数学趣味、游戏、IQ等

    群组我行我数

    群组Mathematica研究小组

    群组湖南农大scilab

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-8-20 00:20 , Processed in 0.459459 second(s), 68 queries .

    回顶部