Estimating Convex Shapes from Support Line Measurements Using Prior Geometric Information
计算几何中凸包算法在模式识别中的应用

计算几何中凸包算法在模式识别中的应用凸包算法是计算几何中常用的算法之一,主要用于找出一组点集中的最小凸多边形。
在模式识别领域,凸包算法可以应用于图像处理、目标识别等方面。
本文将探讨凸包算法在模式识别中的应用,并分析其优势和限制。
1. 凸包算法概述凸包算法的基本思想是通过找出一组点集中位于最外围的凸壳点,构建出一个最小凸多边形。
常见的凸包算法有Graham Scan算法、Jarvis步进算法以及快速凸包算法等。
2. 凸包算法在模式识别中的应用2.1 图像处理在图像处理中,凸包算法可以用于边缘检测和目标识别。
通过计算图像中的物体边缘点的凸包,可以得到物体的轮廓,进而实现物体识别和形状分析。
凸包在图像分析中的应用广泛,例如人脸识别、指纹识别等。
2.2 目标识别凸包算法可以应用于目标识别领域。
对于一个目标物体,通过计算其特征点的凸包,可以得到目标物体的整体形状和轮廓信息。
这些信息可以用于目标物体的分类、识别和定位等。
凸包算法在目标识别中的应用可以大大提高识别的准确性和鲁棒性。
3. 凸包算法的优势和限制3.1 优势凸包算法在模式识别中具有以下优势:(1) 简单高效:凸包算法的时间复杂度较低,计算速度较快,适用于大规模数据集的处理。
(2) 特征提取:通过计算凸包,可以得到目标物体的整体形状和轮廓信息,为后续的特征提取和分类打下基础。
(3) 鲁棒性:凸包算法对数据噪声和异常点的鲁棒性较强,能够有效地处理不完整的数据。
3.2 限制凸包算法在模式识别中也存在一些限制:(1) 对切线缺乏敏感性:凸包算法主要基于点的位置关系进行计算,对于一些曲线或光滑的边界,可能无法精确地捕捉到局部的切线信息。
(2) 复杂形状处理困难:当目标物体的形状非常复杂或包含空洞时,凸包算法可能无法完全覆盖整个物体的轮廓。
4. 结论计算几何中的凸包算法在模式识别中有着广泛的应用,特别是在图像处理和目标识别领域。
凸包算法可以帮助提取物体的整体形状和轮廓信息,为后续的分类和识别工作提供基础。
基于Kriging模型的自适应多阶段并行代理优化算法

第27卷第11期2021年11月计算机集成制造系统Vol.27No.11 Computer Integrated Manufacturing Systems Nov.2021DOI:10.13196/j.cims.2021.11.016基于Kriging模型的自适应多阶段并行代理优化算法乐春宇,马义中+(南京理工大学经济管理学院,江苏南京210094)摘要:为了充分利用计算资源,减少迭代次数,提出一种可以批量加点的代理优化算法。
该算法分别采用期望改进准则和WB2(Watson and Barnes)准则探索存在的最优解并开发已存在最优解的区域,利用可行性概率和多目标优化框架刻画约束边界。
在探索和开发阶段,设计了两种对应的多点填充算法,并根据新样本点和已知样本点的距离关系,设计了两个阶段的自适应切换策略。
通过3个不同类型算例和一个工程实例验证算法性能,结果表明,该算法收敛更快,其结果具有较好的精确性和稳健性。
关键词:Kriging模型;代理优化;加点准则;可行性概率;多点填充中图分类号:O212.6文献标识码:AParallel surrogate-based optimization algorithm based on Kriging model usingadaptive multi-phases strategyYUE Chunyu,MA Yizhong+(School o£Economics and Management,Nanjing University of Science and Technology,Nanjing210094,China) Abstract:To make full use of computing resources and reduce the number of iterations,a surrogate-based optimization algorithm which could add batch points was proposed.To explore the optimum solution and to exploit its area, the expected improvement and the WB2criterion were used correspondingly.The constraint boundary was characterized by using the probability of feasibility and the multi-objective optimization framework.Two corresponding multi-points infilling algorithms were designed in the exploration and exploitation phases and an adaptive switching strategy for this two phases was designed according to the distance between new sample points and known sample points.The performance of the algorithm was verified by three different types of numerical and one engineering benchmarks.The results showed that the proposed algorithm was more efficient in convergence and the solution was more precise and robust.Keywords:Kriging model;surrogate-based optimization;infill sampling criteria;probabil让y of feasibility;multipoints infill0引言现代工程优化设计中,常采用高精度仿真模型获取数据,如有限元分析和流体动力学等E,如何在优化过程中尽可能少地调用高精度仿真模型,以提高优化效率,显得尤为重要。
ug

UG Moldwizar应用技巧Moldwizard模块 pdiewizard 模块,完全中文攻略!ug 的本身汉化大家都知道了吧,比较简单!但汉化以后,你会发现 Moldwizard 等其它模块汉化不完全!其实从 18 版本开始 Moldwizard 等模块已经带有附属的语言包(不过18的没有中文的),哈哈,只要小小的设置一下就 OK 了!找到 ug安装目录下的 moldwizard 文件夹使用记事本打开 mold_defaults.def 文件修改如下文本:MW_Language:moldwizard_simpl_chinese.lng如果操作成功,OK,恭喜你,你现在使用的是完全中文版的 Moldwizard 了!相应的,比如 pdiewizard 模块,也有类似的设置。
如图,再不会的话,我也没办法了!造型思维*Importing image planes*Creating and importing sketches*Applying sketches to geometry*Creating part lines for visual representation讨论参数化、变量化方法1、参数化方法参数化设计(Parametric)设计(也叫尺寸驱动Dimension-Driven)是CAD技术在实际应用中提出的课题,它不仅可使CAD系统具有交互式绘图功能,还具有自动绘图的功能。
目前它是CAD技术应用领域内的一个重要的、且待进一步研究的课题。
利用参数化设计手段开发的专用产品设计系统,可使设计人员从大量繁重而琐碎的绘图工作中解脱出来,可以大大提高设计速度,并减少信息的存储量。
由于上述应用背景,国内外对参数化设计做了大量的研究,目前参数化技术大致可分为如下三种方法:(1)基于几何约束的数学方法;(2)基于几何原理的人工智能方法;(3)基于特征模型的造型方法。
其中数学方法又分为初等方法(Primary Approach)和代数方法(Algebraic Approach)。
四边形分片逼近控制点的图像畸变校正算法

第36卷第5期 光电工程V ol.36, No.5 2009年5月Opto-Electronic Engineering May, 2009 文章编号:1003-501X(2009)05-0077-06四边形分片逼近控制点的图像畸变校正算法赵小川a,罗庆生a,韩宝玲b( 北京理工大学 a. 机电学院;b. 机械与车辆工程学院,北京 100081 ) 摘要:针对传统的图像畸变校正算法建模复杂、实时性差且图像信息易丢失等缺点,提出了一种基于四边形分片逼近控制点的图像畸变校正算法。
该方法以标准点阵图像作为量测目标,将数学形态学和滑动邻域操作相结合以确定畸变图像像素点质心,采用基于四边形分片逼近的方法来拟合高次多项式校正模型,运用两步一维线性灰度级插值向后映射算法确定输出图像中像素点的灰度。
将该算法在TMS320DM6437 DSP上实现,实验结果表明,校正一幅像素为768×494的图像所用的时间为0.036 s,畸变校正的误差在0.31个像素以内,有效地避免了边缘信息丢失、空洞及灰度失真现象。
关键词:机器视觉;图像畸变;校正;四边形分片逼近中图分类号:U666.1,TP242.6+2 文献标志码:AImage Distortion Correction Algorithm Based onQuadrilateral Fractal Approach Controlling PointsZHAO Xiao-chuan a,LUO Qing-sheng a,HAN Bao-ling b( a. School of Mechatronics Engineering; b. School of Mechanical and Vehicular Engineering,Beijing Institute of Technology, Beijing 100081, China )Abstract: To overcome the shortcomings of traditional distortion correction algorithms, an image distortion correction algorithm based on quadrilateral fractal approach controlling points is proposed. The standard raster image is used as the measurement target in the algorithm, the mathematical morphology is combined with sliding impending domain operation to fix on the distorted image’s pixel centroid, and the algorithm based on quadrilateral fractal approach controlling points is applied to fit high-order polynomial correction model. For image gray recovery, a two-step one-dimensional linear backward mapping method is used. The algorithm is applied on TMS320DM6437 DSP, and the experimental results show that for a 768 pixels×494 pixels image, the correction time is 0.036 s. The correction error is within 0.31 pixel and the edge information loss and inanition are effectively avoided.Key words: robot vision; image distortion; correction; quadrilateral fractal approach0 引 言随着数字信号处理技术和计算机技术的发展,机器视觉正得到广泛而深入的研究,其在移动机器人、无人驾驶飞机和自主行驶车辆中都得到了成功的应用,基于机器视觉的目标探测、对象跟踪以及模式识别技术已成为各国学者研究的热点[1-3]。
斜拉桥有限元建模与模型修正

本文研究的斜拉桥是位于新加坡的 7&89: 桥, 如 图 " 所示。该桥于 "44D 年建成, 由世界著名的桥梁 设计师 E F ?:0 设计。该桥由一圆弧形的混凝土桥 面和一独立偏置的斜桥塔组成, 桥面由从桥塔顶端 伸下的一排 4 条斜拉钢索吊住, 斜桥塔又由 3 条钢 索背向拉住。桥面沿中心线的弧长为 "## ’、 曲率 半径为 "6# ’, 双向车道的总宽为 6 ’, 桥面两侧各 高 有一条" ’ 宽的人行道。斜塔高于其基座 <3 ’、 于桥面 3# ’, 由钢筋混凝土浇注而成, 上细下粗, 八 角形横截面。 桥面由钢筋混凝土制成, 横截面为闭室 “翼尖盒 型” 结构, 如图 ! 所示。截面中心高度为 ! ’, 两边 各有一 3 ’ 长的悬臂梁。沿桥面中心线弧长每隔 D 以提高桥面的扭转刚度、 承受横 ’ 有一预应力横梁, 向弯曲并传递桥索与桥面之间的载荷。载荷也通过 两堵 # = 3D ’ 厚的腹墙从桥面传到桥索。为了提高 稳定性, 桥面两端固定在桥台上, 桥台放在一排 " = < ’ 直径的桥桩上。一组地梁结构与背向桥索的锚地 及斜桥塔的基座相连, 斜桥塔、 地梁和背向桥索组成 了一个相对独立的支持结构并通过桥索与桥面相 连。 从结构来看, 该斜拉桥与普通的斜拉桥有明显
。
有限元模型修正技术应用于土木结构有很多优 点: (") 通过模型修正, 可以获得一个接近于真实结 构的分析模型, 从而用来进一步分析结构对异常载 荷的响应, 如对地震或台风的响应; (!) 通过修正实 际结构, 修正结果可以为同类结构的建模提供经验; (3) 可靠的结构模型可以带来更为经济的设计, 为结 构维修提供准确的分析依据; (<) 可用于土木结构的 可用于建立桥梁管理数据 健康检测与损伤评估; (D) 库。 本文研究了一座具有圆弧桥面、 单偏置斜塔的 通过 7&89: 斜拉桥有限元建模技术与模型修正技术, 有限元模型修正, 获得了与测量模态相接近的分析 模态, 并通过建立 “脊骨梁” 有限元模型和 “完整” 有
基于轮廓线局部描述符的三维人脸识别

( 1 . 东 南大学 自动化 学院 ,南京 2 1 0 0 9 6 ; 2 . 南京林 业 大 学 机械 电子工 程 学院 ,南京 2 1 0 0 3 7 )
摘
要:提 出了一种基于等测地轮廓线的局部描述符来识别三维人脸。首先对三维人脸数据进行预处理, 得到
统一的人脸 区பைடு நூலகம்并进行姿态归一化 ; 然后根据测地距 离提取到鼻尖点相 同距 离的点组成等测地轮廓线, 对轮廓
d o i : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 1 — 3 6 9 5 . 2 0 1 3 . 0 5 . 0 7 3
3 D f a c e r e c o g n i t i o n b a s e d O f l o c a l f e a t u r e o f c o n t o u r l i n e s
线进行 重采 样 , 并对轮 廓 线上每 个采 样点 的邻域提 取 局部 描述 符 ; 最后 在 建 立测试 人 脸 和 库 集人 脸 的 点对 应 关 系后进 行局 部描 述 符 的加 权 融 合 和 比较 , 给 出最终 识 别 结果 。 算 法在 F R G C( f a c e r e c o g n i t i o n g r a n d c h a l l e n g e )
l o c a l n e i g h b o r h o o d b e t w e e n t h e c o r r e s p o n d i n g p o i n t s .I t t e s t e d t h e m e t h o d o n t h e F R G C ( f a c e r e c o g n i t i o n g r a n d c h a l l e n g e ) v 2 .
计算机视觉课程-流形学习
也可以简单定义成1(节点i和j相邻)或0(不相邻) 为了使最小化问题解唯一,必须加上尺度归一的限制条件,目标函数变为:
这里L=D-W被称为Laplacian矩阵 是对角矩阵
可以转化成广义特征值问题求解:
Laplacian Eigenmap算法的特点
• 算法是局部的非线性方法.
• 算法与谱图理论有很紧密的联系. • 算法中有两个参数 k,d. • 算法通过求解稀疏矩阵的特征值问题解析地求出整体最 优解. • 算法使原空间中离得很近的点在低维空间也离得很近, 可 以用于聚类. •没有给出显式的投影映射,即,对于新样本(out-ofsample)无法直接得到其在低维子流形上的投影
降法求解,对于某些特殊的距离可以推导出解析解法.
MDS的示意图
MDS的失效
Isomap
• 主要思想:
建立在多维尺度变换(MDS)的基础上,力求保 持数据点的内在几何性质,即保持两点间的 测地距离,不是欧式距离。 • Isomap = MDS + 测地距离
Isomap
Isomap
流程图:
Step 1:在样本集上构建近邻图G。如果样本i和j之间距离小于某个 阈值,或者他们为k-近邻,则连接i和j
LPP
LPP与LE一样,都可以归纳为相同目标函数最小化问 题:
min || yi y j || 2 W (i, j )
P i , j 1
n
但不同的是,LPP没有在流形上展开上式,而是通过一 个原空间到流形上的映射P转换成原空间上的问题
LPP
可以得到如下推导:
加上尺度归一限制: 最小化问题转化成如下广义特征值求解问题:
如果样本i和j之间距离小于某个阈值或者他们为k近邻则连接i和jstep2计算样本两两之间测地距离用dijkstra算法建立测地距离矩阵step3利用mds算法构造内在d维子空间最小化下式矩阵变换算子式其中s是平方距离矩阵将距离转换成mds所需内积形h是集中矩阵上式的最小值可以通过求矩阵特征向量来实现的d个最大特征值对应的应用swissroll在2d流形空间的投影3维数据集2维投影应用人脸图像在2d流形空间的投影横坐标反映了光照变化纵坐标反映姿态变化应用手写数字2在2d流形空间的投影横坐标反映底部环型变化纵坐标反映顶上穹型变化应用手势在2d流形空间的投影横坐标反映手腕旋转变化纵坐标反映手指的伸展变化isomap算法的特点?isomap是非线性的适用于学习内部平坦的低维流形不适于学习有较大内在曲率的流形
基于灰度图像的兴趣点检测
大变 化的 一类特 殊点 .圈 1给 出 了一幅灰 度图像 的兴趣点 示意 图 ,图 中每 个十
_ 字符 号均 代表 一个兴 趣 点 .Scmid,h 1l工“等人 利 用兴 趣 点 在 大 图像 数 据 库 中
检索 图像 ;张正友 、Deriehe 等人 用经 匹配的 兴趣点估算 F 矩阵 . 直接从灰度 图像 中检 测兴趣点 的算 法 可 以追 溯到 1977年 由 Morav ̄ J提
Beaudet法的点位置偏差量与高斯滤波函数的宽度 口刚好成正比.并对 Beaudet的 DET算子作了改进,使算子 “不再 ”具有点位 置偏 差 .但是 ,该算 法无 法解决 Beaudet法 的低兴趣 点重复 度 、大 量 的边缘点 被误 检为兴趣 点
等问题 ;从 第 3节 的实验 结果 中将 会看 到 ,Beaudet法 的点位 置偏差本 身也 并不 总与 高斯 成正 比 ,只有 当高
出的基 于 图像 灰度 自相关 函数 的兴趣点 检测 算 子;1978年 Beaudet_4 J提 出 了一
个旋转 不变 兴趣 点检测算 子 DET;接着 由 Kitchen,RD㈣ Idl j等人 在 1982年提
出 了基于图像灰 度梯度 和梯 度变化 的兴趣 点检 测算 子 ;Hams,Stephens ̄ ̄ 等 人在 1988年提 出 了一个 Moravec算 子 的改 进 算 子 .这个 算 子也基 于图 像 灰度
种兴趣点检测算法的性能发现算法具有较高的兴趣点重复度和较强的抑制边缘点误检的能力但点位置偏差较大2通过对检测算子的修正明显地改进了算法存在的位置偏差过大的问题2大量实验图像测试证明了该算法的性能2算法的噪声性能也明显地优于其他算法2基于该文的兴趣点检测算法的图像匹配也取得了较好的效果2参考文献
基于双重判别解码器的三维点云形状补全网络
第28卷㊀第5期2023年10月㊀哈尔滨理工大学学报JOURNAL OF HARBIN UNIVERSITY OF SCIENCE AND TECHNOLOGY㊀Vol.28No.5Oct.2023㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀基于双重判别解码器的三维点云形状补全网络孙㊀进,㊀马昊天,㊀雷震霆,㊀梁㊀立(1.扬州大学机械工程学院,江苏扬州225100;2.扬州大学江都高端装备工程技术研究所,江苏扬州225263)摘㊀要:针对碗状文物模型由于碎片缺失导致的逆向几何重建保真度不高的问题,为此提出了一种基于双重判别解码器的三维点云形状补全网络㊂首先基于编码解码器构建基本点云生成网络,然后根据生成对抗网络框架优化解码器结构,通过将全局特征进行解码获取目标骨架点云,保证点云的全局特征,进而在对骨架点云的基础上进一步进行局部点云细化生成判别,保证目标点云的局部特征㊂最后面向特征缺失拼接模型搭建双分支形状补全网络㊂实验结果表明在公开数据集ShapeNet 的点云补全实验中,本文方法的平均误差更小,相较对比网络,本文方法在碗状文物模型的三维形状补全任务更好,平均倒角距离提高了20.2%,为后续的模型逼真化提供了一个基础,具有更强的性能和良好的应用价值㊂关键词:几何重建;深度学习;生成对抗网络;双重判别解码器;双分支形状补全;倒角距离DOI :10.15938/j.jhust.2023.05.009中图分类号:TP301.6文献标志码:A文章编号:1007-2683(2023)05-0068-07Two-branch Shape Complement Network for FeatureMissing Splicing ModeSUN Jin,㊀MA Haotian,㊀LEI Zhenting,㊀LIANG Li(1.School of Mechanical Engineering,Yangzhou University,Yangzhou 225263,China;2.Jiangdu High-end Equipment Engineering Technology Institute,Yangzhou University,Yangzhou 225263,China)Abstract :Aiming at the problem of low fidelity of reverse geometric reconstruction of bowl-shaped cultural relics model due to themissing fragments,a 3D point cloud shape completion network based on double discrimination decoder is proposed.Firstly,a basic point cloud generation network is built based on the codec,and then the decoder structure is optimized according to the framework of generation confrontation network.By decoding the global features,the target skeleton point cloud is obtained,and the global features of the point cloud are guaranteed.Then,on the basis of the skeleton point cloud,the local point cloud generation is further refined to ensure the local features of the target point cloud.Finally,a two-branch shape completion network is built for the feature missing splicing model.The experimental results show that the average error of this method is smaller in the point cloud completion experiment of ShapeNet,an open data pared with the comparison network,this method is better in completing the three-dimensional shape of the bowl-shaped cultural relics model,and the average chamfer distance is increased by 20.2%,which provides a foundation for thesubsequent model fidelity,and has stronger performance and good application value.Keywords :geometric reconstruction;deep learning;generative adversarial network;double discrimination decode;two-branch shape completion;chamfer distance㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀收稿日期:2022-05-17基金项目:国家自然科学基金(51775484,51475409);2020年江苏省产学研合作项目(BY2020663);2021年扬州市产业前瞻与共性关键技术项目(YZ2021020);2020年扬州大学市校合作专项(YZ2020166).作者简介:马昊天(1998 ),男,硕士研究生;雷震霆(1995 ),男,博士研究生.通信作者:孙㊀进(1973 ),男,博士,硕士研究生导师,E-mail:sunjin1001_bzr@.0㊀引㊀言我国悠久的历史使得周围的海域下埋藏着众多的文化遗迹,随着航海技术的不断发展,打捞出大量的海底沉船,其中发掘出了许多破碎的文物碎片[1],其中大多数为碗状的陶瓷碎片㊂由于破损的文物数量众多,利用计算机视觉技术将其数字化之后进行辅助生成,对文物保护有着十分重要的意义㊂目前的考古学家利用计算机辅助技术对这些文物进行数字化,进行虚拟重组与匹配实现文物模型的复现㊂在历史文物重建过程中,通常使用三维扫描仪获取目标的数字化模型,但是当目标存在缺失或缺损的情况下,这样通过三维扫描仪获取的数字化模型会不完整,对文物逆向工程的效果会产生较大的影响㊂人们可以通过双眼观察文物的现有特征,并根据经验推断出缺失部位的信息,计算机却很难推测缺失的部位的原始形状信息㊂现有的残缺点云数据的补全的方法一般分为三类,第一类是基于几何方法,这类方法是在不需要任何外部辅助数据的情况下,利用已有输入点云的几何信息来完成对整体形状的补全㊂此类方法的优点是简单,容易通过简单的算法实现㊂但是该种方法存在对输入点云数据要求高,泛化性较差的问题㊂第二类是基于对齐方法,这类方法的基本思想是通过将残缺的输入点云与点云形状数据库中的模型匹配来完成补全㊂虽然数据库先验知识的方法能够完成较大面积的模型补全,但其主要限制仍是全局结构不容易被概括,不能推广到任意的三维模型,需要昂贵的优化成本,并且对噪声不鲁棒㊂第三类方法是基于学习的方法,从前基于学习的点云补全方法通常将点云数据转换为体素网格或其他形式再使用卷积,但是,该种方法[2]对内存的需求特别大,并且不适合形状不规则的物体㊂Point-net[3]提出后,可以直接处理无序点云,节省了点云数据的处理时间㊂L-GAN[4]提出了第一个点云的深度生成模型,可以通过简单的代数运算对点云进行形状补全,但是其网络架构不是专门用于点云补全的,在点云补全任务中效果不是很好㊂Foldingnet[5]提出了一种端到端的自动编码器,它可以将2D网格变形到三维点云中的物体表面上,并且与直接使用完全连接的层相比,所提出的解码器可以保持准确性㊂PCN[6]提出了基于深度学习的形状补全网络,应用Foldingnet对生成的点云进行形状完善,通过编码器解码器产生粗输出,然后使用并行多层感知器进行细输出,这种方法能够通过点云作为输入生成密集和完整的结果,但是PCN不能产生高保真度的结果㊂在现阶段,点云生成任务中经常使用到生成对抗网络[7]的框架,例如,3D-GAN[11]第一个将体卷积网络与生成对抗网络结合从概率空间生成三维对象,能够较好的完成点云补全任务,但是,体素网格降低了精细形状的分辨率,并且需要巨大的计算量㊂2018年,Li等提出了point cloud GAN[8]适用于点的完成,然而结果却严重失真㊂为了减少细节的丢失,后续的研究[9-11]通过添加约束条件以最小化输入形状与其对应的输出区域之间的距离,上述方法都不重视局部结构信息㊂L-GAN介绍了第一个深度生成的点云模型,虽然L-GAN能够在一定程度上执行形状完成任务,但其架构主要不是为完成形状完成任务而构建的,因此其性能并不理想㊂PF-Net[12]提出将最终产生的预测点云与真实点云共同输入判别器,以达到提高生成点云的逼真度,但是,其判别器用在最终生成的点云上,产生的作用较小㊂为了提高点云补全的准确率,MGA-PT[13-15]等提出通过嵌入Transformer㊁ALL-MLP的方法提高编码器的特征提取能力,提高了点云补全的保真度㊂上述方法都使用生成器和鉴别器,这种结构的网络将把生成器中产生的点云传送给判别器,通过鉴别器确定生成点云的真假㊂总体上,基于生成对抗网络结构的点云生成模型的保真度较高㊂针对上述对点云补全网络中,生成点云保真度不高,重建方式复杂的缺点,本文提出了一种针对编码解码点云生成网络的双重判别解码器,其具体贡献为:1)提出一种双重判别的解码器结构,通过将全局特征进行解码获取目标骨架点云,进而在对骨架点云判别生成的基础上进一步进行局部点云细化生成判别,实现对存在特征缺失模型的形状重建,有效的保证了目标点云的全局特征㊂2)提出了一种针对碗状文物特征缺失模型的点云补全方法,优化了编码解码判别点云生成网络中的解码器结构,在三维物体数据集Shape Net及碗状文物数据集中取得了更优的补全效果㊂96第5期孙㊀进等:基于双重判别解码器的三维点云形状补全网络1㊀点云生成网络由于碗状文物碎片的丢失,重建碗状文物三维模型所需的点云数据会不完整,将通过多次三维扫描仪获取破损碎片的三维点云数据设为V,其中,V 是各碎片点的信息的集合{v 1,v 2,v 3, },通过点云的拼接算法将各碎片点云集V 拼接成U,通过三维建模软件或对完整碗状文物进行三维扫描获取完整模型所对应的点Y㊂如图1所示,本文将破碎碗状文物三维模型重建的任务定义为:已知点云U 求解相对于Y 的缺失部分,通过对碗状文物完整模型的点云Y 进行随机块的删除,获取所对应的训练数据X,本文采用基于学习的方法训练本文的模型N,求解X 相对于Y 的缺失部分㊂图1㊀本文的结构示意图Fig.1㊀the structure diagram of this paper1.1㊀编码器在编码器网络中,本文的输入数据为缺失点云的三维坐标㊂首先,通过最远点抽样[16]分别在256㊁512和1024的标度上采样,比例是指用于表示对象点云的点数㊂然后,对采样后获得的三个不同输入执行特征提取㊂在特征提取阶段,本文使用了PF-Net 中的组合多层感知的方法,通过将使用三个独立的组合多层感知将尺度为256㊁512和1024的点云映射为三个单独的组合潜在向量F1㊁F2㊁F3㊂每个向量代表从不同分辨率点云中提取的特征㊂最后,将所有向量连接起来,形成1920ˑ3大小的潜在特征映射F㊂本文使用的特征提取模块如图2所示,左侧输入的点云是通过最远点采样获取的256㊁512㊁1024维度的点云,组合多层感知代表了PFNet 提出的组合多层感知,三个维度的点云通过组合多层感知分别获取特征F1㊁F2㊁F3,对三个特征进行组合,通过全连接及支持向量机获取最终提取的特征F㊂图2㊀碗状点云的特征提取模块Fig.2㊀Feature extraction module of bowl-shapedpoint cloud1.2㊀判别器判别器是生成对抗网络中常用的网络结构,在点云生成任务中,将解码器生成的点云输入到判别器中,通过判别器判断生成点云的真假,进行识别和不断生成训练网络,实现生成准确的点云模型㊂因为解码器的输出是点云数据,通过线性层对鉴别器的输入进行预处理㊂处理后的结果依次通过三个卷积层,这些卷积层的输出维数分别为64㊁128和256,本文将每个卷积的输出分别Y 存储在变量Ypre _64㊁Ypre _128㊁Ypre _256中㊂这些变量分别通过最大池化并转换维度进行连接,最终的特征向量依次通过四个输出维度为256㊁128㊁16和1的全连接层,结果通过最后一个全连接的层输出㊂如图3所示,输入为生成器生成的点云,Linear 为全连接层,输出数据分别为256ˑ1,128ˑ1,16ˑ1和1ˑ1,最后输出0或1判断生成点云是否符合真实点云几何形状特征㊂图3㊀判别器结构示意图Fig.3㊀Schematic diagram of discriminator structure07哈㊀尔㊀滨㊀理㊀工㊀大㊀学㊀学㊀报㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第28卷㊀2㊀改进的双分支形状补全网络通过使用两个判别器分别对生成的全局点云和细节点云进行判别,首先将第一分支生成的全局点云作为输入数据输入判别器,通过判别器判断的点云作为进一步生成细化点云的骨架点云,将生成的细化点云通过判别器的二次判别,将获取的结果与骨架点云进行整合,获取最终的生成模型㊂2.1㊀双重判别解码器解码器的输入为编码器网络的输出,解码器的输出是输入点云的缺失部分㊂以前的研究[5-7]表明使用全连接层的解码器能够较好的预测稀疏点集,这些生成的稀疏点集可以粗略地表示物体的三维形状㊂本文的网络解码器的思路是先生成稀疏的骨架点云集合后进行判别,获取缺失点云的骨架点云,在骨架点云的基础上进行细化点云的二次生成,并对二次生成的细化点云进一步进行判别,提高生成点云的形状信息的准确率㊂解码器的结构框图如图4所示㊂在解码器生成点云的过程中,本文采用了由全局到局部的思想进行生成,定义两个不同的全连接层Fc1㊁Fc2分别生成对应的全局特征及细节特征,输出大小分别为1024㊁256㊂以编码器获取的特征F 作为输入,依次通过Fc1㊁Fc2㊂本文将每个完全连接的层的结果存储在不同的变量中,通过这个过程,特征向量的维数降低到256,为之后的全局点云的生成做准备㊂图4㊀双重判别解码器结构图Fig.4㊀Structure diagram of double discrimination decoder图中的输入是编码器提取的特征F,Y_1代表的是生成的包含缺失部位全局形状信息的点云,Y_2代表的是生成的细节点云,判别器判别为真的Y_1作为骨架点云,在骨架点云的基础上进一步细化获取Y_2,通过判别器的二次判别获取最终包含全局特征及细节点云的缺失点云㊂解码器将编码器中提取到的全局特征和局部特征结合起来,生成一组完整的点云㊂本文通过先生成少量能描述目标模型形状特征的关键点作为描述物体的形状特征的骨架点云,其次,在此基础上进一步生成细节点云,直到最后生成密集点云数据的缺失部分㊂本文定义了两个不同的全连接层,使用FC_2的输出作为FC_1的输入,通过对两个输出的整形叠加,获取目标三维模型的生成模型㊂2.2㊀损失函数双分支缺失点云生成网络的损失函数由双分支补全损失和对抗网络损失两部分组成㊂补全损失是指缺失部位点云的真实值与预测点云之间的差值,用来减少真实值与生成点云之间的差异,对抗性损失通过优化生成器使预测点云数据更接近真实点云数据㊂CD 损失衡量的是点云缺失部分的真实值与预测值之间的差异㊂对抗性损失试图通过优化最大似然估计来使预测更真实㊂在本网络中,选择CD 损失作为衡量指标㊂CD 损失计算预测点云S 2和真实点云S 1之间的平均最近点距离:d CD (S 1,S 2)=1|S 1|ðx ɪS 1min y ɪS 2x -y 22+1S 2ðx ɪS 2min y ɪS 1y -x 22(1)双分支缺失点云生成网络的损失函数由双分支的补全损失L 1和对抗损失L 2两部分组成㊂通过最小化L 2使得生成器产生 真实 样本U 来通过判别器的判别,而D 旨在最小化L 2,并对真实样本P 和生成样本P 进行区分㊂双分支点云生成网络的损失由d CD 1和d CD 2,并使用超参数β加权:L 1=d CD 1(U 1,U ᶄ1)+βd CD 2(U 2,U ᶄ2)(2)其中:U 1为精密点云;U 2为骨架点云;U ᶄ1和U ᶄ2分别为对应的真实点云㊂对抗网络的损失函数L 2通过最小平方损失表示:L 2=12[D (U )2+(D (U ᶄ)-1)2](3)其中:U 为生成点云,U ᶄ为对应真实值㊂双分支缺失点云生成网络的损失函数定义为:L =θ1L 1+θ2L 2(4)其中:θ1和θ2分别为补全损失与对抗损失,并且θ1+θ2=1,在训练过程中,通过Adam 优化器对G 和D 交替优化㊂17第5期孙㊀进等:基于双重判别解码器的三维点云形状补全网络3㊀实㊀验3.1㊀实验环境本文的网络使用python 语言,在Windows 11系统上训练,实验的硬件环境:扫描仪为SHINING SE,CPU AMD Ryzen 54600H with Radeon Graphics,主频3.0Hz;GPU NVIDIA GeForce GTX 1650;操作系统Win10;深度学习环境为Pyorch 1.10.2,Py-thon3.7.11,初始学习率0.0001,批量4,通过Adam 优化器优化网络㊂3.2㊀实验数据本文所构建的数据集包含两个部分,第1个部分是通过三维扫描仪获取碗状文物碎片的数字化模型,通过文[17]的拼接方法获取待补全模型㊂第2个部分是通过三维建模软件绘制的三维模型,经过处理获取碗状文物的点云模型㊂如图5所示,本文主要通过三维建模软件绘制的三维模型作为网络的训练数据,三维扫描仪获取的碗状文物碎片的数字化模型作为实际验证数据㊂图5㊀数据集采样示意图Fig.5㊀Schematic diagram of data set sampling其中,图5(a)为通过三维扫描仪获取碗状文物碎片的网格模型,图5(b)为采集的点云模型;图5(c)为通过三维建模软件绘制的三维模型,图5(d)为采集的点云模型,作为网络的训练数据,图5(a)(b)作为网络验证的数据㊂3.3㊀验证集点云补全实验本文在验证集上进行验证,通过将缺失点云输入基于双重判别解码器的点云补全网络,对碗状点云缺失部分形状进行补全,补全效果如图6所示㊂图6㊀训练网络在验证集上的补全效果图Fig.6㊀Complement effect diagram of training networkon verification set本文的网络输入的数据为存在缺失的点云数据,为了满足网络输入的要求,本文从不同的视点观察构建的碗状文物的三维点云模型,如图6左侧所示,随机选取一个视点作为为球心,删除球面上以R 为半径的所有点,剩下的点视为缺失点云作为网络输入,以删除的点云作为真实点云㊂3.4㊀待补全模型缺失生成第1个部分是通过三维扫描仪获取碗状文物碎片的数字化模型,拼接后的待补全模型㊂获取现有的碗状文物碎片的数字化点云,对现有的数字化碎片模型进行拼接,获取待检测模型,如表1所示㊂表1㊀网络模型生成点云与真实点云对比Tab.1㊀Comparison between point cloud generated bynetwork model and real pointcloud27哈㊀尔㊀滨㊀理㊀工㊀大㊀学㊀学㊀报㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第28卷㊀㊀㊀从左到右分别是碗状文物碎片边缘碎片缺失㊁内部碎片缺失及多块碎片缺失的点云生成情况,从上到下分别为待补全模型㊁缺失部位生成的点云㊁生成点云与缺失点云组合的完整点云㊁生成点云的封装模型及真实的缺失部位点云㊂相应的本文训练的生成网络能够较好的对碗状文物缺失部位的点云进行较好的生成㊂同时,对生成的点云数据进行进一步点云封装能够满足模型形状重建的需求㊂3.5㊀结果对比本文使用的评价指标[18]㊂它包含两个指标:PredңGT(预测点云与真实点云)误差和GTңPred (真实点云与预测点云)误差㊂PredңGT衡量的是预测与实际情况的差距㊂GTңPred表示预测的形状覆盖的地面真值曲面的程度㊂在表2中显示GTңPre和PreңGt误差与经典方法在公开数据集的五个类别进行对比的比较结果(显示的数字是[PredңGT误差/GTңPred误差],按比例乘以1000)㊂由于平均误差值太小,无法显示在表格中,本文将得到的GTңPre与PreңGt值乘以1000,最后保留三位小数作为最终的测试结果㊂表2㊀Shapenet-Part实验对比Tab.2㊀Comparison of ShapeNet-Part experiments种类LGAN[11]PCN[4]3D-Capsule PF-Net[6]Ours 椅子7.359/2.339 3.952/2.301 3.049/2.207 2.074/1.824 2.327/1.974台灯8.464/3.62711.610/7.1399.912/5.847 5.661/3.905 6.286/4.739杯子 6.139/4.735 3.590/3.591 5.155/5.168 3.116/3.557 2.519/2.852桌子 2.658/2.484 2.503/2.452 3.929/3.098 2.429/2.109 2.157/1.989帽子8.968/4.6087.015/4.24011.04/4.739 1.243/1.596 1.053/1.238平均 6.718/3.559 5.734/3.945 6.617/4.212 2.905/2.598 2.868/2.558㊀㊀注:表中数字代表GTңPre/PreңGt值乘以1000,加粗表示该类型中最优解㊂㊀㊀由表2可见,在给定的5个类别的模型点云补全测试中,本文的双分支点云补全网络在形状特征信息简单的模型中的补全效果更好,如表2所示在杯子㊁桌子㊁帽子中,双分支点云补全网络生成的点云补全效果更好㊂如表2所示,现有的经典网络中PF-Net在点云完成任务中效果较好,其中,本文网络在几何形状信息简单的补全任务中效果更好㊂将本文网络在碗状文物待补全模型中与PF-Net进行实验对比㊂如表3所示,通过对PF-Net在边沿块㊁内部块㊁组合块中的补全效果对比,我们可以观察到,本文的方法比PF-Net[6]生成的点云更致密㊁更均匀,由表平面部分生成的点密度更大,恢复程度也更高㊂表4表示对应边沿块㊁内部块㊁组合块的CD值(倒角距离Chamfer distance)及平均倒角距离,其中,CD值越小,最终结果越好㊂由表4可见,在边沿缺失补全㊁内部缺失补全和多块缺失补全中分别提高了18.1%㊁12.6%㊁29.9%,相对于PF-Net 本文网络在真实点云数据的补全中平均提高了20.2%㊂综上,双重判别解码器的结构提高了生成点云的精度,在形状信息简单的模型中有着较好的效果由表1所示,并且在碗状文物的形状重建任务中精度更高,如表4所示㊂表3㊀本文的网络与PF-Net碗状文物补全效果对比Tab.3㊀Comparison of the effect of network and PF-Net bowl-shaped cultural relics in thispaper 表4㊀本文的网络与PF-Net碗状文物补全实验对比Tab.4㊀Comparison between the network of this paper andPF-Net bowl-shaped cultural relics completion experiment边沿块内部块组合块平均PF-Net[6]0.3590.3360.9580.551Ours0.2940.2770.6720.414 comparison18.1%12.6%29.9%0.20237第5期孙㊀进等:基于双重判别解码器的三维点云形状补全网络4㊀结㊀论针对碗状文物拼接模型存在特征信息缺失的修复补全问题,本文提出了一种有效的双分支点云生成网络㊂结合生成对抗网络框架,在点云生成网络框架的解码器结构中使用了两次判别器,构建了一种双重判别解码器结构,分别从全局特征及细节特征对缺失部位的形状进行生成,保证点云骨架特征的同时进一步细化点云的细节特征,可以有效的提高生成点云特征的保真度㊂相较于传统的文物修复方法,本文通过实验表明深度学习的方式能够实现缺失部位的自动补全,本文的网络相较于已有网络分别提高了18.1%㊁12.6%㊁29.9%,平均提高了20.2%㊂同时在公开数据集的实验表明本文的网络在其他形状的补全任务中有着较好的泛化性能㊂参考文献:[1]㊀LI J,HE B,Liu S,Liu Q.Nondestructive Analysis ofJingdezhen and Longquan Celadon Wares Excavated fromNanhai No.1Shipwreck.Spectrosc Spect Anal36:1500.[2]㊀TCHAPMI L P,KOSARAJU V,REZATOFIGHI H,etal.Topnet:Structural Point Cloud Decoder[C]//Pro-ceedings of the IEEE Conference on Computer Vision andPattern Recognition,2019:383.[3]㊀QI C R,SU H,MO K,Guibas L J.Pointnet:DeepLearning on Point Sets for3D Classification and Segmen-tation[J].CVPR,2017:77.[4]㊀WU J,ZHANG C,XUE T,et al.Learning a Probabilis-tic Latent Space of Object Shapes Via3D Generative-Ad-versarial Modeling[J].Advances in Neural InformationProcessing Systems,2016:1.[5]㊀YANG Y,FENG C,SHEN Y,et al.Foldingnet:PointCloud Auto-Encoder Via Deep Grid Deformation[C]//Proceedings of the IEEE Conference on Computer Visionand Pattern Recognition,2018:206.[6]㊀YUAN W,T KHOT,D HELD,et al.PCN:Point Com-pletion Network[C].3DV,2018:728.[7]㊀CRESWELL A,WHITE T,DUMOULIN V,et al.Gen-erative Adversarial Networks:An Overview[J].IEEESignal Processing Magazine,2018,35(1):53. [8]㊀ACHLIOPTAS P,DIAMANTI O,MITLIAGKAS I,et al.Learning Representations and Generative Models For3dPoint Clouds[C]//International Conference on MachineLearning.PMLR,2018:40.[9]㊀LI C L,ZAHEER M,ZHANG Y,et al.Point Cloud Gan[J].arXiv Preprint arXiv:1810.05795,2018:82.[10]SARMAD M,LEE H.J,KIM Y.M.Rl-gan-net:A Rein-forcement Learning Agent Controlled Gan Network for Re-al-Time Point Cloud Shape Completion[C]//Proceedingsof the IEEE Conference on Computer Vision and PatternRecognition,2019:5898.[11]GURUMURTHY S,AGRAWAL S.High Fidelity Seman-tic Shape Completion for Point Clouds Using Latent Opti-mization[C]//Proceedings of the IEEE Winter Confer-ence on Applications of Computer Vision(WACV),IEEE,2019:1099.[12]HUANG Z,YU Y,XU J,et al.PF-Net:Point FractalNetwork for3D Point Cloud Completion[J].(CVPR),2020:7659.[13]CHEN X,LI Y.Multi-feature Fusion Point Cloud Com-pletion Network[J].World Wide Web25,2022:1551.[14]刘心溥,马燕新,许可,等.嵌入Transformer结构的多尺度点云补全[J].中国图象图形学报,2022,27(2):538.LIU Xinpu,MA Yanxin,XU Ke,et al.Multi-scale PointCloud Completion Embedded in Transformer Structure[J].Journal of Image and Graphics,2022,27(2):538.[15]张京军,郑灿,高瑞贞.学习点云邻域信息的三维物体形状补全[J].计算机应用研究,2022,39(5):1586.ZHANG Jingjun,ZHENG Can,GAO Ruizhen.ShapeComplement of3D Objects by Learning Neighborhood In-formation of Point Clouds[J].Research on ComputerApplication,2022,39(5):1586.[16]QI C R,L Yi,SU H,et al.Pointnet++:Deep Hierar-chical Feature Learning on Point Sets In A Metric Space[J].Advances in Neural Information Processing Sys-tems,2017,30:5105.[17]孙进,丁煜,王宁,等.结合点云占比和平滑度的碗状碎块内表面识别算法[J].哈尔滨理工大学学报,2020,25(3):157.SUN Jin,DING Yu,WANG Ning,et al.IdentificationAlgorithm for Inner Surface of Bowl-shaped Broken PiecesBased on Point Cloud Proportion and Smoothness[J].Journal of Harbin University of Science and Technology,2020,25(3):157.[18]GADELHA M,WANG R,MAJI S.Multiresolution TreeNetworks for3D Point Cloud Processing[C]//The15thEuropean Conference on Computer Vision,Munich,Ger-many,2018:105.(编辑:温泽宇)47哈㊀尔㊀滨㊀理㊀工㊀大㊀学㊀学㊀报㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第28卷㊀。
计算机图形学
计算机图形学a.扫描线算法:⽬标:利⽤相邻像素之间的连贯性,提⾼算法效率。
处理对象:简单多边形,⾮⾃交多边形(边与边之间除了顶点外⽆其它交点)。
扫描线:平⾏于坐标轴的直线,⼀般取平⾏于X轴。
区间:扫描线与边的交点间的线段。
基本原理:将整个绘图窗⼝内扫描多边形的问题分解到⼀条条扫描线,只要完成每条扫描线的绘制就实现了多边形的扫描转换;⼀条扫描线与多边形的边有偶数个交点,每2个点形成⼀区间。
步骤:(对于每⼀条扫描线)(1)计算扫描线与边的交点(2)交点按x坐标从⼩到⼤排序(3)交点两两配对,填充区间。
算法:1、建⽴ET;2、将扫描线纵坐标y的初值置为ET中⾮空元素的最⼩序号,如图中,y=1;3、置AEL为空;4、执⾏下列步骤直⾄ET和AEL都为空.4.1、如ET中的第y类⾮空,则将其中的所有边取出并插⼊AEL 中;4.2、如果有新边插⼊AEL,则对AEL中各边排序;4.3、对AEL中的边两两配对,(1和2为⼀对,3和4为⼀对,…),将每对边中x坐标按规则取整,获得有效的填充区段,再填充.4.4、将当前扫描线纵坐标 y 值递值1;4.5、将AEL中满⾜y = ymax边删去(因为每条边被看作下闭上开的);4.6、对AEL中剩下的每⼀条边的x 递增deltax,即x = x+deltax.b.⾛样与反⾛样:⾛样:⽤离散量(像素)表⽰连续的量(图形)⽽引起的失真,称为⾛样,或称为混淆。
光栅图形的⾛样现象:阶梯(锯齿)状边界、图形细节失真、狭⼩图形遗失:动画序列中时隐时现,产⽣闪烁。
反⾛样:在图形显⽰过程中,⽤于减少或消除⾛样(混淆)现象的⽅法。
⽅法:提⾼分辨率⽅法{⽅法简单,但代价⾮常⼤,显⽰器的⽔平、竖直分辩率各提⾼⼀倍,则显⽰器的点距减少⼀倍,帧缓存容量则增加到原来的4倍,⽽扫描转换同样⼤⼩的图元却要花4倍时间}、⾮加权区域采样{扫描转换线段的两点假设:像素是数学上抽象的点,它的⾯积为0,它的亮度由覆盖该点的图形的亮度所决定;直线段是数学上抽象直线段,它的宽度为0。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
October 1988 LIDS-P-1823Estimating Convex Shapes from Support LineMeasurements Using Prior Geometric Information*
Jerry L. Princet and Alan S. WillskyLaboratory for Information and Decision SystemsDepartment of Electrical Engineering and Computer ScienceMassachusetts Institute of Technology, Cambridge, MA 02139
September 26, 1988
AbstractIn this paper we present several algorithms for reconstructing 2-D convex sets givensupport line measurements for which the angles are known precisely but the lateral dis-placements are noisy. We extend the algorithms given in [5] by explicitly incorporatingprior information about the shape of the objects to be reconstructed. In particular, theprior shape information is contained in a prior probability on support vectors, where asupport vector is a vector formed from the lateral displacements of a particular set of sup-port lines of an object. In order to relate the support vector prior to the expected shapeof an object we develop a vector decomposition called the Size/Shape/Shift decompo-sition which helps to provide insight into the detailed geometric relationship betweensupport vectors and 2-D convex objects. We then use the maximum a posteriori (MAP)criterion to determine the specific form of the support vector estimator. The computa-tions involve a quadratic programming optimization stage, which is used to determineone component of the decomposition, and either a line search or conjugate gradientstage, which is used to determine the remaining components. The performance of thealgorithms is demonstrated using simulated support line measurements of an ellipse.
1 IntroductionThe problem which originally motivated this work is that of object reconstruction in com-puted tomography (CT) [1]. Specifically, in CT one makes measurements of the integralsof an object property (e.g., X-ray density) along various straight lines. The full set of lineintegrals for varying lateral displacements at a particular angle yields a projection. Theusual goal of CT is to reconstruct an image of the object given a set of measured projec-tions obtained from over a range of angles. We have found in other research [4], however,that in highly noisy and limited- or sparse-angle situations that it is beneficial to utilize
'This research was supported by the National Science Foundation under grant ECS-87-00903 and theU.S. Army Research Office under grant DAAL03-86-K-0171.tThe Analytic Sciences Corporation, Reading, MA 01867.SupportT--lines I .
Yes/\ L(t,e)
ff(x,y)dfL
Figure 1: The geometry
of computed tomography.
an estimate
of the convex hull of the object
in order to help reduce artifacts
that would
otherwise appear in the reconstructed
imagery. This paper
presents several
methods to
incorporate certain prior geometric information to aid in obtaining
high quality convex hull
estimates.In the CT problem, an ideal projection
contains information
about the position
of two
lines -called support lines -which just graze the object in
the plane (see Fig. 1). Given a
set of such support
lines, determined
over many different angles,
one may determine
a convex
polyhedron which circumscribes
the object by intersecting
all of the halfplanes
defined by
the measurements.
In the limit as the angular spacing
between projections
goes to zero
one may determine
precisely the convex hull of the object. This type of sensor
information
and reconstruction problem is also of interest
in several other applications
including tactile
sensing [7], silhouette imaging [9], robot vision [2], and chemical
component analysis [3].
When the projections
are noisy, such as in
the case of low-dose
CT, the estimates
of the
lateral positions of the support
lines will also be noisy. In
this case, the set of measured
lines may be inconsistent
-that is, taken together,
there may be no set S which has all
of the measured lines as
support lines.
In such cases, the consistency
property of support
lines developed
in [5] together with a precise description
of the noise properties
may be
used to make a
maximum likelihood (ML) estimate of the true support
vector. From this
support vector estimate,
an estimate of the convex hull of the object
may be determined
in
a straightforward manner.
In this paper, we develop insights
into the geometry of
support lines and into
the spec-
ification of prior probabilities
on support lines that reflect particular
prior information
about the shape of the objects