数字图像处理1-概述

news2024/11/16 0:52:36

目录

一、数字图像与数字图像处理

1. 基本概念

1.1 处理方法通常有:

1.2 图像处理的基本特征∶

2. 图像处理与图像分析的关系

3. 数字图像处理的优点

二、数字图像处理系统组成及研究内容

1.数字图像处理系统的组成

1.1 基本图象处理系统的结构

1.2  图像输入设备

1.3 扫描仪分辨率与扫描图象的大小

1.4 图像输出设备​编辑

 2. 图像处理技术研究的内容

2.1 图像变换(image transform)

2.2 图像增强(image enhancement)

2.3 图像恢复(image restoration)

2.4 图像压缩编码(image compression)

2.5 彩色图像处理(color image processing)

​2.6 图像的三维重建(Three-dimensional reconstruction )

2.7 图像分割(image segmentation) 

2.8 图像的表示和描述(representation and description)

 三、数字图像处理技术的应用领域

1.发展历史

1.1 20世纪20年代:报纸业.

1.2 1964年:航天技术。

1.3 20世纪70年代:遥感卫星和医学

2. 应用领域​​​​​​​

一、数字图像与数字图像处理

1. 基本概念

(1)  ∶是物体反射或者透射电磁波的分布。

(2)∶是人的视觉系统对接收的图信息在大脑中形成的印象。

(3)   图像(image):是“图”和“像”的结合。具体来说,就是用各种观测系统以不同形式和手段观测客观世界而获得的、可以直接或间接作用于人的视觉系统而产生的视知觉实体。

(4)   图像处理(image processing):是对图像信息进行加工以满足人的视觉或应用需求的行为。

1.1 处理方法通常有:

模拟图像处理(analogue image processing)

数字图像处理(digital image processing)

光电结合处理(optoelectronic processing)

模拟图像处理:也称光学图像处理,它是利用光学透镜或光学照相方法对模拟图像进行的处理,其实时性强、速度快、处理信息量大、分辨率高,但是处理精度差,难有判断功能。

 数字图像处理(digital image processing) ,就是利用计算机技术或其他数字技术,对图像信息进行某些数学运算和各种加工处理,以改善图像的视觉效果和提高图像实用性的技术。

 光电结合处理∶用光学方法完成运算量巨大的处理(如频谱变换等),而用计算机对光学处理结果(如频谱)进行分析判断等处理。该方法是前两种方法的有机给音,它集结了二者的优点。

1.2 图像处理的基本特征∶

        系统的输入和输出都是图像。

图像分析∶通过对图像中不同对象进行分割来对图像中目标进行分类和识别的技术

图像分析是比图像处理更高一级的计算处理过程。

图像分析的目的∶是缩减对图像的描述,以使其更适合于计算机处理及对不同目标的分类。

图像分析的基本特征∶输入是图像,输出是对输入图像进行描述的信息。

 

 2. 图像处理与图像分析的关系

3. 数字图像处理的优点

精度高:对于一幅图像而言,数字化时不管是用4比特、8比特还是其它比特表示,只需改变计算机中程序的参数,处理方法不变。所以从原理上讲不管对多高精度的数字图像进行处理都是可能的。而在模拟图像处理中,要想使精度提高一个数量级,就必须对装置进行大幅度改进。

再现性好:不管是什么数字图像,均用数组或数组集合表示。在传送和复制图像时,只在计算机内部进行处理,这样数据就不会丢失或遭破坏,保持了完好的再现性。而在模拟图像处理过程中,就会因为各种干扰因素而无法保持图像的再现性。

通用性、灵活性强:对可见图像和不可见光图像(如x光图像、热红外图像和超声波图像等)),尽管这些图像生成所用设备规模和精度各不相同,但当把这些图像数字化后对于计算机来说,都可同样进行处理,这就是数字处理图像的通用性。

另外,改变处理图像的计算机程序,可对图像进行各种各样的处理,如上下滚动、漫游、拼接、合成、变换、放大、缩小和各种逻捐运算等,所以灵活性很高。

二、数字图像处理系统组成及研究内容

1.数字图像处理系统的组成

1.1 基本图象处理系统的结构

1.2  图像输入设备

1.3 扫描仪分辨率与扫描图象的大小

分辨率:单位长度上采样的像素个数DPI(dot/inch)

1.4 图像输出设备

 2. 图像处理技术研究的内容

2.1 图像变换(image transform)

        是简化图像处理过程和提高图像处理效果的基本技术,最典型的图像变换主要有傅里叶变换、离散余弦变换和小波变换等。

 2.2 图像增强(image enhancement)

        是或简单地突出图像中感兴趣的特征,或想方显现图像中那些模糊了的细节,以使图像更清晰地被显示或更适合于人或机器的处理与分析的一种技术。

 2.3 图像恢复(image restoration)

        是一种从图像退化的数学或概率模型出发,研究改进图像外观,从而使恢复以后的图像尽可能地反映原始图像的本来面目的一种技术,其目的是获得与景物真实面貌相像的图像。

2.4 图像压缩编码(image compression)

        是在不损失图像质量或少损失图像质量的前提下,尽可能地减少图像的存储量,以满足图像存储和实时传输应用需求的一种技术。

2.5 彩色图像处理(color image processing)

        颜色是一个强有力的描绘子,它常常可简化目标物的识别和提取。人可以辫别几干种不同的颜色,但只能区分出几十种灰度级,这使得颜色在人工图像分析中显得特别重要。

2.6 图像的三维重建(Three-dimensional reconstruction )

        由物体截面投影来重建截面图像的一种图像处理技术。最典型的应用是医学上的计算机断层摄影技术(CT)。它用于人体头部、腹部等内部器官的无损伤诊断,其基本方法就是根据人体截面投影,经过计算机处理来重建截面图像。

2.7 图像分割(image segmentation) 

        是图像处理技术中最为困难的任务之一,其基本思路是把一幅图像划分成背景和目标,从而提取感兴趣的目标来。

2.8 图像的表示和描述(representation and description)

        基本思路是通过对图像中感兴趣的特征的定性和定量描述,从而赋予识别出的目标以符号标识和解释。

 三、数字图像处理技术的应用领域

图像处理技术的主要应用领域有:

        生物医学、遥感技术、工业生产、军事技术、通信技术、侦缉破案、气象预报、宇宙探索、考古等,已经遍布国民经济的各个领域。

1.发展历史

1.1 20世纪20年代:报纸业.

        Bartlane电缆图片传输系统:

        大幅提高传输速度

        色调质量和分辨率改善

 

1.2 1964年:航天技术。

        图像增强和复原技术

                ·美国JPL(喷气推进)实验室处理卫星发射回来的月球表面的照片(图像畸变的校正、灰度变换、去除噪声

1.3 20世纪70年代:遥感卫星和医学

图像增强和图像识别

        利用遥感图片,进行地质资源探测,农作物估产水文气象监测等

图像重构

        X光断层图像重构技术,英国G.N.Hounsfield第一台脑断层摄像仪应用

80年代末到90年代:多媒体技术

        高速计算机和大规模集成电路的发展︰图像压缩和多媒体技术;文本图像的分析和理解,文字的识别取得重大的进展;图像通讯和传输的广泛应用

2. 应用领域

医学应用:通过CT及核磁共振、超声波、X射线成像的分析等,可提供医学诊断依据。

 

 气象预报:获取气象云图进行测绘、判读等

 

 

 

 

 

 

空间探索

工业生产:无损探伤,石油勘探,生产过程自动化(识别零件,装配质量检查),工业机器人研制等。

 

军事:航空及卫星侦察照片的测绘、判读,雷达、声纳图像处理,导弹制导,军事仿真等。

 

 

通信:图像传真,数字电视、网络可视聊天可视电话网页动画等。

 

 

公安:指纹识别,印签、伪钞识别,安检,手迹、印记鉴别分析等。

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/707948.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

leetcode 26.删除有序数组中的重复项

⭐️ 题目描述 🌟 leetcode链接:删除有序数组中的重复项 代码: /*思路:双指针问题[1,1,2]src-> [ 1 , 1 , 2 ]destnums[src] nums[dest] > src;src-> [ 1 , 1 , 2 ]destnums[src]…

volatile和-O3测试

一个延时函数&#xff1a; #include <stdio.h> #include <stdlib.h> #include <time.h> void delay(){int i 0;int j 0;for(i 0;i < 50000;i){for(j 0;j < 50000;j);} }int main(int argc, char **argv){printf("time %ld\n",time(NUL…

碳排放预测模型 | Python实现基于机器学习的碳排放预测模型(模型对比)

文章目录 效果一览文章概述源码设计参考资料效果一览 文章概述 碳排放预测模型 | Python实现基于机器学习的碳排放预测模型(模型对比) 碳排放被认为是全球变暖的最主要原因之一。 该项目旨在提供各国碳排放未来趋势的概述以及未来十年的全球趋势预测。 其方法是分析这些国家各…

供应链管理-亿发供应链计划管理系统,赋能中小型制造企业信息化

供应链管理是现代企业成功的关键因素。中小型制造企业可以通过建立有效的供应链管理系统实现成本控制、增加交付速度、增强灵活度&#xff0c;增加客户满意度。供应链管理系统&#xff0c;利用物联网技术工具来实现中小型企业供应链自动化和优化。减少人为错误&#xff0c;增加…

30_小驰私房菜_qcom根据关键日志信息,快速排查问题

根据关键日志信息,能帮忙我们快速的定位和分析问题。是一项必须得掌握的技能。 一、查看当前是哪个app调用的相机 logcat 关键字“CameraService::connect” 如下面日志打印所示,我们还可以看到是调用的Camera API 1还是Camera API 2. 二、查看配流情况 1) qcom 平台 …

多元回归预测 | Matlab基于粒子群算法(PSO)优化混合核极限学习机HKELM回归预测, PSO-HKELM数据回归预测,多变量输入模型

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 多元回归预测 | Matlab基于粒子群算法(PSO)优化混合核极限学习机HKELM回归预测, PSO-HKELM数据回归预测,多变量输入模型 评价指标包括:MAE、RMSE和R2等,代码质量极高,方便学习和替换数据。要求2018版本及以上。…

Update module V1 V2

原文&#xff1a; https://www.cnblogs.com/helileng/archive/2010/10/15/1852237.html 这是讲RFC V1 V2最清楚的一个帖子了 SAP中V1和V2的区别及各功能 SAP的进程种类分&#xff1a;前台进程、后台进程、打印进程、更新进程、队列进程 其中更新进程分两种&#xff0c;V1和V2…

【2022吴恩达机器学习课程视频翻译笔记】2.4无监督学习-part-1

B站上面那个翻译我有点看不懂&#xff0c;打算自己啃英文翻译了&#xff08;有自己意译的部分&#xff09;&#xff0c;然后懒得做字幕&#xff0c;就丢在博客上面了&#xff0c;2.2之前的章节结合那个机翻字幕能看懂 2.4无监督学习-part-1 After supervised learning, the m…

springboot项目外卖管理 day09-mysql主从复制以及nginx入门

文章目录 一、读写分离问题分析MySQL主从复制介绍 配置配置主库&#xff0c;我这里就用虚拟机上的mysql当主库了配置从库&#xff0c;我这里就用我的另一台克隆的虚拟机了 读写分离案例背景Sharding-JDBC介绍项目实现读写分离 二、Nginx简介Nginx的下载和安装安装过程&#xff…

物联网芯片

1、当前我的个人开源库基于STM32F103&#xff0c;开发环境基于Keil&#xff0c;操作系统基于FreeRTOS V9.0 2、基于官方标准固件库V3.5基础上开发的BSP驱动外设库。 3、当前完成的有BKP_BSP、DMA_BSP、EXTI_BSP、FSMC_BSP、GPIO_BSP、IWDG_BSP、I2C_BSP、RTC_BSP、SPI_BSP、U…

Postgresql源码(108)不同类型insert在parse阶段的差异分析

0 概述 分析三种类型的insert在parse的各个阶段的差异&#xff1a; insert into TAB_IS SELECT * FROM STUDENT a WHERE a.sno > ANY (SELECT b.sno from STUDENT b); insert into TAB_IS values(10, AAA); insert into TAB_IS values(20, CCC),(30, DDD),(40, EEE);不同i…

代码随想录再战day4

24 两两交换链表的节点 力扣 思路&#xff1a; 还是看了carl哥的视频讲解才写出来。有点难搞 首先 还是老样子 需要一个dummyhead虚拟头节点。 然后核心就是 我们要操作后面两个节点的时候 一定要移动到 这两个节点的上一个节点。 &#xff08;来自代码随想录&#xff09; 然后…

EasyFlash在GD32F303CC上面的移植

记录学习的过程&#xff0c;如果在GD32F303CC上面移植EasyFlash。关于EasyFlash的相关介绍和源码&#xff0c;请参考&#xff1a;https://gitee.com/Armink/EasyFlash 或者 https://github.com/armink/EasyFlash 主要记录移植过程中需要注意的点&#xff0c;移植还是比较简单的…

6.6 极重要的复习,权限与指令间的关系

权限对于使用者账号很重要&#xff0c;因为他可以限制使用者能不能读取/创建/删除/修改文件或目录。 一、让使用者能进入某目录成为“可工作目录”的基本权限为何&#xff1a; 可使用的指令&#xff1a;例如 cd 等变换工作目录的指令&#xff1b; 目录所需权限&#xff1a;使…

liunx安装git

liunx安装git &#xff1a; 提示&#xff1a;记录自己装git 过程 执行下边命令安装 yum -y install git 安装完查看是否安装成功 git --version安装路径默认在/usr/libexe 愉快开始使用git

帆软 FineReport 绘制漏斗图

七一建党节&#xff0c;祝党生日快乐&#xff01; 夏日炎炎&#xff0c;周末在家&#xff0c;想起在用帆软做页面展示的时候&#xff0c;使用到了漏斗图&#xff0c;记录下来&#xff0c;方便查看。 以订单销量变化为例&#xff0c;分为五个阶段&#xff0c;商品浏览人数&#…

fastadmin给操作按钮添加权限菜单控制|新增权限控制菜单

1、在对应的控制器文件中&#xff0c;添加如下代码&#xff1a; $adminIds $this->getDataLimitAdminIds(); if (is_array($adminIds)) {if (!in_array($row[$this->dataLimitField], $adminIds)) {$this->error(__(You have no permission));} } 2、在对应的index…

Redis实战篇(三)

四.分布式锁 4.1.分布式锁概述 分布式锁&#xff1a;满足分布式系统或集群模式下多进程可见并且互斥的锁。分布式锁的核心思想就是让大家都使用同一把锁&#xff0c;只要大家使用的是同一把锁&#xff0c;那么我们就能锁住线程&#xff0c;不让线程并行&#xff0c;让程序串行…

通过简数实现全网文章采集的方法简介

简数是一款全网文章采集工具&#xff0c;旨在帮助站长通过设置关键词来进行全网文章采集。然而&#xff0c;使用简数可能会有一些相对复杂的操作&#xff0c;导致站长在学习和使用过程中面临较高的学习成本&#xff0c;因为其中涉及到许多专业术语和功能的作用不明确。鉴于这一…

Unity - 搬砖日志 - UGUI合批优化 - Overlap(UI AABB 有重叠), Z != 0 照样合批的方案

文章目录 环境目的Screen Space - Overlay优化限制该方案起源 环境 Unity : 2020.3.37f1 Pipeline : BRP &#xff08;另一个项目在 2021.1.xx 的 LTS 下的 URP 管线同样如此&#xff0c;目测&#xff1a;因为 UGUI 不受渲染管线切换而变化&#xff09; 目的 便于索引&#…