摘要: 事情的开端是我需要跑一个matlab的声波模拟,然后不想在本人小笔记本上跑(已不堪重负)。于是去远程的linux机器安装matlab。 很不巧的是,我的matlab license是学生用,所以疑似不能下载license文件或者序列号。再很不巧的是,没有license的话似乎不能静默安装。再再很不巧 阅读全文
posted @ 2025-10-04 17:38 zyx_45889 阅读(24) 评论(0) 推荐(0)
摘要: 为了读今年的best paper我也是拼了,天知道我本科只学过ODE,还全是靠背诵考试的(倒 paper的题目是Shape Space Spectra(Yue Chang, Otman Benchekroun, Maurizio M. Chiaramonte, Peter Yichen Chen, 阅读全文
posted @ 2025-09-10 18:21 zyx_45889 阅读(20) 评论(0) 推荐(0)
摘要: 今天和导师小吵一架,讨论关于为啥我画的红色/绿色/蓝色的spectrum强度曲线里面有负值。查了一些资料(其实就是wiki),大概搞明白了。 首先RGB是人为定义的值,不等于人眼三种视锥细胞能感受到的强度(LMS space),也不等于某个对应波长下光的颜色(spectrum space)。 The 阅读全文
posted @ 2024-12-23 19:34 zyx_45889 阅读(149) 评论(0) 推荐(0)
摘要: 给自己记录一下,不一定对。每次去重写的时候又要忘记。 1.python部分 在gaussian_renderer/__init__.py里面调用cuda写的rasterization,语句为: from diff_gaussian_rasterization import GaussianRaste 阅读全文
posted @ 2024-03-22 21:50 zyx_45889 阅读(772) 评论(0) 推荐(0)
摘要: 论文中Gini系数的计算 ``` def cal_sparsity(x): # print(x.shape) n=x.shape[0] # x=x.reshape(x.shape.prob) x=x.abs() x,_=x.sort() # print(x) Gx=0 for k in range( 阅读全文
posted @ 2023-07-17 17:29 zyx_45889 阅读(465) 评论(0) 推荐(0)
摘要: 最近在写烟雾渲染,需要一个baseline,就选了pbrt来对照。 代码是我自己综合几份代码魔改的,和PBRT-v3的官方例子(cloud)的结构差不多,渲染文件包括1.cloude.pbrt;2.texture/skylight.exr;3.geometry/desnity.pbrt;4.geom 阅读全文
posted @ 2023-05-13 22:23 zyx_45889 阅读(366) 评论(1) 推荐(0)
摘要: 荧光显微镜和阿贝衍射极限 荧光显微镜的提出提高了显微镜成像的对比度,能够利用荧光染料的特异性,把关注的对象染色从而单独观察出来。除此之外,对比度的提高还和背景噪声有关,为了降低背景噪声我们希望能够只拍摄薄薄的一层。一种可行的方法是进行非常薄的切片,但切片方法如冷冻限制了活细胞成像。因此另一种思路就是 阅读全文
posted @ 2022-09-06 16:56 zyx_45889 阅读(914) 评论(0) 推荐(0)
摘要: 波动光学(傅里叶光学)基础和SIM 阿贝成像原理和4f系统 光照射物体的过程相当于被物体编码,若物体对光的效果表示为函数f(x),如小孔可以表示为f(x)=0 (x不等于小孔位置) f(x)=1 (x==小孔位置),则在波动光学的理解下(阿贝成像原理),光经过物面后向不同方向衍射,不同方向的衍射强度 阅读全文
posted @ 2022-09-06 11:03 zyx_45889 阅读(974) 评论(0) 推荐(0)
摘要: 折腾了快一天,没想到真的是2pi的常数的问题。在这里记录一下。 按照wolfram的表述方式,如果采用normalization 1/√(2pi) oscillatory factor 1的fft,即FT表达式为: \[ \frac{1}{\sqrt{2 \pi}} \int_{-\infty}^{ 阅读全文
posted @ 2021-12-04 13:36 zyx_45889 阅读(708) 评论(1) 推荐(0)
摘要: opengl和opencv的配置忘记存了...现在也不记得是怎么配置的了。 从obj和mtl文件的结构开始,除开网上都能查到的,个人认为还有的坑点有: 1.不一定所有的面(f行)都是三角形/四边形,同一个obj文件中可能同时存在不同顶点数的面,所以在画的时候要用“glBegin(GL_POLYGON 阅读全文
posted @ 2021-11-28 20:11 zyx_45889 阅读(1231) 评论(0) 推荐(1)