数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结整理,欢迎大家一起学习交流!
 专栏链接:数字图像处理学习笔记

一、阵列和矩阵操作

图像可以被等价的看作是矩阵

事实上,在很多情况下,图像间的操作拭用矩阵理论执行的

例如2×2的图像  

阵列相乘是   

数字图像处理中的阵列相乘对应MATLAB中的点乘(.*)

☞当我们谈到一幅图像的求幂时,意味着每个像素均进行求幂操作;
☞当我们谈到一幅图像除以另一幅图像时,意味着在相应的像素之间进行相除。


二、线性操作和非线性操作

图像处理方法最重要的分类之一是它是线性的还是非线性的
考虑一般的算子H,该算子对于给定输入图像f(x,y)产生一副输出图像g(x,y)
H[f(x,y)]=g(x,y)

如果,则称H是一个线性算子。

现假设H是求和算子∑,该算子的功能是简单地求和


注:是阵列求和,不是图像所有元素求和,因此单幅图像的求和是该图像本身

该方法用于证明对应的操作是线性操作还是非线性操作(左边=右边→线性;左边≠右边→非线性)

例:有两幅图像,进行最大值操作,现假设令=1和=-1,

计算左侧

计算右侧

我们发现,左侧不等于右侧(-2≠-4),至此证明了求最大值的操作通常是非线性的。


三、算数操作

图像间的算术操作阵列操作(算数操作在相应的算数对之间进行)

图像的算数操作涉及同样大小的图像

图像相:s(x,y)=f(x,y)+f(x,y)
图像相:g(x,y)=f(x,y)-f(x,y)
图像相:d(x,y)=f(x,y)×f(x,y)
图像相:v(x,y)=f(x,y)÷f(x,y)
其中,x=1,2,3,...,M-1,y=1,2,3,...,N-1
通常,M和N是图像的行和列,s,g,d和v是大小为M×N的图像

图像相①去除叠加性噪声 
                  

                  ②生成图像叠加效果 
                 

图像相①增强差别   
                 
      
                  ②去除不需要的叠加性图案
(例:电视制作的蓝屏技术)
                  
                   ③图像分割(如:分割运动的车辆,减法去掉静止部分,剩余的是运动元素和噪声)
图像相: ①校正/消除阴影
                             

                   ②图像的局部显示(用二值蒙板图像与原图像做乘法)
                            
图像相: 校正/消除阴影


四、集合和逻辑操作

代数运算——非:①获得一个阴图像(注:R,G,B三通道分别取反再合到一起还是彩色图像)
                                 
                              ②获得一个子图像的补图像
                                  

代数运算——与:①求两个子图像的相交子图
                               

                             ②提取感兴趣的子图像
                                

代数运算——或:①合并子图像
                                

                             ②提取感兴趣的子图像
                                 

代数运算——异或:获得相交子图像
                                 

综合图例:


欢迎留言,一起学习交流~~~

感谢阅读

END

数字图像处理学习笔记(六)——数字图像处理中用到的数学操作相关推荐

  1. 数字图像处理学习笔记 六 彩色图像处理

    目录 (一)彩色模型介绍 1.1 RGB模型 1.2 CMY.CMYK模型 1.3 HSI彩色模型 1.4 HSV模型 1.5 YCbCr 彩色空间 (二)伪彩色图像处理 (三)全彩色图像处理及彩色变 ...

  2. 图像处理学习笔记-06-彩色图像处理

    彩色基础 用来描述彩色光源质量的3个基本量是辐射.光强和亮度,辐射是从光源流出的能量的总量,通常用瓦特度量,光强用流明来度量,给出了观察者从光源感知的能量总和的度量,例如远红外范围的光源发出的光,可能 ...

  3. 数字图像处理学习笔记(三):ORB算法(尺度不变特征变换)Oriented FAST and Rotated BRIEF

    数字图像处理学习笔记(三):ORB算法(尺度不变特征变换)Oriented FAST and Rotated BRIEF 一.概述 参考:特征点匹配+特征检测方法汇总 ORB的全称是Oriented ...

  4. 数字图像处理学习笔记(二):SIFT(尺度不变特征变换)算法

    数字图像处理学习笔记(二):SIFT(尺度不变特征变换)算法 一.概述: 提到特征点算法,首先就是大名鼎鼎的SIFT算法了.SIFT的全称是Scale Invariant Feature Transf ...

  5. 数字图像处理学习笔记(一):特征检测和匹配概述

    数字图像处理学习笔记(一):特征检测和匹配概述 参考博客: 特征点的匹配 SIFT特征详解 数字图像处理学习笔记(二):SIFT(尺度不变特征变换)算法 1.特征点概述 如何高效且准确的匹配出两个不同 ...

  6. 数字图像处理学习笔记(三)——空间分辨率和灰度分辨率、等偏爱曲线

    数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声.增强.复原.分割.提取特征等处理的方法和技术.本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结 ...

  7. 基于python的数字图像处理--学习笔记(三)

    基于python的数字图像处理--学习笔记(三) 前言 一.灰度拉伸 二.幂律(伽马)变换 三.对数变换 前言 进入冈萨雷斯的第三章内容,并用python实现功能.我更改了代码源,之前找到太烂了,代码 ...

  8. 数字图像处理学习笔记(十五)——图像复原与重建

    数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声.增强.复原.分割.提取特征等处理的方法和技术.本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结 ...

  9. 数字图像处理学习笔记(八)——图像增强处理方法之点处理

    数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声.增强.复原.分割.提取特征等处理的方法和技术.本专栏将以学习笔记形式对数字图像处理的重点基础知识进行总结 ...

最新文章

  1. javascript使用Json总结
  2. php 复杂密码生成,php随机密码生成器
  3. continue和break语句的区别
  4. 算法题:水洼有多少(C++)
  5. webGL简单例子(klayge)
  6. JAVA对象在JVM中内存分配
  7. $_SERVER参数用法总结(php手册)
  8. Angular页面在开发模式(DevMode)下的ng-reflect-属性是如何生成的
  9. Java容器-面试题
  10. Web前端学习 | Ajax
  11. 超微主板升级BIOS
  12. win10默认壁纸位置
  13. python基础知识学习_python学习(一) 基础知识
  14. 2016团体程序设计天梯赛-决赛-部分题解
  15. 聊聊Uber公司迁移数据库这件事
  16. 路演活动平台,怎么报名参加创业路演?
  17. ABAQUS中的文件类型及功能
  18. 欧文分校的计算机科学博士,加州大学欧文分校计算机科学硕士排名第37(2020年TFE Times排名)...
  19. 快速实现免费的个人免签收款功能(不写一行代码)
  20. 微信小程序 03 数据劫持代理和事件绑定

热门文章

  1. 用AI脑补慢动作,30帧秒变120帧,轻松看清“松果糖豆五连鞭”动作细节
  2. css实现翻牌抽奖效果
  3. NLP入门概览(7) ——句法分析a:Chomsky(乔姆斯基)形式文法
  4. 今日谈:BoltDB数据库,一款纯Go实现的KV数据库
  5. 简单网页设计(苍兰诀)html+css
  6. P56-前端基础CSS-背景图片线性渐变
  7. 天朝挖煤的题已经不会做了。。
  8. Autoit3 编程学习笔记
  9. 反病毒引擎设计(二):虚拟机查毒
  10. 小程序推广要善于借助第三方app推广