level set是什么
发布网友
发布时间:2022-11-20 18:26
我来回答
共3个回答
热心网友
时间:2023-12-19 21:38
艾玛这上面回答的都是啥,自己看wiki。。。http://en.wikipedia.org/wiki/Level_set
摘录博客:Level Set方法把低维的一些计算上升到更高一维,把N维的描述看成是N+1维的一个水平。举个例子来说,一个二维平面的圆,如x^2+y^2=1可以看成是二元函数f(x,y)=x^2+y^2的1水平,因此,计算这个圆的变化时就可以先求f(x,y)的变化,再求其1水平集。这样做的好处是,第一,低维时的拓扑变化在高维中不再是一个难题;第二,低维需要不时的重新参数化,高维中不需要;第三,高维的计算更精确,更鲁棒;第四,Level Set方法可以非常容易的向更高维推广;最后,也是非常重要的一点就是,上升到高维空间中后,许多已经成熟的算法可以拿过了直接用,并且在这方面有非常成熟的分析工具,譬如偏微分方程的理论及其数值化等。当然,这种方法最为诟病的就是他增加了计算量,但新的快速算法不断出现,使得这也不是个大问题。
热心网友
时间:2023-12-19 21:39
“水平体系”这是专业术语,
热心网友
时间:2023-12-19 21:39
set方法: public void setLevel({变量类型} level){ this.level=level; }