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

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

3天内不再提示

机器视觉之图像增强和图像处理

深圳市科瑞特自动化技术有限公司 2023-10-26 08:07 次阅读

一、图像处理技术概述

1.定义

对原始获取图像进行一系列的运算处理,称为图像处理。图像处理是机器视觉技术的方法基础,包括图像增强、边缘提取、图像分割、形态学处理、图像投影、配准定位和图像特征提取等方法。

2.颜色的基本定义

GB 5698-85,颜色定义为:色是“光作用于人眼引起除形象以外的视觉特性”。

3.三原色(tricolor)

b0b597ec-7393-11ee-9788-92fbcf53809c.png

b0c9eefe-7393-11ee-9788-92fbcf53809c.png

二、图像增强概述

1.改善图像质量两类方法

•不考虑图像降质原因——图像增强技术

•针对图像降质原因——图像还原技术

2.图像增强技术两类方法:

(1)空间域法: 在空间域中对图像的各个像素灰度值直接进行计算处理;

(2)频率域法: 在图像的频率变化域中对图像的变换值进行某种运算处理,然后再变回空间域中。

三、空域图像增强

1.定义

空域法是直接对图像中的像素进行处理,以图像的灰度映射变换为基础。

b0f59176-7393-11ee-9788-92fbcf53809c.png

点对点变换 直方图修正

2.空域变换增强

直接灰度变换:

b1059c06-7393-11ee-9788-92fbcf53809c.png

图像求反:

b10dc0ac-7393-11ee-9788-92fbcf53809c.png

用这种方式倒转图像的强度产生图像反转的对等图像。该方式适用于增强嵌入于图像暗色区域的白色或灰色细节,特别是当黑色面积占主导地位时。

线性灰度增强:

b1210180-7393-11ee-9788-92fbcf53809c.png

线性最大增强:

b128a426-7393-11ee-9788-92fbcf53809c.png

3.空域变换增强的MATLAB实现

rgb=imread(‘ic.png’);%读取图像gray=rgb2gray(rgb); % 色彩转换成灰度gray2=a* gray+b; % 灰度线性变换gray3=255-gray;求反操作subplot(141),imshow(rgb),title(‘原图’);%显示原图像subplot(142),imshow(gray),title(‘灰度图’);%显示灰度图像subplot(143),imshow(gray2),title(‘灰度图2’);%显示变换灰度图subplot(144),imshow(gray3),title(‘灰度图3’);%显示求反灰度图

函数说明:图像增强函数

调用格式:ImageEnhance ( image_origin , image_edge , kind)

参数说明:

image_origin:输入图像(灰度图)

image_edge:输出图像

kind:算法类型(包括POINTLINER,POINTSHARP)

4.图像代数运算

包括加、减、乘、除运算。

b13718f8-7393-11ee-9788-92fbcf53809c.png

5.椒盐噪声(salt-and-pepper noise)

椒盐噪声又称脉冲噪声,它随机改变一些像素值,在二值图像上表现为使一些像素点变白,一些像素点变黑。是由图像传感器,传输信道,解码处理等产生的黑白相间的亮暗点噪声。

椒盐噪声往往由图像切割引起,去除脉冲干扰及椒盐噪声最常用的算法是中值滤波。

6.空域滤波增强

主要有两类:

(1)平滑(低通)滤波器

(2)锐化(高通)滤波器

7.平滑滤波器

(1)均值滤波

b14baf2a-7393-11ee-9788-92fbcf53809c.png

(2)带有阈值的均值滤波

b15550ca-7393-11ee-9788-92fbcf53809c.png

(3)中值滤波

中值滤波的基本原理是将像素邻域内灰度的中值代替该像素的值。

中值滤波的步骤:

1.将模板在图中漫游,并将模板中心与图中某个像素位置重合;

2.读取模板下各对应像素的灰度值;

3.将这些灰度值从小到大排成1列;

4.找出这些值里排在中间的1个;

5.将这个中间值赋给对应模板中心位置的像素。

中值滤波特点:

1.非线性滤波。

2.可克服图像的边缘模糊。

3.对滤除脉冲干扰及图像扫描噪声最为有效。

4.不需要图像的统计特性。

5.对一些细节多,特别是点、线、尖顶细节多的图像不宜采用。

(4) 高斯滤波

高斯滤波器是一类根据高斯函数的形状来选择权值的线性平滑滤波器,其对于抑制服从正态分布的噪声非常有效。

b1688dfc-7393-11ee-9788-92fbcf53809c.png

b182f246-7393-11ee-9788-92fbcf53809c.png

二维零均值高斯函数

gausFilter = fspecial('gaussian',[m,n],sigma)blur=imfilter(grayImg,gausFilter,'replicate')

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

    关注

    27

    文章

    1289

    浏览量

    56730
  • 图像
    +关注

    关注

    2

    文章

    1084

    浏览量

    40458
  • 机器视觉
    +关注

    关注

    162

    文章

    4369

    浏览量

    120298
收藏 人收藏

    评论

    相关推荐

    【每天学点AI】实战图像增强技术在人工智能图像处理中的应用

    图像增强(ImageEnhancement)是人工智能和计算机视觉中一项重要的技术,也是人工智能数据集预处理的一个重要步骤。它旨在提高图像
    的头像 发表于 11-22 17:14 534次阅读
    【每天学点AI】实战<b class='flag-5'>图像</b><b class='flag-5'>增强</b>技术在人工智能<b class='flag-5'>图像</b><b class='flag-5'>处理</b>中的应用

    图像采集卡:增强视觉数据采集

    图像采集卡介绍:在视觉数据采集领域,图像采集卡在捕获和处理来自各种来源的图像或视频方面发挥着关键作用。在本文中,我们将深入探讨
    的头像 发表于 09-24 11:06 303次阅读
    <b class='flag-5'>图像</b>采集卡:<b class='flag-5'>增强</b><b class='flag-5'>视觉</b>数据采集

    什么是机器视觉opencv?它有哪些优势?

    机器视觉(Machine Vision)是一种利用计算机和图像处理技术来模拟人类视觉系统的功能,实现对
    的头像 发表于 07-16 10:33 774次阅读

    机器视觉技术中常见的图像分割方法

    机器视觉技术中的图像分割方法是一个广泛且深入的研究领域。图像分割是将图像划分为多个区域或对象的过程,这些区域或对象具有某种共同的特征,如颜
    的头像 发表于 07-09 09:31 684次阅读

    计算机视觉图像处理的区别和联系

    数据的过程。计算机视觉的目标是使计算机能够像人类一样“看到”和理解图像或视频内容。 1.2 图像处理 图像
    的头像 发表于 07-09 09:16 1299次阅读

    机器视觉系统如何选择图像传感器

    图像传感器是所有机器视觉(MV)系统的核心,这是负责将物理世界的信息转换为数字数据的基本元件,在确保机器视觉操作的准确性、可靠性和高效率方面
    的头像 发表于 07-05 10:49 579次阅读

    机器视觉技术中图像分割方法有哪些

    机器视觉技术是人工智能领域的一个重要分支,它涉及到图像处理、模式识别、机器学习等多个学科。图像
    的头像 发表于 07-04 11:34 958次阅读

    机器视觉图像采集卡及其使用接口概述

    本文我们将研究机器视觉图像采集器及其使用的各种接口。首先,我们将概述外围计算机卡,然后探讨图像采集器中使用的不同类型的机器
    的头像 发表于 06-27 18:15 566次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b><b class='flag-5'>图像</b>采集卡及其使用接口概述

    FPGA设计经验图像处理

    中,滤波处理完了数据立即就会进行取边缘处理,是不需要像CPU那样存回内存再读出来的。 FPGA进行图像处理的前景还是挺广阔的,越来越多的工业应用场合都要求更高的实时性,而这正是FPG
    发表于 06-12 16:26

    机器视觉图像采集卡及其接口概述

    本文主要是介绍机器视觉图像采集卡及其使用的各种接口。首先,我们将概述外围计算机卡,然后探索图像采集卡中使用的不同类型的机器
    的头像 发表于 04-15 20:42 468次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b><b class='flag-5'>图像</b>采集卡及其接口概述

    机器视觉图像采集卡的功能与应用

    机器视觉技术广泛应用于工业生产检测、医疗、交通等领域助力实现自动化、智能化。整个机器视觉系统可分为图像采集和
    的头像 发表于 04-04 08:33 952次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>中<b class='flag-5'>图像</b>采集卡的功能与应用

    机器视觉图像目标识别方法综述

    文章来源:MEMS引言从20世纪80年代开始,机器视觉技术的发展速度不断加快,已经走进了人们的日常生活与工作之中。机器视觉图像目标识别系统
    的头像 发表于 02-23 08:26 719次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>的<b class='flag-5'>图像</b>目标识别方法综述

    机器视觉图像采集卡:关键的图像处理设备

    机器视觉图像采集卡是一种用于采集和处理图像数据的关键设备,它在现代工业生产和科学研究中起着至关重要的作用。本文将探讨
    的头像 发表于 02-22 16:23 497次阅读
    <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>设备

    计算机视觉图像处理、模式识别、机器学习学科之间的关系

    计算机视觉(computer vision):用计算机来模拟人的视觉机理获取和处理信息的能力。就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器
    的头像 发表于 01-18 16:41 604次阅读

    FPGA图像处理CLAHE算法

    在FPGA图像处理--CLAHE算法(一)中介绍了为啥要用CLAHE算法来做图像增强
    的头像 发表于 01-04 12:23 2523次阅读
    FPGA<b class='flag-5'>图像</b><b class='flag-5'>处理</b><b class='flag-5'>之</b>CLAHE算法