Antkillerfarm Hacking V7.0

图像处理理论(十一)——CV/CG参考资源, 计算机图形学

2019-06-23

从BOW到SPM(续)

SPM

http://blog.csdn.net/chlele0105/article/details/16972695

SPM:Spatial Pyramid Matching for Recognizing Natural Scene Categories空间金字塔匹配

http://blog.csdn.net/jwh_bupt/article/details/9625469

Spatial Pyramid Matching小结

ILSVRC 2010考古

ILSVRC 2010的冠军是NEC和UIUC的联合队伍。这也是DL于2012年大放光彩之前比较杰出的成果。虽然现在它通常作为反面教材,出现在与DL的对比场景中,然而不可否认的是,它仍然是一个算法的杰作。

林元庆,清华大学硕士+宾夕法尼亚大学博士(2008年)。原百度研究院院长。

上图是NEC算法的基本流程图。

模板匹配

https://blog.csdn.net/liyuanbhu/article/details/49837661

OpenCV学习笔记(模板匹配)

https://blog.csdn.net/xxboy61/article/details/38319757

OpenCV实现之模板匹配(Template Matching)

https://mp.weixin.qq.com/s/ZqFtDQ4OLHL94QTr-GXKnQ

OpenCV实现边缘模板匹配算法

https://zhuanlan.zhihu.com/p/110425960

模板匹配

Superpixel

论文:

《Superpixels: An Evaluation of the State-of-the-Art》

超像素最直观的解释,便是把一些具有相似特性的像素“聚合”起来,形成一个更具有代表性的大“元素”。

而这个新的元素,将作为其他图像处理算法的基本单位。

一来大大降低了维度;二来可以剔除一些异常像素点。

至于根据什么特性把一个个像素点聚集起来,可以是颜色、纹理、类别等。

由于Superpixel的粒度在pixel和segmentation之间,因此又被称为over segmentation。

三维的Superpixel,也被称作Supervoxel。

参考:

https://zhuanlan.zhihu.com/p/50996404

超像素、语义分割、实例分割、全景分割 傻傻分不清?

https://www.zhihu.com/question/27623988

超像素(Superpixel)的大致原理以及State-of-the-art?

https://zhuanlan.zhihu.com/p/41874735

龙生龙,凤生凤,SLIC生超像素

https://mp.weixin.qq.com/s/nPbIkKbOdR6tk_4jfXicuw

1/20参数,运算速度提升四倍:北大、字节跳动等利用增量学习提出超像素分割模型LNSNet

Lanczos kernel

Cornelius (Cornel) Lanczos,1893~1974,匈牙利数学家和物理学家。曾当过爱因斯坦的助手。

Lanczos kernel是一种low-pass filter:

\[L(x)={\begin{cases}1 & {\text{if}}\ x=0,\\{\dfrac {a\sin(\pi x)\sin(\pi x/a)}{\pi ^{2}x^{2}}} & {\text{if}}\ -a\leq x<a\ {\text{and}}\ x\neq 0,\\0 & {\text{otherwise}}.\end{cases}}\] \[S(x)=\sum _{i=\lfloor x\rfloor -a+1}^{\lfloor x\rfloor +a}s_{i}L(x-i)\]

CV/CG参考资源

原图地址:

http://www.lenna.org/full/l_hires.jpg

Lena Söderberg,1951年生,瑞典人。Playboy Playmate(1972.11)。

https://mp.weixin.qq.com/s/XyKQ9sg97eh5K7vDd14DsQ

一张大尺度美女图,竟然推进了图片算法的进步。。。

https://mp.weixin.qq.com/s/-CF69Soq9Bdw-Wsffyv9Hw

这40个冷知识,据说只有1%的人知道……颠覆你的认知!


https://www.zhihu.com/question/362979183

是否有好的传统的医学图像增强方法?

https://blog.csdn.net/carson2005/article/details/9502053

Retinex算法详解

https://www.cnblogs.com/Imageshop/archive/2013/05/19/3086388.html

Unsharp Mask(USM)锐化算法的的原理及其实现


https://mp.weixin.qq.com/s/COIYp4Ao9fBPnaUZvhCxkg

表情包的画质是如何越传越差甚至还变绿的?

https://github.com/gzr2017/ImageProcessing100Wen

图像处理入门100题

https://zhuanlan.zhihu.com/p/32752535

立体匹配成像算法BM,SGBM,GC,SAD一览

https://mp.weixin.qq.com/s/cVTfk0xK6F_gHRnoHYUxSw

计算机视觉基本原理介绍—RANSAC

https://blog.csdn.net/wanghanthu/article/details/52777512

Tracking算法:Discriminative Correlation Filter (DCF)

https://blog.csdn.net/wanghanthu/article/details/53375393

Kernelized Correlation Filters (KCF) Tracking算法

https://mp.weixin.qq.com/s/1lLrbi_Dtyq4ixMfR4pPnA

线性卷积积分及其在图像增强和特效方面的应用

https://blog.csdn.net/iverson_49/article/details/38160081

薄板样条函数(Thin plate splines)的讨论与分析

https://blog.csdn.net/autocyz/article/details/48136473

相关滤波跟踪(MOSSE)

https://blog.csdn.net/qq_17783559/article/details/82254996

MOSSE原理及代码解析

https://mp.weixin.qq.com/s/XqFe9d72CepdfTSOq2gWJg

半全局匹配SGM

https://blog.csdn.net/wsp_1138886114/article/details/106633364

NLM去噪算法

https://mp.weixin.qq.com/s/3Z7DUr6s-XGsthF8WrrXDA

基于曲率的图像处理

https://mp.weixin.qq.com/s/F0KKqBjRG4w10Z16iJGkeg

页面扭曲矫正

https://mp.weixin.qq.com/s/bq_CPJU66lx1li8lxbAFDg

如何从失焦的图像中恢复景深并将图像变清晰?

https://mp.weixin.qq.com/s/nAxbljcLeGWsPK6ITunzTA

深度学习对机器视觉的影响

https://mp.weixin.qq.com/s/-ALThz4RR9tIhTl5cVbJ8Q

生成组合仿射变换矩阵,裁剪+缩放+平移+斜切+旋转

https://mp.weixin.qq.com/s/mEUhBnEuGxbU6_wALt0crw

基于Python查找图像中最常见的颜色

https://www.cnblogs.com/xyf327/category/1985244.html

一个工业机器视觉的专栏

https://blog.csdn.net/xiny520/article/details/51460148

聚合通道特征(Aggregate Channel Feature,ACF)

计算机图形学

教程

《Fundamentals Of Computer Graphics》,Steve Marschner著,中文常称为“虎书”。

《Real–time Rendering》,Tomas Akenine-Moller等著。

GPU精粹三部曲:

  • GPU Gems 1 (2004)
  • GPU Gems 2 (2005)
  • GPU Gems 3 (2006)
  • GPU Pro 1 (2010)
  • GPU Pro 2 (2011)
  • GPU Pro 3 (2012)
  • GPU Pro 4 (2013)
  • GPU Pro 5 (2014)
  • GPU Pro 6 (2015)
  • GPU Pro 7 (2016)
  • GPU Zen (2017)
  • GPU Zen 2 (2019)

GPU Gems列的主编是Randima Fernando。

GPU Pro和GPU Zen系列的主编是Wolfgang Engel。他还有如下系列作品:

  • ShaderX 1 (2002)
  • ShaderX 2 (2003)
  • ShaderX 3 (2004)
  • ShaderX 4 (2006)
  • ShaderX 5 (2006)
  • ShaderX 6 (2008)
  • ShaderX 7 (2009)

历史

Ivan Edward Sutherland,1938年生。计算机图形学之父。图灵奖获得者(1988)。

https://zhuanlan.zhihu.com/p/121868664

科学,艺术,天才,一篇计算科学的史诗,一场兑现的资本盛宴

PBR

Physically Based Rendering: From Theory to Implemention

https://zhuanlan.zhihu.com/p/161950497

10分钟了解PBR流程-PBR基本原理和概念

https://mp.weixin.qq.com/s/h-vgHkzLjh9AAa6Z0lZqlg

基于物理渲染(PBR)的车漆技术

参考

https://mp.weixin.qq.com/s/hI9Z3l2eVJxkPbL8zG5uGA

图形学基础,427页pdf

https://zhuanlan.zhihu.com/p/430541328

图形学基础篇

http://15462.courses.cs.cmu.edu/fall2020/courseinfo

Computer Graphics

https://www.tomlooman.com/stanford-cs193u/

Stanford CS193u: Video Game Development in C++ and Unreal Engine

https://mp.weixin.qq.com/s/oFcqOPQriTgWMvcUGXHlRQ

计算机图形学入门总结

https://www.zhihu.com/column/graphicon

一个图形学方面的专栏

https://github.com/KrisYu/computer-graphics-from-scratch-Notes

一个图形学方面的专栏

https://www.zhihu.com/column/c_1635772272538648576

现代图形引擎入门指南

https://zhuanlan.zhihu.com/p/32095589

在《硬影像》与罗登老师/导演聊渲染技术

https://blog.csdn.net/jaccen2012/article/details/80328043

跨平台渲染引擎简介

https://zhuanlan.zhihu.com/p/163305630

如何判断点在三角形内部

https://www.zhihu.com/column/c_1165601616035618816

一个图形学方面的专栏

https://mp.weixin.qq.com/s/MhGrLydVsbvkhZ5U820zTQ

哈佛小哥这个github仓库从零开始教你计算机图形学

https://mp.weixin.qq.com/s/7SurDN5gvLCEDbxe2gR58w

面向工程师的图像处理,438页pdf

https://www.zhihu.com/question/49812837

256字节3D程序是如何实现3D引擎的呢?

https://zhuanlan.zhihu.com/p/22337544

不只是噪音(Perlin噪音)

https://mp.weixin.qq.com/s/jq4B_4kUOZE8yN5y0u-5yg

万字长文!UCLA蒋陈凡夫12年自我回顾,图形学的终极浪漫

https://zhuanlan.zhihu.com/p/649971173

GPU渲染之路:从图形引擎到内核驱动(一、计算机图形系统概述)

https://zhuanlan.zhihu.com/p/650510512

GPU渲染之路:从图形引擎到内核驱动(二、跨平台引擎层)

https://zhuanlan.zhihu.com/p/651364842

GPU渲染之路:从图形引擎到内核驱动(三、用户态图形驱动层)

https://zhuanlan.zhihu.com/p/650597410

图形学八股

术语

Material Point Method(物质点法)

Taichi

Taichi是胡渊鸣开发的一套计算机图形库。它拥有一套特有的DSL,并可将之编译为能在不同backend硬件上运行程序。

胡渊鸣,清华本科(2017)+MIT博士(2021)。

官网:

https://taichi.graphics/

代码:

https://github.com/taichi-dev/taichi

胡渊鸣还开发了一个物理模拟方面的自动微分器——DiffTaichi:

https://github.com/yuanming-hu/difftaichi

一个卡门涡街的demo:

https://github.com/hietwll/LBM_Taichi

参考:

https://www.bilibili.com/video/BV1aL4y1a7pv

B站的太极图形课

https://zhuanlan.zhihu.com/p/97700605

99行代码的《冰雪奇缘》

https://mp.weixin.qq.com/s/zPvvf1VptQ1M7iVEcxN-AQ

计算机图形也能自动可微:MIT学神的微分太极框架开源

https://zhuanlan.zhihu.com/p/507362284

99行代码能干啥?造个体素小世界!

https://www.zhihu.com/question/535601383

Taichi和PyTorch有哪些相似和不同?

https://zhuanlan.zhihu.com/p/573894977

用Taichi实现GPU图像处理:从入门到入魔

https://zhuanlan.zhihu.com/p/612102573

Taichi NeRF(上):不写CUDA也能开发、部署Instant NGP

https://zhuanlan.zhihu.com/p/613679756

Taichi NeRF (下): 关于3D AIGC的务实探讨

ZENO

https://mp.weixin.qq.com/s/6qtCwJpJ5zu65Wr15e08Lg

皮克斯华人CG老鸟深圳创业!低代码实现好莱坞大片特效

https://zhuanlan.zhihu.com/p/390717137

ZENO:一份不详细的使用说明

Fork me on GitHub