当前位置: 首页 > news >正文

数字 图像处理算法的形式

一 基本功能形式

按图像处理的输出形式,图像处理的基本功能可分为三种形式。
1)单幅图像 单幅图像

在这里插入图片描述
2)多幅图像 单幅图像
在这里插入图片描述
3)单(或多)幅图像 数字或符号等
在这里插入图片描述

二 几种具体算法形式

1.局部处理邻域对于任一像素(i j ),该像素周围的像素构成的集合 i+p,j+q p 、 q 取合适的整数}},叫做该像素的邻域。如图。
在这里插入图片描述
常用的邻域如图,分别表示中心像素的 4 邻域、 8 邻域。
在这里插入图片描述
局部处理
对输入图像IP(i,j)处理时,某一输出像素JP(i,j)值由输入图像像素(i,j)及其邻域N(IP(i,j))中的像素值确定。这种处理称为局部处理。
在这里插入图片描述
局部处理的计算表达式为
在这里插入图片描述
例如
对一幅图象采用 3 × 3 模板进行卷积运算。

在这里插入图片描述
点处理
在局部处理中,当输出值JP(i,j)仅与IP(i,j)有关,则称为点处理。

在这里插入图片描述
点处理的计算表达式为:
在这里插入图片描述
大局处理
在局部处理中,输出像素JP(i,j)的值取决于输入图像大范围或全部像素的值,这种处理称为大局处理。

在这里插入图片描述
大局处理计算表达式为:
在这里插入图片描述
2.迭代处理
反复对图像进行某种运算直至满足给定的条件,从而得到输出图像的处理形式称为迭代处理。图像的细化处理过程如图:

在这里插入图片描述
3.跟踪处理
选择满足适当条件的像素作为起始像素,检查输入图像和已得到的输出结果,求出下一步应该处理的像素,进行规定的处理,然后决定是继续处理下面的像素,还是终止处理。这种处理形式
称为跟踪处理。

4.窗口处理和模板处理
对图像的处理,一般采用对整个画面进行处理,但也有只对画面中特定的部分进行处理的情况。这种处理方式的代表有窗口处理和模板处理。单独对图像中选定的矩形区域内的像素进行处理的方式叫做窗口处理 。
在这里插入图片描述
希望单独处理任意形状的区域时,可采用模板处理。模板:任意形状的区域;模板平面:一个和处理图像相同大小的二维数组,用来存储模板信息。一般是一幅二值图像;模板处理:边参照模板平面边对图象进行某种操作。

在这里插入图片描述
若模板成矩形区域,则与窗口处理具有相同的效果,但窗口处理与模板处理不同之处是后者必须设置一个模板平面。

5.串行处理和并行处理
①串行处理
后一像素输出结果依赖于前面像素处理的结果,并且只能依次处理各像素而不能同时对各像素进行相同处理的一种处理形式。
特点:用输入图像的第(i, j )像素邻域的像素值和输出图像(i,j)以前像素的处理结果计算输出图像( i, j )像素的值。处理算法要按一定顺序进行。
②并行处理
对图像内的各像素同时进行相同形式运算的一种处理形式。
特点:输出图像像素(i, j )的值,只用输入图像的( i, j )像素的邻域像素进行计算。各输出值可以独立进行运算

http://www.lryc.cn/news/469222.html

相关文章:

  • 安徽对口高考Python试题选:输入一个正整数,然后输出该整数的3的幂数相加形式。
  • Node.js是什么? 能做什么?
  • JVM快速入门
  • 理解深度学习模型——高级音频特征表示的分层理解
  • 【HarmonyOS Next】原生沉浸式界面
  • 数据结构 ——— 树的概念及结构
  • 初探Vue前端框架
  • Lucas带你手撕机器学习——岭回归
  • C2W4.LAB.Word_Embedding.Part1
  • hive初体验
  • 云渲染主要是分布式(分机)渲染,如何使用blender云渲染呢?
  • WordPress与WP Engine:关键事件时间线
  • 大数据治理平台建设规划方案(71页WORD)
  • Maven 项目管理工具
  • ubuntu开机启动jar
  • 【目标检测02】非极大值抑制 NMS
  • 104协议调试工具
  • 日常记录:es TransportClient添加证书处理
  • apply call bind 简介
  • 数据结构 单调栈
  • 【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (七):MongoDB的设置
  • 基于flask和neo4j的医疗知识图谱展示问答系统
  • Python——脚本实现datax全量同步mysql到hive
  • Python爬虫教程:从入门到精通
  • pytorh学习笔记——cifar10(四)用VGG训练
  • CRLF、UTF-8这些编辑器右下角的选项的意思
  • 【C++干货篇】——类和对象的魅力(四)
  • 基于java的诊所管理系统源码,SaaS门诊信息系统,二次开发的不二选择
  • O2OA如何实现文件跨服务器的备份
  • 语音提示器-WT3000A离在线TTS方案-打破语种限制/AI对话多功能支持