图像处理入门:传统插值

2018年05月19日 22:11:58 M_Z_G_Y 阅读数:150

插值是在诸如放大、缩小、旋转和几何校正等任务中广泛应用的基本工具。插值是用一只数据来估计未知位置的数值的处理。如下图所示。

最近邻插值:

将原图像中最近邻的灰度值赋值给了每个新位置。是一种最基本、最简单的图像缩放算法,效果也是最不好的,放大后的图像有很严重的马赛克,缩小后的图像有很严重的失真;效果不好的根源就是其简单的最临近插值方法引入了严重的图像失真,比如,当由目标图的坐标反推得到的源图的的坐标是一个浮点数的时候,采用了四舍五入的方法,直接采用了和这个浮点数最接近的象素的值。如面的例子所示:

234   38    22
67     44    12

89     65    63

| |

| |

\        /

\/

234    38     22     22  
67      44     12     12  
89      65     63     63  
89      65     63     63

双线性插值:

又称为双线性内插。在数学上,双线性插值是有两个变量的插值函数的线性插值扩展,其核心思想是在两个方向分别进行一次线性插值。

假如我们想得到未知函数f在点P=(x,y)的值,即:根据红色的已知数据点得到绿色未知点的待插值;我们已知函数f在Q11 = (x1,y1)、Q12= (x1.y2),Q21 = (x2,y1)以及Q22 = (x2,y2)四个点的值。

首先在x方向进行线性插值,得到

然后在y方向进行线性插值,得到

综合上面三个式子就得到所要的结果f(x,y),

化简

如果选择一个坐标系统使得f的四个已知点坐标分别为(0,0)、(0,1)、(1, 0) 和 (1, 1),那么插值公式就可以化简为

或者用矩阵运算表示为

双三次内插:

P点的像素值可通过以下公式计算出来,其中A和B表示周围16个点的权重

其中S(x)权值的计算公式可表示为以下公式,其中a可设置为不同的值(a=-0.5):

数字图像处理2:传统插值相关推荐

  1. 《数字图像处理》实验之对图像进行双线性(bilinear)插值缩放

    最近数字图像处理的实验课,老师让我们实现对图像进行双线性(bilinear)插值缩放,以下是原理和代码. 一.双线性插值缩放 1.图像几何变换的一般流程: ①确定变换后新图像的大小 ②对新图像的每一个 ...

  2. 《数字图像处理》读书笔记2:数字图像处理基础

    <数字图像处理>读书笔记2:数字图像处理基础 1 人类视觉感知 1.1 眼睛构造图 1.2 基本概念: 1.2.1 亮度适应(Brightness Adaptation) 1.2.2 主观 ...

  3. 数字图像处理及应用 阅读笔记

    数字图像处理及应用 目录 [隐藏] 1 基础知识 2 数学变换 3 图像增强 4 图像复原 5 压缩编码 6 图像分割 7 形态学处理 8 图像描述 9 图像匹配 10 图像融合 11 目标检测 12 ...

  4. 计算机在航空航天的应用ppt,数字图像处理技术的应用_北京航空航天大学:数字图像处理技术的应用_ppt_大学课件预览_高等教育资讯网...

    数字图像处理技术的应用 北京航空航天大学宇航学院 图象处理中心 第一节 数字图像处理应用 概述 1.1 图像的重要性: 人类离不开图像, 计算机图像技术渗透到 各个科技领域, 百闻不如一见 . 画面比 ...

  5. 【数字图像处理3 】(上)图像超分辨率重建(SR)概述

    图像超分辨率重建 一.前言(废话时间) 二.扫盲知识 什么是 超分辨率重建? 兴起原因 三.传统超分辨率重建 1.基于插值的超分辨率重建 2.基于退化模型的超分辨率重建 3.基于学习的超分辨率重建 四 ...

  6. 《数字图像处理》题库4:简答题

    前言 这是我在学习数字图像处理这门课程时,从网络上以及相关书籍中搜集到的一些题目, 这些题目主要是针对期末考试的. 做题之前你需要注意以下几点: 这篇文章整理了第4种题型,即简答题. 如果你需要答案, ...

  7. 数字图像处理3:取样和量化

    获取图像的目标是从感知的数据中产生数字图像,但是传感器的输出是连续的电压波形,因此需要把连续的感知数据转换为数字形式.这一过程由图像的取样与量化来完成.数字化坐标值称为取样:数字化幅度值称为量化. 图 ...

  8. 数字图像处理:第一章 概述

    第一章 概述 数字图象处理是一门关于如何用计算机对图象进行处理的学科,本课程主要讲解基本原理和方法,针对计算机系的学生,强调编程实践和建立图象处理应用系统的方法.推荐的教材与图象编程参考书包括: R. ...

  9. 数字图像处理与Python实现笔记之图像特征提取

    数字图像处理与Python实现笔记 摘要 绪论 1 数字图像处理基础知识 2 彩色图像处理初步 3 空间滤波 4 频域滤波 5 图像特征提取 5.1 图像颜色特征提取 5.1.1 颜色直方图 1 一般 ...

最新文章

  1. linux下根据进程查找文件启动文件
  2. Git submodule的使用
  3. mysql 时间函数多了8小时_MySQL时间函数了解
  4. Sharepoint 2013设置customErrors
  5. UNIX(多线程):24---哪些STL容器是线程安全的
  6. file 选择的图片作为背景图片_酷炫!用Python把桌面变成实时更新的地球图片
  7. 利用栈和队列将队列中的元素逆置☆
  8. 【Elasticsearch】消除 Elasticsearch 中的重复文档
  9. 对项目和产品中坎坎坷坷的一些感悟
  10. sqk,按分钟统计平均值
  11. H3CSE园区-Smart Link和Monitor Link
  12. Windows 10上不使用MicroSoft Store下载安装MicroSoft Todo
  13. FastDFS原理及维护
  14. html网页详细代码
  15. qt设置文本背景透明_QT透明显示文字
  16. gpu cpu交互_CPU和GPU如何交互以渲染计算机图形?
  17. Ionic4 Ionic-refresher 下拉更新
  18. php faker,laravel使用Faker数据填充的实现方法
  19. python中out函数_Python中函数的使用
  20. 简单的交叉熵损失函数,你真的懂了吗?

热门文章

  1. DeepI2P:基于深度分类的图像对点云配准
  2. VS2013+OpenCV3.1.0配置方法
  3. linux 环境 下面 yum 安装nginx
  4. 列举一些分析次级代谢物基因簇相关的数据库
  5. MPB:中科院城环所杨军组-​​​基于DNA宏条形码的水体浮游细菌群落测序建库方法...
  6. 宏基因组实战4. 基因注释Prokka
  7. 中文版NCCN指南PPT分享(36本)
  8. 水稻微生物组时间序列分析精讲1-模式图与主坐标轴分析
  9. python使用matplotlib可视化3D柱状图(3D histogram、三维柱状图、包含三个坐标轴x、y、z)、设置zdir参数为z、改变3d图观察的角度
  10. pandas使用query函数和sample函数、使用query函数筛选dataframe中的特定数据行并使用sample函数获取指定个数的随机抽样数据