图像处理理论(十一)——CV/CG参考资源, 计算机图形学
source link: http://antkillerfarm.github.io/graphics/2019/06/23/graphics_11.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
从BOW到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)={1ifx=0,asin(πx)sin(πx/a)π2x2if−a≤x<aandx≠0,0otherwise.S(x)=∑i=⌊x⌋−a+1⌊x⌋+asiL(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://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://mp.weixin.qq.com/s/hI9Z3l2eVJxkPbL8zG5uGA
图形学基础,427页pdf
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
一个图形学方面的专栏
http://blog.csdn.net/pizi0475/article/details/6650851
全局光照模型与Rendering Equation
https://www.zhihu.com/question/29863225
Ray Tracing,Ray Casting,Path Tracing,Ray Marching的区别?
https://www.zhihu.com/question/310930978
实时光线追踪(real-time ray tracing)技术还有哪些未攻克的难题?
https://www.jianshu.com/p/4ec47871973c
Path Tracing介绍
https://mp.weixin.qq.com/s/h-vgHkzLjh9AAa6Z0lZqlg
基于物理渲染(PBR)的车漆技术
https://zhuanlan.zhihu.com/p/32095589
在《硬影像》与罗登老师/导演聊渲染技术
https://blog.csdn.net/jaccen2012/article/details/80328043
跨平台渲染引擎简介
https://www.cnblogs.com/mengdd/p/3237991.html
图形学理论知识BRDF双向反射分布函数(Bidirectional Reflectance Distribution Function)
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噪音)
Material Point Method(物质点法)
Taichi
Taichi是胡渊鸣开发的一套计算机图形库。它拥有一套特有的DSL,并可将之编译为能在不同backend硬件上运行程序。
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学神的微分太极框架开源
Halide
Halide也是一个高性能的图形DSL+编译器的项目。它影响了后来的TVM、Taichi等计算引擎项目。
如果你想用普通的CPU做加速,又不想去优化算法,那么halide将是非常优秀的选择。唯一要做的,就是把算法用halide重写一遍即可。
https://halide-lang.org/
https://www.zhihu.com/question/294625837
如何评价Halide?
https://zhuanlan.zhihu.com/p/122217135
halide编程技术指南
Lift也是一种并行编程及优化的语言。
http://www.lift-project.org/
https://www.zhihu.com/question/313697268
如何评价lift编程语言?
https://mp.weixin.qq.com/s/6qtCwJpJ5zu65Wr15e08Lg
皮克斯华人CG老鸟深圳创业!低代码实现好莱坞大片特效
https://zhuanlan.zhihu.com/p/390717137
ZENO:一份不详细的使用说明
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK