6-图像畸变校正
MEMS振镜扫描共聚焦图像畸变机理分析及校正

2021年2月Feb. 2021第50卷第2期Vol.50 No.2红外与激光工程Infrared and Laser EngineeringMEMS 振镜扫描共聚焦图像畸变机理分析及校正缪 新叫李航锋1,张运海心,王发民込施 辛彳(1.中国科学技术大学,安徽合肥230026;2.中国科学院苏州生物医学工程技术研究所江苏省医用光学重点实验室,江苏苏州215163;3.苏州大学附属第二医院,江苏苏州215000)摘要:在皮肤反射式共聚焦显微成像过程中,针对MEMS 振镜二维扫描引起的共聚焦图像畸变,开 展了光束偏转理论分析,得出了投影面扫描图像的具体形状表征,理论畸变图像与真实畸变图像一致, 明确了畸变机理,提出一种有效的畸变校正算法,实现对图像二维畸变的校正。
首先记录原始光栅畸变图像,然后基于Hessian 矩阵提取光栅中心线,拾取特征点并设置基准参考线,通过基于最小二乘法 的7次多项式插值法标定二维方向像素畸变校正量,采用加权平均法填补间隙像素灰度值,最终实现图像畸变校正。
利用网格畸变测试靶实验得出7次多项式插值后的校正决定系数最高、均方根误差值 最低,整幅512行图像在7次多项式插值后最优行数占379行,比例为74%,通过残差分析,二维方向 上残差最大为4个像素,最小为0个像素,平均为1.15个像素,校正结果较为精确。
皮肤在体实时成像实验显示,图像畸变校正后组织结构特征更加真实准确,表明这种校正算法有效可行,有助于皮肤疾 病的准确诊断。
关键词:图像二维畸变;机理分析;Hessian 矩阵;光栅;多项式插值 中图分类号:TH742.9文献标志码:A DOI : 10.3788/IRLA20200206Analysis and correction of image distortion in MEMSgalvanometer scanning confocal systemMiao Xin 12, Li Hangfeng 1, Zhang Yunhai 1,2*, Wang Famin 1,2, Shi Xin 3(1. University of Science and Technology of China, Hefei 230026, China;2. Jiangsu Key Laboratory of Medical Optics, Suzhou Institute of Biomedical Engineering and Technology,Chinese Academy of Sciences, Suzhou 215163, China;3. The Second Affiliated Hospital of Soochow University, Suzhou 215000, China)Abstract: Aiming at the distorted confocal images caused by the two-dimensional scanning of MEMS galvanometer during skin imaging by reflectance confocal microscopy, the theoretical analysis of beam deflectionwas carried out, and the specific shape representation of projection plane scanning image was obtained. It was concluded that the theoretical distortion image was consistent with the real distortion image. The distortionmechanism was clarified and a distortion correction method was proposed. First, the original distorted grating image was recorded, then the center lines of grating were obtained based on the Hessian matrix, after that feature points were picked and datum reference lines were set. Finally, the correction to the distorted confocal images wasrealized by calibrating the corrections of the two-dimensional pixel distortions using polynomial interpolation收稿日期:2020-10-12;修订日期:2020-11-15基金项目:国家重点研发计划(2017YFC0110305);山东省自然科学基金(ZR2019BF012);济南市“高校20条”资助项目(2018GXRC018);苏州市民生科技项目(SS201643)红外与激光工程第50卷第2期based on the least square method and filling the gray value of gap pixels by weighted average method.By the experiment of measuring target with grid distortion,the correction coefficient was the highest and the root mean square error was the lowest after polynomial interpolation of degree7.Also,the optimal number of512rows was 379,accounting for74%.The residual distortions were accurately evaluated,in two dimensional,the maximum value is4pixels,the minimum value was0pixel and the average value was L15pixels,so the results were accurate.The experiment of in vivo real-time skin imaging shows that the organizational structure features are more real and accurate after corrections.So this method is effective and feasible,which is helpful for accurate diagnosis of skin diseases.Key words:two-dimensional distortions of images;polynomial interpolation0引言作为一款新型影像学临床诊断设备,皮肤反射式共聚焦显振镜利用皮肤中血红蛋白、黑色素和角蛋白等不同组织成分的折射率差异进行成像,为皮肤组织的实时观测提供有效的技术手段,在恶性皮肤肿瘤早期诊断、治疗后随访等方面发挥了愈发重要的作用"役为进一步实现皮肤病检查时的便捷性,需要发展手持式皮肤共聚焦显振镜,由于受到系统体积和重量限制,系统中的核心部件扫描振镜要采用单镜面式MEMS振镜实现二维扫描成像,该扫描方式使得采集到的图像存在较为严重的二维畸变,扭曲了皮肤组织真实的结构形态.如不对这种图像畸变进行校正,将不利于医生观察皮损组织真实形态、边界轮廓、结构特征等信息,直接影响临床诊断结果因此,需要在分析产生图像畸变机理的基础之上,实现畸变校正,将真实图像信息准确呈现,为皮肤疾病诊断奠定基础。
摄影中的镜头畸变与校正技巧

摄影中的镜头畸变与校正技巧摄影是一门充满艺术性和技术性的创作形式。
在摄影过程中,摄影师常常会面临各种技术挑战,其中之一就是镜头畸变。
镜头畸变是在拍摄过程中产生的图像变形现象,它可能会影响到照片的质量和真实性。
为了解决这一问题,摄影师需要熟悉镜头畸变的类型和校正技巧。
一、什么是镜头畸变镜头畸变是指镜头在成像过程中引起的图像变形。
它主要分为三种类型:桶形畸变、枕形畸变和畸形畸变。
1. 桶形畸变桶形畸变是在照片中出现图像向中心收缩的现象,形状类似于桶子。
这种畸变通常出现在广角镜头和鱼眼镜头中,由于广角镜头的视角较大,所以图像边缘会向中心收缩。
2. 枕形畸变枕形畸变是在照片中出现图像向边缘收缩的现象,形状类似于枕头。
这种畸变通常出现在长焦镜头中,由于长焦镜头的视角较窄,所以图像边缘会向中心收缩。
3. 畸形畸变畸形畸变是在照片中出现一些不规则的图像变形现象,如弯曲或拉伸等。
这种畸变通常由于镜头的质量较差或者使用不当造成。
二、镜头畸变的校正技巧镜头畸变可以通过以下几种方法进行校正,以保证照片的质量和真实性。
1. 镜头校正大部分相机和摄像机都具有镜头校正功能,可以通过设置菜单中的参数进行校正。
通过选择恰当的校正参数,可以有效减轻或消除镜头畸变。
2. 后期校正在后期处理中,我们可以使用专业的图像编辑软件来进行镜头畸变的校正。
这种方法可以更加精确和灵活地处理畸变问题,同时也可以对图像进行其他的调整和修饰。
3. 畸变校正镜头一些专业的摄影镜头具有畸变校正的功能。
这些镜头内部集成了特殊的光学组件,可以在成像过程中主动校正镜头畸变,提供更加真实和准确的图像。
4. 构图和摄影技巧在实际拍摄中,合理的构图和摄影技巧也可以帮助减轻或掩盖镜头畸变。
通过选择恰当的角度、距离和焦距等因素,可以最大程度地优化图像的透视和比例关系,减少畸变的出现。
总结:镜头畸变是摄影过程中常见的技术挑战之一。
摄影师可以通过了解镜头畸变的类型和校正技巧,有效地解决这一问题,保证照片的质量和真实性。
opencv畸变校正原理

opencv畸变校正原理OpenCV是一个功能强大的计算机视觉库。
在计算机视觉中,图像畸变校正是一个重要、必不可缺的过程。
OpenCV库提供的畸变校正函数可以帮助去除图像中的畸变,提高图像的准确性和可靠性。
畸变是指物体投射到相机成像平面上时,由于光学系统自身的错误,而导致图像发生形变的现象。
主要有两种畸变:径向畸变和切向畸变。
径向畸变是指由于透镜曲率半径不同而产生的畸变,而切向畸变是指透镜装配不好或不水平,导致图像发生变形的现象。
畸变的原因造成了图像中物体的实际尺寸与图像上物体的可视尺寸不同,这就导致测量这些物体的尺寸和距离时很不准确。
因此,在进行计算机视觉相关的应用时,需要先将图像进行畸变校正。
OpenCV 提供了一组API函数来处理这个问题,接下来我们将逐步介绍它的原理。
1. 获取相机参数在畸变校正之前,需要获取相机的畸变参数,这可以通过相机标定实现。
通过对已知世界坐标和相应像素坐标的对应关系进行标定,可以得到相机的畸变参数。
这个过程需要使用适当的标定工具和标定板。
2. 计算畸变校正的映射矩阵OpenCV提供的initUndistortRectifyMap函数可以帮助我们计算校正图像的映射矩阵。
这个函数需要输入相机参数和输出图像的尺寸以及矫正图像的畸变参数。
它将根据输入的参数计算出图像的X、Y映射矩阵。
3. 校正图像OpenCV提供的remap函数可以帮助我们校正图像。
该函数需要输入原始图像、X、Y映射矩阵以及输出图像。
通过使用计算出的映射矩阵,函数将重新映射图像像素,从而消除图片中的畸变。
总结:在本文中,我们了解了OpenCV畸变校正的基本工作原理,首先是获取相机的畸变参数,然后计算校正图像的映射矩阵,最后通过remap函数实现图像的畸变校正。
OpenCV持续改进,使得使用OpenCV进行畸变校正变得更加简单和快捷,能够为计算机视觉应用提供更精确的图像信息。
Photoshop中的纠正镜头畸变方法

Photoshop中的纠正镜头畸变方法Photoshop是一款功能强大的图像编辑软件,它不仅可以对图片进行修饰、调整和美化,还可以进行纠正镜头畸变的操作。
镜头畸变是指由于镜头设计或拍摄角度而引起的图像变形现象,常见的有鱼眼畸变、桶形畸变和枕形畸变等。
在这篇文章中,我将详细介绍使用Photoshop纠正镜头畸变的方法和步骤。
纠正镜头畸变的方法如下:1. 打开图像:首先,在Photoshop中打开需要进行镜头畸变纠正的图像。
可以选择“文件”-“打开”命令,或者使用快捷键“Ctrl+O”进行文件的导入。
2. 将图像转换为智能对象:在图层面板中,选中背景图层,并右键点击选择“转换为智能对象”。
这一步的目的是将图像转换为智能对象,以便后续的非破坏性编辑。
3. 选择滤镜:在顶部菜单栏中选择“滤镜”-“镜头校正”-“去畸变”。
这个滤镜可以自动校正图像的畸变,但需要设置一些参数以适应具体的畸变情况。
4. 调整参数:在弹出的“去畸变”窗口中,可以看到几个参数选项。
首先,选择针对何种类型的畸变进行校正,常见的有鱼眼畸变、桶形畸变和枕形畸变。
根据实际情况选择合适的畸变类型。
5. 设置畸变度:接下来,在“去畸变”窗口中,可以看到一个滑块,用于设置畸变度。
根据图像的具体情况,逐渐调整滑块的位置,观察图像的变化,直到达到满意的效果为止。
6. 应用滤镜:点击“确定”按钮后,滤镜将会应用到图像上,纠正镜头畸变。
可以通过对比原始图像和纠正后的图像来验证效果。
7. 保存图像:最后,保存经过纠正的图像。
选择“文件”-“另存为”命令,选择保存格式和存储位置,点击“保存”按钮即可。
需要注意的是,纠正镜头畸变是一项相对复杂的工作,具体的参数设置和效果预览需要根据实际情况进行调整。
在进行纠正之前,最好先观察图像的畸变情况,并确定适当的处理方法。
总结:使用Photoshop纠正镜头畸变是一项相对简单且非破坏性的编辑操作。
通过转换为智能对象并使用“去畸变”滤镜,可以快速有效地纠正图像的镜头畸变。
第六章 6.7图像复原-几何畸变校正

把三个点映射到它们失真后的位置
解这6个方程可求得a,b,c,d,e,f。
u1 = ar1 + bs1 + c v = dr + es + f 1 1 1 u2 = ar2 + bs2 + c v2 = dr2 + es2 + f u3 = ar3 + bs3 + c v3 = dr3 + es3 + f
【分析】由于失真导致图像中本来应该出现在像素(x,y) 上的灰度值出现在(x',y')上了。失真的复原问题实际上 是映射变换问题。
给定g(x', y')、h1(x, y)、h2(x, y)后的复原处理过程 给定 、 、 后的复原处理过程
①找出f(x, y)中的每一点(x0, y0)在g(x', y')中的对应位置。
几何畸变校正
在图像的获取或显示过程中往往会产生几何失真。 例如,成像系统有一定的几何非线性。这主要是由于视 像管摄像机及阴极射线管显示器的扫描偏转系统有一定 的非线性,因此会造成枕形失真或桶形失真。 由卫星摄取的地球表面的图像往往覆盖较大的面积,由 于地球表面呈球形,这样摄取的平面图像也将会有较大 的几何失真。 由于斜视角度获得的图像的透视失真。
(α , β ) = [h1 (x0 , y0 ), h2 (x0 , y0 )]
α和β不一定是整数,通常(α, β)不与g(x', y')中的任何点重合。 ②找出g(x', y')中与(α, β)最靠近的点(x'i, y'i),令f(x0, y0)=g(x', y') ,也就是把点的灰度值赋予f(x0, y0) 。如此逐点作下去, 直到整个图像,则几何畸变得到校正。 ③如果不采用②中的灰度值的代换方法也可以采用内插法。 假定找到点(α, β) 后,在g(x', y')中找出包围着(α, β)的4个邻近 的数字点(x'i, y'i)、(x'i+1, y'i+1)、(x'i+2, y'i+2)、(x'i+3, y'i+3)。
Photoshop镜头校正:纠正照片中的畸变和失真

Photoshop镜头校正:纠正照片中的畸变和失真Photoshop是一款功能强大的图像处理软件,其中的镜头校正功能可以有效地纠正照片中的畸变和失真。
在本文中,我将详细介绍如何使用Photoshop进行镜头校正,并分步骤列出具体操作方法。
步骤1:导入照片在打开Photoshop软件后,点击菜单栏中的"文件",然后选择"打开",将需要校正的照片导入到软件中。
步骤2:选择镜头校正工具在Photoshop的工具栏中,找到"滤镜"工具,并点击展开菜单。
在菜单中找到"镜头校正"选项,点击进入镜头校正界面。
步骤3:选择校正模式在镜头校正界面中,有多种校正模式可供选择。
根据不同的畸变类型选择相应的模式。
常见的校正模式有:- 鱼眼透视:适用于鱼眼镜头或产生浓重透视效果的照片。
- 全景:适用于全景照片或宽广景象的照片。
- 矩形:适用于纠正照片中出现的比例失真或平面透视。
步骤4:调整校正参数在选择了相应的校正模式后,可以根据具体照片的情况调整校正参数。
这些参数包括:- 校正度:控制纠正的程度,可以根据实际需要进行微调。
- 倾斜:用于调整照片的倾斜程度,使之恢复为正常的水平状态。
- 放大/缩小:用于调整照片的大小比例。
- 旋转:用于对照片进行旋转调整。
- 缩放:可以根据具体数值进行放大或缩小。
步骤5:应用校正效果在调整了相应的校正参数后,可以点击"应用"按钮,将校正效果应用到照片中。
此时,可以实时查看照片的校正效果。
步骤6:进一步编辑在应用了校正效果后,可以进一步编辑照片,使其更加完美。
可以使用Photoshop中的其他功能,如亮度/对比度调整、色彩平衡、磨皮等,来进一步改善照片的品质。
步骤7:保存照片在编辑完成后,可以点击菜单栏中的"文件",然后选择"保存",将编辑好的照片保存在本地文件夹中。
光学系统的畸变与校正

光学系统是指由光学元件组成的系统,用于收集、传输、处理、显示光的系统。
然而,由于材料的特性和光的传播特点,光学系统在工作过程中常常会出现畸变现象。
畸变是指光学图像在传输过程中产生的变形或失真。
了解和掌握光学系统的畸变及其校正方法对于提高系统的图像质量和光学系统设计至关重要。
光学系统的畸变主要分为几种类型:径向畸变、切向畸变、畸变中心漂移、色差等。
径向畸变是指由于透镜材料的非均匀折射率导致光线弯曲,使图像产生“桶形畸变”或“枕形畸变”。
而切向畸变则是由于透镜表面的形状不均匀引起的,使得图像在某一方向上有扭曲的现象。
畸变中心漂移是指改变观察角度会导致图像中心位置的改变。
色差则是由于不同波长的光在透镜中的折射率不同,使得多色光聚焦位置不同,造成色彩偏移。
针对这些畸变问题,人们提出了多种校正方法。
其中,最常用的校正方法之一是使用非线性透镜。
非线性透镜是通过控制透镜曲面形状的变化来实现畸变校正的。
这种方法可以将光线在透镜中的折射路径调整到理想状态,从而达到对畸变的校正效果。
此外,还有一种常见的校正方法是采用多镜头组合,即采用多个透镜组合来校正畸变。
这种方法通过将不同形状或具有不同光学性质的透镜进行组合,来纠正图像的畸变。
每一个透镜都能够对特定类型的畸变进行校正,从而整体上达到对光学系统畸变的校正效果。
此外,数字图像处理技术也可以应用于光学系统的畸变校正。
通过使用计算机算法对捕捉到的图像进行处理,可以对图像进行畸变校正。
例如,可以利用几何变换的方法,对图像进行旋转、平移等操作,从而达到校正图像畸变的效果。
在光学系统的设计中,畸变校正也是一个重要的考虑因素。
通过合理选择和组合光学元件,可以减小或消除系统中的畸变现象。
此外,在制造过程中也需要对光学元件进行精确加工和质量控制,以保证系统的图像质量。
总之,光学系统的畸变与校正是一个复杂而重要的问题。
了解不同类型的畸变现象及其校正方法,对于光学系统的设计和工程应用具有重要意义。
光刻机曝光过程中的光学畸变分析与校正

光刻机曝光过程中的光学畸变分析与校正光刻技术在集成电路制造中扮演着重要的角色,而光刻机作为其中的核心设备之一,其曝光过程中的光学畸变问题一直是制约曝光质量和产品稳定性的关键因素之一。
本文将对光刻机曝光过程中的光学畸变进行深入分析,并介绍一种常用的校正方法。
一、光刻机曝光过程中的光学畸变分析1. 光学畸变的定义光学畸变是指在光学系统中由于折射、散射、透射等因素引起的光线传输过程中的形变、失真或者颜色变化等现象。
对于光刻机而言,光学畸变会导致曝光图案与设计图案不一致,进而影响芯片的制造精度和可靠性。
2. 光刻机曝光中的主要光学畸变(1)球差:球差是凸透镜或凹透镜引起的光线聚焦点不在一个平面上的现象。
当光刻机曝光过程中存在球差时,会使得曝光图案的焦点位置产生偏移,导致芯片图案的失真。
(2)像散:像散是由于光学系统中透镜的离轴位置或者透镜形状不对称导致焦点位置分散的现象。
造成像散的主要原因是非对称的透镜加工或者材料不均匀。
(3)畸变:光刻机曝光过程中引起的图案形变现象。
畸变可以分为径向畸变和切向畸变两种,径向畸变是指在图案的边缘部分产生形变,而切向畸变则是指在图案的内部产生形变。
二、光学畸变的校正方法1. 光刻机光学系统的精确调节(1)调节光刻机透镜组:通过调节光刻机透镜组的位置、角度和形状等参数,使得光线在透镜系统中的传输更加准确,从而减小光学畸变的发生。
(2)使用补偿透镜:在光刻机的光学系统中加入特殊设计的补偿透镜,通过光线的经过补偿透镜后实现光学畸变的校正。
2. 软件算法的应用光刻机中的曝光过程往往涉及到复杂的图像处理算法。
通过在软件层面上对曝光图案进行数学建模和算法优化,可以减小光学畸变的影响。
三、实验验证与结论我们针对一款特定型号的光刻机进行了光学畸变的实验分析与校正。
实验结果表明,在采用精确调节光学系统和应用软件算法的双重方法后,光学畸变得到了有效的校正。
曝光图案的失真率明显下降,芯片的制造精度和可靠性得到了显著提升。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
模糊、几何畸变主要是在仪器采集图片过程中产生, 当初是在处理从人造卫星发送回来的劣质图像的过程中发展 目前,几乎所有涉及应用扫描和成像的领域都需要畸变校正
模糊、几何畸变主要是在 仪器采集图片过程中产生, 大多是因机器故障或操作 不当影响导致。 比如在医学成像方面
几何空间失真广泛存在于 各种实际工程应用中, 尤其是在遥感、遥测等领域
如何对发生畸变的图像进行校正?
三、问题分析
图像质量的改善和校正技术, 就是对一幅退化了的图像进行恢复。 在MATLAB里面,读入一幅图像后, 图像就转化成了一个矩阵数据。 通过对矩阵数据的分析,可找到发生畸变的成因, 然后对矩阵数据作相应的修复处理, 就可以达到图像校正的目的
1. 图像颜色畸变校正
图像颜色畸变现象可以是由摄像器材导致, 也可以是由于真实环境本身就偏色导致, 还有的是由于图像放置过久氧化老化导致。 图像颜色畸变校正应用十分广泛, 比如:医学成像应用、罪犯识别和国防侦察等。 图像颜色畸变,可通过灰度直方图来观察分析。
通过颜色畸变图像的RGB基色直方图 ,发现 三基色中至少有一个在区间[0,255]上形成空缺。
实验五 图像形状及颜色畸变的校正
一、实验目的
了解数字图像的数学表达及相关概念 了解对发生畸变的图像进行校正的数学方法 加深对数学在相关学科的应用价值的认识
二、问题描述
图像是对客观物体的一种相似性的生动模仿与描述 图像在生成和传送的过程中,很可能会产生畸变 比如:偏色、模糊、几何失真、几何倾斜等
不正确的显影扫描等方式, 受反射光线的影响, 都会使图像产生偏色现像
308,241;19,29;303,30;307,325]; gm=[144,29;29,198;144,412;
304,241;15,26;306,26;307,327]; og=[145,241];
运行程序:gmodify(pic,uv,gm,og);
经过校正得到的图像 仍有一定程度的畸变, 但是畸变程度小多了。 对几何畸变的图像, 不可能完全得到恢复 。
0 1 0 L 1 4 1
0 1 0
如果考虑对角线方向, 模板的形式就表现为:
L1
1 1 1
1 9 1
1 1 1
算法流程: 读取待处理图像到矩阵
对矩阵元素作处理 (将矩阵元素与周围元素景知识
数字图像是用一个数字阵列来表示的图像 其中每个数字表示图像的一个最小单位,称为像素 一幅640×480的图像,
表示在长、宽方向上各分成640、480个像素
一幅数字图像可以用一个整数矩阵来表示 矩阵元素的位置(i,j)对应数字图像上的一个像素点 矩阵元素的值f(i,j)对应像素点上的颜色灰度值
RGB三色直方图 基色B数据有空缺
基色B的像素值明显分布在[0,140]之间, 应该把它拉伸以至[0,255]上
运行程序:dealcolor(‘color.jpg’,3,140) 参数1:颜色畸变图名 参数2:第几个基色矩阵,1、2、3分别代表R、G、B 参数3:待拉伸像素值的最大值
校正后的图像 很明显图像整体色质得到了很好的改善, 可以改变参数d 的值,来寻求最好的效果, 如果三种基色都需要调整,可类似进行。
3.图像几何畸变校正
几何畸变广泛存在,尤其是在遥感遥测等领域, 目前这类畸变校正主要应用于两个领域, 一是医用内窥镜图像的校正, 目的是测量图像上病变区域的大小; 另一应用是机器视觉领域, 是为了提高它的视觉定位精度, 正确完成动作。
几何畸变有桶形畸变、枕形畸变、几何倾斜等。 这里选择桶形畸变来研究。 对于畸变的光学系统, 畸变空间中的直线在 像空间中一般不再是直线, 只有通过对称 中心的直线是例外。 因此在进行桶形畸变校正时须先找出对称中心, 再进行通用的几何畸变校正过程。
桶形畸变校正一般步骤:
(1)找出畸变图对称中心,将畸变图代表的地址空间 关系转换为以对称中心为原点的空间关系
(2)空间变换:对畸变图像素重新排列以恢复原空间关系 也就是利用地址映射关系为校正图空间上的 每一个点找到它们在畸变图空间上的对应点
(3)灰度插值:对空间变换后的像素赋予相应的灰度值 以恢复原位置的灰度值
运行程序:faintness(‘faintness.jpg’,0) 参数1:待处理的图名 参数2:0采用第一种模板,1采用第二种模板
处理结果:
运行程序: faintness(‘faintness.jpg’,1)
处理后比原图要清晰,说明此法是有效的, 第二图的线条轮廓比第一图要清晰, 但是相对第一图,第二图的噪音也加强了很多, 这就是采用二阶微分处理模糊图像的一个弊端。 局部模糊的图像校正跟全局模糊校正原理都是一样, 只须将模糊区域提取出来作为一个整体看待即可。
设原图的函数为:f(x,y),
一个二阶的拉普拉斯微分算子定义为: 2 f 2 f 2 f x2 y 2
将它展开就得到:
2 f 4 f (x, y) f (x 1, y) f (x 1, y) f (x, y 1) f (x, y 1)
写成图像处理 运算模版的形式:
校正图上的对应点的估计是很困难的,
通常都需要对程序运行的结果图进行分析,
然后不断进行调整。
六、结论与应用
图像质量的改善和校正技术, 就是对一幅退化了的图像进行恢复, 最初是在处理从人造卫星发送回来的 劣质图像的过程中发展完善的。 目前,图像畸变校正的应用领域越来越广, 几乎所有涉及扫描和成像的领域都需要畸变校正。
对二值图和灰度图,A是二维数组 对彩色图,A是三维数组 可以用 size 来求数组的大小 比如:D = size( A )
2. 显示图片或者图形
figure :新开一个显示图形的对话框。 Image(C):将矩阵C显示为一幅真彩图像。 imagesc(A) :显示灰度图像,其中A为二维矩阵
五、实验过程
几何畸变校正一般要使用几何(坐标)变换, 包括平行移动、旋转、扩大缩小等简单的变换。
发生严重几 何变形的图片 观察畸变图:
第五条横线和第六条竖线都是直线, 选用这两线的交叉点作为对称中心进行畸变校正。 再从畸变图中选出4个线性不相关的点, 并估计它们在校正图上的对应点。
三个输入参数分别如下: pic=’tt.jpg’ uv=[144,26;26,198;144,416;
这是因为影响畸变校正精度的因素是多方面的。 对校正算法精度影响较大的几种误差有: 对称中心估算误差、系数估计误差、 插值误差和灰度校正误差等。
该校正方法关键在于 对称中心的估计和地址映射的系数估计,
而系数估计的关键是在于所取对应点对的精确程度,
校正后的图像仍有一定 程度的畸变是由于对应点对不够精确。
a=imread(‘p1.bmp’); b=double(a); hist(b(:,:,3));
通过调整像素值的分布来解决颜色畸变问题, 通过拉伸,使得像素值分布在整个区间[0,255]上。
算法的流程:
读取偏色图像到矩阵
设定拉伸系数
对矩阵元素作拉伸处理
显示处理后的图像
图像明显偏黄 发生了颜色畸变
2.图像模糊校正
由于技术上的缺陷, 得到的图像资料经常都是模糊的。 图像模糊校正是由处理卫星图像而发展起来的, 从监控设备得到的犯罪罪犯图像资料, 如果不进行相关的处理很难得到罪犯的特征。
图像的灰度变化情况可以表现为曲线, 灰度变化就转变成了矩阵数据的变化, 反映数据变化的数学手段可以采用微分算子, “一阶微分”是描述“数据的变化率”, “二阶微分”是描述“数据变化率的变化率”。 在感应灰度变化方面,二阶比一阶微分更具敏感性, 因此采用二阶微分算子来处理。
1. 图形文件的读取 A=imread(FILENAME,FMT) FILENAME:文件名 FMT:文件格式 数组A:返回的该图像的数据值
例如: A=imread('c:\matlab6p5\work\image1color.jpg'); A=imread('c:\matlab6p5\work\image1color','jpg');