图像处理与视觉感知---期末复习重点(4)

news2024/11/20 4:28:08

文章目录

  • 一、图像复原与图像增强
    • 1.1 概述
    • 1.2 异同点
  • 二、图像复原/退化模型
    • 2.1 模型图简介
    • 2.2 线性复原法
  • 三、彩色基础
  • 四、彩色模型
  • 五、彩色图像处理


一、图像复原与图像增强

1.1 概述

 1. 图像增强技术一般要利用人的视觉系统特性,目的是取得较好的视觉效果,不需要考虑图像退化的真实物理过程,增强后的图像也不一定要逼近原始图像。

 2. 图像复原技术需要针对图像的退化原因设法进行补偿,因此需要对图像的退化过程有一定的先验知识,利用图像退化的逆过程去恢复原始图像,使复原后的图像尽可能的接近原图像。

1.2 异同点

图像增强图像复原
技术特点①不考虑图像降质的原因,只将图像中感兴趣的特征有选择地突出(增强),而不衰减其不需要的特征。 ②改善后的图像不一定要去逼近原图像。 ③主观过程。①要考虑图像降质的原因,建立 “降质模型”。 ②要建立评价复原好坏的客观标准。 ③客观过程。
主要目的提高图像的可懂度提高图像的逼真度
方法空间域法和频率域法线性复原法

二、图像复原/退化模型

2.1 模型图简介

在这里插入图片描述

2.2 线性复原法

 1. 系统 H H H 是一个线性系统。 a a a b b b 是比例常数, f 1 ( x , y ) f_1(x,y) f1(x,y) f 2 ( x , y ) f_2(x,y) f2(x,y) 是任意两幅输入图像。假设噪声 η ( x , y ) = 0 η(x,y)=0 η(x,y)=0,则有下图中的式子成立。

在这里插入图片描述

 2. 若 a = b = 1 a=b=1 a=b=1,则满足 “加性”。特性 “加性” 表明:如果 H H H 为线性算子,则两个输入之和的响应等于两个响应之和。

在这里插入图片描述

 3. 若 f 2 ( x , y ) = 0 f_2(x,y)=0 f2(x,y)=0,则满足 “均匀性”。特性 “均匀性” 表明:任何与常数相乘的输入的响应等于该输入响应乘以相同的常数。

在这里插入图片描述

 4. 对于任意的 f ( x , y ) f(x,y) f(x,y) α α α β β β,若下式成立,则具有输入输出关系 g ( x , y ) = H [ f ( x , y ) ] g(x,y)=H[f(x,y)] g(x,y)=H[f(x,y)] 的系统称为位置不变系统(或空间不变系统)。这个定义说明图像中任意一点的响应只取决于在该点的输入值,而与该点的位置无关。

在这里插入图片描述

三、彩色基础

 1. 三基色原理:自然界中的绝大多数的颜色都可看作是红、绿、蓝三种颜色组合而成;自然界中的绝大多数的颜色都可以分解成红、绿、蓝三种颜色。这即是色度学中的三基色原理。
 一般就将红、绿、蓝这三种颜色称为三基色。

 2. 三基色应用:(1) 相加混色:一般把三基色按不同的比例相加进行的混色。称为相加混色。 (2) 相加减色:就是从白光中滤去某种颜色而得到另一种颜色。

在这里插入图片描述

在这里插入图片描述

四、彩色模型

 1. CIE(国际照明委员会)在进行大量色彩测试实验的基础上提出了一系列颜色模型:
 (1) RGB模型:红®、绿(G)、蓝(B) 三基色混合。
 (2) HSI模型:色调(H)、饱和度(S)、亮度(I)。用于开发图像处理软件。
 (3) YUV模型:亮度(Y)、色度(UV)。可以使电视节目可用同时被黑白电视及彩色电视接收。电视信号在发射时,转换成YUV形式;接收时再还原成RGB三基色信号,由显像管显示。
 (4) YCbCr模型:亮度(Y)、色度(CbCr)。

 3. (1) CMY模型:利用三基色光叠加可产生光的三补色。蓝绿(C,即绿加蓝),品红(M,即红加蓝),黄(Y,即红加绿)。用于打印和印刷行业。 (2) CMYK模型:在CMY模型的基础上加了第四种颜色黑色。

 2. RGB与HSI的转换关系式如下:

在这里插入图片描述

五、彩色图像处理

 1. 颜色变换和彩色分层。

 2. 补色:彩环上的补色对于增强嵌在彩色图像暗区的细节很有用。

 3. 色调和彩色校正:照片增强和颜色再现(打印);试验性地调整图像亮度和对比度,以便在合适的灰度范围内提供更多的细节。

 4. 彩色图像平滑:领域平均法。彩色图像锐化:用拉普拉斯进行图像尖锐化。

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

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

相关文章

DMA知识

提示:文章 文章目录 前言一、背景二、 2.1 2.2 总结 前言 前期疑问: 本文目标: 一、背景 2024年3月26日23:32:43 今天看了DMA存储器到存储器的DMA传输和存储器到外设的DMA实验,在keil仿真可以看到效果。还没有在protues和开发…

雷卯推荐多种系列汽车级TVS供您选择

1. 车规级TVS的应用 2.车规级TVS系列表格如下 3.方案推荐 12V汽车电源浪涌保护方案 方案优点:用于满足前装汽车的ISO7637-2 5A5BA测试,可采用单独大功率的TVS或PTCTVS的组合方案,满足ISO10605-2, 等级4,接触放电15K…

使用ai智能写作场景之gpt整理资料,如何ai智能写作整理资料

Ai智能写作助手:Ai智能整理资料小助手 Ai智能整理资料小助手可试用3天! 通俗的解释一下怎么用ChatGPT来进行资料整理: 搜寻并获取指定数量的特定领域文章: 想像你在和我说话一样,告诉我你想要多少篇关于某个话题的文…

【QT+QGIS跨平台编译】之九十五:【QGIS_App跨平台编译】—【错误处理:找不到标识符QwtPolarPoint】

文章目录 一、找不到标识符QwtPolarPoint二、原因分析三、错误处理一、找不到标识符QwtPolarPoint 报错信息如下: 二、原因分析 未找到QWT_POLAR_VERSION 从而执行的函数: mypMarker->setPosition( QwtPolarPoint( currentInfo.azimuth, currentInfo.elevation )

Java 面试宝典:什么是可见性?volatile 是如何保证可见性的?

大家好,我是大明哥,一个专注「死磕 Java」系列创作的硬核程序员。 本文已收录到我的技术网站:https://skjava.com。有全网最优质的系列文章、Java 全栈技术文档以及大厂完整面经 什么是可见性? 可见性是指一个线程对共享变量所作…

数据结构(五)单链表专题

在开始之前,我先来给大家讲一下顺序表与链表的区别: 它们在堆上存储的差异: 我们可以很容易的知道,循序表是连续的有序的,但链表是杂乱的,它们通过地址彼此联系起来。 1. 链表的概念及结构 概念&#xff1…

阳光倒灌高准直汽车抬头显示器HUD太阳光模拟器

阳光倒灌高准直汽车抬头显示器HUD太阳光模拟器是一种高级别的模拟设备,用于模拟太阳光的光谱、强度及照射角度,应用于太阳能电池板、光伏系统等领域的研究和测试。其参数包括光谱范围、光强度、光源、照射角度、均匀性和稳定性,可根据需求调整…

java Web会议信息管理系统 用eclipse定制开发mysql数据库BS模式java编程jdbc

一、源码特点 jsp 会议信息管理系统是一套完善的web设计系统,对理解JSP java SERLVET mvc编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,eclipse开发,数据库为Mysql5.0&am…

数据结构——队列(C语言版)

前言: 在学习完数据结构顺序表和链表之后,其实我们就可以做很多事情了,后面的栈和队列,其实就是对前面的顺序表和链表的灵活运用,今天我们就来学习一下队列的原理和应用。 准备工作:本人习惯将文件放在test…

yolov5+pyside6+登录+用户管理目标检测可视化源码

一、软件简介 这是基于yolov5目标检测实现的源码,提供了用户登录功能界面; 用户需要输入正确的用户名和密码才可以登录。如果是超级管理员,可以修改普通用户的信息,并且在检测界面的右上角显示【管理用户】按钮。 支持图片、视频、…

RN封装的底部向上弹出的弹出层组件

组件代码 import React from react; import { View, StyleSheet, Modal, TouchableOpacity, Text, TouchableWithoutFeedback } from react-native;const BottomPopup ({ visible, onClose, children, leftButtonTitle, rightButtonTitle, onLeftButtonPress, onRightButtonP…

【前端】-【性能优化常识】

目录 前端性能优化指标首屏速度、白屏时间性能优化收效很大的操作:减少首屏资源体积收效不大或者特殊情况的优化操作 操作速度、渲染速度造成操作卡顿和渲染慢的场景性能优化 数据缓存 补充知识异步加载加载方式一:prefetch加载加载方式二:sc…

如何查询电脑是否被锁定了IP地址?锁定IP会出现什么问题?

前言 电脑刚到手的时候,基本上是通过路由器DHCP进行IP分配的。路由器DHCP分配IP给电脑的好处是网络不会出现IP冲突,网络能正常使用。 有些电脑可能在DHCP自动获取IP时出现错误,所以小伙伴就会通过手动设置IP让电脑可以正常上网。 这样的操…

[CISCN2019 华东北赛区]Web2

[CISCN2019 华东北赛区]Web2 随便注册一个登录,发现 还有反馈页面,一看就知道大概率是xss,应该是为了得到管理员cookie扫描了一下,果然有admin.php后台登录 buu可以连接访问外网了,所以内部的xss平台关闭了&#xff0…

【P1328】[NOIP2014 提高组] 生活大爆炸版石头剪刀布

[NOIP2014 提高组] 生活大爆炸版石头剪刀布 题目背景 NOIP2014 提高组 D1T1 题目描述 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。在《生活大爆炸》第二季第 8 集中出现了一种…

【笔记】OpenHarmony设备开发:搭建开发环境(Ubuntu 20.04,VirtualBox 7.0.14)

参考:搭建开发环境(HarmonyOS Device) Note:Windows系统虚拟机中Ubuntu系统安装完成后,根据指导完成Ubuntu20.04基础环境配置(HarmonyOS Connect 开发工具系列课) 系统要求 Windows系统要求&…

Warning logs 2024-03-23

给旧的笔记本安装ubuntu系统,并实现ssh远程连接 1、下载ubuntu系统 ubuntu下载链接 选择带桌面版本 2、准备U盘 3、使用UltraISO制作启动盘 使用UltraISO,打开刚才下载的ubuntu**.iso文件 4、进入BIOS,选择U盘启动 5、Warning 1 invali…

[Android]创建Google Play内购aab白包

开发时需要调试Google内购,需要先往Google商店传一个白包上去。确定包名,然后进行内购产品创建。 1.创建一个空项目,填写正式名称和正式包名。 如果你只是为一个测试开发账号打白包,然后进行内购测试,这时包名随便写…

深度学习中常用计算距离的几种算法对比与python实现

前言 距离度量在许多机器学习算法中扮演着至关重要的角色,无论是监督学习还是无监督学习。选择适当的距离度量可以显著影响模型的性能。 在高维数据集中,欧几里得距离可能会受到所谓的“维度诅咒”的影响,因为随着维度的增加,数…

如何打包springboot项目并部署服务器

创建一个springboot项目&#xff0c;先写一个接口&#xff0c;我这里是dabaimao/jiekou,启动访问 在pom中加上maven插件 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin<…