1.一种基于概率计算的B样条曲线生成方法,其特征在于,包括以下步骤:对输入的控制点组进行坐标变换,得到对应的控制点坐标组的步骤;
对控制点坐标组进行归一化处理,得到对应的映射值组的步骤;
对所述映射值组和输入的节点组分别进行二值化处理,得到对应的第一二进制串组和第二二进制串组的步骤;
基于第二二进制串组对第一二进制串组进行多路选通,以得到概率值组的步骤;
对概率值组进行随机解码,并对解码结果进行归一化逆运算,得到对应的点坐标组的步骤。
2.如权利要求1所述的基于概率计算的B样条曲线生成方法,其特征在于,所述二值化处理的过程为将待二值化处理的数据与预设长度伪随机码进行移位比较以得到比较结果的过程。
3.如权利要求2所述的基于概率计算的B样条曲线生成方法,其特征在于,所述基于第二二进制串组对第一二进制串组进行多路选通具体为:以第二二进制串组对应位相加的结果作为多路选通控制端,以对第一二进制串组进行多路选通。
4.如权利要求1-3之一所述的基于概率计算的B样条曲线生成方法,其特征在于,所述对控制点坐标组进行归一化处理中,归一化方法为:GPi=(Ai-min(A0,A1,A2.....An))/(max(A0,A1,A2....An)-min(A0,A1,A2.....An)),(i=
0,1,2,...n);
其中,min(.)是求最小值函数,max(.)是求最大值函数,n为控制点组数量,A0,A1,A2.....An为控制点坐标组,GPi为归一化得到的映射值。
5.一种基于概率计算的B样条曲线绘制系统,其特征在于,其包括依次连接的坐标变换模块、归一化模块、二值化模块、概率计算模块和数据解码模块;其中:坐标变换模块用于对输入的控制点组进行坐标变换,输出对应的控制点坐标组;
归一化模块用于对接收的控制点坐标组进行归一化处理,输出对应的映射值组;
二值化模块用于接收归一化模块输出的映射值组,还接收输入的节点组,二值化模块用于对接收的数据进行二值化处理,输出对应的二进制串,对于接收的概率值组,则对应输出第一二进制串组,对于接收的节点组,则对应输出第二二进制串;
概率计算模块基于第二二进制串对第一二进制串进行多路选通,以输出概率值组;
数据解码模块对接收的概率值组进行随机解码和归一化逆运算,得到绘制点的位置坐标。
6.如权利要求5所述的基于概率计算的B样条曲线绘制系统,其特征在于,所述二值化模块用于对接收的数据基于伪随机码进行二值化处理。
7.如权利要求6所述的基于概率计算的B样条曲线绘制系统,其特征在于,所述二值化模块包括一伪随机码生成单元和一比较器;所述伪随机码生成单元用于生成预设长度的伪随机码,所述伪随机码生成单元的输出端连接所述比较器的第一输入端,所述比较器的第二输入端用于接收归一化模块的输出值,比较器的输出端输出对应于其第二输入端所接收的数据的二进制串。
8.如权利要求5所述的基于概率计算的B样条曲线绘制系统,其特征在于,所述概率计算模块基于第二二进制串组对第一二进制串组进行多路选通具体为:概率计算模块基于第二二进制串组对应位相加的结果对第一二进制串组进行多路选通。
9.如权利要求8所述的基于概率计算的B样条曲线绘制系统,其特征在于,所述概率计算模块包括一加法器和一多路选通器,加法器输入端用于接收第二二进制串组,加法器输出端连接多路选通器的控制端,多路选通器的系数输入端用于接收所述第一二进制串组,多路选通器的输出端输出概率值组。
10.如权利要求5-8之一所述的基于概率计算的B样条曲线绘制系统,其特征在于,所述归一化模块的归一化方法为:GPi=(Ai-min(A0,A1,A2.....An))/(max(A0,A1,A2....An)-min(A0,A1,A2.....An)),(i=
0,1,2,...n);
其中,min(.)是求最小值函数,max(.)是求最大值函数,n为控制点组数量,A0,A1,A2.....An为控制点坐标组,GPi为归一化得到的映射值。