0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于图像处理中的图像矫正分析介绍

兴芯微 来源:djl 2019-08-23 14:49 次阅读

图像校正

图像校正是指对失真图像进行的复原性处理。引起图像失真的原因有:成象系统的象差、畸变、带宽有限等造成的图象失真;由于成象器件拍摄姿态和扫描非线性引起的图象几何失真;由于运动模糊、辐射失真、引入噪声等造成的图像失真。图象校正的基本思路是,根据图像失真原因,建立相应的数学模型,从被污染或畸变的图象信号中提取所需要的信息,沿着使图象失真的逆过程恢复图象本来面貌。实际的复原过程是设计一个滤波器,使其能从失真图象中计算得到真实图象的估值,使其根据预先规定的误差准则,最大程度地接近真实图象。

图像校正分类

图像校正主要分为两类:几何校正和灰度校正。

一、图象几何校正

其思路是通过一些已知的参考点,即无失真图象的某些象素点和畸变图象相应象素的坐标间对应关系,拟合出映射关系中的未知系数,并作为恢复其它象素的基础。

几何校正的基本方法是:

首先建立几何校正的数学模型;

其次利用已知条件确定模型参数

最后根据模型对图像进行几何校正。

具体操作通常分两步:

①对图像进行空间坐标变换;首先建立图像像点坐标(行、列号)和物方(或参考图)对应点坐标间的映射关系,解求映射关系中的未知参数,然后根据映射关系对图像各个像素坐标进行校正;

②确定各像素的灰度值(灰度内插)。

二、灰度校正方法

灰度校正方法的分类:根据图像不同失真情况以及所需的不同图像特征可以采用不同的修正方法。

通常使用的主要有三种:

灰度级校正

针对图像成像不均匀如曝光不均匀,使图像半边暗半边亮,对图像逐点进行不同程度的灰度级校正,目的是使整幅图像灰度均匀。

灰度变换

针对图像某一部分或整幅图像曝光不足使用灰度变换,其目的是增强图像灰度对比度。

直方图修正

能够使图像具有所需要的灰度分布,从而有选择地突出所需要的图像特征,来满足人们的需要。

畸变校正

光学系统将物面上的细光束成像,这些细光束与高斯像面相交,一般不会成为一个点,而 是一个弥散斑。而且弥散斑的中心也不处在高斯像点上。也就是说,像不但是模糊的,而 且是与原物不相似的。这种不相似就叫做畸变。

首先,根据细光束追迹公式推导,可以得到: 畸变与 光阑位置的正弦差 和 角倍率有关 ;

另一方面,根据赛德表达式,畸变是由球差、光线入射角度、场曲共同决定的;

因此:

当光学系统不产生很大的光阑彗差时,畸变由角倍率所完全决定;

这就是主光线有很大角倍率时畸变难以矫正的原因;

合理的改变光焦度的分配,改变光线入射角度、场曲的大小,也是矫正畸变的有 效方法;

对于畸变受光阑、入瞳位置的影响,对于畸变要求严格的光学系统,必须从结构 形式方面来考虑畸变问题。

以上是对畸变公式、原理的分析。而在实际操作中,根据透镜组设计的经验,我们知道:

对称型物镜的畸变是很小的;如果可以,尽量采用对称结构来校正畸变。Topogon、Pyccap 等均采用对称结构消除畸变,而非对称物镜的畸变,则需要用特殊的校畸变面,距离光阑较远的透镜,主要影响轴外像 差,对于畸变的矫正,可以在透镜的后组上,采用巧妙的方法达到要求;另外,根据对畸变的校正的经验,正畸变和负畸变的面应当距离较近,如果相隔较远就很难校正了。

大多数畸变较小的反远广角镜头,是采用此种方法达到对畸变的校正的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图像处理
    +关注

    关注

    26

    文章

    1220

    浏览量

    55778
  • 镜头
    +关注

    关注

    2

    文章

    478

    浏览量

    25340
  • 光学系统
    +关注

    关注

    4

    文章

    225

    浏览量

    17859
收藏 人收藏

    评论

    相关推荐

    关于fpga的图像处理

    各位大虾好,我现在正在做关于fpga的课题。想问问大家用fpga处图像,图片以怎么的方式输入fpga再进行处理
    发表于 04-12 11:00

    IMAQ图像处理

    各位大神有没有图像处理关于图像的边缘检测方面的例子。就是测量图像边缘的圆、圆弧、长度、夹角之类
    发表于 03-18 09:45

    图像处理算法介绍:阈值分割

    开来。图像阈值化分割是一种最常用,同时也是最简单的图像分割方法,它特别适用于目标和背景占据不同灰度级范围的图像。它不仅可以极大的压缩数据量,而且也大大简化了分析
    发表于 04-27 14:22

    关于实时处理图像

    哪位大神知道如何实时的采集图像并进行图像处理(比如我用grab.vi实时采集图像,在这个过程我能对实时采集到的
    发表于 06-06 21:10

    Python图像处理图像腐蚀与图像膨胀

    膨胀处理,其中B是一个卷积模板或卷积核,其形状可以为正方形或圆形,通过模板B与图像A进行卷积计算,扫描图像的每一个像素点,用模板元素与二值图像
    发表于 11-23 16:39

    双目立体图像矫正方法有哪些

    双目立体图像矫正方法简述
    发表于 05-29 17:45

    图像处理分析

    图像处理分析:一:数字图象处理的基本概念二:数字图象处理的发展历史三:数字图象处理的研究内容四
    发表于 09-11 11:24 0次下载

    基于图像矩的LED芯片和盘片倾斜矫正

    本文提出了一种基于图像矩的LED 芯片和盘片倾斜矫正方法,具有较高的精度和可靠性。对于单个芯片的倾斜角度计算,可以先使用边缘检测的方法对图像进行预处理,然后使用图
    发表于 01-25 11:52 15次下载

    图像处理分析与机器视觉_艾海舟译

    本书针对图像处理图像分析和机器视觉领域的有关原理与技术展开了广泛而深入的讨论,包括图像处理
    发表于 10-13 15:52 0次下载
    <b class='flag-5'>图像</b><b class='flag-5'>处理</b><b class='flag-5'>分析</b>与机器视觉_艾海舟译

    图像处理算法有哪些_图像处理十大经典算法

    图像处理,是对图像进行分析、加工、和处理,使其满足视觉、心理以及其他要求的技术。目前大多数的图像
    发表于 01-12 16:17 8.4w次阅读

    Omnitek图像处理分析

    图像处理分析:UltraXR 4K波形监视器/ VectorScope和Ultra 4k工具箱
    的头像 发表于 11-30 06:25 3996次阅读

    MATLAB图像处理工具箱的函数介绍图像处理分析的技术实现分析

    介绍了MATLAB 图像处理工具箱中的函数, 给出了图像处理分析的技术实现, 如用空域法进行
    发表于 10-30 16:30 10次下载
    MATLAB<b class='flag-5'>图像</b><b class='flag-5'>处理</b>工具箱的函数<b class='flag-5'>介绍</b>和<b class='flag-5'>图像</b><b class='flag-5'>处理</b>与<b class='flag-5'>分析</b>的技术实现<b class='flag-5'>分析</b>

    图像处理技术都有哪些 图像处理技术六大技术介绍

    图像处理主要包括图像数字化、图像增强和复原、图像数据编码、图像分割和
    发表于 03-25 15:06 3.3w次阅读
    <b class='flag-5'>图像</b><b class='flag-5'>处理</b>技术都有哪些 <b class='flag-5'>图像</b><b class='flag-5'>处理</b>技术六大技术<b class='flag-5'>介绍</b>

    STM32 图像处理函式库介绍

    STM32 图像处理函式库STM32IPL是由 C 语言所编写的开放原始码软件函式库,提供了图像处理和计算机视觉功能,能加快在意法半导体(ST)的STM32 微控制器上开发视觉
    的头像 发表于 07-11 11:39 823次阅读
    STM32 <b class='flag-5'>图像</b><b class='flag-5'>处理</b>函式库<b class='flag-5'>介绍</b>

    如何使用机器学习处理图像

    图像处理是利用复杂的算法对图像进行技术分析。在图像处理中,
    的头像 发表于 07-24 15:00 439次阅读