估计体素中射线的层析系统矩阵。

ray-voxel-overlap的Python项目详细描述


射线与体积单元(体素)的重叠Build Status

估计矩形体积单元(体素)中光线通过的欧几里德重叠。在

img

对于给定的三维矩形空间分割,以及给定的光线,估计所有体素与光线的重叠。 图中显示了一条光线及其与体素的重叠。 棕色与体素3重叠,红色与体素0重叠,紫色与体素4重叠,绿色与体素5重叠。射线由其支持向量和方向向量定义。空间划分是由它的边沿来定义的。在

接口

有一个核心功能:

importray_voxel_overlapray_voxel_overlap.estimate_overlap_of_ray_with_voxels?"""Returns the voxel indices and overlap distances for one single ray(defined by support and direction) with voxels defined by the bin_edgesin x,y and z.support         3D support vector of ray.direction       3D direction vector of ray.x_bin_edges     voxel bin edge positions in x.y_bin_edges     voxel bin edge positions in y.z_bin_edges     voxel bin edge positions in z."""

还有两个功能:

  • 第二个ray_voxel_overlap.estimate_system_matrix()

使用创建系统矩阵稀疏稀疏可用于迭代层析重建的矩阵。在

  • 第三个ray_voxel_overlap.estimate_overlap_of_ray_bundle_with_voxels()

平均表示单个读取通道的多条光线的重叠。当一条射线对层析成像设置中的读出通道检测到的几何体不具有足够的代表性时,例如当景深较窄时,这一点很有用。在

层析系统矩阵

^{pr2}$

怎么做的

为了更快,生产代码用C编写,并用cython包装。但是对于开发,有一个python实现。在

作者

塞巴斯蒂安·穆勒

瑞士苏黎世ETH(2014-2019年)

德国海德堡MPI(2019年-)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ApachePOI如何通过java从excel文件中删除空白列?   linux到后台Java服务应用程序的简单发送/接收接口   java ActionBarPullToRefresh什么都没发生   java从millis获取错误的整数天   java相同的代码在两个不同的包上表现不同   java将每个新的char元素写入一个文件(如果被覆盖)   mysql如何在Java中通过外键链接的多个表中插入数据   java环境下mysql网络文件访问   java当使用构建器模式时,为什么我不应该重用builderobject来访问对象配置?   java jQueryServlet post异常失败   java应该使用什么逻辑来创建像《愤怒的小鸟》中那样的锁屏   java Android:在不滑动的情况下更改ViewPager中的片段   java在使用我的程序逻辑时获得空输出