零阶矩、一阶矩、二阶矩、…

news2024/9/22 23:30:47

数学中矩的概念来自物理学。在物理学中,矩是表示距离和物理量乘积的物理量,表征物体的空间分布。矩在统计学和图像中都有很重要作用,我们常用的Adam优化器其全称为自适应矩估计优化器。本文将介绍各阶矩的理解和不同场景的应用。

Key Words:矩的意义、统计矩、图像矩

1、矩的物理意义

在物理学中,矩是表示距离和物理量乘积的物理量,表征物体的空间分布。矩通常需要一个参考点(基点或参考系)来定义距离。如力和参考点距离乘积得到的力矩(或扭矩),原则上任何物理量和距离相乘都会产生矩,如:质量,电荷分布等。

如果点表示质量:

  • 零阶矩:表示总质量。
  • 一阶原点矩:表示质心。
  • 二阶原点矩:表示转动惯量。

如果点表示高度:

  • 零阶矩:表示所有点高度之和。
  • 一阶原点矩:表示点的位置和对应高度乘积之和,表示所有高度的中心。
  • 二阶中心矩:表示所有点的高度波动范围。

2、矩的数学意义

数学上,是一组点组成的模型的特定的数量测度。

定义:设 X X X Y Y Y 是离散随机变量, c c c 为场数, k k k 为正整数,

如果 E ( ∣ X − c ∣ k ) E(|X-c|^{k}) E(Xck) 存在,则称 E ( ∣ X − c ∣ k ) E(|X-c|^{k}) E(Xck) X X X 关于点 c c c k k k 阶矩。

  • c = 0 c=0 c=0 时,称为 k k k 阶原点矩;
  • c = E ( X ) c=E(X) c=E(X) 时,称为 k k k 阶中心距。

如果 E ( ∣ X − c 1 ∣ p ⋅ ∣ Y − c 2 ∣ q ) E(|X-c_{1}|^{p} \cdot |Y-c_{2}|^{q}) E(Xc1pYc2q) 存在,则称其为 X , Y X,Y X,Y 关于 c c c 点的 p + q p+q p+q 阶矩。

  • c 1 = c 2 = 0 c_{1} = c_{2} = 0 c1=c2=0 时,称为 p + q p+q p+q 阶混合原点矩;
  • c 1 = E ( X ) , c 2 = E ( Y ) c_{1}=E(X),c_{2}=E(Y) c1=E(X),c2=E(Y) 时,称为 p + q p+q p+q 阶混合中心矩。

如果 X , Y X,Y X,Y 是连续型变量,则 ∫ k ( X − c ) k d x \int_{k}(X-c)^{k}dx k(Xc)kdx 称为 X X X 关于点 c c c k k k 阶原点矩, ∫ ∫ p + q ( X − x 0 ) p ⋅ ( Y − y 0 ) q d x d y \int\int_{p+q}(X-x_{0})^{p} \cdot (Y-y_{0})^{q}dxdy p+q(Xx0)p(Yy0)qdxdy 称为 X , Y X, Y X,Y 关于点 c c c p + q p+q p+q 阶混合中心距。

2.1、期望

随机变量的期望定义为其一阶原点矩
E ( x ) = ∫ − ∞ + ∞ x f ( x ) d x E(x) = \int_{-\infty}^{+\infty}xf(x)dx E(x)=+xf(x)dx
在方差等概念定义中,期望也被称为随机变量的中心。显然,任何随机变量的一阶中心矩为 0 0 0,一阶中心矩的计算公式如下:
∫ − ∞ + ∞ ( x − c ) f ( x ) d x \int_{-\infty}^{+\infty}(x-c)f(x)dx +(xc)f(x)dx
对于二阶及更高阶的矩,通常使用中心矩(围绕平均值 c c c 的矩,均值是一阶矩),而不是原点矩。因为中心矩更能体现分布形状的信息。

2.2、方差

随机变量的方差定义为其二阶中心矩
V a r ( x ) = ∫ − ∞ + ∞ ( x − c ) 2 f ( x ) d x Var(x) = \int_{-\infty}^{+\infty}(x-c)^{2}f(x)dx Var(x)=+(xc)2f(x)dx

2.3、归一化矩

归一化 n n n 阶中心矩或者说标准矩,是 n n n 阶中心矩除以标准差 δ n \delta^{n} δn,归一化 n n n 阶中心矩为:
x = E [ ( x − μ ) n ] δ n x = \frac{E[(x- \mu)^{n}]}{\delta^{n}} x=δnE[(xμ)n]
这些归一化矩是无量纲值,表示独立于任何尺度的线性变化的分布。

2.4、偏态

随机变量的偏态(衡量分布不对称性)定义为其三阶中心矩
S ( x ) = ∫ − ∞ + ∞ [ x − E ( x ) ] 3 f ( x ) d x S(x) = \int_{-\infty}^{+\infty}[x - E(x)]^{3}f(x)dx S(x)=+[xE(x)]3f(x)dx
需要注意的是,任何对称分布的偏态为 0 0 0,归一化三阶矩被称为偏斜度

  • 向左偏斜,分布尾部在左侧较长,具有负偏度,失效率数据常向左偏斜,如极少量的灯泡会立即烧坏。
  • 向右偏斜,分布尾部在右侧较长,具有正偏度,工资数据往往以这种方式偏斜,大多数人所得工资较少。

2.5、峰度

一般随机变量的峰度定义为其四阶中心矩与方差平方的比值再减 3 ,减 3 3 3 是为了让正态分布峰度为 0 0 0,这也被称为超值峰度
K ( x ) = ∫ − ∞ + ∞ [ x − E ( x ) ] 4 f ( x ) d x δ 2 − 3 K(x) = \frac{\int_{-\infty}^{+\infty}[x - E(x)]^{4}f(x)dx}{\delta^{2}}-3 K(x)=δ2+[xE(x)]4f(x)dx3
峰度表示分布的波峰和尾部与正态分布的区别,峰度有助于初步了解数据分布的一版特征。

完全符合正态分布的数据峰度值为 0 0 0,且正态分布曲线被称为基线。如果样本峰度显著偏离 0 0 0,就可判断此数据不是正态分布。

3、矩的应用

如今矩技术已广泛应用于图像检索和识别 、图像匹配 、图像重建 、数字压缩 、数字水印及运动图像序列分析等领域。常见的矩描述子可以分为以下几种:

  • 几何矩
  • 正交矩
  • 复数矩
  • 旋转矩。

3.1、图像矩

在图像处理,计算机视觉和相关领域中,一个图像矩是图像像素强度的某个特定加权平均(矩),或者是这样的矩的函数,通常选择具有一些有吸引力的特性或解释。图像矩对于分割之后对象的描述是有用的。通过图像矩得到的图像的简单属性包括面积(或总强度),其质心和关于其方向的信息。

对于图像来说,零阶矩表示一团像素的像素值之和,公式如下:
M 00 = ∑ I ∑ J V ( i , j ) M_{00} = \sum_{I}\sum_{J}V(i,j) M00=IJV(i,j)
一阶矩表示横坐标和对应像素值的乘积和纵坐标和对应像素值的乘积,公式如下:
M 10 = ∑ I ∑ J i ⋅ V ( i , j ) M_{10} = \sum_{I}\sum_{J}i \cdot V(i,j) M10=IJiV(i,j)

M 01 = ∑ I ∑ J j ⋅ V ( i , j ) M_{01} = \sum_{I} \sum_{J} j \cdot V(i,j) M01=IJjV(i,j)

3.2、图像的面积和质心:

对于求解图像的面积和质心,我们的应用场景通常是对各个contours进行求解,所以如果前景像素为 1 1 1,背景像素为 0 0 0 的情况, M 00 M_{00} M00 就是所求的contour的面积,质心的公式如下:
x c = M 10 M 00 ,    y c = M 01 M 00 x_{c} = \frac{M_{10}}{M_{00}}, ~~ y_{c} = \frac{M_{01}}{M_{00}} xc=M00M10,  yc=M00M01

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/908835.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【初体验】使用微信开发工具

1.设置合法域名 2.微信登录用户信息获取 如果要求登录后&#xff0c;无法显示用户信息 则应该修改一下【调试基础库】 3.获取用户登录的openid index/index.wxml <view><button type"warn" bindtap"wxLogin">微信登录</button>授权码&…

记录一个用C#实现的windows计时执行任务的服务

记录一个用C#实现的windows计时执行任务的服务 这个服务实现的功能是每天下午六点统计一次指定路径的文件夹大小 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.IO; using Syst…

日撸代码300行:第66-68天(主动学习之 ALEC)

代码来自闵老师”日撸 Java 三百行&#xff08;61-70天&#xff09; 日撸 Java 三百行&#xff08;61-70天&#xff0c;决策树与集成学习&#xff09;_闵帆的博客-CSDN博客 本次代码的实现是基于高斯密度&#xff0c;ALEC算法原文是基于密度峰值&#xff0c;同样是基于密度聚类…

HTTPS 握手过程

HTTPS 握手过程 HTTP 通信的缺点 通信使用明文&#xff0c;内容可能被窃听(重要密码泄露)不验证通信方身份&#xff0c;有可能遭遇伪装(跨站点请求伪造)无法证明报文的完整性&#xff0c;有可能已遭篡改(运营商劫持) HTTPS 握手过程 客户端发起 HTTPS 请求 用户在浏览器里…

Spring之ioc容器

目录 1.简介 2.为什么学习Spring 3.Spring的核心特性 4.Spring ioc 容器的特点 5.Spring的注入方式 6.web整合容器 1.简介&#xff1a; Spring简介 Spring是一个开源框架&#xff0c;它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。 Spring使用基本的J…

听GPT 讲Alertmanager源代码--notify

api/&#xff1a;这个目录包含了Alertmanager的API实现&#xff0c;包括v1和v2版本的API。 assets/&#xff1a;这个目录包含了静态资源文件&#xff0c;如HTML、JavaScript和CSS文件&#xff0c;它们用于构建Alertmanager的Web UI。 cmd/&#xff1a;这个目录包含了Alertmanag…

企业网三层架构实验

一、实验拓扑 二、实验要求 1、内网IP地址172.16.0.0/16合理分配&#xff1b; 2、SW1/2之间互为备份&#xff1b; 3、VRRP/STP/VLAN/TRUNK均使用&#xff1b; 4、所有PC通过DHCP获取IP地址&#xff1b; 三、实验思路 1、配置ISP的IP地址&#xff1b; 2、配置R1的IP地址&…

800V高压电驱动系统架构分析

需要电驱竞品样件请联&#xff1a;shbinzer &#xff08;拆车邦&#xff09; 过去一年是新能源汽车市场爆发的一年&#xff0c;据中汽协数据&#xff0c;2021年新能源汽车销售352万辆&#xff0c;同比大幅增长157.5%。新能源汽车技术发展迅速&#xff0c;畅销车辆在动力性能…

张驰课堂:揭秘学习6sigma黑带培训重要价值

随着全球经济一体化的加速推进&#xff0c;企业间的竞争日趋激烈&#xff0c;越来越多的企业意识到质量是企业的生命线&#xff0c;而提高质量的关键在于持续改进。在这个过程中&#xff0c;6sigma黑带作为具有专业技能和领导能力的人才&#xff0c;成为企业实现突破性改进、降…

PID输出PWM温度控制(详细介绍PID输出和PWM组合的各种方法)

这篇博客主要介绍PID的输出如何和PWM输出进行绑定,PID控制算法和源代码大家自行查看PID专栏,这里不再赘述。常用链接如下: 位置式PID(S7-200SMART 单自由度、双自由度梯形图源代码)_RXXW_Dor的博客-CSDN博客有关位置型PID和增量型PID的更多详细介绍请参看PID专栏的相关文章…

Wappalyzer - 技术剖析工具的必备浏览器扩展

目录 前言一、Wappalyzer简介1.Wappalyzer的背景和由来2.Wappalyzer的目标和优势 二、Wappalyzer的工作原理1.检测技术栈的方法和策略2.数据库和规则集的更新 三、如何使用Wappalyzer1.安装Wappalyzer浏览器扩展2.在浏览器中使用Wappalyzer进行技术剖析 总结 前言 在当今的数字…

云曦暑期学习第六周——kali

1.熟悉网络配置 一般来说虚拟机有三种网络模式&#xff1a; NAT (网络地址转换模式)Bridged (桥接模式)Host-Only&#xff08;主机模式&#xff09; nat模式&#xff1a; 虚拟系统会通过宿主机的网络来访问外网。而这里的宿主机相当于有两个网卡&#xff0c;一个是真实网卡…

redis--------哨兵模式

1.哨兵模式 试想一下&#xff0c;如果主从模式中&#xff0c;大半夜主节点挂了&#xff0c;运维从床上迷迷糊糊爬起来&#xff0c;打开电脑&#xff0c;手动升级处理&#xff0c;怕不是第二天就要上头条了。 哨兵模式的出现用于解决主从模式中无法自动升级主节点的问题&#xf…

javeee eclipse项目导入idea中

步骤一 复制项目到idea工作空间 步骤二 在idea中导入项目 步骤三 配置classes目录 步骤四 配置lib目录 步骤五 添加tomcat依赖 步骤六 添加artifacts 步骤七 部署到tomcat

软件开发bug问题跟踪与管理

一、Redmine 项目管理和缺陷跟踪工具 官网&#xff1a;https://www.redmine.org/ Redmine 是一个开源的、基于 Web 的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示&#xff0c;同时它又支持多项目管理。Redmine 是一个自由开源软件解决方案&#xff0c;…

【新版】系统架构设计师 - 系统测试与维护

个人总结&#xff0c;仅供参考&#xff0c;欢迎加好友一起讨论 文章目录 架构 - 系统测试与维护考点摘要软件测试软件测试 - 测试类型软件测试 - 静态测试软件测试 - 动态测试软件测试 - 测试阶段软件测试 - 测试阶段 - 单元测试软件测试 - 测试阶段 - 集成测试软件测试 - 测试…

我的创作纪念日(C++修仙练气期总结)

分享自己最喜欢的一首歌&#xff1a;空想フォレスト—伊東歌詞太郎 机缘 现在想想自己在CSDN创作的原因&#xff0c;一开始其实就是想着拿着博客当做自己的学习笔记&#xff0c;笔记嘛&#xff0c;随便写写&#xff0c;自己看得懂就ok了的态度凸(艹皿艹 )。也是用来作为自己学习…

2023年大数据与区块链国际会议 | EI、Scoups检索

会议简介 Brief Introduction 2023年大数据与区块链国际会议&#xff08;ICBDB 2023&#xff09; 会议时间&#xff1a;2023年11月17 -19日 召开地点&#xff1a;中国西安 大会官网&#xff1a;www.icobdb.org 2023年大数据与区块链国际会议&#xff08;ICBDB 2023&#xff09;…

基于swing的超市管理系统java仓库库存进销存jsp源代码mysql

本项目为前几天收费帮学妹做的一个项目&#xff0c;Java EE JSP项目&#xff0c;在工作环境中基本使用不到&#xff0c;但是很多学校把这个当作编程入门的项目来做&#xff0c;故分享出本项目供初学者参考。 一、项目描述 基于swing的超市管理系统 系统有3权限&#xff1a;管…