3dgs学习(二)—— 3d高斯与协方差矩阵及其几何意义
协方差矩阵与3d高斯
3d高斯与椭球与协方差矩阵
3d高斯,及3维空间内的正态分布。
通过一元正态分布的坐标系图像不难想象,3维空间中的正态分布点集中在一片椭球空间中,各方向长轴取决于各方向正态分布的方差。

而协方差矩阵通过计算多元之间的协方差关系,反映了椭球在空间中所呈现的几何形态,具体表现方法见下文。
协方差矩阵的几何意义
参考文章:https://www.zhihu.com/tardis/zm/art/37609917?source_id=1005
- 多元正态分布函数表达式如下:

- 可简化为:(忽略常数,μ为0)

- 考虑线性变换 t = Mx
- 引入缩放矩阵S
3维空间中则在3个轴上进行缩放,需要一个3*3*3的对角线矩阵

- 引入旋转矩阵R

- 通过左乘变换矩阵的规则可知,变化矩阵M = RS
- 又x = M⁻¹t,通过带入化简后的多元正态分布表达式,可以得到
∑ = MMᵀ - 综上可以得到 ∑ = RSSᵀRᵀ
即得到协方差函数所表示的放缩/旋转几何意义
对应该放缩/旋转操作所得到的空间内唯一形状的椭球
及对应唯一的一组3d高斯表达。 - 这样的变换会在后面的加快参数更新中得到应用
相关文章:
3dgs学习(二)—— 3d高斯与协方差矩阵及其几何意义
协方差矩阵与3d高斯 3d高斯与椭球与协方差矩阵 3d高斯,及3维空间内的正态分布。 通过一元正态分布的坐标系图像不难想象,3维空间中的正态分布点集中在一片椭球空间中,各方向长轴取决于各方向正态分布的方差。 而协方差矩阵通过计算多元之…...
ZStack Cube超融合入选IDC《中国超融合基础架构市场评估》报告
近日,IDC发布了《中国超融合基础架构市场评估,2023》。IDC针对中国超融合基础架构市场的发展现状展开了调研,明确了最终用户构建融合型云平台的痛点和难点,阐述了市场中各技术服务提供商的服务方案和优势,并对未来中国…...
每日一题——LeetCode1556.千位分隔符
方法一 个人方法: 把n转为字符串,逆序遍历n,把n的每个元素加入res,每三次加入.,最后将res翻转再转为字符串即为符合题目要求的结果 var thousandSeparator function(n) {nlet res[],lenn.length-1for(let ilen;i>…...
8.网络游戏逆向分析与漏洞攻防-游戏网络架构逆向分析-游戏底层功能对接类GameProc的实现
内容参考于:易道云信息技术研究院VIP课 上一个内容:通过逆向分析确定游戏明文接收数据过程 码云地址(master 分支):https://gitee.com/dye_your_fingers/titan 码云版本号:bcf7559184863febdcad819e48aa…...
Redis冲冲冲——事务支持,AOF和RDB持久化
目录 引出Redis事务支持,AOF和RDB持久化1、Redis的事务支持2、Redis的持久化 Redis冲冲冲——缓存三兄弟:缓存击穿、穿透、雪崩缓存击穿缓存穿透缓存雪崩 总结 引出 Redis冲冲冲——事务支持,AOF和RDB持久化 Redis事务支持,AOF和…...
路由菜单路径匹配方法
优化路由菜单路径匹配算法:实现获取整条线路的路径 引言 在前端开发中,路由菜单的路径匹配是一个常见的需求。我们经常需要根据给定的路径,找到对应的菜单项,并获取整条线路的路径。本文将介绍一个优化的路由菜单路径匹配算法&…...
设计模式浅析(九) ·模板方法模式
设计模式浅析(九) 模板方法模式 日常叨逼叨 java设计模式浅析,如果觉得对你有帮助,记得一键三连,谢谢各位观众老爷😁😁 模板方法模式 概念 模板方法模式(Template Method Pattern)在Java中是…...
无用工作、UBI与AI
有些隐晦和黑暗的事实无法陈述,因为任何的系统中“无用”的结局都是被无情的抛弃和淘汰,AI监督下的人类结局更是如此。 什么是无用工作? 无用无效工作通常指的是那些看似忙碌但实际上对社会或个人没有实质性贡献的工作。这类工作可能包括以下…...
【监控】grafana图表使用快速上手
目录 1.前言 2.连接 3.图表 4.job和path 5.总结 1.前言 上一篇文章中,我们使用spring actuatorPrometheusgrafana实现了对一个spring boot应用的可视化监控。 【监控】Spring BootPrometheusGrafana实现可视化监控-CSDN博客 其中对grafana只是打开了一下&am…...
Django常用命令
一、新建一个新项目 django-admin startproject project_name二、新建一个app 在Django中的一个app代表一个功能模块。开发者可以将不同功能的模块放在不同的app中, 方便代码的复用。 python manage.py startapp appa_name三、数据迁移(更新数据库) 编写好了Model后&#x…...
【center-loss 中心损失函数】 原理及程序解释(更新中)
文章目录 前言问题引出open-set问题抛出 解决方法softmax函数、softmax-loss函数解决代码(center_loss.py)原理程序解释 如何梯度更新首先了解一下基本的梯度下降算法然后 前言 学习一下: 中心损失函数,用于用于深度人脸识别的特…...
什么是 HTTPS 证书?作用是什么?
HTTPS 证书,即超文本传输安全协议证书(Hypertext Transfer Protocol Secure),是网站安全的关键组成部分。它通过 SSL/TLS 加密协议,确保用户与网站之间的数据传输是加密和安全的。 什么是 HTTPS 证书? HT…...
为什么软考报名人数越来越多?
2020年软考报名人数404666人,广东省报考人数超过14万人。 ●2021年软考通信考试报名人数突破100万人,估计软考有90多万。 ●2022年软考通信考试共129万人,估计软考占了120多万人。 ●2023年软考具体报名人数没有公布,但工业和信…...
【投稿优惠|快速见刊】2024年图像,机器学习和人工智能国际会议(ICIMLAI 2024)
【投稿优惠|快速见刊】2024年图像,机器学习和人工智能国际会议(ICIMLAI 2024) 重要信息 会议官网:http://www.icimlai.com会议地址:深圳召开日期:2024.03.30截稿日期:2024.03.20 (先…...
html2canvas 将DOM节点转成图片
官网地址:html2canvas - Screenshots with JavaScript 将js文件保存到本地 可以新建一个txt文件,然后丢进去修改后缀名称即可。 在项目中引入js文件: import html2canvas from "../html2canvas.min.js" 这是我准备画的DOM节点。…...
【多线程】常见锁策略详解(面试常考题型)
目录 🌴 乐观锁 vs 悲观锁🎍重量级锁 vs 轻量级锁🍀自旋锁(Spin Lock)🎋公平锁 vs ⾮公平锁🌳可重⼊锁 vs 不可重⼊锁🎄读写锁⭕相关面试题 常⻅的锁策略 注意: 接下来讲解的锁策略不…...
Python列表操作函数
在Python中,列表(list)是一种可变的数据类型,它包含一系列有序的元素。Python提供了一系列内置的函数和方法来操作列表。以下是一些常用的Python列表操作函数和方法: 列表方法 append(x) 将元素x添加到列表的末尾。 …...
Qt注册类对象单例与单类型区别
1.实现类型SingletonTypeExample #ifndef SINGLETONTYPEEXAMPLE_H #define SINGLETONTYPEEXAMPLE_H#include <QObject>class SingletonTypeExample : public QObject {Q_OBJECT public://只能显示构造类对象explicit SingletonTypeExample(QObject *parent nullptr);//…...
Rocky Linux 运维工具yum
一、yum的简介 yum是用于在基于RPM包管理系统的包管理工具。用户可以通过 yum来搜索、安装、更新和删除软件包,自动处理依赖关系,方便快捷地管理系统上的软件。 二、yum的参数说明 1、install 用于在系统的上安装一个或多个软件包 2、seach 用…...
linux下的ollama
refs: https://github.com/ollama/ollama/blob/main/docs/linux.md 1)安装 curl -fsSL https://ollama.com/install.sh | sh 2)修改服务配置,打开端口允许所有IP地址 refs(https://github.com/ollama/ollama/blob/main/docs/faq.md#where-are-models-stored) C…...
Ubuntu自动安装ISO生成器:3步实现无人值守系统部署
Ubuntu自动安装ISO生成器:3步实现无人值守系统部署 【免费下载链接】ubuntu-autoinstall-generator Generate a fully-automated Ubuntu ISO for unattended installations. 项目地址: https://gitcode.com/gh_mirrors/ub/ubuntu-autoinstall-generator 还在…...
Makerbase VESC遥控设置避坑指南:PPM信号范围校准不对?可能是这3个原因
Makerbase VESC遥控设置深度排障:PPM信号异常三大根源与精准修复方案 当你按照教程一步步设置Makerbase VESC的PPM遥控功能,却在最后发现电机响应异常——要么纹丝不动,要么只朝单一方向运转,甚至控制曲线完全非线性。这种挫败感我…...
HCPL-257K,双通道密封高速晶体管输出光耦合器
简介今天我要向大家介绍的是 Broadcom 的光耦合器——HCPL-257K。它是一款双通道、采用气密性密封设计的晶体管输出光耦合器,专为模拟和数字应用设计。通过为光电二极管偏置和输出晶体管集电极提供独立连接,有效减小了基极-集电极电容,使其速…...
借口的本质的庖丁解牛
它的本质是:一种为了维护“虚假自我形象”而构建的认知防火墙。借口是大脑为了保护自尊心(Ego)免受“我不够好”、“我失败了”这种痛苦真相的伤害,而临时编译的一段 错误处理逻辑 (Error Handling Logic) 。它将内部的“能力/意愿…...
AI入门实战——3个零门槛小项目,快速上手不踩坑
在开始项目之前,先明确一个核心原则:AI入门项目不用追求“高大上”,重点是“理解流程、熟悉工具”,哪怕是最简单的项目,只要能完整实现“数据处理→模型训练→预测评估”的流程,就是成功。以下3个项目&…...
Verilog 超声波测距:从时序控制到距离计算的模块化设计
1. 超声波测距原理与Verilog实现思路 超声波测距听起来很高科技,其实原理特别简单。想象一下你在山谷里大喊一声,然后听回声——超声波测距就是这个原理的电子版。模块发射超声波,遇到障碍物反射回来,我们只要计算声波往返时间&am…...
3分钟搞定网易云音乐NCM文件转换:ncmdumpGUI零基础上手指南
3分钟搞定网易云音乐NCM文件转换:ncmdumpGUI零基础上手指南 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经遇到过这样的尴尬时刻&#…...
NAS玩家必看!在群晖Docker部署Navidrome的完整避坑指南
群晖NAS玩家专属:Docker部署Navidrome音乐服务器的深度实践指南 你是否厌倦了音乐平台的版权限制和音质压缩?作为NAS设备用户,你完全可以在群晖DSM系统中搭建属于自己的高保真音乐服务器。本文将带你深入探索Navidrome这一开源音乐服务器的部…...
DDrawCompat:3分钟解决Windows老游戏兼容性问题的终极方案
DDrawCompat:3分钟解决Windows老游戏兼容性问题的终极方案 【免费下载链接】DDrawCompat DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11 项目地址: https://gitcode.com/gh_mirrors/dd/DD…...
UniApp跨端状态同步:Vuex核心模块与多端适配实战
1. Vuex在UniApp中的跨端挑战与机遇 第一次用UniApp开发跨平台应用时,我被不同端的状态同步问题折腾得够呛。H5端修改的用户信息在小程序端没更新,App端添加的购物车商品在H5端看不到。这种割裂的用户体验让我意识到,跨端状态管理不是简单的数…...
