木子超同学

I can accept failure but I can't accept not trying.

人脸识别(稀疏表示、人工神经网络)

1. 稀疏表示对于一个信号 x,如果 x 中大部分的元素都为 0,只有少部分元素不为0,则称信号 x 为稀疏的。或者 x 中大部分元素都为较小值,接近于 0,只有少部分元素为较大值,也可以称信号 x 为稀疏的(例如,图像傅立叶变换之后,或者小波变换之后)。信号稀疏表示问题可以通过求解稀疏正则优化问...

2015-08-31 12:05:03

阅读数 3964

评论数 0

块匹配算法GPU并行化

1. 介绍在《块匹配算法》中介绍了块匹配算法及优化策略,但这些方法都是在 CPU 端执行,由于块匹配算法的计算量很大,因此会耗费很多时间。本文侧重于块匹配算法的并行实现。本文实验的平台为: CPU:i7 4790k GPU:Nvidia GTX980 Matlab 2014a CUDA 6....

2015-08-15 15:31:04

阅读数 2816

评论数 0

块匹配算法

1. 介绍块匹配是图像去噪,运动估计中常用的一种方法。通过将查询块与相邻的图像块进行匹配,从这些相邻块中找出距离查询块距离最近的 K 个块。所谓的相邻也并不是绝对的位置上的相邻,也由此可以引出局部搜索(local)和全局搜索(non-local)。如上图所示: + ViV_i 是一个以 ii(红...

2015-08-15 10:51:18

阅读数 8531

评论数 0

CUDA 中解决 critical section 的一些策略

1. 问题陈述原子操作是多线程编程中经常遇到的问题,对此 CUDA 中也提供了一些基本的函数,例如 atomicAdd() 可以完成对一个元素的原子操作,例如常见的累加,比如统计直方图中对每一个灰度值的累加,如下所示,CPU 端执行的统计直方图,array 是一个图像数组,max 是图像中像素个数...

2015-07-29 20:03:24

阅读数 709

评论数 0

CUDA 中 FFT 的使用

1. 流程 使用cufftHandle创建句柄 使用cufftPlan1d(),cufftPlan3d(),cufftPlan3d(),cufftPlanMany()对句柄进行配置,主要是配置句柄对应的信号长度,信号类型,在内存中的存储形式等信息。 cufftPlan1d():针对单个 1 维信...

2015-07-02 11:55:56

阅读数 8161

评论数 3

freeglut 使用笔记

freeglut 使用笔记 freeglut 使用笔记 介绍 glut 部分函数详解 一个例子 参考1. 介绍GLUT 代表 OpenGL 应用工具包,英文全称为 OpenGL Utility Toolkit,是一个和窗口系统无关的软件包,可以跨平台使用,而 freeglut 是 GLUT 的一个...

2015-06-30 21:56:18

阅读数 3019

评论数 0

Kmeans++及字典学习和图像分割

1. Kmeans++Kmeans 中对聚类中心的初始化比较敏感,不同的初始值会带来不同的聚类结果,这是因为 Kmeans 仅仅是对目标函数求近似最优解,不能保证得到全局最优解。在常规的 Kmeans 中,聚类中心的初始化都采用随机初始化的方式,这样会存在一个问题:如果数据在某个部分较密集,那么产...

2015-06-05 19:45:39

阅读数 3933

评论数 0

相似图像搜索

1. 起因前段时间面试刷经验的时候,和面试官聊到一个相似图像检索的问题,由于以前做过一个很小的demo,所以就 bulalala 的介绍了一番。某天中午吃饭的时候,第二次听到有人在探讨一个以图搜图的问题;这几天无意中又在网上第三次看到了这样一个类似的问题,利用图片指纹检测高相似度图片,看着好像很高...

2015-05-03 16:00:50

阅读数 3377

评论数 1

PCA 主成分分析

性质1 实对称矩阵的特征值对应的特征向量一定是正交的。 证明:令实对称矩阵为 A,A的两个不同的特征值为 λ1\lambda _1, λ2\lambda _2,他们对应的特征向量为:μ1\mu _1,μ2\mu _2,则有:Aμ1=λ1AAμ2=λ2A A\mu _1 = \lambda _1...

2015-03-25 20:06:52

阅读数 1594

评论数 0

全光函数

全光函数全光函数就是决定空间中光线呈现形式的因素组成的一个函数,可以表示为:p=f(brightness,spectrum,space,time,depth,polarization),包含空间位置信息,时间信息,波长信息,强度信息,深度信息,方向信息等等,而不同的信息决定了不同的研究方向。比如:...

2015-03-24 21:08:22

阅读数 3810

评论数 0

范数

概念一个矩阵 x 的 p 范数可以定义为:||x||p=∑i|xi|p−−−−−−−√p ||x||_p = \sqrt [p] {\sum \nolimits_{i} {|x_i|^p}} 0 范数 表示非0元素的个数 1 范数 所有元素的绝对值的和:||x||1=∑i|xi| ||x||_...

2015-03-24 18:51:41

阅读数 2096

评论数 0

OpenCV 双目匹配流程

一. 读取图像读入两幅需要匹配的图像。//-- Step 1: 读入图像 Mat image1 = imread("./images/parliament1.bmp", 0); Mat image2 = imread("./images/parliament2.bmp...

2015-03-22 18:22:19

阅读数 2691

评论数 0

光场相机原理及仿真实现

估计是因为最近Lytro二代的上市吧,光场相机的概念就又火了一把。借着昨天晚上无意间看到知乎上关于光场相机的问答,我就在此献丑,说下当初我对光场相机的一些理解。 需要指出的是,现在所说的光场相机有很多种,比如魅族的伪光场相机(说是伪光场相机我都觉得坑爹,明明是拍摄了几幅不同焦距的图像而已!)。...

2015-03-22 17:16:23

阅读数 6639

评论数 2

3D-non-local

文章 1.       Fast image and video denoising via non-local means of similar neighborhoods. 2.       Fast Non Local Means Denoising for 3D MR Image...

2014-03-10 11:01:10

阅读数 1133

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭