设计体素化算法时,精度(减少或消除走样)是首要考虑的问题,其次是拓扑关系的不变性和算法效率等。?
当断层图象之间的距离比断层图象内象素之间的距离大得多时,就需要用图象插值方法在原有断层图象之间再生成一些中间断层图象。比较常用的插值方法有线性加权平均法、轮廓插值法等。由于图象插值过程随意性较大,因此,在选择和设计时应考虑约束条件,确保算法有确定解。
另外,还可以采用比较成熟的CAD软件来完成曲面重构,如英国DELCAM软件中的CopyCAD(该模块与Microsoft可视化开发工具Visual Baic和Visual C++有二次开发接口,可以通过二次开发来 实现对某些特殊曲面的重构),这样可以减少很多工作量。而从体素重建物体表面,首先确定物体表面在每个体素内的小面片,然后将这些小面片连接起来,就构成了物体的表面。
经过修改的局部曲面体素化后,存在体数据的匹配问题,即实现数据融合。到目前为止,已提出的大量体数据匹配方法,相互之间差异较大。完全的全自动匹配方法还处于研究阶段,因此,一般通过人为设置标记来实现匹配。

通常,求交点有以下几种情况:
①当光线与长方体交于一点时,按照体绘制的光学模型,这时光线的颜色向量就是背景颜色向量,不需要进行求交运算;
②由于体数据所处的长方体为凸性,光线不可能与长方体交于三点或三点以上;
③当光线与长方体交于两点时,这是最复杂的情况。一般的解决办法是,先确定光线是否与包含平行四边形的平面相交,如果是,再确定是否与平行四边形相交(如交点落在平行四边形的延长面上,就不是真正的交点,必须去除)。将平行四边形和交点都投影到由两个坐标轴定义的平面上,先确定要丢弃三个坐标轴中的哪一个,然后将平行四边形和交点投影到由其他两个坐标轴构成的平面上,与长方体六个外表面的每一个平行四边形的四条边分别进行计算。由此可见,这种求交算法与平行四边形各点存放的数据结构无任何联系,计算方法非常繁琐,同时编程实现也较为困难。 文 / 佚名
转载请注明出处。