Digital Image Processing
20190919
Review
CCD:高端天文学,敏感度高,速度慢,成本高;
CMOS:普遍使用,嵌入手机,速度快,有模式噪声(Pattern Noise,现在可以解决);
空间分辨率和时间分辨率;
图像插值;
数字剪影:造影剂+图像减法;
图像光照修正:图像除法;
图像几何变换:刚体、仿射、射影、分布式;
线性算子;
锥状细胞:光线充足;杆状细胞:黑暗;
颜色组合:加性原色:显示器;减性原色:打印机;两种原色组合方式应用的场景不一样;
RGB模型:加性模型;
CMYK:减性模型,做设计,最后打印使用CMYK,从RGB转换到CMYK不保真;
HSI:色调hue、饱和度saturation、强度intensity,更接近人类的感知;
伪彩色:在自然科学中,对颜色进行人为编码;
第三讲 数字图像的基本概念,图形变换(1)
- 基本图像处理工具
- PS:处理光栅图像(像素图像),易用,但再开发性有限;
- AI:处理矢量图,用于出版设计、排版,.ai,.eps格式。AI是假设已经设计、排版好了,输入到AI中做微调;
- OpenCV:C++,支持了Python、Java、Matlab接口,支持深度学习框架TF、Torch、PT;
- MATLAB图像处理工具箱;
- MATLAB计算机视觉工具箱:提供OpenCV接口;
- PIL/Pillow:PIL-Python Imaging Library,1995年发布,2009年最后一版,Pillow在PIL的基础上开发,提供了Python3支持;
- IDL:天文、地理、大气、医学影像,交互式,处理矢量和数值分析;
- 以上软件都是经过多年发展的,一个软件的发展需要坚持,精耕细作、长期积累;
- 空间滤波(DIP中关键的基础)
- “多量几次”:统计平均,通过平均可以降噪;
- 均值滤波:存在问题(之后讲,需要数学工具);
- 中值滤波:非线性滤波(可证明)。孤立性的噪声,对均值滤波影响较大,中值滤波有效;
- 空间相关和卷积:二者卷积核空间位置方向相反;
- 计算图像的导数:中心差分(准确一些)、前向差分、后向差分(数值分析中的说法);
- 拉普拉斯算子:横向、纵向导数相加,用于图像锐化;
- 神经网络基本概念
- 1940s MP神经元,Hebbs参数学习方法,1960s 感知机,1970s 后馈,1990s SVM,2010s DL,70年三起两落;
- 在不久的未来,第三代人工智能会出现,神经生物学+计算机科学技术;
- 从sigmoid、tanh发展到ReLU,经历了几十年;
- 通用近似理论(近似定理):只要有一个隐层,可以从数学上证明,网络可以近似模拟任何映射;
- 老师:皮茨堡买房,CMU讲课,Uber工程师的老师;
- null
Digital Image Processing的更多相关文章
- Digital Image Processing 学习笔记3
第三章 灰度变换与空间滤波 3.1 背景知识 3.1.1 灰度变换和空间滤波基础 本章节所讨论的图像处理技术都是在空间域进行的.可以表示为下式: $$g(x, y) = T[f(x,y)]$$ 其中$ ...
- Digital image processing(数字图像处理)
In computer science, digital image processing is the use of computer algorithms to perform image pro ...
- 信号处理的好书Digital Signal Processing - A Practical Guide for Engineers and Scientists
诚心给大家推荐一本讲信号处理的好书<Digital Signal Processing - A Practical Guide for Engineers and Scientists>[ ...
- Digital Imaging Processing 数字图像处理
8-Bit and 16-Bit Images 关于量化压缩与量化补偿 RGB Bayer Color分析 彩色CCD/CMOS的格式和计算机中的读取格式
- Digital Image Processing 学习笔记2
第二章 2.1视觉感知要素 2.1.1 人眼的结构 眼睛由角膜与巩膜外壳.脉络膜和视网膜包围,晶状体由通信的纤维细胞层组成,并由附在睫状体上的纤维悬挂:视网膜上分布两类光感受器(锥状体和杆状体),他们 ...
- How do I convert an IIR filter into a FIR filter in digital signal processing?
Maybe you were asking if there is some kind of design tool allowing to convert an IIR filter into an ...
- Digital Image Processing 学习笔记1
第一章 1.1 数字图像 一幅图像可以定义为一个而为函数, 其中x和y是空间坐标,而在任何一对空间坐标(x, y)处的幅值f称为图像在该点处的强度或灰度.当x, y和灰度值f是有限的离散数值时,该图像 ...
- Relationship between frequency domain and spatial domain in digital images
今天又复习了一遍<<Digital Image Processing>>的第四章,为了加深对频域的理解,我自己用PS画了一张图.如下: 然后做FFT,得到频谱图如下: 从左到右 ...
- Fully Digital Implemented Delta-Sigma Analog to Digital Converter
http://www.design-reuse.com/articles/14886/fully-digital-implemented-delta-sigma-analog-to-digital-c ...
随机推荐
- C# Fakes
我们为了测试程序的运行逻辑,需要写单元测试来验证程序的逻辑.有的时候我们的逻辑需要依赖于外界的事物(需要一个文件,eg:数据库),我们不可能在运行单元测试的计算机都创建一个数据库,所以这个时候我们就需 ...
- PsSetCreateProcessNotifyRoutineEx 创建回调函数
转载自http://blog.csdn.net/yushiqiang1688/article/details/5209597 最近要做一个进程监控的程序,功能很简单,就是创建和退出进程的时候,能触发我 ...
- 测试工具Wiremock介绍
WireMock是一个开源的测试工具,支持HTTP响应存根.请求验证.代理/拦截.记录和回放.最直接的用法: 为Web/移动应用构建Mock Service 快速创建Web API原型 模拟Web S ...
- HuaWeiJava 上机
1 /* 2 * 第二题,输入字符串长度,字符串,计数m.从前往后计数,当数到m个元素时,m个元素出列,同时将该元素赋值给m, 3 * 然后从下一个数计数循环,直到所有数字都出列,给定的数全部为大于0 ...
- 第一章 Net 5.0 快速开发框架 YC.Boilerplate--框架介绍
YC.Boilerplate 框架介绍 YC.Boilerplate 是一套快速开发框架,采用当下流行的前后端分离开发模式,前端 采用VUE.后端采用Net 5.0:框架实现了 多租户.动态webAp ...
- new一个对象的时候,实际做了些什么
当我们说new一个对象的时候,实际做了些什么, 可以参考下图理解
- MySQL-存储引擎-1
一.MySQL存储引擎 mysql> create table country( -> country_id smallint unsigned not null auto_increme ...
- 源码解析.Net中Middleware的实现
前言 本篇继续之前的思路,不注重用法,如果还不知道有哪些用法的小伙伴,可以点击这里,微软文档说的很详细,在阅读本篇文章前,还是希望你对中间件有大致的了解,这样你读起来可能更加能够意会到意思.废话不多说 ...
- JavaScript高级程序设计学习笔记之事件
1.事件流 事件流描述的是从页面中接收事件的顺序. 事件冒泡 IE的事件流叫做事件冒泡(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播 ...
- java版gRPC实战之一:用proto生成代码
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...