总结【过往部分项目经历二(计算机图形学方向)】
过往部分项目经历二
- 1.加强杆自动生成算法
- 2.牙龈线序列批量算法
- 3.光伏多阵列排布算法
1.加强杆自动生成算法
介绍: 主要用于牙科正畸定制化应用。采用纯数字化技术,一键导入加强杆后,自动摆放
、加强杆结构设计
、网格重建
、接触部分自动定位
、加强杆在U型牙模上
动态滑动以及自动化生成,中间无需任何人工干预。且支持自动参数控制以及多参数控制。
支撑杆参数配置情况:
// 支撑杆生成参数struct SupportBarOption{double semidiameter = 1; // 末端细小接触面半径double relPosition = 0.6; // 杆相对高度double dirOffset = 2; //杆两端细小接触部分长度double dist = 0.5; //杆从末端向前移动的距离double barWidth = 3; //杆主体断面边长double offsetZ = 1; //细小楔形侧面向下拉伸量bool isDroopToBottom = false; //杆底部是否下垂到底面};
早期常见问题汇总:
U型牙模
水平放平后在特定高度下的切层轮廓显示:
最终生成效果在blender中展示(杆的形状大小等参数可调):
2.牙龈线序列批量算法
介绍: 根据早期的牙模点云文件及对应的第一个牙龈线以及连续后面几个周期扫描的牙模点云文件,能够自动得到后期连续周期的牙龈线,实际上是个3D点云特征匹配问题。可以采用深度学习的GCN+Transformer混合架构
处理局部特征及时间空间注意力匹配问题。主要用于牙科正畸康复医疗诊断领域。
网格模型表面曲率计算及可视化,颜色深蓝的表示负曲率,且负向绝对值越大,颜色红黄的表示正曲率绝对值越大。
重点关注非刚性变换,微小形变区域,也就是特征区域。
如果单纯基于刚性变换,则随着时间序列的累积,局部区域差异越大。
时间序列变换效果显示:
3.光伏多阵列排布算法
介绍: 在太阳能光伏新能源领域中可能会用到。业务场景比较复杂,可选形态种类高达数千上万种(同类参数只算一种多话)。实际上是个复杂多目标优化问题。可以按照智能搜索算法(如遗传算法等),也可使用深度强化学习策略学习方向去做。
竖三
+竖三横一
拼接方案:
竖二横一
+ 竖一
+竖三
+竖四横一
方案,但应该不是最优方案。
在北纬30度地域一年四季的阴影遮挡
分析及可视化。