第二讲_图像数据处理Image Data Processing

  • 深度模型出现后被弱化,但是思想的影子在深度模型中可以看到的

图片存储原理

  • RGB颜色空间:三通道(b,g,r),加法混色
  • CMY(K):减法混色,用到印刷中;四个通道(c,m,y,k)
  • HSI/HSV颜色空间:基于人类视觉;
  • CIE-XYZ颜色空间:国际照明协会,人类视觉系统-视锥细胞:主要有短,中,长波段
  • CIE-Lab对色空间
  • 单通道灰度图:Gray=R0.3+G0.59+B*0.11,转换公式灰度化

空域分析和变换

  • 滤波和卷积
  • 领域参数选择,模板参数设计
  • 边界补充方式:补零;边界复制(replication),镜像(reflection),块复制(wraparound)
  • 平滑均值滤波/卷积
  • 平滑中值滤波/卷积:有效出去椒盐噪声
  • 平滑高斯滤波/卷积:离中心越近,权重越大
  • sigma越小,越集中中心区域
    -深度模型改进时进行2D->1D降计算
  • 梯度Prewitt滤波/卷积
  • 梯度Sobel滤波/卷积
  • 梯度Laplacian滤波/卷积
  • 其中领域大小为超参数,需要实验确定
  • 锐化,LOG
  • canny边缘检测算子实现
  • canny算子

    Canny边缘检测算法:
    step1:用高斯滤波器平滑图象;
    step2:用一阶偏导的有限差分来计算梯度的幅值和方向;
    step3:对梯度幅值进行非极大值抑制;
    step4:用双阈值算法检测和连接边缘。

频域分析及变换

傅里叶变换

  • 滤波-除去特定频率和加速计算-时域卷积变为频域相乘
  • 应用信号分解
  • 离中心点越远,频率越高,越亮幅度越大
  • 相位即梯度的方向,不同的相位方向表示不同的边缘轮廓
  • 空域卷积=频域相乘

    高斯金字塔

  • 高斯卷积+降采样
  • 高斯金字塔的必要性,直接降采样损失信息
  • 尺度空间:不同尺度适合不同尺寸的物体,合适的尺度永远未知。

拉普拉斯字塔Laplacian

  • 保留高频信息,用于图像恢复
  • 左边Gaussian Pyramid由上向下;中间Laplacian Pyramid由下到上;右边图像是图像恢复

模板匹配

  • 相似度量

第二讲_图像数据处理Image Data Processing的更多相关文章

  1. 第九讲_图像生成 Image Captioning

    第九讲_图像生成 Image Captioning 生成式对抗网络 Generative Adversarial network 学习数据分布:概率密度函数估计+数据样本生成 生成式模型是共生关系,判 ...

  2. 第八讲_图像问答Image Question Answering

    第八讲_图像问答Image Question Answering 课程结构 图像问答的描述 具备一系列AI能力:细分识别,物体检测,动作识别,常识推理,知识库推理..... 先要根据问题,判断什么任务 ...

  3. 『cs231n』作业3问题4选讲_图像梯度应用强化

    [注],本节(上节也是)的model是一个已经训练完成的CNN分类网络. 随机数图片向前传播后对目标类优化,反向优化图片本体 def create_class_visualization(target ...

  4. C语言_第二讲_规范以及常用数据类型

    一丶编码规范基本数据类型 编码规范 任何程序员,都应该有良好的的编码习惯,便于以后的代码可读性和维护 常见了编码规范有 匈牙利命名法 驼峰式大小写 匈牙利命名法: 是电脑程序设计中的一种变量命名规则, ...

  5. 大数据技术原理与应用:【第二讲】大数据处理架构Hadoop

    2.1 Hadoop概论 创始人:Doug Cutting 1.简介: 开源免费; 操作简单,极大降低使用的复杂性; Hadoop是Java开发的; 在Hadoop上开发应用支持多种编程语言.不限于J ...

  6. SQL Server Reporting Services 自定义数据处理扩展DPE(Data Processing Extension)

    最近在做SSRS项目时,遇到这么一个情形:该项目有多个数据库,每个数据库都在不同的服务器,但每个数据库所拥有的数据库对象(table/view/SPs/functions)都是一模一样的,后来结合网络 ...

  7. SQL Server Reporting Service(SSRS) 第五篇 自定义数据处理扩展DPE(Data Processing Extension)

    最近在做SSRS项目时,遇到这么一个情形:该项目有多个数据库,每个数据库都在不同的服务器,但每个数据库所拥有的数据库对象(table/view/SPs/functions)都是一模一样的,后来结合网络 ...

  8. TensorFlow学习笔记(五)图像数据处理

    目录: 一.TFRecord输入数据格式 1.1 TFrecord格式介绍 1.2 TFRecord样例程序 二.图像数据处理 2.1TensorFlow图像处理函数 2.2图像预处理完整样例 三.多 ...

  9. [翻译]MapReduce: Simplified Data Processing on Large Clusters

    MapReduce: Simplified Data Processing on Large Clusters MapReduce:面向大型集群的简化数据处理 摘要 MapReduce既是一种编程模型 ...

随机推荐

  1. perl学习笔记之:模式匹配,模块,文档

    Perl语言的最大特点,也是Perl作为CGI首选语言的最大特点,是它的模式匹配操作符.Perl语言的强大的文本处理能力正是通过其内嵌的对模式匹配的支持体现的.模式通过创建正则表达式实现.Perl的正 ...

  2. 【mysql】返回非空值 COALESCE 用法

    在mysql中,其实有不少方法和函数是很有用的,这次介绍一个叫coalesce的,拼写十分麻烦,但其实作用是将返回传入的参数中第一个非null的值,比如 SELECT COALESCE(NULL, N ...

  3. 【编码】【转发】enca 转换编码

    enca用法如下: enca -L zh_CN file 检查文件的编码 enca -L zh_CN -x UTF-8 file 将文件编码转换为"UTF-8"编码 enca -L ...

  4. Python_编程题集_001_词法解析

    1.词法解析: 我的是名字是ths,今年18岁 语法分析后得到结果如下: 数字:18 中文:我的名字是 今年 岁 拼音:ths 符号:,. 请编写程序实现该词法分析功能 string模块解: impo ...

  5. python-leepcode-作用解析 - 5-27

    30 找不同 给定两个字符串 s 和 t,它们只包含小写字母. 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母. 请找出在 t 中被添加的字母. 示例: 输入: s = "a ...

  6. Day11名称空间,作用域,闭包函数

    Day11 1.函数对象: ①可以被引用 ​ ②可以作为另一个函数的参数 ​ ③可以作为另一个函数的返回值0 ​ ④可以被存储到容器类型中 2.函数嵌套: ①嵌套调用:在一个函数中调用了另一个函数 ​ ...

  7. 我的Python分析成长之路4

    一.函数 1.什么是函数?:函数是带名字的代码块,调用函数,只要调用函数名就可以.    2.函数的性质:1.减少重复代码 2.使程序变得可扩展 3.使程序变得易维护 3.编程范示: 1.面向对象编程 ...

  8. url编码&&PHP大法&&这个看起来有点简单&&HTML 中有用的字符实体

    URL编码 Url编码通常也被称为百分号编码(Url Encoding,also known as percent-encoding),是因为它的编码方式非常简单,使用%百分号加上两位的字符——012 ...

  9. express中间件的next()方法

    next()方法出现在express框架中的中间件部分,由于node异步的原因,我们需要提供一种机制,当当前中间件工作完成之后,通知下一个中间件执行,因此一个基本的中间件应该是这种形式 var mid ...

  10. 字符串格式化format很牛B

    python的format方法可谓相当强大,它可以接受不限个参数... 1.通过位置来格式化字符串,注意format传入的参数的位置要正确{0}对应第1个参数,{1}对应第2个参数... >&g ...