综述

说到mesh上的处理技巧,拉普拉斯绝对是关键的一环,比如surface smoothing, parameterization and shape modeling等等都是十分重要的。
人们常说的是,拉普拉斯算子其实就是梯度的散度。

写在前面
首先给出:纯量(标量),矢量

  • 标量(scalar),亦称“无向量”。有些物理量,只具有数值大小,而没有方向,部分有正负之分。物理学中,标量(或作纯量)指在坐标变换下保持不变的物理量。用通俗的说法,标量是只有大小,没有方向的量。
  • 矢量(vector)是一种既有大小又有方向的量,又称为向量。 一般来说,在物理学中称作矢量,例如速度、加速度、力等等就是这样的量。

梯度

标量 -> 矢量
想象一座山,山的每一个点上都得到一个向量(事实上在三维中,你可以随意的定义方向向量),假设我们现在的向量指向每个点变化最陡的那个方向,而向量的大小(模)则代表了这个最陡的方向到底有多陡。梯度,众所周知,是一个向量。

散度

矢量 -> 标量

散度的作用对象是向量场,如果现在我们考虑任何一个点(或者说这个点的周围极小的一块区域),在这个点上,向量场的发散程度,如果是正的,代表这些向量场是往外散出的。如果是负的,代表这些向量场是往内集中的。
思考一个点电荷激发的电场,任意选取一个单位体积,若是单位体积不包含该电荷,那么毫无疑问,有多少电场线进入就有多少电场线出,散度为0.但若选取的单位体积内包含了一个正点电荷,则电场线只出不进,因而散度不为零。所以散度经常用来判断是否存在场源。

因此如果我们在mesh的梯度上计算散度得到的就是拉普拉斯算子。
直观地,我们其实无论使用重心法还是Local Voronoi Cell来作为一个patch去考察拉普拉斯行为,我们其实就是在mesh上划定了一个小的区域,考察这个区域中mesh上梯度的变化情况。
比如我们可以对于tri-mesh推导出在参数空间中 变量u下的cotangent拉普拉斯算子:

他其实就是刻画了,我们根据 x i x_i xi​邻域建立的这个小蓝色区域的视角下,mesh的梯度的散度。

Ref

  • https://www.zhihu.com/question/24074028
  • https://blog.csdn.net/libing_zeng/article/details/78059002

梯度,散度,拉普拉斯算子相关推荐

  1. 梯度与散度与拉普拉斯算子

    梯度(矢量) 梯度的本意是一个向量(矢量),表示某一函数在该点处的方向导数沿着该方向取得最大值,即函数在该点处沿着该方向(此梯度的方向)变化最快,变化率最大(为该梯度的模) 假设一个三元函数  在空间 ...

  2. 浅谈矢量场 —— 1. 梯度、散度与拉普拉斯算子

    文章目录 梯度(gradient) 什么是梯度 差分形式 散度(divergence) 拉普拉斯算子(Laplace Operator) 差分形式 梯度(gradient) 什么是梯度 开始这个话题之 ...

  3. sobel算子 拉普拉斯算子以及散度与梯度的概念

    在ECBSR论文的代码研究中,我发现关于ECBSR提出的多分支重参数化模型中,代码用到了sobel算子与laplace算子,很难判断这两个算子是为了论文的创新点还是真的有用,这块只能等待后续的对比实验 ...

  4. 搞清Δ,梯度, 方向导数,散度,拉普拉斯算子

    搞清Δ,∇,\Delta, \nabla,Δ,∇, 方向导数,散度,拉普拉斯算子 符号 解释 Δ\DeltaΔ 它体现在公式中ΔT,Δx,Δy\Delta T,\Delta x,\Delta yΔT, ...

  5. 梯度、散度、旋度、拉普拉斯算子、高斯散度定理

    关于梯度.散度.旋度,笔者之前转载过一篇文章: 如何直观形象地理解梯度.散度.旋度 本文(后文)内容是笔者在阅读<Fluid Simulation for Computer Graphics&g ...

  6. 用图直观上理解梯度算子(一阶)与拉普拉斯算子(二阶)的区别,线检测与边缘检测的区别

    梯度算子(一阶)与拉普拉斯算子(二阶)的区别 下面都是针对上图进行处理 取90度方向的梯度算子和拉普拉斯算子,以下为在空间域中的核 拉普拉斯算子(二阶) [−12−1−12−1−12−1]\left[ ...

  7. 图像滤波算法整理--均值、中值、高斯、拉普拉斯算子、梯度算子:

    首先分为平滑空间滤波器和锐化空间滤波器来进行介绍.平滑空间滤波器主要用于模糊处理和降低噪声,主要两类:均值滤波器和中值滤波器.锐化空间滤波器主要是:拉普拉斯算子和梯度算子. 一.均值滤波方法:对高斯噪 ...

  8. 已知坐标求方位角_震惊,up主居然能默写球坐标拉普拉斯算子!

    首先说明一下,我并不是标题党(滑稽.jpg),既然起了这个标题,就一定会教大家怎样默写球.柱坐标下的拉普拉斯算子.散度旋度这样根本记不住的东西,不过在这之前,我们需要回顾或者了解一些知识,当然直接跳到 ...

  9. divgrad怎么求_[怎样理解圆柱坐标系和球坐标系求梯度.散度]球坐标系梯度如何求...

    怎样理解圆柱坐标系和球坐标系求梯度.散度.旋度公式 记住公式好办 你先记住哈密顿算子▽ 他表示一个矢量算子(注意): ▽≡i*d/dx+j*d/dy+k*d/dz 运算规则: 一.▽A=(i*d/dx ...

最新文章

  1. 吴恩达Drive.ai因经营困难“卖身”苹果
  2. NLP 新宠:谈Prompt的前世今生
  3. 如何让history命令显示带时间
  4. JavaScript 学习笔记——cssText
  5. 牛客网_PAT乙级_1020完美数列(25)【vector sort 最后一个测试用例超时】
  6. python 什么可以作为变量名_为什么强烈禁止开发人员使用isSuccess作为变量名
  7. 修改dts后重编译_「正点原子FPGA连载」第二十章另一种方式编译ZYNQ镜像
  8. 记录下ES6踩过的坑
  9. 软件能力成熟度模型(CMMI)
  10. php 修改文件的权限_授予PHP写入文件和文件夹的权限
  11. python数组冒号使用_python矩阵冒号
  12. PEGASUS: Pre-training with Extracted Gap-sentences for Abstractive Summarization
  13. 日系插画学习笔记(二):结构与透视
  14. 为什么word文档或EXCET表格从电脑传到手机上格式就变了
  15. linux module 目录,linux module工具安装与使用
  16. 2020年精排模型调研
  17. 抽奖机(用随机数)2.0-python
  18. MysqlWorkbench中无法显示表[tables could not be fetched]
  19. 电脑文件管理,教你一键将大量文件夹名称翻译成英文
  20. 七年级 电子计算机 教材分析,七年级信息技术教学计划表

热门文章

  1. PAT甲级Invert a Binary Tree 柳神层序遍历的思路值得借鉴
  2. python字符串转list(python字符串转数字)
  3. 计算机局域网切换,怎么进入别人电脑--局域网【详解】
  4. RAID 5配置方法(命令模式)详解
  5. 投稿Springer旗下Natural Hazard的时间记载
  6. python基础(一):python简介
  7. wondows10使用vcpkg编译colmap的教程(带suitesparse)
  8. 计算机网络——什么是计算机网络
  9. 基于机器学习算法对电动汽车能耗估计
  10. python对数据集处理,绘制世界地图