Chaphlagical / Deblur-GS

[I3D 2024] Deblur-GS: 3D Gaussian Splatting from Camera Motion Blurred Images
https://chaphlagical.icu/Deblur-GS/
Other
353 stars 35 forks source link

关于diff_gaussian_rasterization库的问题 #7

Open yuchenwengwyc opened 5 months ago

yuchenwengwyc commented 5 months ago

首先感谢您杰出的工作,我想问一下关于diff_gassuain_rasterization这个依赖项您是使用了原本3DGaussiansplatting项目一样的吗?因为我仔细阅读您的代码渲染函数修改还是比较大的。 在gaussian_renderer/init.py这个文件的122行: rendered_image, depth_image, alpha_image, radii = rasterizer( means3D=means3D, means2D=means2D, shs=shs, colors_precomp=colors_precomp, opacities=opacity, scales=scales, rotations=rotations, cov3D_precomp=cov3D_precomp, viewmatrix=world_view_transform) 可见rasterizer返回值是比3DGS中多出两个返回值的(原本3dGS返回的是rendered_image与radii),而这个函数是整体封装在diff_gaussian_rasterization中的,请问您修改了这个依赖项了吗?

Chaphlagical commented 5 months ago

有修改diff_gaussian_rasterization,详见https://github.com/Chaphlagical/diff-gaussian-rasterization,主要是实验过程中想用更多的约束提高效果,不过不是很成功,最后其实对整个结果也没起什么作用