摘要: 在之前的文章中,我们分别使用了梯度下降发与LM算法来优化FFD形变的控制参数,达到图像配准的目的: 图像配准系列之基于FFD形变与梯度下降法的图像配准 图像配准系列之基于FFD形变与LM算法的图像配准 在本文中,我们改为使用粒子群算法来来优化FFD形变的控... 阅读全文
posted @ 2021-02-14 20:37 萌萌哒程序猴 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 在前面的文章中,我们讲到使用FFD形变作为坐标变换模型,使用梯度下降法作为优化算法来寻求FFD的最优控制参数: 图像配准系列之基于FFD形变与梯度下降法的图像配准 LM算法可以看作是梯度下降法与高斯-牛顿法的结合算法,它既具有梯度下降法的稳健性,又具有高斯... 阅读全文
posted @ 2021-02-09 17:41 萌萌哒程序猴 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 前面我们讲到梯度下降法时,就有提到:人们经常要求解一个问题的最优解,通常做法是对该问题进行数学建模,转换成一个目标函数,然后通过一定的算法寻求该函数的最小值,最终寻求到最小值时的输入参数就是问题的最优解。 当我们有两张图像A和B,图像A与图像B形状相似,但... 阅读全文
posted @ 2021-02-07 10:17 萌萌哒程序猴 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 基于B样条的FFD变换属于一种网格型的非刚性形变模型,它按照一定的间距在图像上分布一系列的网格点,使用网格点的位置来计算每个像素点的坐标偏移,最后根据坐标偏移对图像进行像素重采样,实现其非刚性形变。 在图像配准中,通常需要根据图像的形变特性选择一种合适的形... 阅读全文
posted @ 2021-02-05 23:45 萌萌哒程序猴 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,我们讲到了梯度直方图的抛物线插值,至此,我们得到了每个极值点的位置(x,y坐标)、尺度(σ)、方向(θ)。接下来则是利用这些信息来构建极值点的128维向量描述符,以及描述符的匹配、误匹配的剔除、变换矩阵的计算、像素重映射等。 https:/... 阅读全文
posted @ 2021-02-03 20:40 萌萌哒程序猴 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 在前面的文章中,我们有讲积分图的基本原理、算法层面优化加速,以及SSE指令优化加速: https://blog.csdn.net/shandianfengfan/article/details/109571376 https://blog.csdn.net... 阅读全文
posted @ 2021-01-30 17:52 萌萌哒程序猴 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 在讲解Sift特征点的检测与匹配之前,先讲一下本人对图像配准与特征点的理解。 1. 图像配准 图像配准,就是找到一幅图像与另一幅图像中相同位置点的一一映射关系,然后根据点映射关系,对其中的一幅图像(通常称为浮动图像或待配准图像)进行空间坐标变换(也称为像素... 阅读全文
posted @ 2021-01-25 21:25 萌萌哒程序猴 阅读(599) 评论(0) 推荐(0) 编辑
摘要: SVM的中文名为支持向量机,是一种非常经典的有监督数据分类算法,也即该算法首先需要训练,训练得到分类模型之后,再使用分类模型对待分类数据进行分类。有监督数据分类算法的大致过程如下图所示: 上图中,训练数据与待分类数据通常为n维向量,n可以是1,2,3,4... 阅读全文
posted @ 2021-01-11 15:39 萌萌哒程序猴 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 1. 纹理内存的使用方式 纹理内存是CUDA的一种只读内存,通常的使用方式有两种: (1) 把数据从host端拷贝到device端的CUDA数据,然后将CUDA数组绑定到纹理内存,通过访问纹理内存(也称为纹理拾取)来获取CUDA数组中的数据。 (2) 把数... 阅读全文
posted @ 2021-01-06 21:28 萌萌哒程序猴 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 对于数字图像的去噪,前边我们讲了均值滤波算法与高斯滤波算法,此外很常见的还有中值滤波算法,这些滤波算法都属于空间滤波,即对于每一个像素点,都选取其周围矩形区域中的像素点来计算滤波值。最近在项目中要使用到中值滤波,发现如果调用Opencv的medianBlu... 阅读全文
posted @ 2021-01-05 21:42 萌萌哒程序猴 阅读(569) 评论(0) 推荐(0) 编辑