计算机辅助设计与图形学学报
計算機輔助設計與圖形學學報
계산궤보조설계여도형학학보
JOURNAL OF COMPUTER-AIDED DESIGN & COMPUTER GRAPHICS
2015年
1期
60-67
,共8页
曹娟%欧阳永昇%陈中贵%曾晓明
曹娟%歐暘永昇%陳中貴%曾曉明
조연%구양영승%진중귀%증효명
B样条%样条节点%最小二乘%网格参数化
B樣條%樣條節點%最小二乘%網格參數化
B양조%양조절점%최소이승%망격삼수화
B-spline%spline knot%least-squares%mesh parameterization
针对非均匀 B 样条的节点设置问题,提出一种利用非均匀 B 样条曲面拟合离散数据的迭代算法,通过优化节点分布来改进拟合曲面的质量。该算法以带参数化的三角网格曲面为输入,在首次迭代中根据输入曲面的几何特征将其对应的参数域划分成若干个子区域,并使得每个子区域上累积的几何特征信息量近似相等,子区域的重心坐标将取为首次迭代的节点;在随后的迭代中,保证前次迭代生成的重心位置固定不变,并根据前次迭代得到的曲面拟合误差再次将区域划分成累积误差接近相等的子区域,新增加的子区域重心的坐标选为拟加入的节点。文中算法自适应地在曲面形状复杂或拟合误差大的区域引入更多的控制顶点,使得拟合曲面的质量得以逐步改进。实验结果表明,该算法快速有效,在拟合具有明显几何特征的输入数据时具有优势。
針對非均勻 B 樣條的節點設置問題,提齣一種利用非均勻 B 樣條麯麵擬閤離散數據的迭代算法,通過優化節點分佈來改進擬閤麯麵的質量。該算法以帶參數化的三角網格麯麵為輸入,在首次迭代中根據輸入麯麵的幾何特徵將其對應的參數域劃分成若榦箇子區域,併使得每箇子區域上纍積的幾何特徵信息量近似相等,子區域的重心坐標將取為首次迭代的節點;在隨後的迭代中,保證前次迭代生成的重心位置固定不變,併根據前次迭代得到的麯麵擬閤誤差再次將區域劃分成纍積誤差接近相等的子區域,新增加的子區域重心的坐標選為擬加入的節點。文中算法自適應地在麯麵形狀複雜或擬閤誤差大的區域引入更多的控製頂點,使得擬閤麯麵的質量得以逐步改進。實驗結果錶明,該算法快速有效,在擬閤具有明顯幾何特徵的輸入數據時具有優勢。
침대비균균 B 양조적절점설치문제,제출일충이용비균균 B 양조곡면의합리산수거적질대산법,통과우화절점분포래개진의합곡면적질량。해산법이대삼수화적삼각망격곡면위수입,재수차질대중근거수입곡면적궤하특정장기대응적삼수역화분성약간개자구역,병사득매개자구역상루적적궤하특정신식량근사상등,자구역적중심좌표장취위수차질대적절점;재수후적질대중,보증전차질대생성적중심위치고정불변,병근거전차질대득도적곡면의합오차재차장구역화분성루적오차접근상등적자구역,신증가적자구역중심적좌표선위의가입적절점。문중산법자괄응지재곡면형상복잡혹의합오차대적구역인입경다적공제정점,사득의합곡면적질량득이축보개진。실험결과표명,해산법쾌속유효,재의합구유명현궤하특정적수입수거시구유우세。
Knot placement of non-uniform B-spline is studied, and an iterative surface fitting scheme is pro-posed by exploring the degrees of freedom of knots to improve the fitting surface’s quality. Our algorithm takes as input triangular meshes with parameterization. In the first iteration, the parametric domain is parti-tioned into several sub-regions with equally accumulated surface geometric information, and the coordinates of the centroids are chosen as the candidates of knots; in the following iteration steps, we partition the re-gions according to the fitting errors analogously while the centroids generated by previous steps remain un-changed. The fitting surface’s quality is progressively improved as more control points are adaptively intro-duced into the region of the surface with more features or larger fitting error. Several experiments demon-strate the efficacy of our method in fitting surface with distinct geometric features.