三维模型特征提取算法

合集下载

基于三维点云模型的特征线提取算法

基于三维点云模型的特征线提取算法
s h a r p a n d n o n — s h a p r f e a t u r e p o i nt s, t h e e x t r a c t e d f e a t u r e p o i n t s we r e r e l a t i v e t o p e r s p e c t i v e,o r f e a t u r e p o i nt s we r e n’ t c o n ne c t — e d. Fi r s t ,t h i s a l g o it r hm c o nd uc t e d d i s c r e t e Ga us s i a n ma p f o r p o i nt c l o ud d a t a,a nd c l us t e r e d t he s e ma p p i n g p o i nt s e t s . The n i t

北京 1 0 0 8 7 5 )
倩 , 耿 国华 , 周 明 全 ,赵 璐 璐 , 李 姬 俊 男
( 1 .西北 大学 信 息科 学与技 术 学院 计 算机 系, 西安 7 1 0 1 2 7 ; 2 .北京 师 范大 学 信 息科 学与技 术 学院计 算机 系 ,

要 :针对 以往 算法存 在无 法 区分 尖锐 和 非尖锐 特征 点 、 提取 的特 征 点与视 角有 关、 特征 点 未连 线等 问题 , 提
出一种基 于高斯 映射 和 曲率值 分析 的 三维 点云模 型尖 锐特 征 线提 取 算 法 。该 算法 先进 行 点 云数 据 点 的 离散 高
斯 映射 , 并将 映射 点 集聚类 ; 然后使 用 自适应 迭代过 程得 到 两 个或 多个面 的相 交线 上 曲率 值 和 法 向量发 生 突变

三维模型检索相关的特征提取和语义研究

三维模型检索相关的特征提取和语义研究
Ke ywor ds Fe tr Se n is 3D d l 3D d lr t e a au e ma tc mo e mo e er v l i
线部分和离线部分。在线部分 与用 户交互 , 用户 可 以浏览 数据
0 引 言
随 着 i维 扫 描 技 术 以 及 三 维 建 模 软 硬 件 的 不 断 发 展 成 熟 ,
Mn l 距 DXy=∑ a an 离:(, ht a )
l≤ i n 1≤ , n ≤ ≤
2 1 形状 以及相 似性计算 方 法 .
2 11 形 状 . .
形状是 三维模 型最重要的特性 , 与颜色 、 纹理相 比能够更细
致地描述模 型。而且形状是无量纲的 , 任何旋转 , 平移都不改变 其特性。从整个三维模 型的特征 中计算 形状模 型 , 提供 全局信
息如面积 、 体积 、 周长 、 半径等 。既不需 要初始分 割步骤也 不需
连通分量上的点归为一类 , 最终得 到原顶点 集 的一 个分类集
合, 即商集 。将商集 中的点根据原有 模型点 间的邻接 关系连接 起来 , 就得 到原有模 型的一个骨架 。骨架 图法 即首先计算 出 J 模型的骨架节点 , 然后通过各节点构造 出相应的骨架 图, 通过 中 轴线更简洁地再现三维几何 的形状及 拓扑变化 , 是一个有 向 这
库, 通过 接 口给服 务器发送一 个三维请求 , 系统接 收查询模 型 , 并与所有相似模型的特征值 比较 。离线部分提取模型特征并计 算三维模型的形 状索引以及相似度。其 中特征提取和相似性匹 配是决定检索结果的重要步骤。
使得 三维模 型的创建过程 变得 越来越 容易 , 产生 了越来越 多的 j 模 型库 , 维 为用 户 实现 资源 共 享 提 供 了更 多 的便 利 条 件 , 时 同 涉及到的领域 也 越 来越 广 , 比如工 业 设计 、 虚拟 现 实 、 A C D应 用、 计算机视觉 、 游戏 产业 和医疗 等… , 具有 广阔 的应用 前景 。 其 中有专 门针对特定领域 的数据库 : 国国家癌症 研究所建 立 美 的 N I I3 C S D模 型库 , D 此模 型库拥 有 4 00 0个模 型 ; 国 0 0 美 MD L信息系统有 限 公 司的化 学 品三 维结 构 A D3 MD C 一D L模 型 库 J此 数 据 库 拥 有 3 000个 模 型 ; 常 用 的 是 美 国普 林 斯 顿 , 0 0 最 大学建立的三维模型数据库 ( S ) , 数据库拥 有 6 0 PB 此 000个 模型 , 是通用模 型库 。针对这种三维模 型数量迅速增加 的现象 ,

三维模型检索中的特征提取方法

三维模型检索中的特征提取方法
桴 圣 佰 思 乏
三维模型楦索 巾的特征 提取方法
海南 大学信 息科 学技 术 学院 潘 萍
[ 摘 要] 三维模 型检 索的关键 问题是如何 有效地提取 三维模型 的特 征。本文在 查阅 了国内外大量有关三 维模 型检 索文献的基础 上, 对三维模型的特征提 取方法进 行 了研 究, 总结了当前存在的特征提取算法 , 并对其进行 了分析与比较 。 [ 关键词] 三维模型 检 索 特征提取
系进行归一化 预处理 , 因此 该算法对三维模 型网格细分和 网格简化 的 鲁 棒性较差 。此 外 , 由于互 联网多数三维模 型通常是退化或 松散 的多 边形 集合 , 以应用这种方法有很大 的局限性。 所 另一种 函数分析 方法是球 面调和分析 , 算法也被称 为单位球面 该 上 的二维傅立 叶分析 , 其算 法思想是 : 先建立球 面函数 , 然后 对球面 函 数 进行快速球面调和变换 。V ai首先将球面调和分 析引入到三维模 r c n 型特征 提取领 域 , 出了旋转 相关特 征描述 符。K zdn改进 了该方 提 ah a 法 , 其与 旋转无 关 , 使 具体 过程如 下 : 先将 三维模 型体 素化为 6 首 4X 4 6 6 × 个体单元 , 整模 型位置使其重心位于 网格 中心 , 4 调 以确保体素模 型后有一 个半径 为 3 2的外包 围球刚好覆 盖该模型 。以网格 的中心为 球心, 使用半 径分别为 1 2 … ,2 同心球将 网格分解成 3 个球面 函 ,, 3的 2 数, 然后对 每个球 面函数进行 球面调 和变换 , 将其分 解成 1 个 频率 由 6 低 到高的球面调和 函数 的和。 由于相对于旋转 , 球面调 和函数 其 L 范 2 数并没有 改变 , 因此对 每个球 面函数定 义 1 个球 面调和 函数 的 L 范 6 2 数, 以此组成三维模 型的 3 ×1 特征向量矩阵 。矩阵元素 (, 值表示 2 6 ij ) 球 面调和 函数的 L 范数 , 中 i 2 其 表示半 径为 i 的球面 函数 ,表示 第 j j 个 球 面调 和 函数 。两个 模型 相似 度计算 较简 单 , 直接利 用欧 几里 德距 离。此算法的一个显著的优点是不用进行三维模型预处理就能具有很 好 的匹配性能。但是 , 该算法的使用有一个前提 : 三维模型 中不能有洞 且 不能有悬垂 的部分 , 这也是球面调 和分析算法使用范围的一个限制。 此外 , 小波变换也被用来描述三维模型的特征 , 小波分析在 图像等 领 域具有广泛的应用 , 它是傅立叶变换的一个扩展 , 也是一种多尺度 的 函数分 析 , 它适 用于分 层表示及 比较 , 具有 良好的 时间和空 间分辨 并 率 。在三 维模型检索 领域 中 ,au t P qe等使 用 了小波 变换进行 三维模型 的几何 特征提取 。但 由于这一 特征提取 算法没 有进行规 则 的采样信 号, 而是从频域角度分析三维模型 , 因此三维模型特征提取之前 的预处 理 过程会 比较复杂 , 并且对三维模型的噪声 、 旋转变换和 网格简化细分 的鲁棒性较差 , 此外 , 由于三维模型 的表示 方法 不统一 , 也增加 了将 这 小 波变换应用 到三维模 型检索 的难度 。

一种三维模型特征提取与压缩算法

一种三维模型特征提取与压缩算法
第2 卷 第 3 9 期 2 年 9 0 1 0 月
成 都 大 学 学 报( 自然 科 学 版) Junl f hnd nvriyNtr l cec dto) ora egu iest ( ua Sine iin oC U a E
V_129 o . N O. 3 Se p. 201 0
对 于三维模 型检 索 , 征 提取 是 整 个 检 索 系 统 特 最 主要 和关键 的 问题 . 常 , 特征 提取 有两 个基 本 通 对 要求 : 一个 是提 取 的特征 要足够 区分 各个 三 维模 型 ,
要 实 现三维 模 型 的检索 ,首先 要把模 型进 行参 数化处 理 ,而参 数化 的三维模 型必 然要用 到很 多变 量参数 来表 示 .变量 太多 ,会增加 分析 问题 的难 度 与复杂 性 ,增加 计算 的工 作量 ,从 而使检 索 的速度
文章编号:0 4— 4 2 2 1 )3— 2 5一 4 10 5 2 (0 0 0 0 4 o

种 三 维 模 型 特 征 提 取 与压 缩 算 法
刘 作 军
( 阴工 学院 计 算机 工程 学院 , 苏 淮安 淮 江 230 ) 203

要: 特征提取是三 维模型检 索最主要 的问题 , 提取 的特征决定检 索系统 的性 能和效率 , 如何对提取 的特征
量所 反 映 的信 息 .这样 做 既节省 存储 和后续计 算索的性 能 .本 文采 用 主元分 析 方法实 现该 功能 ,主元 分析
是 把 原来多 个变 量转 化 为少数 几个综 合指 标 的一种 统计 分 析 方 法 ,从 数 学 角 度 看 是 一 种 降 维 处 理 技
术.
征提取和压缩算法 , 该算法能同时确保三维模型检 索的性能和速度 .

3D模型重建中成型特征识别与参数提取技术

3D模型重建中成型特征识别与参数提取技术
小鱼 ” 。
征识别能力 , 提出基 于分类规则 的特征识别算法。 该算法针对等厚拉伸体 , 把特征 的相互作用分为两
类 5种 , 采用 分 治策 略识 别 相 交 的特 征 。虽 然 能 并
够识别圆柱面相互作用 的特征 , 限制相交 的特征 但 必须是拉伸方向相同。Shy aa 等 将基于图的方法 引入 二维视 图 的特 征 识 别 , 特 征 定 义 为具 有 特定 把 几何属性的边集构成的子图。该算法只针对旋转体 的轮廓 线 进 行 处理 。张 建 勋 等 提 出基 于 神 经 网 络 的特征识别方法 , 该算法准确率高、 容错率好 , 但 难点在于如何有效地将几何模型信息映射到神经网 络 的线性 输人 中 。 目 前各种特征识别技术和方法都有 自身的局限
t e mi mu r v li g a ge,a th d wih te p e e n d f au e. o h tn a d f au e,i c n h ni m e ov n n l nd mac e t h r d f e e t r F rt e sa d r e t r i t a be rc g ie t h n o i g meh d. he h a a tr ff r n e t r ih h v e n rc g e o n z d wih t e e c d n t o T n t e p r me e so o mi g fa u e wh c a e b e e o — n z d wee e ta t dfo d me so r i g a d t e3D d lo r i g fa u e c n ber c n tu td. ie r xr ce m i n in ma k n s, n h mo e ff m n e t r a e o sr ce r o F n ly,a p oo y y tm sd v l p d a d te meh d wa e i e i al r ttpe s se wa e eo e n h t o sv rf d. i Ke r y wo ds: r i g fa u e; p o e smo e e o sr c in; e t r e o n t n; r me e xr e Fo n e t r 3 m D r c s d lr c n tu to F au er c g i o Pa a tre ta — i

三维人脸特征提取方法

三维人脸特征提取方法

SW:总类内离散度矩阵

2、当采用主成分分析方法提取人脸特征时, 人脸图像的局部特征往往反映了人脸的内 在特性,对分类具有重要作用,但是主成 分分析是对人脸图像特性的一种整体统计 方法,图像中的像素占有了同等的地位, 对于人脸特征如嘴巴,鼻子,眼睛等特征 没有强调其重要性。 3、PCA方法是一种离线计算方法,训练库 中添加新的训练样本,要重新计算特征向 量,花费时间长。
两大优点

1、消除了模式样本的相关性 2、实现了样本的以所有样本的最优重 建为目的,并没有利用样本之间的类别信 息,因此就分类角度而言,PCA提取的特征 不一定对分类有益。(fisher线性判别是以 样本的最优可分为目标的监督子空间方法)
W0
1 Sw (m1 m2 ) 1 Sw (m1 m2 )

思路:寻找正交矩阵A使得A对x的变换得到 的y的协方差矩阵Cy为对角矩阵
设x为n维的粗特征 y为m维的经加工后的特征 则线性变换的关系为:y=Ax
K-L变换
由λ的N阶多项式|λI-Cx|=0,求矩阵Cx的特征值 λ0, λ1, …, λN-1 求矩阵Cx的N个特征向量A0, A1, …, AN-1 (CxAi=λi Ai, i=0, 1, …, N-1) 将A0, A1, …, AN-1归一化,即令<Ai, Ai>=1, i=0,1,… N-1 由归一化的向量A0, A1, …, AN-1构成正交矩阵A, 即A=[A0, A1, …, AN-1]T 由y=Ax实现对信号x的K-L变换,此时y的协方 差矩阵Cy为对角阵
主成分分析法
c00 c01 c c11 10 Cx E x x x x T cN 10 cN 11 c0 N 1 c1N 1 cN 1N 1

三维模型检索中若干特征提取方法的研究与应用

三维模型检索中若干特征提取方法的研究与应用

Abstract
With the development of 3D model acquisition, modeling methods, and hardware technology, 3D models are more and more widely used in many areas. Not only increasing number of 3D models are produced, did the quantity and scale of 3D model databases. Since constructing a new 3D model is a time-expending task as well as a energy-consuming job, it becomes more and more important to reuse the existing 3D models. In order to fully make use of the existing model resources, and find the models that one needs accurately and efficiently, the research on building the 3D model search engine is an urgent issue. A complete 3D model retrieval system typically includes feature extraction, similarity matching, index structure, and query interface. Among them, feature extraction is the most important for the 3D model retrieval. Hence 3D model feature extraction is the key technology in 3D model retrieval, and it is also the focus of this paper. The main job of this paper is to research and implement the technology of 3D model feature extraction, the innovation is that it proposes and implements three new methods of feature extraction: 1. The first method proposed in this paper is a 3D model geometric shape matching based on 2D projective point sets. It is different from the method of Min which compared the 3D shapes based on 2D contour map, also different from the means of Loffer which used the technology of of 2D image retrieval. This method compares the 3D shapes by measuring the statistical characteristic of 2D projective point sets, and it has low complexity. It is the first innovation of this paper. 2. Make use of multi-feature weighted distance to match the 3D models. Combine two characteristics, which is: the boundary feature of 2D projective point sets the former method had extracted, and the vertex density of triangle mesh of 3D models. The technology of the multi-feature weighted distance combining 2D boundary feature with 3D vertex density is the second innovation of this paper. 3. Introduce the curvature of discrete points into the 3D models matching. Extract the boundary conture of 2D projective point sets, compute the feature which is the product of the two: the curvature of discrete points on the boundary conture, and the distance between these points and

三维重建中特征点提取算法的研究与实现

三维重建中特征点提取算法的研究与实现
( 京航 空航天大学机械工程及 自动化学院,北京 10 8 ) 北 003


要: 利用特征点提取和匹配重建三维模型是基于图像 的三维重建的关键技术之

其 中特征点的提取是一个主要难题 。在 比较常用的提取 方法后 ,着重研 究了 H R I A RS
算子并做 出一定改进。 采用灰度平均平方梯度矩阵的特征值作 为角点响应函数 , 通过图像 目 标灰度和背景灰度的比较 , 得到一个 自适应的角点响应 阈值条件 , 从而提高了角点响应的适 应性和精确性。 此外, 还提 出提取 图像边缘轮廓 的幅度数据 , 基于此数据再进行角点检测的
i D c n tu to n 3 Re o sr c i n
WAN G — i Fu x n, HUAN G — u M ENG i W A Yu y , Ca , N G a mi o Tin— a
(co l f cai l nier gad tmao , in ie i f eo ats n s oat g e n o t nBeig vrt o A rnui dA t nui , ei 0 03 C ia o aE n i n Au i j Un sy ca r c j n
方法 ,得到 了更为满意 的结 果。


词:计算机应用;图像处理;特征点提取;H rs a i算子 r
文 章 编 号 : 10 —1820 )309 —6 0 30 5(070 —0 10
中图分类 号 :T 9 P3 1 文 献标识码 :A
Re e r h nd a ia i n o heFe t r i t a to g rt sa c a Re lz to ft a u ePo ntEx r c i nAl o ihm
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.2 光线投射算法

( i, j), i (i 0.5) , j ( j 0.5) 2 , i, j 0,1,2,, N 1
N
N
对于每条向外发射的射线,记录它与三维模型表面的最远交点与模型重心之 间的距离,这样就可以离散地给出一个球面函数的定义,采样点定义在切比雪夫 节点的位置,因此可以直接利用球面调和变换的方法抽取一组旋转不变量。
综合实验及可视化实验平台
3. 三维模型特征提取算法
3.1 球面调和变换算法 3.2 光线投射算法 3.3 小波变换算法
3.1 球面调和变换算法[12]
将S2Kit从UNIX工作站上向Windows平台上移植,把相应的动态链接 库同开发环境结合起来。
[12] 刑玉辉,几种重要的 2006年6月.
缺陷:对于较为复杂的三维模型,每条射线可能与模型表面有多个交点,因 此只考虑最远交点也会丢失很多几何信息
3.2 光线投射算法
D. V. Vranic在文献[16]中提出了改进的光线投射算法:
[16] D. V. Vranic, “An improvement of rotation invariant 3D shape descriptor based on functions on concentric spheres,” Proc. Int. Conf. on Image Processing, 2003, volume 3, pp. 757–760.
内容提要
1. 本课题的主要工作和创新点 2. 本课题研究内容 3. 三维模型特征提取方法 4. 小波加速计算过程 5. 综合实验演示 6. 参考文献 7. 致谢
1. 本课题的主要工作及创新点
1.1 主要工作
分析了光线投射算法的缺陷,提出了基于三 维小波变换的光线投射算法。
将小波变换引入到体素表示的三维模型中, 分别实现了表面体素小波变换和实体体素小 波变换。
[15]G. Burel, H. Henocq, Three-dimensional invariants and their application to object recognition, Signal Processing, 1995, 45(1), pp. 1-22. [16] D. V. Vranic, An improvement of rotation invariant 3D shape descriptor based on functions on concentric spheres, Proc. Int. Conf. on Image Processing, 2003, volume 3, pp. 757–760.
3.2 光线投射算法

G. Burel等在文献[15]中提出了光线投射方法。光线投射算法沿等经度,
等纬度方向从模型重心发射出一组射线:
[15] G. Burel, H. Henocq, “Three-dimensional invariants and their application to object recognition,” Signal Processing, 1995, 45(1), pp. 1-22.
采用了L2和L1两种相似性度量方式进行匹配。 实现了进行特征评价的可视化实验平台。
1.2 创新点
本文提出的小波变换特征提取方法,部分解决 了文献[15]存在的球函数定义二义性问题,在 一定程度上解决了文献[16]存在的球函数定义 的不稳定性。
本文提出的方法与文献[15]和文献[16]相比, 在查全率、查准率、ST、FT等方面有所提高, 算法的复杂度由原来的O(B4)变为O(B3log(B))。
3.2 光线投射算法
算法的基本思想:以三维模型的重心为球心的最小包围球剖分成 一系列同心球壳,落入每个球壳的射线与模型表面的交点定义一个球 坐标方程。一般地,对于每条射线,它与模型表面的多个交点同时落 入一个球壳的几率大大降低了,这样就可以尽可能的减少信息的丢失。 对应每个球壳的方程的定义:如 ( ,) 方向的射线在该球壳内与模型 表面无交点,则 f (,) 0 如有交点,则 f (,) 的值定义为落入该球壳内 的最远交点与模型重心的距离 。
2. 本课题研究的内容
三维模型的表示方法
➢ 三角网格法和体素法
相似性度量方式和评价
➢ L2和L1两种基于距离的度量方式 ➢ Precision-Recall 曲线和FT、ST
三维模型的规范化预处理
➢ 平移不变 ➢ 缩放不变 ➢ 旋转不变
三维模型特征提取算法
➢ 球面调和变换方法 ➢ 光线投射方法 ➢ 小波变换方法(包括三角网格、表面体素和实体体素)
3.1 球面调和变换算法
FST_semi_memo(rdata2,idata2, rcoeffs,icoeffs, size, seminaive_naive_table, workspace, 1, cutoff);
rdata2和idata2两数组用来存储函数输入也就是球面函数在各方向的采 样方向的实部和虚部值,对于本文的情况,输入的球面函数采样值均为实 数,这样idata2输入为全等于0的数组首地址。rcoeffs和icoeffs两个数组用 来存储函数的输出的实部和虚部值,size为截止频率即B,剩下两个参数为 系统为了计算而开辟的一块内存间的指针,cutoff默认值为截止频率B 。
3.2 光线投射算法
上面两种方法都没有根本上解决球面函数定义的二义性问题,并且,改 进的光线投射算法虽然减轻了出现二义性的几率,但同时带来了新的不稳 定性。当引入的同心球面数增大时,三维模型的表面受到噪声因素影响, 在不同的球面之间跳跃的几率也同样开始增大,如下图所示。
左图中红色的圆环代表一个球状三维模型的表面,我们可以看到,全部 的模型表面均分布在最外层球面内。这样经过球面调和变换后,该模型所 有的能量均包含在这层球面内,其它球面对应的能量为零。右图所示带有 一个突起噪声的球状三维模型,可以看出,最外层球面内分布的模型表面 只占很小一部分,绝大部分模型的表面分布在次外层球面内这样,经过球 面调和变换后最外层球面只包含了很小一部分能量,模型的绝大部分能量
相关文档
最新文档