您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 造纸印刷 > 数字图像处理,冈萨雷斯,课件英文版Chapter09形态学图像处理
DigitalImageProcessingChapter9:MorphologicalImageProcessing5September2007WhatareMorphologicalOperations?Morphologicaloperationscomefromtheword“morphing”inBiologywhichmeans“changingashape”.MorphingImagemorphologicaloperationsareusedtomanipulateobjectshapessuchasthinning,thickening,andfilling.Binarymorphologicaloperationsarederivedfromsetoperations.(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.BasicSetOperationsConceptofasetinbinaryimagemorphology:Eachsetmayrepresentoneobject.Eachpixel(x,y)hasitsstatus:belongtoasetornotbelongtoaset.TranslationandReflectionOperationsA(A)zz=(z1,z2)TranslationReflectionBˆBBbbwwBfor,ˆAazaccAzfor,(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.LogicalOperations**Forbinaryimagesonly(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.DilationOperationsABzBAzˆ=EmptysetA=ObjecttobedilatedB=StructuringelementDilatemeans“extend”DilationOperations(cont.)StructuringElement(B)Originalimage(A)BˆReflectionIntersectpixelCenterpixelDilationOperations(cont.)ResultofDilationBoundaryofthe“centerpixels”whereintersectsAzBˆ(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.Example:ApplicationofDilation“Repair”brokencharacters(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.ErosionOperationABzBAzA=ObjecttobeerodedB=StructuringelementErosionmeans“trim”ErosionOperations(cont.)StructuringElement(B)Originalimage(A)IntersectpixelCenterpixelErosionOperations(cont.)ResultofErosionBoundaryofthe“centerpixels”whereBisinsideA(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.Example:ApplicationofDilationandErosionRemovesmallobjectssuchasnoiseDualityBetweenDilationandErosionBABAccˆ)(Proof:wherec=complementBAABzABzABzBAcczcczczcˆ)((ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.OpeningOperationBBABA)(ABBBAzzor=CombinationofallpartsofAthatcancompletelycontainBOpeningeliminatesnarrowandsmalldetailsandcorners.(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.ExampleofOpening(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.ClosingOperationBBBA)A(Closingfillsnarrowgapsandnotches(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.ExampleofClosingDualityBetweenOpeningandClosingBABAccˆPropertiesOpeningBABBABDBCDCABA.3thenIf2..1BABBABDBCDCBAA.3thenIf2..1PropertiesClosingIdempotentproperty:can’tchangeanymoreExample:ApplicationofMorphologicalOperations(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.Fingerprintenhancement(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.Hit-or-MissTransformation)(XWAXAXAc*whereX=shapetobedetectedW=windowthatcancontainXHit-or-MissTransformation(cont.))(XWABABAc*(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.BoundaryExtractionBAAβ(A)OriginalimageBoundary(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.RegionFillingckkABXX1OriginalimageResultsofregionfillingwhereX0=seedpixelp(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.ExtractionofConnectedComponentsABXXkk1whereX0=seedpixelpExample:ExtractionofConnectedComponentsX-rayimageofbonesThresholdedimageConnectedcomponents(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.ConvexHulliiDAC41)(4,3,2,1,1iABXXikik*iconviXDConvexhullhasnoconcavepart.ConvexhullAlgorithm:whereExample:ConvexHull(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.ThinningcBAABAABA)()(**))...))((...((21nBBBABAExample:Thinning(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.Makeanobjectthinner.(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.Thickening*)(BAABA.))...))((...((21nBBBABA....Makeanobjectthicker*(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.SkeletonsDotlinesareskeletonsofthisstructureSkeletons(cont.))()(0ASASkKkwithwhere...)))(...((BBBAkB)ABkB)AkB)AASk(()(ktimesandkBAkKmaxSkeletons(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.(ImagesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.PruningBAX1AHXX)(23)(1812kkBXX*314XXX=thinning=findingendpoints=dilationatendpoints=PrunedresultExample:PruningOriginalimagePrunedresultAfterThinning3timesEndpointsDilationofendpoints(TablesfromRafaelC.GonzalezandRichardE.Wood,DigitalImageProcessing,2ndEdition.
本文标题:数字图像处理,冈萨雷斯,课件英文版Chapter09形态学图像处理
链接地址:https://www.777doc.com/doc-4253567 .html