-1-
水珠边缘检测算法研究
彭亮,尹勇
武汉理工大学信息工程学院,湖北武汉 (430070)
摘 要:本文通过分析水珠图像的特征,针对水珠图像对传统 Canny 边缘检测算法进行了
改进,该算法提高了 Canny 算子在提取水珠图像边缘细节信息和抑制假边缘方面的性能,
在实际应用中对水珠图像起到了较好的检测效果。
关键词:水珠图像;边缘检测;Canny;自适应
中图分类号:TP391
1.引言
边缘是图像的最基本特征,边缘检测在图像识别、图像分割等领域中有着广泛应用。在
电力行业中,通常采用喷水分级法检测绝缘材料的憎水性能,即在绝缘材料表面上喷水,根
据水珠的形状和分布状况,可以把绝缘材料憎水性分成不同等级。通过对喷水后绝缘材料表
面拍照,采用图像边缘检测算法,提取水珠的边缘信息,识别出水珠,计算水珠的形状和分
布状况,可以有效的对绝缘材料憎水性进行判断,然而研究提取水珠轮廓的边缘检测算法成
为一个技术难点。
边缘检测算法很多,如Sobel、Canny、Roberts、Prewitt[1]等。其中Canny算子在各种边
缘的检测中表现出良好的检测性能,然而仍有不足的地方。本文通过分析水珠图像的特征以
及传统Canny边缘检测算法的缺点,在保持传统Canny算法的优点基础上,对传统Canny边缘
检测算法进行了改进,在水珠边缘提取和抑制假边缘方面起到了比较好的检测效果。
2.水珠图像特征分析
水珠图像由 CCD相机拍摄获取的,在拍摄过程中必须能保证恒定的成像比例,即每次
拍摄的图像尺寸和实物尺寸之比维持恒定。水珠图像的背景十分复杂,水的透明性导致的目
标与背景的灰度差较小和水对光的反射导致的对光一侧的边缘极为模糊,是水珠图像最显著
的特征。这一特征致使对水滴的识别非常困难。由于外界环境光照的不均匀,以及 CCD相
机的成像的光学系统和电路系统导致的图像噪声成为影响水珠边缘检测效果的又一大因素。
因为噪声和边缘都是属于图像高频部分,具有相似的数字特征。好的检测算法应当既要检测
出正确的水珠边缘,又要有效的抑制图像噪声的影响。
3.传统Canny边缘检测算法
传统 Canny边缘检测算法
Canny 考察了以往的边缘检测算子及其应用领域,发现这些应用虽然出现在不同的领
域,但是它们有一些共同的要求:(1)好的检测结果;(2)边缘定位准确度要高;(3)对同
一边缘要有低的响应次数。Canny从满足以上三个要求为基础,通过数值计算,得出最优逼
近算子[2]。其算法如下:
(1)高斯滤波平滑图像
实际二维数字图像都是离散的,因此用一个宽度为 W 的模板来逼近二维高斯函数的一
阶导数作为滤波器,同图像作卷积进行平滑。设二维高斯函数为 G(x, y, σ ),经过平滑后
的图像为:
-2-
H(x, y) = G(x, y, σ )*I(x, y) (1)
其中 I(x, y)代表原图像,H(x, y)代表经高斯滤波后的图像。方差σ 为高斯滤波器的参数,
控制着平滑程度。对于σ 小的滤波器,虽然定位精度高,但信噪比低;σ 大的情况则相反,
因此要根据需要适当的选取高斯滤波器的参数。
(2)计算梯度的幅值和方向
传统的 Canny 算法采用 2×2 邻域一阶偏导的有效差分来计算平滑后的数据数组 H[i, j]
的梯度和梯度方向。其中 x和 y方向偏导数的两个数组 Px[i,j]和 Py[i,j]分别为:
[ , ] ( [ , 1] [ , ] [ 1, 1] [ 1, ]) / 2xP i j H i j H i j H i j H i j= + − + + + − + (2)
[ , ] ( [ , ] [ 1, ] [ , 1] [ 1, 1]) / 2yP i j H i j H i j H i j H i j= − + + + − + + (3)
像素的梯度幅值和梯度方向为:
2 2[ , ] [ , ] [ , ]x yM i j P i j P i j= + (4)
[ , ] arctan( [ , ] / [ , ])y xi j P i j P i jθ = (5)
(3)对梯度幅值进行非极大值抑制
采用 3×3大小,含 8个方向的邻域对梯度幅度数组 [ , ]M i j 中的所有像素沿梯度方向进
行梯度幅值的插值。如果邻域中心点的梯度值 [ , ]M i j 不比沿梯度方向上的两个插值结果大,
则认为该点不是边缘,将其对应的边缘标志位置 0;否则认为该点是边缘,将边缘标志位置
1,该过程可将宽边缘细化为一个像素宽。
(4)用双阈值算法检测和连接边缘
双阈值算法对非极大值抑制图像作用,得到两个阈值边缘图像 T1[i, j]和 T2[i, j]。由于图
像 T2[i, j]是用高阈值得到的,因此它含有很少的假边缘,但 T2[i, j]可能在轮廓上有间断。因
此双阈值法要在 T2[i, j]中把边缘连接成轮廓,当到达轮廓的端点时,该算法就在由低阈值得
到的边缘图像 T1[i, j]的 8邻域位置寻找可以连接到轮廓上的边缘,这样,利用递归跟踪的算
法不断的在 T1[i, j]中搜集边缘,直到将 T2[i, j]中所有的间隙连接起来为止。
传统 Canny边缘检测算法的缺陷
Canny 高斯滤波均方差σ 需要人为设定,不同的高斯滤波系统对 Canny 边缘检测结果
影响很大,人为设定的滤波系数很难做到兼顾平滑噪声和保护边缘信息。
采用 2×2的邻域内求有限差分均值来计算梯度幅值的算法,对边缘的定位比较准确,但
对噪声过于敏感,容易检测出假的边缘和丢失一些真实的边缘细节部分。
边缘检测的阈值需要预先设定,无法顾及图像中的局部特征信息,不具有自适应能力。
4.Canny边缘检测算法的改进
传统Canny边缘检测算法有一定的缺陷,提取水珠边缘的效果不理想。需要根据水珠图
像的特征,针对其不足,进行改进,以获得好的检测效果。
改进的自适应高斯滤波方法
在水珠图像中既存在灰度渐变的区域,也存在灰度剧变的清晰边缘区域,但大部分是弱
边缘,使用指定的固定尺度的滤波器对整幅图像进行处理,容易丢失一些边缘或误检一些边
缘,只有调整方案,使用尺度可变的滤波器进行滤波,并且把不同尺度下得到的各个边缘组
合起来,才能得到整幅图像较理想的完整边缘。
-3-
改进后的自适应高斯滤波方法的总体思想是根据每一个点邻域内灰度变化的情况决定
对此点进行滤波的尺度大小[3]。对灰度变化剧烈的区域,即边缘丰富区,使用小模板,保护
边缘;如果灰度渐变或不变,则使用大模板滤波,消除噪声影响。高斯滤波是通过以目标像
素为中心,用尺寸为(2p+1)×(2p+1)的模板对目标像素及其周围邻域做卷积来实现,其中 p
为滤波器尺寸参数,它控制着滤波器的大小,进而控制着滤波程度。
自适应高斯滤波的具体算法为:首先根据图像的大小生成模板尺寸参数 p,设图像分辨
率为M×N,模板系数 pi={pmin,…pn…pmax},其中 pi+1=pi+1,设 pmin=1,pmax=log2[max(M,N)]-5。
从最大尺寸开始,对图像进行均值滤波,计算像素点在该均值模板内的均方差,根据均方差
直方图,将图像划分为边缘区域和非边缘区域,再降低模板尺寸,对上次划分为边缘的区域
再次进行均值模板,计算像素点在该模板内的均方差,根据均方差直方图再次对边缘区域划
分,直至最小尺寸下的边缘区域和非边缘区域。最终的结果是将整幅图像划分成适合不同尺
寸的区域,对不同的区域采用不同的尺寸模板进行滤波。
改进的图像梯度幅值计算方法
传统的 Canny 算法采用 2×2 邻域一阶偏导的有效差分来计算梯度和梯度方向。本文的
改进算法采用在像素 8邻域内通过计算 x方向,y方向,135度方向,45度方向一阶偏导的
近似值来确定像素梯度幅值的方法,这种方法兼顾了梯度幅值计算中,边缘定位准确和抑制
噪声的要求,在对水珠边缘检测中取得了很好的效果,具体算法如下:
x方向偏导数: [ , ] [ 1, ] [ 1, ]xp i j H i j H i j= + − − (6)
y方向偏导数: [ , ] [ , 1] [ , 1]yp i j H i j H i j= + − − (7)
135度方向偏导数:
135
[ , ] [ 1, 1] [ 1, 1]p i j H i j H i j= + + − − −D (8)
45度方向偏导数:
45
[ , ] [ 1, 1] [ 1, 1]p i j H i j H i j= − + − + −D (9)
像素的梯度幅值可用二阶范数来计算为:
2 2 2 2
135 45
[ , ] [ , ] [ , ] [ , ] [ , ]x yM i j P i j P i j P i j P i j= + + +D D (10)
公式简化为:
135 45
[ , ] [ , ] [ , ] [ , ] [ , ]x yM i j P i j P i j P i j P i j= + + +D D (11)
梯度方向为:
[ , ] arctan( [ , ] / [ , ])y xi j P i j P i jθ = (12)
改进的动态阈值方法
传统的 Canny 边缘检测方法采用固定的双阈值提取边缘,没有兼顾到水珠图像的局部
特征,有一定的缺陷,不能较好的提取出水珠的弱边缘,提取出的水珠轮廓不够连续,依然
包含着许多断点。为了能够较好的提取出水珠边缘的细节,对传统的双阈值算法进行了改进,
使其能根据局部特征自适应选取阈值对水珠边缘进行提取,这种改进方法在水珠边缘提取中
获得了比较好的检测效果。
在整幅图像中,边缘部分所占的比例其实很小,由于像素的梯度幅值与图像边缘强度成
正比,所以在梯度幅值图像中,大幅值所占的比例会很小,将图像进行非极大值抑制后,对
所有边缘标志不为 0的像素,以梯度幅值直方图进行描述,横坐标为梯度幅值,纵坐标为像
素点数。很明显,在梯度幅值直方图中有一个尖峰,根据先验知识可知,此尖峰对应着水珠
-4-
图像中的背景区域,设此尖峰点的梯度幅值为 Hmax,计算出图像内全部像素的梯度相对于
Hmax的方差 maxσ ,其计算公式如下:
2
max max
0
( ) /
k
i
i
H H Nσ
=
= −∑ (13)
其中 k为像素数不为 0的梯度最大值,N为像素总数。当图像梯度直方图只存在单峰的
时候,像素的梯度值都集中在 Hmax附近,像素的方差 maxσ 很小。当图像存在边缘像素分布
时,边缘像素梯度分布在距离 Hmax相对远的位置,像素的方差 maxσ 会很大,所以可以据此
设定门限进行判断。当 maxσ 高于门限时,认为图像中含有较丰富的边缘,相反,在含有较
少的边缘。我们可以认为当高阈值 hτ 大于 Hmax一倍方差 maxσ 时,就可以认为 hτ 在非边缘区
域以外,这样可以很好的防止假边缘在轮廓中出现,计算 hτ 的公式为
max maxh Hτ σ= + (14)
当确定了 hτ 后,去掉梯度幅值图像中高于 hτ 的幅值,将剩下的梯度幅值图像,再进行
直方图统计,按计算 hτ 的方法,再计算 Hmax和相对于 Hmax的方差 maxσ ,同样的,我们认
为当低阈值 lτ 大于 Hmax一倍方差 maxσ 时,就可以认为 lτ 在非边缘区域以外,计算 lτ 和计算
hτ 的公式一样。这样便确定了高低阈值。
在实际的计算中,我们将整幅图像分割成若干子图像,在各个子图像中,按上述算法,
分别确定各个子图像中的高低阈值。这种算法考虑到水珠图像的局部特征,对提取水珠的模
糊边缘具有较好的效果。
5.实验结果
针对水珠图像,采用传统的 Canny 算子和本文的改进算法对水珠边缘进行提取,其中
传统的 Canny 算子采用固定参数,高阈值为 ,低阈值为 ,高斯滤波器的均方差为
(此设置可以得到一幅比较好的边缘图像),两种算法均应用实现。边缘检测
后的效果图如图 2和图 3所示。
图 1 水珠图像 图 2 传统 Canny算子检测结果 图 3 改进 Canny算子检测结果
Fig1 bead image Fig2 traditional Canny detection result Fig3 improved Canny detection result
从检测结果图中可以看出,改进后的边缘检测算法在保留传统 Canny 算法的优点的基
础上,保留了更多的细节信息,兼顾了平滑噪声和保护边缘的需要,得到的边缘更具连续性,
边缘图中孤立的边缘点明显减少,在边缘检测中的边缘定位精度、信噪比及边缘检测的稳定
性方面,好于传统 Canny 算法,但是边缘提取速度相对会慢一些,若只考虑检测效果,改
-5-
进后的算法具有较大优势。
6.结语
根据水珠图像的特征,在对传统的 Canny 边缘检测算法进行深入分析的基础上,对传
统 Canny 检测算法进行了改进,如高斯滤波方式的改进,梯度幅值计算方式的改进,双阈
值选取算法的改进。改进后的算法应用于绝缘材料憎水性检测系统中,取得了良好的检测效
果,达到了系统应用的要求。
参考文献
[1] 冈萨雷斯,伍兹,艾丁斯. 数字图像处理:MATLAB版[M]. 北京:电子工业出版社,2005:289-296.
[2] Canny . computational approach to edge detection[J].IEEE Transactions on Patten Analysis and
Machine Intelligence,1986,8(6):679-698
[3] 王植,贺赛先.一种基于 Canny理论的自适应边缘检测方法[J].中国图像图形学报,2004,9(8):957-962
[4] Worthington P L.Enhanced Canny edge detection using curvature consistency[C].Proceedings International
Conference on Pattern Recognition,IEEE, Computer SOC Press,2002:596-599
[5] 曾欢,王浩.图像边缘检测算法的性能比较与分析[J].现代电子技术.第 29卷第 1期.:255-258
Research on Algorithm of Bead Edge Detection
Peng Liang, Yin Yong
School of Information Engineering, Wuhan University of Technology, Wuhan, Hubei,
PRC (430070)
Abstract
This paper analyzes the characteristic of the bead image and the traditional Canny edge detection
algorithm is improved aimed at the characteristic. The algorithm improved the performance of the
Canny arithmetic operators in edge detection of bead image and restraining fake edge. It has got a good
detection effect in practical application.
Keywords: Bead Image Edge Detection Canny Adaptive
作者简介:
彭亮,男,1982年生,硕士研究生,主要研究方向是数字图像处理;
尹勇,男,1976年生,博士,主要研究方向是嵌入式系统与数字图像处理。
<<
/ASCII85EncodePages false
/AllowTransparency false
/AutoPositionEPSFiles true
/AutoRotatePages /None
/Binding /Left
/CalGrayProfile (Dot Gain 20%)
/CalRGBProfile (sRGB )
/CalCMYKProfile (. Web Coated \050SWOP\051 v2)
/sRGBProfile (sRGB )
/CannotEmbedFontPolicy /Error
/CompatibilityLevel
/CompressObjects /Tags
/CompressPages true
/ConvertImagesToIndexed true
/PassThroughJPEGImages true
/CreateJDFFile false
/CreateJobTicket false
/DefaultRenderingIntent /Default
/DetectBlends true
/ColorConversionStrategy /LeaveColorUnchanged
/DoThumbnails false
/EmbedAllFonts true
/EmbedJobOptions true
/DSCReportingLevel 0
/EmitDSCWarnings false
/EndPage -1
/ImageMemory 1048576
/LockDistillerParams false
/MaxSubsetPct 100
/Optimize true
/OPM 1
/ParseDSCComments true
/ParseDSCCommentsForDocInfo true
/PreserveCopyPage true
/PreserveEPSInfo true
/PreserveHalftoneInfo false
/PreserveOPIComments false
/PreserveOverprintSettings true
/StartPage 1
/SubsetFonts true
/TransferFunctionInfo /Apply
/UCRandBGInfo /Preserve
/UsePrologue false
/ColorSettingsFile ()
/AlwaysEmbed [ true
]
/NeverEmbed [ true
]
/AntiAliasColorImages false
/DownsampleColorImages true
/ColorImageDownsampleType /Bicubic
/ColorImageResolution 300
/ColorImageDepth -1
/ColorImageDownsampleThreshold
/EncodeColorImages true
/ColorImageFilter /DCTEncode
/AutoFilterColorImages true
/ColorImageAutoFilterStrategy /JPEG
/ColorACSImageDict <<
/QFactor
/HSamples [1 1 1 1] /VSamples [1 1 1 1]
>>
/ColorImageDict <<
/QFactor
/HSamples [1 1 1 1] /VSamples [1 1 1 1]
>>
/JPEG2000ColorACSImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 30
>>
/JPEG2000ColorImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 30
>>
/AntiAliasGrayImages false
/DownsampleGrayImages true
/GrayImageDownsampleType /Bicubic
/GrayImageResolution 300
/GrayImageDepth -1
/GrayImageDownsampleThreshold
/EncodeGrayImages true
/GrayImageFilter /DCTEncode
/AutoFilterGrayImages true
/GrayImageAutoFilterStrategy /JPEG
/GrayACSImageDict <<
/QFactor
/HSamples [1 1 1 1] /VSamples [1 1 1 1]
>>
/GrayImageDict <<
/QFactor
/HSamples [1 1 1 1] /VSamples [1 1 1 1]
>>
/JPEG2000GrayACSImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 30
>>
/JPEG2000GrayImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 30
>>
/AntiAliasMonoImages false
/DownsampleMonoImages true
/MonoImageDownsampleType /Bicubic
/MonoImageResolution 1200
/MonoImageDepth -1
/MonoImageDownsampleThreshold
/EncodeMonoImages true
/MonoImageFilter /CCITTFaxEncode
/MonoImageDict <<
/K -1
>>
/AllowPSXObjects false
/PDFX1aCheck false
/PDFX3Check false
/PDFXCompliantPDFOnly false
/PDFXNoTrimBoxError true
/PDFXTrimBoxToMediaBoxOffset [
]
/PDFXSetBleedBoxToMediaBox true
/PDFXBleedBoxToTrimBoxOffset [
]
/PDFXOutputIntentProfile ()
/PDFXOutputCondition ()
/PDFXRegistryName ()
/PDFXTrapped /Unknown
/Description <<
/ENU (Use these settings to create PDF documents with higher image resolution for high quality pre-press printing. The PDF documents can be opened with Acrobat and Reader and later. These settings require font embedding.)
/JPN <FEFF3053306e8a2d5b9a306f30019ad889e350cf5ea6753b50cf3092542b308030d730ea30d730ec30b9537052377528306e00200050004400460020658766f830924f5c62103059308b3068304d306b4f7f75283057307e305930023053306e8a2d5b9a30674f5c62103057305f00200050004400460020658766f8306f0020004100630072006f0062006100740020304a30883073002000520065006100640065007200200035002e003000204ee5964d30678868793a3067304d307e305930023053306e8a2d5b9a306b306f30d530a930f330c8306e57cb30818fbc307f304c5fc59808306730593002>
/FRA <FEFF004f007000740069006f006e007300200070006f0075007200200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000500044004600200064006f007400e900730020006400270075006e00650020007200e90073006f006c007500740069006f006e002000e9006c0065007600e9006500200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200070007200e9007000720065007300730065002e0020005500740069006c006900730065007a0020004100630072006f0062006100740020006f00750020005200650061006400650072002c002000760065007200730069006f006e00200035002e00300020006f007500200075006c007400e9007200690065007500720065002c00200070006f007500720020006c006500730020006f00750076007200690072002e0020004c00270069006e0063006f00720070006f0072006100740069006f006e002000640065007300200070006f006c0069006300650073002000650073007400200072006500710075006900730065002e>
/DEU <FEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e0020005000440046002d0044006f006b0075006d0065006e00740065006e0020006d00690074002000650069006e006500720020006800f60068006500720065006e002000420069006c0064006100750066006c00f600730075006e0067002c00200075006d002000650069006e00650020007100750061006c00690074006100740069007600200068006f006300680077006500720074006900670065002000410075007300670061006200650020006600fc0072002000640069006500200044007200750063006b0076006f0072007300740075006600650020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f0062006100740020006f0064006500720020006d00690074002000640065006d002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002e00200042006500690020006400690065007300650072002000450069006e007300740065006c006c0075006e00670020006900730074002000650069006e00650020005300630068007200690066007400650069006e00620065007400740075006e00670020006500720066006f0072006400650072006c006900630068002e>
/PTB <FEFF005500740069006c0069007a006500200065007300740061007300200063006f006e00660069006700750072006100e700f5006500730020007000610072006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006d00200075006d00610020007200650073006f006c007500e700e3006f00200064006500200069006d006100670065006d0020007300750070006500720069006f0072002000700061007200610020006f006200740065007200200075006d00610020007100750061006c0069006400610064006500200064006500200069006d0070007200650073007300e3006f0020006d0065006c0068006f0072002e0020004f007300200064006f00630075006d0065006e0074006f0073002000500044004600200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002c002000520065006100640065007200200035002e00300020006500200070006f00730074006500720069006f0072002e00200045007300740061007300200063006f006e00660069006700750072006100e700f50065007300200072006500710075006500720065006d00200069006e0063006f00720070006f0072006100e700e3006f00200064006500200066006f006e00740065002e>
/DAN <FEFF004200720075006700200064006900730073006500200069006e0064007300740069006c006c0069006e006700650072002000740069006c0020006100740020006f0070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f8006a006500720065002000620069006c006c00650064006f0070006c00f80073006e0069006e0067002000740069006c0020007000720065002d00700072006500730073002d007500640073006b007200690076006e0069006e0067002000690020006800f8006a0020006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e007400650072006e00650020006b0061006e002000e50062006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002e00200044006900730073006500200069006e0064007300740069006c006c0069006e0067006500720020006b007200e600760065007200200069006e0074006500670072006500720069006e006700200061006600200073006b007200690066007400740079007000650072002e>
/NLD <FEFF004700650062007200750069006b002000640065007a006500200069006e007300740065006c006c0069006e00670065006e0020006f006d0020005000440046002d0064006f00630075006d0065006e00740065006e0020007400650020006d0061006b0065006e0020006d00650074002000650065006e00200068006f00670065002000610066006200650065006c00640069006e00670073007200650073006f006c007500740069006500200076006f006f0072002000610066006400720075006b006b0065006e0020006d0065007400200068006f006700650020006b00770061006c0069007400650069007400200069006e002000650065006e002000700072006500700072006500730073002d006f006d0067006500760069006e0067002e0020004400650020005000440046002d0064006f00630075006d0065006e00740065006e0020006b0075006e006e0065006e00200077006f007200640065006e002000670065006f00700065006e00640020006d006500740020004100630072006f00620061007400200065006e002000520065006100640065007200200035002e003000200065006e00200068006f006700650072002e002000420069006a002000640065007a006500200069006e007300740065006c006c0069006e00670020006d006f006500740065006e00200066006f006e007400730020007a0069006a006e00200069006e006700650073006c006f00740065006e002e>
/ESP <FEFF0055007300650020006500730074006100730020006f007000630069006f006e006500730020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000500044004600200063006f006e0020006d00610079006f00720020007200650073006f006c00750063006900f3006e00200064006500200069006d006100670065006e00200071007500650020007000650072006d006900740061006e0020006f006200740065006e0065007200200063006f007000690061007300200064006500200070007200650069006d0070007200650073006900f3006e0020006400650020006d00610079006f0072002000630061006c0069006400610064002e0020004c006f007300200064006f00630075006d0065006e0074006f00730020005000440046002000730065002000700075006500640065006e00200061006200720069007200200063006f006e0020004100630072006f00620061007400200079002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002e0020004500730074006100200063006f006e0066006900670075007200610063006900f3006e0020007200650071007500690065007200650020006c006100200069006e0063007200750073007400610063006900f3006e0020006400650020006600750065006e007400650073002e>
/SUO <FEFF004e00e4006900640065006e002000610073006500740075007300740065006e0020006100760075006c006c006100200076006f0069006400610061006e0020006c0075006f006400610020005000440046002d0061007300690061006b00690072006a006f006a0061002c0020006a006f006900640065006e002000740075006c006f0073007400750073006c00610061007400750020006f006e0020006b006f0072006b006500610020006a00610020006b007500760061006e0020007400610072006b006b007500750073002000730075007500720069002e0020005000440046002d0061007300690061006b00690072006a0061007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f006200610074002d0020006a0061002000520065006100640065007200200035002e00300020002d006f0068006a0065006c006d0061006c006c0061002000740061006900200075007500640065006d006d0061006c006c0061002000760065007200730069006f006c006c0061002e0020004e00e4006d00e4002000610073006500740075006b0073006500740020006500640065006c006c00790074007400e4007600e4007400200066006f006e0074007400690065006e002000750070006f00740075007300740061002e>
/ITA <FEFF00550073006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000500044004600200063006f006e00200075006e00610020007200690073006f006c0075007a0069006f006e00650020006d0061006700670069006f00720065002000700065007200200075006e00610020007100750061006c0069007400e00020006400690020007000720065007300740061006d007000610020006d00690067006c0069006f00720065002e0020004900200064006f00630075006d0065006e00740069002000500044004600200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002e002000510075006500730074006500200069006d0070006f007300740061007a0069006f006e006900200072006900630068006900650064006f006e006f0020006c002700750073006f00200064006900200066006f006e007400200069006e0063006f00720070006f0072006100740069002e>
/NOR <FEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f00700070007200650074007400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006d006500640020006800f80079006500720065002000620069006c00640065006f00700070006c00f80073006e0069006e006700200066006f00720020006800f800790020007500740073006b00720069006600740073006b00760061006c00690074006500740020006600f800720020007400720079006b006b002e0020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50070006e006500730020006d006500640020004100630072006f0062006100740020006f0067002000520065006100640065007200200035002e00300020006f0067002000730065006e006500720065002e00200044006900730073006500200069006e006e007300740069006c006c0069006e00670065006e00650020006b0072006500760065007200200073006b00720069006600740069006e006e00620079006700670069006e0067002e>
/SVE <FEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006e00e40072002000640075002000760069006c006c00200073006b0061007000610020005000440046002d0064006f006b0075006d0065006e00740020006d006500640020006800f6006700720065002000620069006c0064007500700070006c00f60073006e0069006e00670020006600f60072002000700072006500700072006500730073007500740073006b0072006900660074006500720020006100760020006800f600670020006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e0020006b0061006e002000f600700070006e006100730020006d006500640020004100630072006f0062006100740020006f00630068002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006100720065002e00200044006500730073006100200069006e0073007400e4006c006c006e0069006e0067006100720020006b007200e400760065007200200069006e006b006c00750064006500720069006e00670020006100760020007400650063006b0065006e0073006e006900740074002e>
>>
>> setdistillerparams
<<
/HWResolution [2400 2400]
/PageSize [ ]
>> setpagedevice