自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 VGGT:一种端到端的视觉几何 Transformer ——论文解读与思考

VGGT提出了一种基于Transformer的全新3D重建方法,通过单次前向传播直接预测相机参数、深度图和点云等几何信息,无需传统优化流程。该方法采用交替注意力机制,联合训练多任务,在0.2秒内完成推理,性能超越需要数秒优化的现有方法。与3D Gaussian Splatting专注于渲染不同,VGGT专攻几何重建,可作为其前端提供可靠几何输入。该研究为快速、准确的3D重建提供了新思路,有望成为几何处理流程的关键组件。

2025-12-19 03:20:11 529

原创 常见数模方法总结

摘要:本文系统梳理了数学建模中九类核心模型及其适用场景。线性规划(LP)适用于资源分配等线性问题;整数规划(IP)处理离散决策;非线性规划(NLP)解决非线性关系;图论模型分析网络结构;微分/差分方程分别处理连续/离散动态系统;评价模型进行多指标综合评估;预测模型基于历史数据预判趋势;概率模型则用于不确定性分析。每种模型均有明确的数模定位,建议根据问题特征选择最匹配的建模方法。

2025-12-18 23:27:59 814

原创 FastGS = 在 3DGS 框架下,引入「多视图一致性驱动的结构优化(VCD + VCP)」

FastGS提出了一种基于多视图一致性的3D高斯重建优化方法,通过改进传统3DGS的densify和prune机制,显著提升了训练效率和模型质量。核心创新包括:1)View-consistent Densification (VCD) - 仅对多视角下反复出现误差的高斯进行细化;2)View-consistent Pruning (VCP) - 优先删除多视角下持续表现不佳的高斯。该方法在保持原有渲染流程的同时,通过嵌入CUDA内核的多视角统计机制,实现了高效的结构优化,使高斯数量增长更慢、训练更稳定,部分

2025-12-17 18:00:02 539

原创 FastGS学习1——论文整体学习

Fast GS通过多视图一致的密度化(VCD)和多视图一致的剪枝(VCP)实现了达到和SOTA方法相似的指标的同时显著减少高斯数量,从而快速实现某一个场景的重建。并且测试了在动态场景重建,表面重建,稀疏图重建,大规模重建和SLAM等方法的通用性。实现了平均2-7倍的渲染速度。

2025-12-17 15:19:43 945

原创 FastGS 论文解读:100 秒完成 3D Gaussian Splatting 训练的关键方法

FastGS 并不是“魔法级加速”,但它解决了 3DGS 训练中最本质、最容易被忽视的问题不是算得不够快,而是算了太多“没必要的高斯”。通过:更合理的渲染裁剪FastGS 用一种极其工程友好、可复现、可迁移的方式,把 3DGS 推向了“分钟级训练”的实用阶段。

2025-12-15 02:01:58 398

原创 论文学习——R2-Gaussian:3D Gaussian Splatting 在CT重建中的首次突破(比NeRF快12倍!)

模块创新作用Radiative Gaussian 核将高斯核从光照空间扩展到放射空间适配X射线密度建模积分偏差修正理论上推导μ缩放项,重建无偏密度保证多视角一致性CUDA实现可微体素化高速密度重建与正则动态增删高斯点自适应细节恢复FDK初始化 + 光度损失训练结合解析法与自监督优化稳定快速收敛。

2025-11-03 12:14:12 542

原创 小白加油——洛谷刷题之全排列

按照字典序输出自然数 11 到 nn 所有不重复的排列,即 nn 的全排列,要求所产生的任一数字序列中不允许出现重复的数字。,所以为sort(list+k,list+m+1);,表示对list[k]到list[m+1]进行交换。但是我输入4的时候,4的全排列结果不理想,全部WA,仔细一看是全排列顺序出了问题。由 1∼n1∼n 组成的所有不重复的数字序列,每行一个序列。输入3的时候,3的全排列结果比较正确。sort函数的第二个参数不被包含。每个数字保留 55 个场宽。

2024-10-08 23:45:05 328

原创 小白加油——每日刷题——动归——摆花问题

2.状态转移方程组为dp[i][j]=(dp[i][j]+dp[i-1][j-k])%1000007 (1

2024-09-12 22:09:40 892

原创 matlab学习1——简单绘图函数总结

plot3函数(线条图) surf函数(表面图)mesh函数(网格图) scatter3函数(散点图)%meshgrid函数生成网格点坐标矩阵%三维线条图figure(1);%三维表面图figure(2);%三维网格图%只是网格,并不往网格内部填充颜色figure(3);

2024-08-08 01:51:27 408

原创 acm暑校第7题——Apple Tree

对叉子进行编号,根始终用 1 编号。苹果会长在叉子上,两个苹果不会长在同一根叉子上。卡卡想知道一棵子树中有多少个苹果,用于研究苹果树的生产能力。卡卡非常喜欢苹果,所以他一直在小心翼翼地培育这棵大苹果树。麻烦的是,有一段时间,一个新苹果可能会在空叉子上长出来,而卡卡可能会从树上摘下一个苹果作为他的甜点。上的苹果的存在已更改。即如果叉子上有一个苹果,那么卡卡就摘它;否则,空叉子上长出了一个新的苹果。个叉子,这些叉子由树枝连接。≤ 100,000) ,这是树中分叉的数量。上方子树中的苹果数量,包括叉子 x。

2024-08-05 01:13:39 737

原创 acm暑校第六题——开餐馆

为了避免自己的餐馆的内部竞争,餐馆之间的距离必须大于k。表示一定会在第i个地方设置餐馆,第i个地方之前是否设置餐馆还未知,所以用j=0;在进行这个循环之前,首先将dp[i]初始化为p[i](因为一定会在第i个地点设置餐馆,所以。第2行:n 个地点的位置m1 , m2, ... mn ( 1000000 > mi > 0 且为整数,升序排列)第3行:n 个地点的餐馆利润p1 , p2, ... pn ( 1000 > pi > 0 且为整数)表示一定会在第i个地方设置餐馆,第i个地方之前是否设置餐馆还未知。

2024-07-31 22:13:44 415

原创 在不知道数组大小的情况下读入以换行符结尾的整型数组

最近遇到了一道输入以回车结尾的题目,也许看起来并不那么难,可是等到我自己写的时候发现不知道如何在不知道数组大小的情况下输入以回车结尾的数组,所以想自己总结一下,加深记忆。在每次读入一个数后,用getchar()读入一个字符,如果该字符为'\n',则结束输入。

2024-07-31 14:38:53 279

原创 acm暑校第五题——复杂的整数划分

总时间限制: 200ms内存限制: 65536kB描述将正整数n 表示成一系列正整数之和,n=n1+n2+…+nk, 其中n1>=n2>=…>=nk>=1 ,k>=1 。正整数n 的这种表示称为正整数n 的划分。输入标准的输入包含若干组测试数据。每组测试数据是一行输入数据,包括两个整数N 和 K。(0 < N <= 50, 0 < K <= N)输出对于每组测试数据,输出以下三行数据:第一行: N划分成K个正整数之和的划分数目第二行: N划分成若干个不同正整数之和的划分数目第三行: N划分成若干个

2024-07-28 16:51:46 895

原创 acm暑校第二题——分治法解排列的逆序数

例如排列 263451 含有8个逆序(2,1),(6,3),(6,4),(6,5),(6,1),(3,1),(4,1),(5,1),因此该排列的逆序数就是8。最大的逆序数是n(n-1)/2,对应的排列就是n,(n-1),…利用归并排序的思想,左右部分已经局部有序了,如果左边的元素a比右边的某一个元素b大,则左边部分在a右边的元素(利用归并排序所以比a大)都比右边的这个元素大,则逆序对数量需要加上mid - p1 + 1。if (arr[p1] <= arr[p2]) // 注意这里是 <= 保证稳定性。

2024-07-22 23:34:08 468

原创 acm暑校第一题——二分法解好斗的奶牛

至于为什么i的最大值选取35,是log2​(1000000001)≈30.9,所以进行35次迭代一定能确定ans的值。他的 C (2 <= C <= N) 奶牛不喜欢这种牛舍布局,一旦被放入畜栏,它们就会变得相互攻击。为了防止奶牛互相伤害,FJ希望将奶牛分配到畜栏,以便它们中的任何两个之间的最小距离尽可能大。农民约翰建造了一个新的长谷仓,有 N (2 <= N <= 100,000) 个畜栏。摊位位于位置 x1,...,xN (0 <= 习 <= 1,000,000,000) 处的一条直线。

2024-07-21 21:55:47 566

原创 C++新手练习之类与对象

cout << "Dlinglinglingling~Dlinglinglingling~ 时间到" << Hour << "时" << Minute << "分" << Second << "秒" << endl;cout << Hour << "时" << Minute << "分" << Second << "秒" << endl;cout << "请输入一个时间:" << endl;定义一个时钟类Clock;

2023-05-07 23:18:47 86 1

Bank.exe

Bank.exe

2023-06-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除