研究文章

使用CUDA并行播种地区种植

伪代码1

伪代码3 d地区的增长。num_updated是更新当前迭代中像素点的数量。
而(num_updated)
{
如果(region_mask_value(x,y,z)= = 255)
{
如果(threshold_mask_value(x,y,z)= = 255)
{
region_mask_value(x1,y,z) threshold_mask_value(x1,y,z);
region_mask_value(x + 1,y,z) threshold_mask_value(x + 1,y,z);
region_mask_value(x,y1,z) threshold_mask_value(x,y1,z);
region_mask_value(x,y + 1,z) threshold_mask_value(x,y + 1,z);
region_mask_value(x,y,z1) threshold_mask_value(x,y,z1);
region_mask_value(x,y,z + 1) threshold_mask_value(x,y,z + 1);
threshold_mask_value(x,y,z)= 0;
num_updated=num_updated+ 1;
}
}
}