数字图像处理概述 (27).ppt
《数字图像处理概述 (27).ppt》由会员分享,可在线阅读,更多相关《数字图像处理概述 (27).ppt(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、27 链码和傅里叶描述子1链码 链码(又称为Freeman码)是用曲线起始点的坐标和边界点方向代码来描述曲线或边界的方法,常被用来在图像处理、计算机图形学、模式识别等领域中表示曲线和区域边界。它是一种边界的编码表示法,将图像中像素的绝对位置转换成了相对位置,用边界方向作为编码依据,为简化边界的描述,一般描述的是边界点集。27 链码和傅里叶描述子 根据链的斜率不同,常用的有4方向和8方向链码,其方向定义分别如图1(a)、(b)所示。在4方向链码中,四个方向码的长度都是一个像素单位;在8方向链码中,水平和垂直方向的方向码的长度都是一个像素单位,而对角线方向的四个方向码为 倍的像素单位。它们的共同特
2、点是直线段的长度固定,方向数有限,因此可以利用一系列具有这些特点的相连的直线段来表示目标的边界,这样只有边界的起点需要用绝对坐标表示,其余点都可只用接续方向来代表偏移量。图1 链码值与方向的对应关系 从在物体边界上任意选取的某个起始点坐标开始,跟踪边界并赋给每两个相邻像素的连线一个方向值,最后按照逆时针方向沿着边界将这些方向码连接起来,就可以得到链码。链码的起始位置和链码完整地包含了目标的形状和位置信息。例如,在图2所示的以a为起点、箭头为走向的闭合边界,其8方向链码为:001711222433445676656。27 链码和傅里叶描述子a图2 以a为起点、箭头为走向的闭合边界 归一化链码 使
3、用链码时,起点的选择很关键的。对同一个边界,如用不同的边界点作为链码的起点,得到的链码则是不同的。为解决这个问题可把链码归一化,具体做法如下:给定一个从任意点开始产生的链码,把它看作一个由各方向数构成的自然数。首先,将这些方向数依一个方向循环,以使它们所构成的自然数的值最小;然后,将这样转换后所对应的链码起点作为这个边界的归一化链码的起点。27 链码和傅里叶描述子 链码的旋转不变性 用链码表示给定目标的边界时,如果目标平移,链码不会发生变化,而如果目标旋转,则链码会发生变化。为解决这个问题,可利用链码的一阶差分来重新构造一个表示原链码各段之间方向变化的新序列,这相当于把链码进行旋转归一化。差分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字图像处理概述 27 数字图像 处理 概述 27
限制150内