Beruflich Dokumente
Kultur Dokumente
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:
Gradientvertical 1 0 1 1 0 1 1 0 1
Traitementdimage
DYDavid
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
Gradientvertical 1 0 1 Traitementdimage 6 2 0 2 1 0 1
DYDavid
Voicilersultatdufiltreappliqulimagepourladtectiondescontours:
Voicilecode:
Traitementdimage 7
DYDavid
DYDavid
Voicilersultatquedonnelapplicationdesgradients:
Voicilecode:
Traitementdimage
DYDavid
Traitementdimage
10