- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
视觉分辨能力度量
课程设计
视觉分辨能力度量
图像与图像处理的生理基础是人类视觉。没有人类视觉也就没有图像,更没有图像处理。人类视觉的分辨率限制的补偿和利用,在一些学科的理论、技术和相关产业的发展中起了决定性的作用。如光是能引起人类视觉的电磁波或光量子,光学学科的存在,完全是因为有人类视觉的存在。世界本无色,色是人类视觉的一种感觉,因此色是一种心理物理量。在人类视觉生理物理学文献中,报道了人类视觉的空间分辨率限制(不能分辨视角小于1′的两点)、时间分辨率限制(不能分辨时间间隔小于0.1″出现的两幅不同图像)和频率(波长)分辨率限制(不能分辨波长差小于5 nm的两种颜色),但是没有对比度分辨率限制的测定方法和数据报道,特别是基于计算机数字技术的测定方法和数据报道。人类视觉的时间分辨率限制的利用,奠定了现代影视学理论和技术以及相关产业的视觉生理学基础。没有人类视觉的时间分辨率限制,现代电影、电视、动画等诸多影视技术及相关产业都将成为乌有。人类视觉的空间分辨率限制的补偿,奠定了现代显微学理论和技术以及相关产业的视觉生理学基础。没有人类视觉的空间分辨率限制的存在,现代光学显微、电子显微、原子力显微等诸多显微技术及相关产业也都将成为乌有。可以预料,弥补和利用人类视觉的对比度分辨率限制,也可产生出与之相关的理论、技术和产业,如底层图像挖掘、隐藏和伪装以及反隐身、反隐形和不依赖于红外的夜视系统等。图像识别技术被广泛应用,并且在各个领域发挥着极其重要的作用。好的识别技术是关键所在,怎么样提高识别率和识别的速度意义重大,直接关系到图像识别的实用性和安全性。因此,本文将对图像的分辨能力进行度量,以更精确的描述人的视觉分辨能力强弱。
一、视网膜
视网膜就像一架照相机里的感光底片,专门负责感光成像。当我们看东西时,物体的影像通过,落在视网膜上。视网膜是一层透明薄膜,因脉络膜和色素上皮细胞的关系,使呈均匀的橘红色。后界位于视乳头周围,前界位于锯齿缘,其外面紧邻脉络膜,内面紧贴。
%最小可觉差Jnd计算,及人眼刺激图计算。
%A=imread(D:\我的文档\MATLAB\新建文件夹\评价方法\CCD.bmp);
%计算背景灰度图I
[m n]=size(A);
%A=rgb2gray(A);
A=double(A);
for i=1:m
for j=1:n
flag=2iim-12jjn-1;
if flag
for a=1:5
for b=1:5
C(a,b)=A(i-3+a,j-3+b);
end
end
C=double(C);
B=[1,1,1,1,1;1,2,2,2,1;1,2,0,2,1;1,2,2,2,1;1,1,1,1,1];
II=(1/32)*C.*B;
I(i,j)=sum(sum(II));
else
I(i,j)=A(i,j);
end
end
end
I=double(I);
%计算某像素点处,其背景灰度值所对应的jnd值
for i=1:m
for j=1:n
if 0=I(i,j)I(i,j)=60
E(i,j)=log2(1+(A(i,j)-I(i,j))/I(i,j));
E0(i,j)=log2(1+(-0.009*I(i,j)+0.575));
Sxy(i,j)=E(i,j)/E0(i,j);
else if 60I(i,j)I(i,j)=200
E(i,j)=log2(1+(A(i,j)-I(i,j))/I(i,j));
E0(i,j)=log2(1+0.035);
Sxy(i,j)=E(i,j)/E0(i,j);
else if I(i,j)200
E(i,j)=log2(1+(A(i,j)-I(i,j))/I(i,j));
E0(i,j)=log2(1+(0.035+0.001*(I(i,j)-200)));
Sxy(i,j)=E(i,j)/E0(i,j);
文档评论(0)