[發明專利]基于劣弧演化的點到隱式曲線距離計算方法有效
| 申請號: | 201310542392.X | 申請日: | 2013-10-30 |
| 公開(公告)號: | CN103559400B | 公開(公告)日: | 2017-06-16 |
| 發明(設計)人: | 胡明曉;吳文國;謝祖明;張新瑤 | 申請(專利權)人: | 溫州大學 |
| 主分類號: | G06F19/00 | 分類號: | G06F19/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 325035 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 劣弧 演化 點到隱式 曲線 距離 計算方法 | ||
技術領域
本發明涉及數值計算領域,具體地說是一種為電子計算機提供點到隱式曲線距離的數值計算方法。
背景技術
點到隱式曲線的距離計算方法在模式識別、幾何建模、計算機視覺、醫學影像處理等領域具有重要應用價值,也是數值分析、計算機科學、逆向工程等學科的重要研究基礎。由于點到隱式曲線的距離的解析式一般很難得到甚至不可能得到,所以距離的計算通常是數值計算。
設所求距離是點p0到隱式曲線f(x,y)=0的距離,點到隱式曲線距離的數值計算通常有局部法和全局法之分。局部法含有一個迭代過程,如牛頓迭代法,它先以迭代方式求出隱式曲線上與p0達到最小距離的點(稱為足點),也就是先求解下列關于p的方程的根p*:
其中,表示梯度算子,×為矢量叉乘。于是所求距離就是||p*-p0||。迭代法收斂速度較快,但經常受奇點和初值選擇的影響,存在不收斂、陷入局部極值點等缺點,且對f(x,y)的光滑性要求較高。全局法則根據隱式函數j(x,y)的某種全局特性對足點進行二維搜索,如文獻“Geometric constraint solver using multivariate rational spline functions”(Elber,G.and Kim,M.-S.,In:Proceedings of the Sixth ACM Symposium on Solid Modeling and Applications,ACM,2001:pp.1-10)和文獻“Computation of the solutions of nonlinear polynomial systems”(Sherbrooke,E.C.and Patrikalakis,N.M.,Computer Aided Geometric Design,v10,1993:pp.379-405)所述方法,根據基函數的凸包性質,采用Bézier裁剪方法不斷排除非足點區域,得到候選足點,最后在這些候選足點中選取與p0距離最小的點。全局法能保證魯棒計算,但計算量較大,對隱式函數有特殊要求(如凸性)。
此外,還有作為全局方法和局部方法之折中的方法,基本框架仍為迭代法,但每步迭代根據徑向導數搜索下一個足點的估計位置,參見文獻“Robust Computation of Foot Points on Implicitly Defined Curves”(Aigner,M.and Jittler,B.,In:Mathematical Methods for Curves and Surfaces:2004,Nashboro Press,2005:pp.1-10)。
當然,由于收斂速度和魯棒計算很難兩全,在許多需要計算點到隱式曲線距離的應用場合常常采用估算法,如基于曲率的二階估計、單純形估計。具體可參見文獻“Fitting B-spline curves to point clouds by curvature-based squared distance minimization”(Wang,Wenping;Pottmann,H.;et a1.,ACM Transactions on Graphics,25(2),2006:214-238)和文獻“Implicit polynomial representation through a fast fitting error estimation”(Rouhani,M.;Sappa,A.D.,IEEE Transactions on Image Processing,21(4),2012:2089-2098)。距離的估計不是本發明的設計目標,本發明的目標是精確計算與魯棒性。
發明內容
為了精確計算平面內的點到隱式曲線的距離,達到事先給定的任意小的容許誤差,并且不受曲線幾何形狀的影響,避免落入局部極值、依賴初值選擇等問題,本發明采用如下技術方案。
給定二維平面內的一個點p0及一條隱式曲線,其中隱式曲線為某有界區域Ω上有定義且方向導數有界的二元函數f(x,y)依其零值集確定的單分支平面曲線,本發明的點p0到所述隱式曲線距離的數值計算方法,包含如下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于溫州大學,未經溫州大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310542392.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可視化的生物芯片
- 下一篇:混充瓶組
- 同類專利
- 專利分類
G06F 電數字數據處理
G06F19-00 專門適用于特定應用的數字計算或數據處理的設備或方法
G06F19-10 .生物信息學,即計算分子生物學中的遺傳或蛋白質相關的數據處理方法或系統
G06F19-12 ..用于系統生物學的建模或仿真,例如:概率模型或動態模型,遺傳基因管理網絡,蛋白質交互作用網絡或新陳代謝作用網絡
G06F19-14 ..用于發展或進化的,例如:進化的保存區域決定或進化樹結構
G06F19-16 ..用于分子結構的,例如:結構排序,結構或功能關系,蛋白質折疊,結構域拓撲,用結構數據的藥靶,涉及二維或三維結構的
G06F19-18 ..用于功能性基因組學或蛋白質組學的,例如:基因型–表型關聯,不均衡連接,種群遺傳學,結合位置鑒定,變異發生,基因型或染色體組的注釋,蛋白質相互作用或蛋白質核酸的相互作用





