CONTENTS
ix
13GeometricOperations
197
13.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .197
13.2 GeometricOperations s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .197
13.3 RotationAboutAnyPoint t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202
13.4 Bi-LinearInterpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .203
13.5 AnApplicationProgram m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .206
13.6 AStretchingProgram
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .207
13.7 Conclusions s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .208
13.8 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .208
14WarpingandMorphing
209
14.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .209
14.2 ImageWarping g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .209
14.3 TheWarpingTechnique e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .210
14.4 TwoWaystoWarp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .212
14.5 ShearingImages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216
14.6 Morphing g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .218
14.7 AWarpingApplicationProgram
. . . . . . . . . . . . . . . . . . . . . . . .221
14.8 Conclusions s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222
14.9 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222
15BasicTextures Operations
223
15.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223
15.2 Textures s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .223
15.3 EdgeDetectorsasTextureOperators s . . . . . . . . . . . . . . . . . . . . .225
15.4 TheDierenceOperator r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .231
15.5 TheHurstOperator r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .234
15.6 TheCompareOperator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239
15.7 AnApplicationProgram m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241
15.8 Conclusions s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241
15.9 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241
16RandomDotStereograms
243
16.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .243
16.2 StereogramBasics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .243
16.3 StereogramAlgorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .249
16.4 SourceCodeandExamples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .252
16.5 ColoreldStereograms s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .256
Pdf picture to powerpoint - C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
how to convert pdf into powerpoint presentation; and paste pdf into powerpoint
Pdf picture to powerpoint - VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
convert pdf pages to powerpoint slides; convert pdf back to powerpoint
x
CONTENTS
16.6 Conclusions s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .264
16.7 Reference e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .264
17Steganography: HidingInformation
265
17.1 Introduction n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .265
17.2 HiddenWriting g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .265
17.3 Watermarking g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .266
17.4 HidingImagesinImages s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .269
17.5 Extensions s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .274
17.6 Conclusions s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .275
17.7 Reference e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .275
18Command-LineProgramming
277
18.1 Introduction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .277
18.2 BatchProgrammingwith.batFiles s . . . . . . . . . . . . . . . . . . . . . . . .277
18.3 Basicsof.batProgramming g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .278
18.4 UsesandExamples s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .280
18.5 Conclusions s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .282
19ATcl/TkWindowsInterface
283
19.1 Introduction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .283
19.2 TheNeedforaWindowsInterface. . . . . . . . . . . . . . . . . . . . . . . . .283
19.3 Options s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .284
19.4 TheTcl/TkGraphicalUserInterface e . . . . . . . . . . . . . . . . . . . . . .285
19.5 Conclusions s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .288
19.6 Reference e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .288
A Themakele
289
A.1 TheListings s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .290
A.2 CommandstoBuildTheCImageProcessingSystem m . . . . . . . .291
A.3 Reference e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291
A.4 CodeListings s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291
B TheStand-AloneApplicationPrograms
301
C SourceCode e TablesofContents
307
C.1 Listings s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .307
C# PDF insert image Library: insert images into PDF in C#.net, ASP
How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Import graphic picture, digital photo, signature and logo into PDF document.
how to convert pdf slides to powerpoint; convert pdf to editable ppt
VB.NET TIFF: How to Draw Picture & Write Text on TIFF Document in
drawing As RaterEdgeDrawing = New RaterEdgeDrawing() drawing.Picture = "RasterEdge" drawing provide powerful & profession imaging controls, PDF document, tiff
pdf picture to powerpoint; images from pdf to powerpoint
CONTENTS
xi
D IndexofImageProcessingAlgorithms
319
D.1 AlgorithmsListedinOrderofAppearance e . . . . . . . . . . . . . . . . .319
D.2 AlgorithmsListedAlphabeticalOrder. . . . . . . . . . . . . . . . . . . . .322
E Bibliography
327
E.1 ImageProcessingBooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .327
E.2 ProgrammingBooks s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .329
F SourceCodeListings
331
F.1 CodeListingsforChapter1 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .331
F.2 CodeListingsforChapter2 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .395
F.3 CodeListingsforChapter3 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .401
F.4 CodeListingsforChapter4 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .409
F.5 CodeListingsforChapter5 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .425
F.6 CodeListingsforChapter6 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .440
F.7 CodeListingsforChapter7 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .459
F.8 CodeListingsforChapter8 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .471
F.9 CodeListingsforChapter9 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .487
F.10CodeListingsforChapter10. . . . . . . . . . . . . . . . . . . . . . . . . . . . .512
F.11CodeListingsforChapter11. . . . . . . . . . . . . . . . . . . . . . . . . . . . .538
F.12CodeListingsforChapter12. . . . . . . . . . . . . . . . . . . . . . . . . . . . .591
F.13CodeListingsforChapter13. . . . . . . . . . . . . . . . . . . . . . . . . . . . .623
F.14CodeListingsforChapter14. . . . . . . . . . . . . . . . . . . . . . . . . . . . .642
F.15CodeListingsforChapter15. . . . . . . . . . . . . . . . . . . . . . . . . . . . .661
F.16CodeListingsforChapter16. . . . . . . . . . . . . . . . . . . . . . . . . . . . .683
F.17CodeListingsforChapter17. . . . . . . . . . . . . . . . . . . . . . . . . . . . .729
F.18CodeListingsforChapter18. . . . . . . . . . . . . . . . . . . . . . . . . . . . .743
F.19CodeListingsforChapter19. . . . . . . . . . . . . . . . . . . . . . . . . . . . .753
VB.NET Image: Image Cropping SDK to Cut Out Image, Picture and
first! VB.NET Image & Picture Cropping Application. Do you need to save a copy of certain part of an image file in a programming way?
converting pdf to ppt online; converting pdf to ppt
VB.NET Image: Image Resizer Control SDK to Resize Picture & Photo
VB.NET Method to Resize Image & Picture. Here we display the method that We are dedicated to provide powerful & profession imaging controls, PDF document, image
how to convert pdf slides to powerpoint presentation; export pdf into powerpoint
xii
CONTENTS
VB.NET Image: Image Scaling SDK to Scale Picture / Photo
VB.NET DLLs to Scale Image / Picture. There are two dlls that will be involved in the process of VB.NET image scaling, which are RasterEdge.Imaging.Basic.dll
convert pdf to editable powerpoint online; how to convert pdf to powerpoint
C# Word - Paragraph Processing in C#.NET
C# users can set paragraph properties and create content such as run, footnote, endnote and picture in a paragraph. Create Picture in Paragraph.
convert pdf document to powerpoint; convert pdf to powerpoint slide
ListofFigures
1.1 ASampleProgram m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2 ExistingStandardTIFFTags s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3 TheStructureofaTIFFFile e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.4 TheBeginningofaTIFFFile e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.5 PossibleDataTypesandLengths s . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.6 TheBMPFileHeader r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.7 TheBitMapHeader r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.1 TheBasicHalftoningAlgorithm m . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.2 InputBoyImage e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.3 OutputHalftonedBoyImage e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.4 PosterCreatedwiththedumpbProgram m . . . . . . . . . . . . . . . . . . . . 32
4.1 SimpleHistogram m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.2 HistogramofaPoorlyScannedImage. . . . . . . . . . . . . . . . . . . . . . 35
4.3 BoyImagewithHistogram m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.4 HouseImagewithHistogram
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.5 ImagewithPoorContrast t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.6 HistogramEqualizationAlgorithm
. . . . . . . . . . . . . . . . . . . . . . . 40
4.7 EqualizedVersionofFigure4.5 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.8 ComparingFigures4.6and4.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.9 EqualizingaProperlyScannedImage e . . . . . . . . . . . . . . . . . . . . . 43
5.1 GraphsofGrayScaleValuesatEdges. . . . . . . . . . . . . . . . . . . . . . 48
5.2 MasksUsedbyFalerforEdgeDetection n . . . . . . . . . . . . . . . . . . . . 49
5.3 MasksforEdgeDetection n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
5.4 TheHouseImage e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.5 TheResultoftheKirschMasks s . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.6 TheResultofthePrewittMasks s . . . . . . . . . . . . . . . . . . . . . . . . . . 54
xiii
C# TIFF: How to Insert & Burn Picture/Image into TIFF Document
Support adding image or picture to an existing or new creating blank TIFF are dedicated to provide powerful & profession imaging controls, PDF document, tiff
convert pdf into powerpoint; converting pdf to powerpoint online
VB.NET PowerPoint: Add Image to PowerPoint Document Slide/Page
clip art or screenshot, the picture will be insert or delete any certain PowerPoint slide without powerful & profession imaging controls, PDF document, tiff
how to add pdf to powerpoint presentation; how to convert pdf into powerpoint on
xiv
LISTOFFIGURES
5.7 TheResultoftheSobelMasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.8 TheResultoftheSobelMasksWithoutThresholding g . . . . . . . . 55
5.9 TheResultoftheQuickMask k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.1 OriginalHouseImage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.2 AnExampleoftheHomogeneityOperator r . . . . . . . . . . . . . . . . . . 59
6.3 ResultofHomogeneityEdgeDetector. . . . . . . . . . . . . . . . . . . . . . . 60
6.4 AnExampleoftheDierenceOperator r . . . . . . . . . . . . . . . . . . . . . 61
6.5 ResultofDierenceEdgeDetector r . . . . . . . . . . . . . . . . . . . . . . . . . 62
6.6 Gaussian\MexicanHat"Masks s . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
6.7 DetectingSmallEdges s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
6.8 ResultofGaussianEdgeDetectorwith7x7Mask k . . . . . . . . . . . . 65
6.9 ResultofGaussianEdgeDetectorwith9x9Mask k . . . . . . . . . . . . 66
6.10 Contrast-BasedEdgeDetector r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
6.11 ResultofQuickEdgeDetector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
6.12 ResultofContrast-BasedEdgeDetector r . . . . . . . . . . . . . . . . . . . . 69
6.13 ResultofEdgeEnhancement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
6.14 TheResultsofApplyingthe e VarianceandRangeOperators
toanArrayofNumbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
6.15 ResultofVarianceEdgeDetector r . . . . . . . . . . . . . . . . . . . . . . . . . . 72
6.16 ResultofRangeEdgeDetector r . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
7.1 SideViewofanImagewithLowSpatialFrequencies . . . . . . . . . 76
7.2 SideViewofanImagewithHighSpatialFrequencies s . . . . . . . . . 76
7.3 Low-PassFilterConvolutionMasks s . . . . . . . . . . . . . . . . . . . . . . . . . 78
7.4 AnImageSegmentwithLowSpatialFrequencies s . . . . . . . . . . . . 79
7.5 AnImageSegmentwithHighSpatialFrequencies s . . . . . . . . . . . . 79
7.6 Low-PassFilteringofFigure7.4 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
7.7 Low-PassFilteringofFigure7.5 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
7.8 NoisyAerialImage e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
7.9 ResultofLow-PassFilterMask#6 6 . . . . . . . . . . . . . . . . . . . . . . . . . 82
7.10 ResultofLow-PassFilterMask#9 9 . . . . . . . . . . . . . . . . . . . . . . . . . 83
7.11 ResultofLow-PassFilterMask#10 0 . . . . . . . . . . . . . . . . . . . . . . . 83
7.12 ResultofLow-PassFilterMask#16 6 . . . . . . . . . . . . . . . . . . . . . . . 84
7.13 Resultof3x3MedianFilter r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
7.14 HouseImage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
7.15 Resultof3x3MedianFilter r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
7.16 Resultof5x5MedianFilter r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
VB.NET Image: VB.NET Planet Barcode Generator for Image, Picture &
png, gif, jpeg, bmp and tiff) and a document file (supported files are PDF, Word & Generate Planet Barcode on Picture & Image in VB.NET. In this part, we will
how to change pdf to ppt on; table from pdf to powerpoint
VB.NET Image: Create Code 11 Barcode on Picture & Document Using
Write Code 11 barcode image on single-page or multi-page PDF, TIFF or Word document using VB.NET code. Code 11 Barcode Generation on PDF Using VB.NET Code.
pdf to ppt converter online for large; picture from pdf to powerpoint
LISTOFFIGURES
xv
7.17 Resultof7x7MedianFilter r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
7.18 High-PassFilterConvolutionMasks. . . . . . . . . . . . . . . . . . . . . . . 89
7.19 ResultofHigh-PassFilteronFigure7.4 4 . . . . . . . . . . . . . . . . . . . . 89
7.20 ResultofHigh-PassFilteronFigure7.5 5 . . . . . . . . . . . . . . . . . . . . 90
7.21 ResultofHigh-PassFilterMask#1. . . . . . . . . . . . . . . . . . . . . . . 91
7.22 ResultofHigh-PassFilterMask#2. . . . . . . . . . . . . . . . . . . . . . . 91
7.23 ResultofHigh-PassFilterMask#3. . . . . . . . . . . . . . . . . . . . . . . 92
8.1 AdditionandSubtractionofImages. . . . . . . . . . . . . . . . . . . . . . . . 96
8.2 AHouseImage e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
8.3 EdgeDetectorOutputofFigure8.2. . . . . . . . . . . . . . . . . . . . . . . . 97
8.4 Figure8.2MinusFigure8.3(EdgesSubtracted) ) . . . . . . . . . . . . . 97
8.5 CuttingandPasting g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
8.6 SectionofFigure8.3CutandPastedIntoFigure8.2 2 . . . . . . . . 99
8.7 TwoImagesPastedOntoaBlankImage e . . . . . . . . . . . . . . . . . . .100
9.1 AnImageExample e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
9.2 AHistogramoftheImageofFigure9.1. . . . . . . . . . . . . . . . . . . .105
9.3 The e Image in Figure 9.1 with Allthe Pixels s Except t the 8s
BlankedOut. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
9.4 Figure9.1withaThresholdPointof5 5 . . . . . . . . . . . . . . . . . . . .106
9.5 AerialImagewithPoorContrast t . . . . . . . . . . . . . . . . . . . . . . . . .107
9.6 ResultofHistogramEqualizationonFigure9.5 5 . . . . . . . . . . . .108
9.7 ResultofHigh-PassFilteringonFigure9.6. . . . . . . . . . . . . . . . .109
9.8 TheResultofSmoothingtheHistogramGiveninFigure9.2 2 .110
9.9 TheResultofCorrectlyThresholdingFigure9.1. . . . . . . . . . . .111
9.10 TheResultofRegionGrowingPerformedonFigure9.9 9 . . . .112
9.11 PseudocodeforRegionGrowing g . . . . . . . . . . . . . . . . . . . . . . . . . .114
9.12 InputImageforSegmentationExamples s . . . . . . . . . . . . . . . . . . .115
9.13 ThresholdofFigure9.12withHigh=255andLow=125 5 . . . . .115
9.14 ThresholdofFigure9.12withHigh=255andLow=175 5 . . . . .116
9.15 ThresholdofFigure9.12withHigh=255andLow=225 5 . . . . .116
9.16 ResultofIncorrectPeakSeparation . . . . . . . . . . . . . . . . . . . . . .118
9.17 AHistograminwhichtheHighestPeakDoesNotCorrespond
totheBackground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119
9.18 Threshold d of Figure 9.12 Using Peak k Technique e (High=255
andLow=166). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120
xvi
LISTOFFIGURES
9.19 ThresholdofFigure9.12UsingValley y Technique(High=255
andLow=241). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121
9.20 ThresholdofFigure9.12UsingAdaptiveTechnique(High=255
andLow=149). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
10.1 UsingEdgestoSegmentanImage. . . . . . . . . . . . . . . . . . . . . . . . .126
10.2 GrowingObjectsUsingGrayShades s . . . . . . . . . . . . . . . . . . . . . .127
10.3 GrowingObjectsUsingGrayShadesandEdges s . . . . . . . . . . . . .128
10.4 AerialImageofHouseTrailers s . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129
10.5 HouseImage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130
10.6 EdgeDetectorOutputfromFigure10.5. . . . . . . . . . . . . . . . . . . .130
10.7 ASmallEdgeDetectorErrorLeadstoaBigSegmentationError131
10.8 EdgeDetectorOutputfromFigure10.4. . . . . . . . . . . . . . . . . . . .132
10.9 Triple-ThickEdgesDistortObjects s . . . . . . . . . . . . . . . . . . . . . . . .133
10.10ResultofMistakingEdgesforObjects . . . . . . . . . . . . . . . . . . . .134
10.11OutputofMedian,High-Pixel,andLow-PixelFilters . . . . . . . .135
10.12Low-PixelFilteringPerformedonFigure10.5 . . . . . . . . . . . . . .136
10.13EdgeDetectorOutputfromFigure10.12 . . . . . . . . . . . . . . . . . . .137
10.14EdgeDetectorOutputfromFigure10.4|Thresholdedat70%138
10.15ResultofErodingStrayEdges . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139
10.16ErodingAwayThickEdges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140
10.17ResultofErodingtheEdgesinFigure10.13 . . . . . . . . . . . . . . .141
10.18TheRegionGrowingAlgorithmfromChapter9 . . . . . . . . . . . . .142
10.19TheImprovedRegionGrowingAlgorithm(Part1) . . . . . . . . .143
10.19TheImprovedRegionGrowingAlgorithm(Part2) . . . . . . . . .144
10.20SobelEdgeDetectorOutputfromFigure10.4(afterErosion).147
10.21ResultofEdge-OnlySegmentationofFigure10.4 . . . . . . . . . . .148
10.22ResultofGray-Shade-OnlySegmentationofFigure10.4. . . . .148
10.23ResultofEdgeandGrayShadeSegmentationofFigure10.4 .149
10.24ResultofEdge-OnlySegmentationofFigure10.5 . . . . . . . . . . .150
10.25ResultofGray-Shade-OnlySegmentationofFigure10.5. . . . .150
10.26ResultofEdgeandGrayShadeSegmentationofFigure10.5 .151
11.1 AerialImage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
11.2 SegmentationofAerialImage e . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
11.3 HouseImage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155
11.4 SegmentationofHouseImage e . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155
11.5 ABinaryImage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156
LISTOFFIGURES
xvii
11.6 TheResultofErodingFigure11.5. . . . . . . . . . . . . . . . . . . . . . . . .156
11.7 TheResultofDilatingFigure11.5 5 . . . . . . . . . . . . . . . . . . . . . . .157
11.8 TheResultofErodingFigure11.5UsingaThresholdof2 2 . . .158
11.9 TheResultofDilatingFigure11.5UsingaThresholdof2 2 . . .158
11.10Four3x3Masks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .158
11.11The Result of DilatingFigure 11.5 withthe Four Masks of
Figure11.9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .159
11.12ExamplesofMaskedVerticalandHorizontalDilations . . . . .161
11.13TwoObjectsJoinedbyaThread,Separatedbyopeningand
aHoleEnlargedbyopening . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .162
11.14ASegmentationandtheResultofOpening. . . . . . . . . . . . . . . .163
11.15TwoObjectsthatShouldbeJoined,HowclosingRemovesthe
BreakandFillsUnwantedHoles . . . . . . . . . . . . . . . . . . . . . . . . . .164
11.16AnUnwantedMergingofTwoObjects . . . . . . . . . . . . . . . . . . . .165
11.17ClosingofSegmentationinFigure11.2 . . . . . . . . . . . . . . . . . . . .166
11.18AnUnwantedSplittingofanObject . . . . . . . . . . . . . . . . . . . . .167
11.19ResultofSpecialRoutinesthatOpenandCloseObjectsbut
donotJoinorBreakThem
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .168
11.20ResultofOpeningofa2-WideObject . . . . . . . . . . . . . . . . . . . .169
11.21CasesWhereObjectsCanandCannotbeEroded . . . . . . . . . .169
11.22CasesthatdoanddonotRequireaSpecialClosingRoutine .170
11.23SpecialClosingofSegmentationofFigure11.2 . . . . . . . . . . . . .171
11.24ErosionofSegmentationinFigure11.4 . . . . . . . . . . . . . . . . . . . .172
11.25SpecialClosingofFigure11.24 . . . . . . . . . . . . . . . . . . . . . . . . . .172
11.26OutlineofSegmentationinFigure11.4 . . . . . . . . . . . . . . . . . . . .173
11.27TheInteriorOutlineofanObject . . . . . . . . . . . . . . . . . . . . . . . . .174
11.28TheExteriorOutlineofanObject. . . . . . . . . . . . . . . . . . . . . . . .175
11.29ThinningaRectangleuntilitisOnePixelWide . . . . . . . . . . . .176
11.30ASquare,itsEuclideanDistanceMeasure,anditsMedialAxis
Transform(Part1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178
11.30ASquare,itsEuclideanDistanceMeasure,anditsMedialAxis
Transform(Part2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .179
11.31ARectangleanditsMedialAxisTransform
. . . . . . . . . . . . . .180
11.32(ClockwisefromUpperLeft)A,ItsOutline,MedialAxisTrans-
form,andThinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181
12.1 ExistingStandardTIFFTags s . . . . . . . . . . . . . . . . . . . . . . . . . . . .184
12.2 OriginalAerialImage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .185
xviii
LISTOFFIGURES
12.3 SegmentationofAerialImage(fromChapter10). . . . . . . . . . . . .185
12.4 SegmentedAerialImageMaskedwithOriginal. . . . . . . . . . . . . .186
12.5 ilabelOutputonLeft,DilationinCenter,XORofBothonRight187
12.6 LabeledBoyImage e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187
12.7 ImagesAandB B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189
12.8 ResultofOverlayNon-ZeroA A . . . . . . . . . . . . . . . . . . . . . . . . . . . . .190
12.9 ResultofOverlayZeroA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .190
12.10ResultofOverlayGreaterA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .191
12.11ResultofOverlayLessA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .191
12.12ResultofAverageOverlay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .192
12.13TwoImagesSidebySide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .192
12.14TwoImagesAveraged . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193
12.15LeafyTextureImage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193
12.16HouseImage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194
12.17AveragingLeafyTextureandHouseImage . . . . . . . . . . . . . . . . .194
12.18WhiteFrameinBlankImage . . . . . . . . . . . . . . . . . . . . . . . . . . . . .195
12.19FrameOverlaidonBoyImage . . . . . . . . . . . . . . . . . . . . . . . . . . . . .196
13.1 TheThreeBasicGeometricOperations:Displacement,Stretch-
ing,andRotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .198
13.2 ExamplesofDisplacement t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .199
13.3 ExamplesofStretching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200
13.4 ExamplesofRotationabouttheOrigin . . . . . . . . . . . . . . . . . . . .200
13.5 ExamplesofCrossProducts s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201
13.6 CombiningAllFourGeometricOperations s . . . . . . . . . . . . . . . .202
13.7 RotationAboutanyPointm,n. . . . . . . . . . . . . . . . . . . . . . . . . . . . .203
13.8 ExamplesofRotationAboutAnyPoint. . . . . . . . . . . . . . . . . . . .204
13.9 AComparisonofNotUsingBi-LinearInterpolationandUsing
Bi-LinearInterpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .205
13.10Bi-LinearInterpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .206
13.11TheBoyImageEnlargedHorizontallyandShrunkVertically .207
14.1 Bi-LinearInterpolationofaQuadrilateral l . . . . . . . . . . . . . . . . .211
14.2 TheControlPointWarpingProcess s . . . . . . . . . . . . . . . . . . . . . . . .213
14.3 ExamplesofControlPointWarping g . . . . . . . . . . . . . . . . . . . . . . .215
14.4 TheObjectWarpingProcess. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .215
14.5 ExamplesofObjectWarping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .217
14.6 WarpedHouseImage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .217
Documents you may be interested
Documents you may be interested