- 9
- 0
- 约3.63千字
- 约 8页
- 2017-11-01 发布于福建
- 举报
AutoCAD下栅格图像定向纠正编程思想
AutoCAD下栅格图像定向纠正编程思想 摘要:本文对栅格影像纠正所涉及的变换理论和误差方程组进行了简要的说明,同时介绍了在AutoCAD环境下实现影像纠的几种常用方法,为计算机编程实现栅格图像纠正提供了思路和算法基础。
关键字:AutoCAD;栅格图像;纠正;编程
中图分类号:TP313 文献标识码:A 文章编号:
0 引言
随着CAD软件的普及和功能的不断增强,其应用逐渐从单纯的辅助制图过度到图形、图像处理和GIS数据准备。目前,大量的扫描栅格地图在城市规划、工程建设、地籍调查等工作中得到广泛应用,而这些图件又往往带有图纸变形和扫描误差,不同程度地降低了栅格地图的精度和利用价值。对此,本文将讨论利用计算机编程技术,在CAD环境下对这些变形误差进行纠正处理,以解决图形变形问题,满足各类工程应用需求。
1栅格影像的配准原理
1.1 二维图形的几何变换
由栅格图像的误差分析可知,栅格图像的变形可简单看作二维图形的几何变换综合,二维图形的几何变换矩阵可用下式表示:
(1-1)
从变换功能上可把分为四个子矩阵,其中是对图形进行缩放、旋转、对称、错切等变换;是对图形进行平移变换;对图形作投影变换;是对整体图形做伸缩变换,则栅格图像的几何变形变换公式为:
(1-2)
其中 X,Y是栅格图上用CAD坐标系表示的图廓角点的高斯直角坐标,x,y是栅格图像上图廓角点的定向纠正前的CAD坐标。
1.2 误差方程的组成和计算
上面的矩阵方程组可用下面的形式表示:
(1-3)
即:
(1-4)
可得误差方程式:
(1-5)
式中的a、b、c、d、e、f为待求的转换系数
当有n个配准点时,对于每个点均可列出一对误差方程,由于方程中有六个未知数,所以配准点至少有三个。
(1-6)
令:
则误差方程式的矩阵表达式为:
(1-7)
按间接平差原理计算法方程系数,则法方程式为
(1-8)
(1-9)
(1-10)
解算法方程求出,即可求出a、b、c、d、e、f 。
2 栅格影像的纠正原理
2.1第一种图像纠正方法—直接纠正法
如果图纸误差主要是线性变形,即只需对栅格图形进行比例放缩、平移和旋转即可使栅格图形定位于正确的地理坐标位置,那么我们可以不需编程,只需按照下列方式操作:
(1) 在CAD命令提示行键入Imageattach命令,依照提示信息输入文件名称、插入位置、伸缩比例系数(1000)、图像旋转角度(0),把栅格图像调入CAD环境;
(2) 使用MOVE命令移动图像,使图像左下角点CAD的坐标和左下角点的地理坐标相同;
(3) LINE命令连接4个相控点(1:500图的四内图廓角点),用LIST命令列出四条线段的长度,与相应图像四点的地理坐标长度比较,求出X方向和Y方向的平均伸缩系数;
(4) LIST命令求出纵向线段归至90°、横向线段归至0°度的差值,求出图像的旋转角度;
(5) 用SCALE和ROTATE命令对图像进行缩放和旋转。
2.2 第二种图像纠正方法—对像法
AutoCAD以层次结构组织对像,CAD中的图形实体都是对像,VB提供的Object技术和ActiveX automation技术能够返回CAD的对像及其方法、属性,开发的应用程序通过对CAD各级对像的方法和属性进行操作,控制ACAD的工作。通过方法可以实现对对像的操作,而对像状态信息的收集或改变则是通过属性操作来完成。AutoCAD R14中管理栅格实体的是Raster对像,对Raster对像操作方法有:ArrayPolar、ArrayRectangular、TransformBy等。TransformBy方法是图像纠正使用的方法,AutoCAD R14对TransformBy方法的解释是:通过给定4阶矩阵,对对像进行平移、缩放、旋转等变换。由于TransformBy方法是对三维坐标进行的变换,所以我们要对二维的旋转矩阵进行扩充,如下所示
注意:此矩阵用于TransformBy方法必须先转置。
根据1.2中的误差方程,通过编程,计算出a、b、c、d、e、f六个参数,即可实现对图像的纠正。
2.3 第三种图像纠正方法—重采样法
重采样图像纠正法一般分两步进行:
第一步:计算出被纠正图像像素正确的几何位置;
第二步:在正确的位置上进行灰度和色彩值重采样。
2.3.1 像素坐标变换
像素坐标变换通常有两种方法:一种是直接法,它是从原始影像阵列出发,按行列的顺序依次对每个原始像素点位求定它在纠正后的影像
您可能关注的文档
- 1-1万DLG内业质量检查问题探析.doc
- 1-xSrxCoO1-3(0.10≤x≤0.20)'-- Study on the Magnetic Relaxation and aging effect of Perovskite Oxides Nd1-xSrxCoO1-3(0.10≤x≤0.20).doc
- 10 kV配电柜防误操作措施.doc
- 10-30度裁断机裁不断产品故障研究.doc
- 1000kV特高压交流输电线路跳线安装施工技术.doc
- 1000m3不锈钢储罐安装工程质量控制管理.doc
- 1000MW发电机组热控调试中存在主要问题和对策.doc
- 100例下肢静脉曲张手术护理.doc
- 106例失血性休克患者院前急救对策体会.doc
- 105例腹腔镜胆囊切除术围术期护理.doc
- 体育赛事商业化对高中生体育消费心理的塑造与引导论文.docx
- 绘本阅读与主教材结合的小学英语教学互动与参与度提升论文.docx
- 初中历史教学中影视资源的本土化应用与评价论文.docx
- 校园周边公共交通优化对小学生出行经济负担的影响研究论文.docx
- 初中美术教学创新与学生学习兴趣提升的关联性研究论文.docx
- 高中英语口语教学中交际性任务设计与应用研究论文.docx
- 小学综合实践活动:石英砂+活性炭+滤纸三级过滤装置操作与效能研究论文.docx
- 小学英语教学中学生口语表达能力培养与阅读策略优化论文.docx
- 基于多媒体技术的小学英语词汇记忆效果研究论文.docx
- 高中地理:GARCH模型在地理环境变化预测中的教学实践论文.docx
最近下载
- 厦门市同安区事业单位招聘考试题目及答案2025.docx VIP
- 公示A646-0059宗地光明新区观光站综合体项目pdf - 重庆市环境保护.PDF
- 草坪学 全套课件.ppt VIP
- 物理-河南普通高中青桐鸣大联考2024-2025学年2025届高三年级上学期1月期末考试试题和答案.docx VIP
- 弱电工程入侵报警系统(含紧急求助)设计方案全.docx VIP
- 《化学催化催化剂》课件.ppt VIP
- 金相检验二级试题.pdf VIP
- 未遂事故管理制度.docx VIP
- 安徽医科大学2021年春季学期护理专业《健康评估》期末考试试卷.docx VIP
- NB_T 20436-2017压水堆核电厂水化学控制.pdf
原创力文档

文档评论(0)