抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

Hello World

人よ、幸福に生きろ!

矩阵的指数运算 eBe^{\mathbf{B}}eB 定义为以下形式的无穷级数: eB=∑k=0∞Bkk!,e^{\mathbf{B}} = \sum_{k=0}^\infty \frac{\mathbf{B}^k}{k!}, eB=k=0∑∞​k!Bk​, 证明: det⁡(eB)=etr⁡(B)\det(e^{\mathbf{B}}) = e^{\operatorname{tr}(\ma...

二次型简介 二次型就是可以用二元参数表示的多项式,系数用二次型矩阵表示,这个二次型矩阵很值得研究。 二次型矩阵可以表示二次曲线 二次型矩阵一定是实对称矩阵,这意味着它可以被正交对角化。 为什么要被正交对角化呢?这是因为,如果要在合同变换前后保持二次型全等不变,变换矩阵需要满足QTQ=EQ^TQ=EQTQ=E,即Q是正交矩阵。 这样的话,我们只要使用特征值分解并且确保向量正交化,就可...

简述 本文基于3DGS辐射场方法,提出了一种新的点云分布和优化策略框架,从而在维持3DGS visualization质量差别不大的情况下,实现个位数分钟级的训练速度。最终达到了render quality和optimization efficiency的trade-off. 该方法以不透明度确定的Gaussian importance为基础(core metric),提出(1)aggres...

前置知识:高斯分布,协方差矩阵,线性变换,四元数,机器学习,计算机图形学/计算机视觉,高性能计算 定义: 3DGS实时渲染,即3D Gaussian Splatting in Real-time Rendering,使用了3D gaussian作为基底,对输入的SfM点云的位置(x,y,z)和颜色(r,g,b)进行gaussian model初始化,通过GPU并行计算,运用计算机图形学的传统...

今天在跑Soft Rasterizer (SoftRas)这一篇论文代码时出现了很多的问题,由于是一篇2019年的论文,有很多版本兼容的问题,于是记录下来。 前言 有一些由于版本兼容出现的警告版本过高/过低/不匹配其实大多数是不用管的,注意区分 CUDA 10不兼容 首先是按照论文所给的环境(Python3 and PyTorch 1.6.0. CUDA (10.1))跑不了,因为CUDA ...

introduce 3D Gaussians as a flexible and expressive scene representation. input: cameras calibrated with Structure-from-Motion(SfM) initalize the set of 3D Gaussians with the sparse point cloud ...

相机校正 Camera Calibration 前言 从这里开始是研究现实世界转化到屏幕空间的关系,注意和图形学分别开 在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相机参数 Camera Calibration简单来说就是求解世界空间到像素空间的过程,也就是求解最终的投影矩阵的过程 坐...

图形 1.2 向量叉积理解 Unity中使用CG语言时,矩阵的存储遵循CG语言的规则是行优先填充的,但Unity提供了一种特殊的矩阵类型——Matrix4x4便于变换矩阵的定义,只有这种Matrix4x4是列优先填充的。 其实就先想象世界空间和视觉空间是重合的,再将视觉空间作为参照物,让世界空间相对于视觉空间通过缩放旋转平移变换还原到世界空间原本所在的位置,而前面缩放旋转平移变换所得矩阵即...
CG

根据华东师范大学《创客实践》课程期末考查方案相关要求,ArdiFan是基于Arduino Nano 3开发板的智能软硬件系统,旨在实现风扇的智能控制,本项目为本人作业上传。 项目简介 ArdiFan是基于Arduino Nano 3开发板的智能软硬件系统,旨在实现风扇的智能控制。 ArdiFan名称Ardi取自Arduino、Remote、Detection、Intelligent的缩写,...

C++11的std::thread 开门见山,cpp多线程使用方法就是使用C++11的thread进行多线程编程。 std::thread常用成员函数 构造&析构函数 函数 类别 作用 thread() 默认构造函数 创建一个线程 thread(thread&& x) 移动构造函数 构造一个与x相同的对象,会破环x对象 ~thread() 析构函...