Prévia do material em texto
MEMSTECH’2007, May 23-26, 2007, Lviv-Polyana, UKRAINE
75
Image Preprocessing for Improving OCR Accuracy
Wojciech Bieniecki, Szymon Grabowski and Wojciech Rozenberg
Abstract - Digital cameras are convenient image
acquisition devices: they are fast, versatile, mobile, do not
touch the object, and are relatively cheap. In OCR
applications, however, digital cameras suffer from a
number of limitations, like geometrical distortions. In this
paper, we deal with the preprocessing step before text
recognition, specifically with images from a digital
camera. Experiments, performed with the FineReader 7.0
software as the back-end recognition tool, confirm
importance of image preprocessing in OCR applications.
Keywords – Image preprocessing, OCR, digital cameras.
I. INTRODUCTION
Optical character recognition belongs to the most important
image analysis tasks. Its main applications are in building
digital libraries (containing text, math formulas, music scores
etc.), recognizing objects on digitalized maps, localization of
vehicle license plates [1], text readers for visually impaired
people, understanding hand-written office forms, bank checks
etc. A typical OCR system consists of the following steps:
• image preprocessing, e.g. noise attenuation, correction of
image orientation;
• image binarization, usually performed adaptively [2];
• segmentation [3], usually hierarchical (recognizing page
layout, detecting text areas (and tables, figures etc.), then text
paragraphs, individual lines, then segmenting lines into
words, and finally words into characters);
• actual recognition (supervised or unsupervised) [4, 5];
• spellchecker-guided postprocessing;
• saving output in some popular format (html, PDF, LaTeX).
We noticed that mainstream commercial OCR tools were
optimized for scanner-captured rather than camera-captured
documents [6]. This goes against the trends of recent years, in
which digital cameras dominated the market of acquisition
devices. Digital cameras are fast, versatile, mobile, and
relatively cheap. Moreover, they do not touch the
photographed object, which is sometimes very convenient.
However, cameras also have some drawbacks. They suffer
from geometrical distortions (e.g., when photographing a
thick volume), focus loss and uneven document lighting.
In our work we assume typewritten documents, acquired from
a digital camera.
II. GOALS OF IMAGE PREPROCESSING BEFORE OCR
In our previous work [6] we ran a simulation of OCR
detection under controlled influence of noise, geometric
distortions, varying image resolution and lighting conditions.
The experiments, measuring OCR accuracy of the FineReader
7.0 software, were carried out on the following images:
- a formatted page of a MS Word document saved as a 600
dpi bitmap (simulation of a “perfect” image, ideal conditions);
- same image, image resolution decreased to 300 dpi and 150
dpi, respectively;
- same image (600 dpi and 300 dpi), affected with 10%, 20%
and 30% Gaussian noise (simulating low-lighting conditions
and resulting CCD matrix noise);
- previous image filtered with the classic median noise
removal filter;
- original image (600 dpi) under typical geometric
distortions: rotation, skew or “fish-eye” (simulating photos
taken from a bad angle, wide zoom);
- original image (600 dpi) affected with uneven lighting.
A couple of conclusions were drawn from those experiments.
The OCR process was not much hampered by uneven
lighting. Noise was much more detrimental, but for 10%
amount of noise and high resolution (600 dpi) the accuracy
still remained viable. The median filter appeared totally
inappropriate for our scenario, resulting in further accuracy
loss. The FineReader accuracy dramatically drops for image
resolution below 300 dpi. But, interestingly, upsampling a
low-resolution image results in significant accuracy
improvement.
Nonetheless, OCR recognition was most sensitive to
geometric deformations. These types of artifacts make it
difficult to trace text lines, which may imply, that further
OCR processing of an image rotated by e.g. 10 degree totally
fails. Unlike noise and low resolution obstacles, geometric
deformations may be (in theory) eliminated once we are
aware they may appear.
III. IMAGE AUTOROTATION
A common problem in an early stage of OCR preprocessing
is to adjust the orientation of text areas. The text lines should
be parallel to image boundaries. In this section we present an
algorithm solving this problem. Our idea is to find a straight
line supporting the left margin of the found text area (Fig. 1).
The slope of this line defines the page rotation angle.
In the beginning, the acquired image is converted to binary
(using im2bw function from Matlab’s Image Processing
Toolbox), where value 0 indicates a black pixel, to speed up
further processing. Then, every k-th horizontal line is
scanned, from left to right, and the first occurring black pixel
on each scanned line is stored in the array Tab.
W. Bieniecki, Sz. Grabowski, W. Rozenberg – Computer
Engineering Dept. Technical University of Lodz, al. Politechniki
11, Lodz, POLAND. E-mail: wbieniec@kis.p.lodz.pl
MEMSTECH’2007, May 23-26, 2007, Lviv-Polyana, UKRAINE
76
( ) ( ) ( )( )nn yxyxyxTab ,,,,,, 2211 K= (1)
Fig. 1. Margin line detection
Smaller values of k improve the accuracy but naturally slow
down the processing. We experimentally set k to 5.
To the next stage of the procedure we must select pixels
belonging to the left boundary only. The image may be
rotated clockwise or counterclockwise. In the first case we
should remove points belonging to the bottom line of the text
(Fig. 2).
Fig. 2. Selection of the points belonging to the bottom line.
The text is clockwise rotated.
In a common case (assuming clockwise rotation of the text)
we initially build two sets of points satisfying the condition:
( ){ }iikk xxniyxTab >=∀= −11 ,1:, K
12 \ TabTabTab = (2)
Then we choose the set which represents the line that is “more
vertical”, i.e. the larger of those two sets, assuming the text
orientation is “portrait” rather than “landscape” one.
⎩
⎨
⎧ >
=
otherwiseTab
TabTabifTab
TabN
2
211 . (3)
In the text step, we eliminate the points indicated red in Fig.
3.
Fig. 3. Black points define the left text boundary.
Red points are misleading and should be eliminated.
The criterion for these points is the average displacement of x
coordination for the successive points from TabN. We denote
the remaining set as TabS.
( ) ( ) Niiiiki
Tabyxxxmeandx ∈−= −=
,,1...1
(4)
( )
⎪⎭
⎪
⎬
⎫
⎪⎩
⎪
⎨
⎧
⋅<−−=∀
∈
=
− dxdxxxki
Tabyx
Tab
ii
Nkk
S 1.0,1
:,
1K
(5)
Then we select two points from TabS, pmin and pmax, having
respectively the minimum and the maximum x coordinate in
TabS. Having found them, we evaluate the line slope and the
angle for the rotation.
Fig. 4. Knowledge of the extreme points pmin and pmax
makes the rotation trivial
IV. PERSPECTIVE CORRECTION
Sometimes the image acquisition device (esp. a digital
camera) is positioned not orthogonally to the paper sheet. As
a result, the acquired area is not a rectangle, but rather a
trapezoid or a parallelogram. Experiments show that
MEMSTECH’2007, May 23-26, 2007, Lviv-Polyana, UKRAINE
77
especially the latter sort of distortion is harmful for the OCR
process.
Fig. 5. Image distortion due to improper camera positioning
The first step toward image perspective correction is pointing
out the quadrilateral containing the text scope. This operation
can be carried out manually or with aid of the technique from
the previous section.
Fig. 6. Finding the bounding rectangle
Let I be the image containing the whole page, and define the
following points of the quadrilateral:
( ) ( )
( ) ( ) bottomrightyxpbottomleftyxp
toprightyxptopleftyxp
pppp
pppp
_,_,
_,_,
444333
222111
======== (6)
Initially, the new dimensions of the rectangle bounding the
text area are evaluated:
2
,
2
41233412 ppNppN YX
Δ+Δ
=
Δ+Δ
= . (7)
where ∆pij is the length of the line segment pipj.
For all of the points of the new image containing the text area
( ){ }YXN NjNijiI ...1,...1:, === the color of the pixel is
interpolated.
( )
X
pXp
j N
xjNxj
p 12
1
⋅−+⋅
= ,
( )
X
pXp
i N
yjNyj
p 12
1
⋅−+⋅
=
( )
Y
pYp
j N
xiNxi
p 32
2
⋅−+⋅
= ,
( )
Y
pYp
i N
yiNyi
p 32
2
⋅−+⋅
=
( )
X
pXp
j N
xjNxj
p 43
3
⋅−+⋅
= , ( )
X
pXp
i N
yjNyj
p 43
3
⋅−+⋅
=
( )
Y
pYp
j N
xiNxi
p 41
4
⋅−+⋅
= ,
( )
Y
pYp
i N
yiNyi
p 41
4
⋅−+⋅
=
(8)
Formula (9) evaluates the coordinates (x,y) of the point from
the original image which will be copied onto the (i,j) pixel in
the new image.
( ) ( ) ( ) (
( ) ( ) ( ) ( )
( ) ( ) ( ) ( )( ),
/)
(
13242413
2413413244
2413324133
jjiijjii
jjjjijjiij
jjjjijjiij
pppppppp
pppppppppp
ppppppppppx
−⋅−−−⋅−
−⋅−⋅+−⋅−⋅
−⋅−⋅−−⋅−⋅=
( ) ( ) ( ) ( )
( ) ( ) ( ) ( )
( ) ( ) ( ) ( )( ).
/)
(
13242413
2413413244
2413324133
iijjiijj
iiiijiijji
iiiijiijji
pppppppp
pppppppppp
ppppppppppy
−⋅−−−⋅−
−⋅−⋅+−⋅−⋅
−⋅−⋅−−⋅−⋅=
(9)
V. NON-LINEAR IMAGE TRANSFORMATION
The need for a non-linear image transformation is easily
understandable if we look at a photograph of an open book
(Fig. 7).
Fig. 7. The image of scanned book
The OCR system fails, because the text lines are curved and
near the centre the letters are narrower.
The first step toward the correction is to trace the curves
bounding the upper and lower borders of the text area. We
assume that the left and right borders are straight lines. We
interpolate the curves using splines with four knot points. In
the currect implementation the lines are adjusted manually.
Fig. 8. The process of adjustment of the bounding curves
MEMSTECH’2007, May 23-26, 2007, Lviv-Polyana, UKRAINE
78
Having pointed out both upper and lower curve, the actual
correction procedure is run. Each point of the spline curve is
described by parameter [ ]1;0∈t . For a specific value t, the
straight line between upper and lower curve is evaluated. The
length of the line between starting points ( ) ( )( )0,0 uu yx and
( ) ( )( )0,0 ll yx is the pattern height of the new image. Each line
( ) ( )( )tytx uu , is then transformed to the perpendicular line
using the interpolation equations (see previous section). As a
result, a rectangle image is created.
Fig. 9. Finding the bounding curves of the region to process
Fig. 10. The result of image restoration
VI. EXPERIMENTAL EVALUATION
In all the tests, FineReader 7.0 was used as the OCR software.
The first experiment was conveyed on a scanned A4 page,
containing text from a Polish book. There were 2698
characters (excluding whitespaces) on the page. In these tests,
defects were added artificially, with aid of Paint Shop Pro 9
image processing software, and Matlab scripts.
Table 1 shows how the image resolution affects the OCR
accuracy. Note that, suprisingly, very high resolution (600
dpi) leads to accuracy deterioration, which is probably some
peculiarity of the used software (we suspect that the FR 7.0
recognition algorithm is tuned for 300 dpi images).
In the next experiment noise of varying intensity was added
(imnoise Matlab’s IPT function) to the test image of 300 dpi.
We tried: speckle, salt & pepper (s&p) and white Gaussian
noise. The deteriorated images were then processed with the
filters. Detailed results are presented in Table 2. The median
filter for samples affected with speckled noise as well as
Gaussian gives unstable results, sometimes hampering further
OCR process significantly. Only s&p noise may be
successfully attenuated.
TABLE 1
OCR ERRORS FOR DIFFERENT IMAGE TYPES
AND RESOLUTIONS
image resolution (dpi) error [%]
scanned 75 0.96
scanned 100 0.14
75dpi, interp. 150 0.59
scanned 150 0.03
100dpi, interp. 200 0.07
scanned 200 0.22
150dpi, interp. 300 0.11
scanned 300 0.07
600dpi, interp. 300 0.11
200dpi, interp. 400 0.07
scanned 600 0.40
TABLE 2
OCR ERRORS FOR NOISY IMAGES, FILTERED OR UNFILTERED
noise filter error
[%] notes
s&p, 10% – – text area error
s&p, 10% median, 3x3 0.03 –
s&p, 10% Wiener, 5x5 0.07 –
s&p, 20% – –
text area err.,
language
misrecogn.
s&p, 20% median, 5x5 0.14 –
s&p, 30% – – unrecogn. text
s&p, 30% median, 5x5 0.44 –
s&p, 30% median, 7x7 1.63 –
speckle, 10% – 0.81 –
speckle, 10% median, 3x3 0.07 –
speckle, 10% median, 5x5 0.11 –
speckle, 10% Wiener, 5x5 0.18 –
speckle, 10% min, 3x3 1.03 –
speckle, 10% thresh. 140 +
max, 3x3 0.14 –
speckle, 20% – – unrecogn. text
speckle, 20% median, 5x5 0.40
speckle, 20% median, 7x7 1.18 im. too dark
speckle, 20% Wiener, 5x5 0.37 –
speckle, 20% Wiener, 7x7 1.14 im. too dark
Gauss., 30% – 0.11 –
Gauss., 40% – – text area error
Gauss., 40% median, 3x3 – text area error
Gauss., 40% min, 3x3 0.14 –
Gauss., 40%
median, 3x3 +
intensity
adjustment
0.11 imadjust([0.8 1],
[0 1])
Gauss., 40%
median, 3x3 +
intensity
adjustment
0.00 imadjust([0.9 1],
[0 1])
In the next experiment the input image was rotated by a
known angle before scanning. Three correction types have
MEMSTECH’2007, May 23-26, 2007, Lviv-Polyana, UKRAINE
79
been considered: FineReader’s automatic one, “manual”
correction (i.e. we explicitly set the rotation angle) and
automatic in our application. The results are shown in Table
3.
The FR 7.0 can easy cope with slightly rotated images, but if
the rotation angle exceeds about 10º, then the text area is
completely misdetected.
TABLE 3
OCR ERRORS FOR A ROTATED AND THEN CORRECTED IMAGE
image correction
method
error
[%] notes
right rot., 3º FR, auto 0.07 some chars
in italic
right rot., 3º auto 0.03 –
right rot., 3º manual 0.03 –
right rot., 5º FR, auto 0.59 –
right rot., 5º auto 0.11 –
right rot., 5º manual 0.03 –
right rot., 15º – – recogn. area
misdetected
right rot., 15º auto 0.07 –
right rot., 15º manual 0.07 –
left rot., 15º – – recogn. area
misdetected
left rot., 15º auto 0.11 –
left rot., 15º manual 0.11 –
left rot., 90º – – unrecogn. text
left rot., 90º manual 0.03 –
Perspective correction was the goal of the next test. We used
Paint Shop Pro 9 to transform a text page into a trapezoid or a
rhomboidal shape. Fig. 11 illustrates the three considered
perspective destortions. OCR errors on (corrected with the
algorithm from Section IV) image affected with these types of
distortions are given in Table 4.
Fig. 11. Perspective distrortions considered in the tests:
a) trapezoid, b) reverse trapezoid, c) rhomboid.
TABLE 4
OCR ERRORS AFTER PERSPECTIVE DISTORTIONS
distortion correction
method
error
[%] notes
trapezoid – 0.70 –
trapezoid our alg. 0.07 –
rev. trapezoid – – recogn. area
misdetected
rev. trapezoid our alg. 0.11 –
rhomboid FR’s auto – recogn. area
misdetected
rhomboid our alg. 0.03 –
Non-linear distortions were also added programmatically.
Table 5 refers to the three cases showed in Fig. 12 (a, b, c).
Fig. 12. Non-linear distrortions
TABLE 5
OCR ERRORS AFTER NON-LINEAR DISTORTIONS
distortion correction
method
error
[%] notes
Fig. 12a model – – recogn. area
misdetected
Fig. 12a model our alg. 0.11 –
Fig. 12b model – – recogn. area
misdetected
Fig. 12b model our alg. 0.14 –
Fig. 12c model – – recogn. area
misdetected
Fig. 12c model our alg. 0.14 –
It is clear from Tables 4 and 5 that FR 7.0 cannot operate on
images affected with these types of distortion. On the
contrary, our algorithm removes those distortions almost
perfectly (practically no accuracy loss in the further OCR
stage).
The final experiment was probably the most valuable one. We
preprocessed a real photograph taken from a digital camera
(Fig. 13), presenting an open book. The image resolutionwas
2288 x 1712 px. The text to recognize was in Polish language,
it contained 1651 characters (excluding whitespaces). The
image contained several defects: wrong perspective, 90º right
rotation, non-linear geometrical distortions, bad contrast,
smudges in the background (paper).
MEMSTECH’2007, May 23-26, 2007, Lviv-Polyana, UKRAINE
80
Fig. 13. Photograph of an open book. Many defects visible
The correction procedure contained the following steps (in
this order):
– 90º left rotation,
– perspective correction,
– non-linear distortion correction,
– image intensity adjustment.
The output result is presented in Fig. 14.
Fig. 14. Corrected image
TABLE 6
OCR ERRORS ON THE REAL DIGITAL CAMERA IMAGE
input image correction
method
error
[%] notes
original – – text area not
found
original 90° left rotat. – recogn. area
misdetected
rotated pers. corr. 2.72 –
rotated + pers. corr. non-linear 0.96 –
defect corr.
rotated + pers. corr. +
non-linear defect corr.
intensity
adjustment 0.88 imadjust
([0 0.8] , [0 1])
FineReader 7.0 was unable to process the original input
image, most importantly due to perspective distortions. As
Table 6 shows, with each successive algorithm layer, the
accuracy improves, to reach less than 1% error.
VII. CONCLUSION
The optical character recognition is an active research area,
but most efforts concern the actual recognition, not the
preprocessing phase. In this work, we showed that appropriate
image preprocessing for OCR is extremely important
especially for digital camera acquired images. Non-
professional digital cameras are rapidly becoming the main
source of image information, also in case of text scanning. We
predict that the sort of algorithms proposed in this paper will
be embedded in the future versions of OCR software.
REFERENCES
[1] Bubliński Zb., Mikrut Zb.: Lokalizacja tablic rejestra-
cyjnych pojazdów. Automatyka, t. 7, zeszyt 3, Uczelniane
Wydawnictwa Naukowo-Dydaktyczne, Kraków 2003, pp.
303–312 (in Polish).
[2] Thillou C., Gosselin B.: Robust thresholding based on
wavelets and thinning algorithms for degraded camera
images. Proceedings of ACIVS 2004, (2004).
[3] Mao S., Rosenfeld A., Kanungo T.: Document structure
analysis algorithms: a literature survey. Proc. SPIE
Electronic Imaging. Jan. 2003; 5010: 197–207.
[4] Tanghva K., Borsack J., Condit A.: Evaluation of model-
based retrieval effectiveness with OCR text. ACM Tran-
sactions on Information Systems, 14(1): 64–93, Jan. 1996.
[5] Kauniskangas H.: Document image retrieval with impro-
vements in database quality. Oulu University Library,
ISBN: 951-42-5313-2. ISBN: 951-42-5313-2, 1999.
[6] Bieniecki W.: Analiza wymagań dla metod przetwarzania
wstępnego obrazów w automatycznym rozpoznawaniu
tekstu. Automatyka, t. 9, zeszyt 3, Uczelniane Wydawnic-
twa Naukowo-Dydaktyczne, Kraków 2005, pp. 525–532
(in Polish).
<<
/ASCII85EncodePages false
/AllowTransparency false
/AutoPositionEPSFiles true
/AutoRotatePages /None
/Binding /Left
/CalGrayProfile (Gray Gamma 2.2)
/CalRGBProfile (sRGB IEC61966-2.1)
/CalCMYKProfile (U.S. Web Coated \050SWOP\051 v2)
/sRGBProfile (sRGB IEC61966-2.1)
/CannotEmbedFontPolicy /Warning
/CompatibilityLevel 1.6
/CompressObjects /Off
/CompressPages true
/ConvertImagesToIndexed true
/PassThroughJPEGImages true
/CreateJDFFile false
/CreateJobTicket false
/DefaultRenderingIntent /Default
/DetectBlends true
/DetectCurves 0.0000
/ColorConversionStrategy /LeaveColorUnchanged
/DoThumbnails false
/EmbedAllFonts true
/EmbedOpenType false
/ParseICCProfilesInComments true
/EmbedJobOptions true
/DSCReportingLevel 0
/EmitDSCWarnings false
/EndPage -1
/ImageMemory 1048576
/LockDistillerParams true
/MaxSubsetPct 100
/Optimize false
/OPM 0
/ParseDSCComments false
/ParseDSCCommentsForDocInfo true
/PreserveCopyPage true
/PreserveDICMYKValues true
/PreserveEPSInfo false
/PreserveFlatness true
/PreserveHalftoneInfo true
/PreserveOPIComments false
/PreserveOverprintSettings true
/StartPage 1
/SubsetFonts false
/TransferFunctionInfo /Remove
/UCRandBGInfo /Preserve
/UsePrologue false
/ColorSettingsFile ()
/AlwaysEmbed [ true
/Arial-Black
/Arial-BoldItalicMT
/Arial-BoldMT
/Arial-ItalicMT
/ArialMT
/ArialNarrow
/ArialNarrow-Bold
/ArialNarrow-BoldItalic
/ArialNarrow-Italic
/ArialUnicodeMS
/BookAntiqua
/BookAntiqua-Bold
/BookAntiqua-BoldItalic
/BookAntiqua-Italic
/BookmanOldStyle
/BookmanOldStyle-Bold
/BookmanOldStyle-BoldItalic
/BookmanOldStyle-Italic
/BookshelfSymbolSeven
/Century
/CenturyGothic
/CenturyGothic-Bold
/CenturyGothic-BoldItalic
/CenturyGothic-Italic
/CenturySchoolbook
/CenturySchoolbook-Bold
/CenturySchoolbook-BoldItalic
/CenturySchoolbook-Italic
/ComicSansMS
/ComicSansMS-Bold
/CourierNewPS-BoldItalicMT
/CourierNewPS-BoldMT
/CourierNewPS-ItalicMT
/CourierNewPSMT
/EstrangeloEdessa
/FranklinGothic-Medium
/FranklinGothic-MediumItalic
/Garamond
/Garamond-Bold
/Garamond-Italic
/Gautami
/Georgia
/Georgia-Bold
/Georgia-BoldItalic
/Georgia-Italic
/Haettenschweiler
/Impact
/Kartika
/Latha
/LetterGothicMT
/LetterGothicMT-Bold
/LetterGothicMT-BoldOblique
/LetterGothicMT-Oblique
/LucidaConsole
/LucidaSans
/LucidaSans-Demi
/LucidaSans-DemiItalic
/LucidaSans-Italic
/LucidaSansUnicode
/Mangal-Regular
/MicrosoftSansSerif
/MonotypeCorsiva
/MSReferenceSansSerif
/MSReferenceSpecialty
/MVBoli
/PalatinoLinotype-Bold
/PalatinoLinotype-BoldItalic
/PalatinoLinotype-Italic
/PalatinoLinotype-Roman
/Raavi
/Shruti
/Sylfaen
/SymbolMT
/Tahoma
/Tahoma-Bold
/TimesNewRomanMT-ExtraBold
/TimesNewRomanPS-BoldItalicMT
/TimesNewRomanPS-BoldMT
/TimesNewRomanPS-ItalicMT
/TimesNewRomanPSMT
/Trebuchet-BoldItalic
/TrebuchetMS
/TrebuchetMS-Bold
/TrebuchetMS-Italic
/Tunga-Regular
/Verdana
/Verdana-Bold
/Verdana-BoldItalic
/Verdana-Italic
/Vrinda
/Webdings
/Wingdings2
/Wingdings3
/Wingdings-Regular
/ZWAdobeF
]
/NeverEmbed [ true
]
/AntiAliasColorImages false
/CropColorImages true
/ColorImageMinResolution 150
/ColorImageMinResolutionPolicy /OK
/DownsampleColorImages true
/ColorImageDownsampleType /Bicubic
/ColorImageResolution 300
/ColorImageDepth -1
/ColorImageMinDownsampleDepth 1
/ColorImageDownsampleThreshold 1.50000
/EncodeColorImages true
/ColorImageFilter /DCTEncode
/AutoFilterColorImages false
/ColorImageAutoFilterStrategy /JPEG
/ColorACSImageDict <<
/QFactor 0.76
/HSamples [2 1 1 2] /VSamples [2 1 1 2]
>>
/ColorImageDict <<
/QFactor 0.76
/HSamples [2 1 1 2] /VSamples [2 1 1 2]
>>
/JPEG2000ColorACSImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 15
>>
/JPEG2000ColorImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 15
>>
/AntiAliasGrayImages false
/CropGrayImages true
/GrayImageMinResolution 150
/GrayImageMinResolutionPolicy /OK
/DownsampleGrayImages true
/GrayImageDownsampleType /Bicubic
/GrayImageResolution 300
/GrayImageDepth -1
/GrayImageMinDownsampleDepth 2
/GrayImageDownsampleThreshold 1.50000
/EncodeGrayImages true
/GrayImageFilter /DCTEncode
/AutoFilterGrayImages false
/GrayImageAutoFilterStrategy /JPEG
/GrayACSImageDict <<
/QFactor 0.76
/HSamples [2 1 1 2] /VSamples [2 1 1 2]
>>
/GrayImageDict <<
/QFactor 0.76
/HSamples [2 1 1 2] /VSamples [2 1 1 2]
>>
/JPEG2000GrayACSImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 15
>>
/JPEG2000GrayImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 15
>>
/AntiAliasMonoImages false
/CropMonoImages true
/MonoImageMinResolution 1200/MonoImageMinResolutionPolicy /OK
/DownsampleMonoImages true
/MonoImageDownsampleType /Bicubic
/MonoImageResolution 600
/MonoImageDepth -1
/MonoImageDownsampleThreshold 1.50000
/EncodeMonoImages true
/MonoImageFilter /CCITTFaxEncode
/MonoImageDict <<
/K -1
>>
/AllowPSXObjects false
/CheckCompliance [
/None
]
/PDFX1aCheck false
/PDFX3Check false
/PDFXCompliantPDFOnly false
/PDFXNoTrimBoxError true
/PDFXTrimBoxToMediaBoxOffset [
0.00000
0.00000
0.00000
0.00000
]
/PDFXSetBleedBoxToMediaBox true
/PDFXBleedBoxToTrimBoxOffset [
0.00000
0.00000
0.00000
0.00000
]
/PDFXOutputIntentProfile (None)
/PDFXOutputConditionIdentifier ()
/PDFXOutputCondition ()
/PDFXRegistryName ()
/PDFXTrapped /False
/Description <<
/CHS <FEFF4f7f75288fd94e9b8bbe5b9a521b5efa7684002000410064006f006200650020005000440046002065876863900275284e8e55464e1a65876863768467e5770b548c62535370300260a853ef4ee54f7f75280020004100630072006f0062006100740020548c002000410064006f00620065002000520065006100640065007200200035002e003000204ee553ca66f49ad87248672c676562535f00521b5efa768400200050004400460020658768633002>
/CHT <FEFF4f7f752890194e9b8a2d7f6e5efa7acb7684002000410064006f006200650020005000440046002065874ef69069752865bc666e901a554652d965874ef6768467e5770b548c52175370300260a853ef4ee54f7f75280020004100630072006f0062006100740020548c002000410064006f00620065002000520065006100640065007200200035002e003000204ee553ca66f49ad87248672c4f86958b555f5df25efa7acb76840020005000440046002065874ef63002>
/DAN <FEFF004200720075006700200069006e0064007300740069006c006c0069006e006700650072006e0065002000740069006c0020006100740020006f007000720065007400740065002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e007400650072002c0020006400650072002000650067006e006500720020007300690067002000740069006c00200064006500740061006c006a006500720065007400200073006b00e60072006d007600690073006e0069006e00670020006f00670020007500640073006b007200690076006e0069006e006700200061006600200066006f0072007200650074006e0069006e006700730064006f006b0075006d0065006e007400650072002e0020004400650020006f007000720065007400740065006400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e00650073002000690020004100630072006f00620061007400200065006c006c006500720020004100630072006f006200610074002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002e>
/DEU <FEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e002000410064006f006200650020005000440046002d0044006f006b0075006d0065006e00740065006e002c00200075006d002000650069006e00650020007a0075007600650072006c00e40073007300690067006500200041006e007a006500690067006500200075006e00640020004100750073006700610062006500200076006f006e00200047006500730063006800e40066007400730064006f006b0075006d0065006e00740065006e0020007a0075002000650072007a00690065006c0065006e002e00200044006900650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f00620061007400200075006e0064002000520065006100640065007200200035002e003000200075006e00640020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002e>
/ESP <FEFF005500740069006c0069006300650020006500730074006100200063006f006e0066006900670075007200610063006900f3006e0020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f0073002000640065002000410064006f00620065002000500044004600200061006400650063007500610064006f007300200070006100720061002000760069007300750061006c0069007a00610063006900f3006e0020006500200069006d0070007200650073006900f3006e00200064006500200063006f006e006600690061006e007a006100200064006500200064006f00630075006d0065006e0074006f007300200063006f006d00650072006300690061006c00650073002e002000530065002000700075006500640065006e00200061006200720069007200200064006f00630075006d0065006e0074006f00730020005000440046002000630072006500610064006f007300200063006f006e0020004100630072006f006200610074002c002000410064006f00620065002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002e>
/FRA <FEFF005500740069006c006900730065007a00200063006500730020006f007000740069006f006e00730020006100660069006e00200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000410064006f006200650020005000440046002000700072006f00660065007300730069006f006e006e0065006c007300200066006900610062006c0065007300200070006f007500720020006c0061002000760069007300750061006c00690073006100740069006f006e0020006500740020006c00270069006d007000720065007300730069006f006e002e0020004c0065007300200064006f00630075006d0065006e00740073002000500044004600200063007200e900e90073002000700065007500760065006e0074002000ea0074007200650020006f007500760065007200740073002000640061006e00730020004100630072006f006200610074002c002000610069006e00730069002000710075002700410064006f00620065002000520065006100640065007200200035002e0030002000650074002000760065007200730069006f006e007300200075006c007400e90072006900650075007200650073002e>
/ITA (Utilizzare queste impostazioni per creare documenti Adobe PDF adatti per visualizzare e stampare documenti aziendali in modo affidabile. I documenti PDF creati possono essere aperti con Acrobat e Adobe Reader 5.0 e versioni successive.)
/JPN <FEFF30d330b830cd30b9658766f8306e8868793a304a3088307353705237306b90693057305f002000410064006f0062006500200050004400460020658766f8306e4f5c6210306b4f7f75283057307e305930023053306e8a2d5b9a30674f5c62103055308c305f0020005000440046002030d530a130a430eb306f3001004100630072006f0062006100740020304a30883073002000410064006f00620065002000520065006100640065007200200035002e003000204ee5964d3067958b304f30533068304c3067304d307e305930023053306e8a2d5b9a3067306f30d530a930f330c8306e57cb30818fbc307f3092884c3044307e30593002>
/KOR <FEFFc7740020c124c815c7440020c0acc6a9d558c5ec0020be44c988b2c8c2a40020bb38c11cb97c0020c548c815c801c73cb85c0020bcf4ace00020c778c1c4d558b2940020b3700020ac00c7a50020c801d569d55c002000410064006f0062006500200050004400460020bb38c11cb97c0020c791c131d569b2c8b2e4002e0020c774b807ac8c0020c791c131b41c00200050004400460020bb38c11cb2940020004100630072006f0062006100740020bc0f002000410064006f00620065002000520065006100640065007200200035002e00300020c774c0c1c5d0c11c0020c5f40020c2180020c788c2b5b2c8b2e4002e>
/NLD (Gebruik deze instellingen om Adobe PDF-documenten te maken waarmee zakelijke documenten betrouwbaar kunnen worden weergegeven en afgedrukt. De gemaakte PDF-documenten kunnen worden geopend met Acrobat en Adobe Reader 5.0 en hoger.)
/NOR <FEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f0070007000720065007400740065002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e00740065007200200073006f006d002000650072002000650067006e0065007400200066006f00720020007000e5006c006900740065006c006900670020007600690073006e0069006e00670020006f00670020007500740073006b007200690066007400200061007600200066006f0072007200650074006e0069006e006700730064006f006b0075006d0065006e007400650072002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e00650073002000690020004100630072006f00620061007400200065006c006c00650072002000410064006f00620065002000520065006100640065007200200035002e003000200065006c006c00650072002e>
/PTB <FEFF005500740069006c0069007a006500200065007300730061007300200063006f006e00660069006700750072006100e700f50065007300200064006500200066006f0072006d00610020006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000410064006f00620065002000500044004600200061006400650071007500610064006f00730020007000610072006100200061002000760069007300750061006c0069007a006100e700e3006f002000650020006100200069006d0070007200650073007300e3006f00200063006f006e0066006900e1007600650069007300200064006500200064006f00630075006d0065006e0074006f007300200063006f006d0065007200630069006100690073002e0020004f007300200064006f00630075006d0065006e0074006f00730020005000440046002000630072006900610064006f007300200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002000650020006f002000410064006f00620065002000520065006100640065007200200035002e0030002000650020007600650072007300f50065007300200070006f00730074006500720069006f007200650073002e>/SUO <FEFF004b00e40079007400e40020006e00e40069007400e4002000610073006500740075006b007300690061002c0020006b0075006e0020006c0075006f0074002000410064006f0062006500200050004400460020002d0064006f006b0075006d0065006e007400740065006a0061002c0020006a006f0074006b006100200073006f0070006900760061007400200079007200690074007900730061007300690061006b00690072006a006f006a0065006e0020006c0075006f00740065007400740061007600610061006e0020006e00e400790074007400e4006d0069007300650065006e0020006a0061002000740075006c006f007300740061006d0069007300650065006e002e0020004c0075006f0064007500740020005000440046002d0064006f006b0075006d0065006e00740069007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f0062006100740069006c006c00610020006a0061002000410064006f00620065002000520065006100640065007200200035002e0030003a006c006c00610020006a006100200075007500640065006d006d0069006c006c0061002e>
/SVE <FEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006f006d002000640075002000760069006c006c00200073006b006100700061002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e007400200073006f006d00200070006100730073006100720020006600f60072002000740069006c006c006600f60072006c00690074006c006900670020007600690073006e0069006e00670020006f006300680020007500740073006b007200690066007400650072002000610076002000610066006600e4007200730064006f006b0075006d0065006e0074002e002000200053006b006100700061006400650020005000440046002d0064006f006b0075006d0065006e00740020006b0061006e002000f600700070006e00610073002000690020004100630072006f0062006100740020006f00630068002000410064006f00620065002000520065006100640065007200200035002e00300020006f00630068002000730065006e006100720065002e>
/ENU (Use these settings to create PDFs that match the "Required" settings for PDF Specification 4.0)
>>
>> setdistillerparams
<<
/HWResolution [600 600]
/PageSize [612.000 792.000]
>> setpagedevice