Sie sind auf Seite 1von 10

DY David 2AENSIMASTRE

Traitementdimage
Introductionladtectiondecontours


20102011

DYDavid 1. Objectif

LobjectifdeceTPestdemenersurdesimagesenniveauxdegrisunetude comparativedequelquesfiltresutilissendtectiondecontoursbasssurlecalculdu gradientdelimage.CesfiltressontceuxdeSobel,PrewittetRoberts.Ilfaudradeplus utiliserunseuillage. Cesfiltressontdespassehautsetontpourbutd'augmenterlecontrasteetdemettreen videncelescontours. Ondfinituncontourcommeunediscontinuitlocaledel'intensitlumineuse. Pourdtecteruncontouronutiliseicilesgradients. 2. Filtrage NousavonsdabordtestlesfiltresenutilisantdesfonctionsMatlabdfinies. Voicilecode:

Traitementdimage 2

DYDavid Voillersultat:

LimagedebaseutiliseestLena.Apremirevue,lefiltredeSobeldonnedescontours unpeupluspousssqueceuxdePrewittetdeRoberts. FiltredePrewitt

Cestunfiltrepassehautpermettantd'extrairelecontourdesobjets.Ilmetenvidence lesvariationsd'intensitlelongdel'axeverticalethorizontal. Chaquepixelsevoitaffecterunevaleurgalelavaleurmaximumdesdeuxgradients verticauxethorizontauxdelaconvolutiondePrewittclassique. Lamatricequicorrespondaufiltragehorizontal,faisantressortiressentiellementles contoursverticaux,selonl'oprateurdePrewitt,s'crithx=[101]tandisquela matriceverticalehyestsatranspose. Lesgradientssontquisontconvoluslimagesont: Gradienthorizontal 1 1 1 0 0 0 1 1 1

Gradientvertical 1 0 1 1 0 1 1 0 1

Traitementdimage

DYDavid

Enpremierlieu,onchargelimagedebase.Ensuite,oncastelesvaleursreprsentant limageentypedoubleetondivisechaquevaleurparlemaximum. Nousutilisonslafonctionimfilterpourfiltrerlimageavecunfiltre.Ici,nousappliquons commefiltreloprateurhorizontaletloprateurvertical. Voicilersultatdescontours:

Ensuitenouscalculonslemoduledugradientaveclaformule: LetitrefiltragedePrewittlamanocorrespondenfaitaumoduledugradient. Unefoistoutcecifait,onraliseunseuillageglobaletlocal.Pourleseuillageglobal,on faitappellafonctionim2bwetpourleseuillagelocal,seuil_matlab. Leseuillaged'imageestlamthodelaplussimpledesegmentationd'image.partir d'uneimageenniveaudegris,leseuillaged'imagepeuttreutilispourcreruneimage comportantuniquementdeuxvaleurs,noiroublanc.Onchoisitunseuillage90%. L'oprationdeseuillageconsistemettrezrotouslespixelsayantunniveaudegris infrieurunecertainevaleur(appeleseuil)etlavaleurmaximalelespixelsayant unevaleursuprieure. Unhistogrammeestungraphiquestatistiquepermettantdereprsenterladistribution desintensitsdespixelsd'uneimage,c'estdirelenombredepixelspourchaque intensitlumineuse.Onvadunoiraublancversladroite. Lhistogrammecumulreprsenteladistributioncumuledesintensitsdespixels duneimage,cestdirelenombredepixelsayantaumoinsuneintensitlumineuse donne.

Traitementdimage

DYDavid

Toutescestapessontlesmmespourchaquefiltre. Voicilecodeassoci:

Traitementdimage 5

DYDavid

Onvoitquepourlemoduledugradient,lescontoursintrieurssontplusmarqus.Avec unseuil90%,lagrandemajoritdespixelssetrouvedanslazonedunoir. FiltredeSobel LefiltredeSobelnonlinaireestunpassehautdestinextrairelecontourextrieur desobjets.Ilmetgalementenvidencelesvariationsdintensitlelongdelaxevertical ethorizontal. LesgradientsdufiltredeSobelsont: Gradienthorizontal 1 2 1 0 0 0 1 2 1

Gradientvertical 1 0 1 Traitementdimage 6 2 0 2 1 0 1

DYDavid

Voicilersultatdufiltreappliqulimagepourladtectiondescontours:

Voicilecode:

Traitementdimage 7

DYDavid

OnremarquequelescontourssontencoreplusmarqusquepourPrewitt. FiltredeRoberts LefiltredeRobertsmetenvidencelespixelsdontlintensitvariesurunaxediagonal. LefiltredeRobertsutilisecesgradients: 0 1 1 0 Traitementdimage 8 1 0 0 1

DYDavid

Voicilersultatquedonnelapplicationdesgradients:

Voicilecode:

Traitementdimage

DYDavid

Avecunseuil90%,limageestpresquesaturedepixelsnoirs.Parconsquent,la dtectiondecontoursnestpasefficaceavecuntelniveaudeseuil.Encequiconcernele moduledugradient,lescontourssontmoyennementprononcs. Conclusion CeTPtaitintressantcarilconsistetudierquelquesfiltresetleurobjectifdefaon simple.Onapucomparerlesdiffrencesentreeux.Ilconstitueunbonexerciceolona comprislesdiffrentestapesdcortiques. Onaaussivulimportancedelefficacitdunfiltrageavecunseuilquelondoitchoisir, etcelaenfonctiondelapplicationvoulue.

Traitementdimage

10

Das könnte Ihnen auch gefallen