markdown流程图练习:最小路径搜索血管函数流程图

来源:互联网 发布:淘宝号刷了单违法的吗 编辑:程序博客网 时间:2024/04/29 04:13
st=>start: Startop1=>operation: **初始化:*** pSumWeight初始化,中轴线点初始化为0,其他点为0* pUpdate初始化, 搜索图* pathConnect初始化, 路径关系图,初始化为当前点* offPoint初始化,邻域表示数组,26个方向 3*3*3-1* myPQ,minNode定义* pLM计算, 抛物线拟合的求解参数的线性方程组的系数矩阵condWhile=>condition: count小于itern1&&!stopPropagationopWhile1=>operation: 遍历邻域点condWhile2=>condition: 边界判断 && 亮度判断 && 是否搜索过opWhile4=>operation: 1. 计算该邻域点的凸性和对称性2. 计算该邻域点的对称凸性3. 将各个方向上的对称凸性进行冒泡排序,并取前6小作为最终的势能4. 考虑邻域范围内像素特征,计算得到最终的势能5. 计算累计势能condWhile5=>condition: 累计势能是否小于旧值?opWhile6=>operation: 1. 更新累计势能和路径关系2. 将该邻域点插入到最优队列中去condWhile7=>condition: 遍历邻域点是否结束opWhile8=>operation: 停止条件判断:1. 向后回溯bkiterncl步2. 计算搜索速度3. 规格化 & 平均 搜索速度condWhile9=>condition: 停止条件判断,是否停止?(NSmin比较,累计符合点数比较)opWhile10=>operation: stopPropagation=trueopWhile11=>operation: 标记当前搜索点,并更新为下一个搜索点e=>end: returnst->op1->condWhilecondWhile(yes)->opWhile1->condWhile2condWhile(no)->eopWhile1->condWhile2condWhile2(no)->opWhile1condWhile2(yes)->opWhile4opWhile4->condWhile5condWhile5(no)->condWhile7condWhile5(yes)->opWhile6->condWhile7condWhile7(yes)->opWhile8->condWhile9condWhile7(no)->condWhile2condWhile9(yes)->opWhile10->opWhile11condWhile9(no)->opWhile11->condWhile
Created with Raphaël 2.1.0Start**初始化:*** pSumWeight初始化,中轴线点初始化为0,其他点为0* pUpdate初始化, 搜索图* pathConnect初始化, 路径关系图,初始化为当前点* offPoint初始化,邻域表示数组,26个方向 3*3*3-1* myPQ,minNode定义* pLM计算, 抛物线拟合的求解参数的线性方程组的系数矩阵count小于itern1&&!stopPropagation遍历邻域点边界判断 && 亮度判断 && 是否搜索过1. 计算该邻域点的凸性和对称性2. 计算该邻域点的对称凸性3. 将各个方向上的对称凸性进行冒泡排序,并取前6小作为最终的势能4. 考虑邻域范围内像素特征,计算得到最终的势能5. 计算累计势能累计势能是否小于旧值?1. 更新累计势能和路径关系2. 将该邻域点插入到最优队列中去遍历邻域点是否结束停止条件判断:1. 向后回溯bkiterncl步2. 计算搜索速度3. 规格化 & 平均 搜索速度停止条件判断,是否停止?(NSmin比较,累计符合点数比较)stopPropagation=true标记当前搜索点,并更新为下一个搜索点returnyesnoyesnoyesnoyesnoyesno
0 0
原创粉丝点击