第二讲_图像数据处理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. nginx 部署ssl证书之后访问用火狐出现SSL_ERROR_RX_RECORD_TOO_LONG此错误,用Google出现ERR_SSL_PROTOCOL_ERROR错误

    server { listen ; server_name xxx.com; ssl_certificate ssl/xxx.pem; ssl_certificate_key ssl/xxx.key; ...

  2. 【cookie】【浏览器】各大浏览器对cookie的限制

  3. python爬虫(爬取段子)

    python爬取段子 爬取某个网页的段子 第一步 不管三七二十一我们先导入模块 #http://baijiahao.baidu.com/s?id=1598724756013298998&wfr ...

  4. Django 开发调试工具:Django-debug-toolbar

    介绍 django-debug-toolbar 是一组可配置的面板,可显示有关当前请求/响应的各种调试信息,并在单击时显示有关面板内容的更多详细信息. github地址 文档地址 安装 pip3 in ...

  5. The US in understimating Huawei, says founder Ren zhengfei

    Huawei Founder Ren Zhengfei has downplayed the impact of the US executive order that cripple Huawei' ...

  6. bash中的算术运算

    bash中的算术运算     +, -, *, /, %     实现算术运算:         (1) let var=算术表达式          (2) var=$[算术表达式]         ...

  7. Docker存储和网络

    Docker存储资源类型 docker两种存储资源类型 用户在使用 Docker 的过程中,势必需要查看容器内应用产生的数据,或者需要将容器内数据进行备份,甚至多个容器之间进行数据共享,这必然会涉及到 ...

  8. selenium之定位以及切换frame

    总有人看不明白,以防万一,先在开头大写加粗说明一下: frameset不用切,frame需层层切! 很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug ...

  9. mongodb权限机制以及扩展

    mongodb权限机制 启动权限机制之前要先在MONGODB中添加管理员账号: 1. 创建账号 重装安装一个mongodb,安装时添加一个 --auth参数: 先把安装好的从服务中删除掉(删除之后数据 ...

  10. [android开放篇] wifi-direct接口网址

    http://www.android-doc.com/guide/topics/connectivity/wifip2p.html