- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字图像处理matlab目标提取
河北农业大学
数字图像处理课程设计
图像颜色校正
院 系: 信息科学与技术学院
专业班级: 电子0901班
姓 名: 李文娟
学 号: 2009234020119
2011年12月9日
1.设计目标
颜色是图像的一种重要特征,对于图像分割、目标检测与识别、图像检索等领域的研究具有重要意义。物体在不同光源下呈现的颜色是不同的。不同的光照环境,将会导致采集的图像的颜色之间存在一定程度的偏差,这种偏差将会影响后续图像分析的准确度。故寻求颜色校正算法来消除或减弱光照环境等对颜色显现的影响。灰度世界算法是以灰度世界假设为基础,假设认为对于一幅有着大量色彩变化的图像R、G、B三个分量的平均值趋于同一个灰度值。改良算法基于图象熵约束的灰度世界算法,利用图像的熵来约束增益系数,从而防止过校正现象。在改良的基础上可以利用灰度阶分层的方法对图像中像素值偏小的进行处理,从而增强图像的亮度。
2.设计原理
2.1灰度世界法
灰度世界算法是以灰度世界假设为基础,假设认为对于一幅有着大量色彩变化的图像R、G、B三个分量的平均值趋于同一个灰度值。
(1)首先利用公式
,,
计算出R、G、B三个通道的平均值,(N为图像的像素总数,分别为校正前第i个像素的红绿蓝三个分量)
令图像的平均灰度值
(2)求R、G、B三个通道的增益系数,用如下公式:
,,
则对于图像中的每一个像素点C,其校正后的三个通道为 :
,,
(3)将图像各个像素的三个分量调整到可以显示的范围[0,255]之内,首先要求出图像中所有的最大值MAXval,令factor= MAXval/255,如果factor1则对于图像中每个像素重新调整。其得到新的,用如下公式计算:
,,
2.2基于图像熵的灰度世界法
原理:利用图像熵来约束增益系数,从而防止过校正现象。
步骤:在完成灰度世界步骤2中kr、kg、kb之后进行。
(1)首先对图像三个颜色通道分别计算一维离散相对熵Hr:
(其中k=R、G、B,即求,8代表灰阶,)
(2)求R、G、B三个通道的“约束”增益系数:
(3)求出增益系数之后继续灰度世界算法步骤(2)即可。
3.设计程序流程图:
3.1灰度世界法
3.2基于图像熵的灰度世界法
4.设计程序
4.1灰度世界法
I=imread(yumi1.jpg);
I=double(I);
[M,N,K]=size(I); %计算图像行列像素数
S=M*N; %计算图像的像素总数S
Rs=0;Gs=0;Bs=0; %初始化3个通道Rs、Gs、Bs求和值
Rs=double(Rs);
Gs=double(Gs);
Bs=double(Bs);
R=I(:,:,1); %红色分量
G=I(:,:,2); %绿色分量
B=I(:,:,3); %蓝色分量
for i=1:M
for j=1:N
Rs=Rs+R(i,j); %分别计算红绿蓝的灰度值总和
Gs=Gs+G(i,j);
Bs=Bs+B(i,j);
end
end
Ra=Rs/S; %红色通道的平均值
Ga=Gs/S; %绿色通道的平均值
Ba=Bs/S; %蓝色通道的平均值
Grey=(Ra+Ga+Ba)/3; %图像的平均灰度值
kr1=Grey/Ra; %R通道的增益系数
kg1=Grey/Ga; %G通道的增益系数
kb1=Grey/Ba; %B通道的增益系数
for i=1:M
for j=1:N
R1(i,j)=kr1*R(i,j); %校正后的红色通道像素计算
G1(i,j)=kg1*G(i,j); %校正后的绿色通道像素计算
您可能关注的文档
最近下载
- 银行业专业人员资格考试银行业法律法规与综合能力分类模拟108含答案.pdf VIP
- 课件中国的行政区划全国优质课一等奖课件.ppt
- 上市股份有限责任公司章程(标准版).docx
- 兴业证券-电子行业跟踪报告:比亚迪开启全民智驾时代车载摄像头迎机遇.pdf VIP
- 2024年家庭房产分配协议书范本6篇.docx VIP
- 汽车机械制图(第二版)模拟试题及答案2套.docx VIP
- DB33T 817-2010 基础地理信息要素分类与图形表达代码.docx VIP
- 煤制合成气单位产品能源消耗限额.pdf VIP
- 第1讲:平面向量的线性运算及坐标表示.docx VIP
- 第一次中华民国教育年鉴 教科书发刊概况.pdf VIP
文档评论(0)