众所周知,在传统图像处理领域,不同的处理任务都有各自的一套评价标准。但是,当我们把应用场景切换到 CV 领域后,照搬这套传统的图像质量评价体系来评价一个成像系统的性能,很有可能无法得到客观、公正的结果。
从 Non-local Means 看 PyTorch 显存优化的奇技淫巧
最近的一个项目中需要用 PyTorch 实现一套可微分的 Non-local Means (NLM) 降噪算法。在 PyTorch 框架下,实现传统图像处理算法往往有着不止一种的写法。在模型进行正向推断(forward)时,不同的写法在显存开销上或许不存在太大的区别,但是当我们使用 Autograd 进行逐层的梯度反向传播(backward)时,不同的写法往往对应了截然不同的显存占用。
我的餐厅打卡清单
这个页面主要用来记录我吃过的一些餐厅以及相应的菜品水平,不定时更新。我会从口味、环境、服务、人均价格以及综合满意程度这五个指标对每家餐厅进行评价。
中文网页字体设置方案:从 font-family 到 font-display
现在的 Google Fonts 和 Adobe Typekit 都提供了傻瓜式的第三方字体托管,同时,今天即使是移动设备的带宽也允许用户在1--2秒内完成一套中文字体的加载。我们已经完全有理由抛弃微软雅黑而采用更灵活的中文网页字体设置方案。
数字图像传感器的噪声模型及标定
写这篇文章的原因有二:一是在我的学位论文中有一部分内容需要涉及图像噪声模型,正好这几天读完 Radiometric CCD Camera Calibration and Noise Estimation,权当记录备忘;二是因为搜了一圈发现目前网上基本没有对相机传感器噪声的数学模型进行详尽介绍的中文资料,所以也算是做一点微小的工作,填补这一块的空白吧。
新的博客
没错,这个万年一更的博客其实并没有 out of service。不但如此,我还把原来的博客迁移到了阿里云上,WordPress 和主题都进行了升级,算是迎接一个新的开始吧。
强迫症的 LaTeX 学习笔记
最近一段时间迷上了 (La)TeX,也看了不少资料。LaTeX 排版过程中有不少约定俗成的规则。过一段时间后也许我会不记得这些 LaTeX 的小细节,因此这里稍加记录,以作备忘。
如何用 MATLAB 生成带透明对象的矢量图 (.eps)
eps (Encapsulated PostScript) 格式是被学术期刊最广泛认可的图片格式,其本身就是为矢量图而设计。遗憾的是 PostScript 作为一个啥都能干的图形学语音,居然直到现在都不支持透明度(transparency)的属性,因此想要让 MATLAB 中的带透明对象图形以 .eps 格式输出,只能依靠一些偏门的手段来曲线救国,比如下面提到的方案就是把透明对象的表观颜色赋给了矢量图,让它看起来像是透明而已。
浅谈 3D Touch 体验
这次 iPhone 6S 更新里面我最好奇的就是 3D Touch 技术,用了半天也主要都在琢磨这个新功能。简单说一下我的主观体会。