Noyau (traitement d'image)

En traitement d'images, un noyau, une matrice de convolution ou un masque est une petite matrice utilisée pour le floutage, l'amélioration de la netteté de l'image, le gaufrage, la détection de contours, et d'autres. Tout cela est accompli en faisant une convolution entre le noyau et l'image.

Détails

Suivant les valeurs, un noyau peut avoir un grand nombre d'effets.

Opération Noyau Résultat
Identité
La détection de contours
Amélioration de la netteté
Box blur
(normalized)
Flou de Gauss 3 × 3
(approximation)
Flou de Gauss 5 × 5
(approximation)
Masque flou 5 × 5
Basé sur un flou de Gauss avec un montant en 1 et un seuil de 0
(sans masquage)

Ce sont juste quelques exemples montrant les effets des noyaux de convolutions sur les images.

Origine

L'origine est la position du noyau qui correspond au pixel courant. Elle peut être à l’extérieur du noyau, cependant, elle correspond la plupart du temps à un élément du noyau. Pour un noyau symétrique, l'origine est souvent l'élément central.

Convolution

La convolution est le processus consistant à ajouter chaque élément de l'image à ses voisins immédiats, pondéré par les éléments du noyau. C'est une forme de produit de convolution. Il devra être noté que les opérations matricielles effectuées (les convolutions) ne sont pas des multiplications traditionnelles de matrices malgré le fait que ce soit noté par un « * ».

Par exemple, si nous avons deux matrices 3×3, la première étant le noyau et la seconde une partie de l'image, la convolution est le processus consistant à retourner les colonnes et les lignes du noyau puis de multiplier localement les valeurs ayant la même position, puis sommer le tout. L'élément au coordonnée [2, 2] (l'élément central) de l'image de sortie devrait être pondéré par la combinaison de toutes les entrées de la matrice de l'image, avec les poids données par le noyau comme suit :

Les autres entrées devraient être pondérées de manière similaire, appliquée à tous les pixels de l'image.

La valeur d'un pixel dans l'image de sortie peut être calculé en multipliant le noyau sur chaque pixel. Cela peut être décrit algorithmiquement par le pseudo-code suivant :

pour chaque ligne de image d'entrée:
   pour chaque pixel de ligne:

      accumulateur prend la valeur 0

      pour chaque ligne noyau de noyau:
         pour chaque élement de ligne noyau:

            si la position de élément  correspond* à la position de pixel alors
               multiplier la valeur de élément par la valeur de pixel
               ajouter le résultat à accumulateur
            fin du si

      mettre pixel de l'image de sortie à accumulateur
*les pixels sont retrouvés par rapport à l'origine du noyau

Si le noyau est symétrique, on place le centre (l'origine) du noyau sur le pixel courant ; de ce fait, le noyau chevauchera aussi les pixels voisins. Ensuite, il faudra multiplier les éléments du noyau avec la valeur des pixels qu'il chevauche et ajouter le tout pour obtenir le résultat. La valeur de sortie sera celle du pixel courant qui est à l'origine du noyau.

Si le noyau n'est pas symétrique, il faut retourner par rapport à l'axe horizontal et vertical avant de calculer la convolution comme ci-dessus[1].

Traitement des bords

Traitement par extension

Les noyaux de convolution demandent souvent des valeurs à l’extérieur des limites de l'image, il existe plusieurs méthodes pour pallier ce problème.

Extension
Le pixel le plus près du bord est conceptuellement étendu autant que nécessaire pour donner des valeurs pour la convolution. Les pixels en coin sont étendus à 90°, et les autres sont étendus en ligne.
Enroullage (Wrap)
L'image est conceptuellement enroulée, les valeurs sont récupérées des bords opposés.
Miroir
L'image est conceptuellement reflétée sur les bords. Par exemple, pour lire un pixel 3 unité en dehors de l'image, on lit le pixel à 3 unité à l'intérieur de l'image.
Crop
Tout pixel demandant l'utilisation de pixel en dehors de l'image est passé. Cette méthode peut résulter en une image de sortie étant un petit peu plus petite, avec les bords coupés.
Kernel Crop
Tout pixel dans le noyau requérant l'utilisation des pixels en dehors de l'image n'est pas utilisé et la normalisation est ajustée pour compenser.

Normalisation

La normalisation est définie comme la division de chaque élément du noyau par la somme de tous les éléments du noyau, donc la somme des éléments d'un noyau normalisé est 1. Cela assure que la moyenne des pixels dans l'image modifiée est aussi lumineuse que dans l'image originale

Notes et références

  1. (en) « Example of 2D Convolution », sur songho.ca (consulté le ).

Voir aussi

Bibliographie

Liens externes

Read other articles:

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Chronology of Soviet secret police agencies – news · newspapers · books · scholar · JSTOR (October 2010) (Learn how and when to remove this template message) Chronology of Sovietsecurity agencies 1917–22 Cheka under Council of People's Commissars of the RSFS...

 

River in France CancheThe Canche at Montreuil-sur-MerWatershed of the Canche River watershedShow map of FranceShow map of Hauts-de-FranceLocationCountryFrancePhysical characteristicsSource  • locationPas-de-Calais Mouth  • locationEnglish Channel • coordinates50°32′27″N 1°35′56″E / 50.54083°N 1.59889°E / 50.54083; 1.59889Length100 km (62 mi)Basin size1,274 km2 (492 sq mi...

 

WahonoWahono, 1992 Ketua Majelis Permusyawaratan Rakyat Republik Indonesia ke-8Masa jabatan1 Oktober 1992 – 30 September 1997 PendahuluKharis SuhudPenggantiHarmokoKetua Dewan Perwakilan Rakyat ke-11Masa jabatan1 Oktober 1992 – 30 September 1997 PendahuluKharis SuhudPenggantiHarmokoKetua Umum Golongan Karya ke-5Masa jabatan1988 – 26 Oktober 1993 PendahuluSudharmonoPenggantiHarmokoGubernur Jawa Timur ke-9Masa jabatan26 Agustus 1983 – 2...

Pour la commune homonyme dans le département de l'Yonne, voir Étais-la-Sauvin. Étais Blason Administration Pays France Région Bourgogne-Franche-Comté Département Côte-d'Or Arrondissement Montbard Intercommunalité Communauté de communes du Montbardois Maire Mandat Claude Bouttefroy 2020-2026 Code postal 21500 Code commune 21252 Démographie Populationmunicipale 75 hab. (2021 ) Densité 5,3 hab./km2 Géographie Coordonnées 47° 42′ 31″ nord, 4° 26�...

 

العلاقات الباهاماسية الفرنسية باهاماس فرنسا   باهاماس   فرنسا تعديل مصدري - تعديل   العلاقات الباهاماسية الفرنسية هي العلاقات الثنائية التي تجمع بين باهاماس وفرنسا.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقار...

 

Léon Martinaud-Déplat Léon Martinaud-Déplat (1932). Fonctions Député français 5 juillet 1951 – 1er décembre 1955(4 ans, 4 mois et 26 jours) Élection 17 juin 1951 Circonscription 2e des Bouches-du-Rhône Législature IIe (Quatrième République) Groupe politique RRRS 1er juin 1924 – 31 mai 1942(17 ans, 11 mois et 30 jours) Élection 8 mai 1932 Circonscription Seine Législature XVe (Troisième République) Groupe politique RRRS Biographie Nom de nais...

Cet article est une ébauche concernant une localité brabançonne wallonne. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Hamme-Mille La chapelle Saint-Corneille Administration Pays Belgique Région  Région wallonne Communauté  Communauté française Province  Province du Brabant wallon Arrondissement Nivelles Commune Beauvechain Code postal 1320 Zone téléphonique 010 Démographie Gentilé ...

 

Questa voce o sezione sugli argomenti guerra e storia non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti dei progetti di riferimento 1, 2. Rivoluzione del Badenparte della Rivoluzione tedesca del 1848-1849Litografia d'epoca rappresentante l'episodio della morte del generale Friedrich von Gagern nella battaglia di KandernDatamarzo 1848 -...

 

Lorenzo Ebecilio Informasi pribadiNama lengkap Lorenzo EbecilioTanggal lahir 24 September 1991 (umur 32)[1]Tempat lahir Hoorn, BelandaTinggi 1,76 m (5 ft 9+1⁄2 in)Posisi bermain Gelandang, WingerInformasi klubKlub saat ini Crvena ZvezdaNomor 11Karier senior*Tahun Tim Tampil (Gol)2010–2013 Ajax 10 (2)2013–2017 FC Twente 25 (8)2017– Crvena Zvezda Tim nasional‡2007–2008 Belanda U-17[2] 8 (0)2009–2010 Belanda U-19 [2] 8 (1)2011– Bel...

CirrhigaleusRentang fosil: Early Oligosen – sekarang PreЄ Є O S D C P T J K Pg N [1] Cirrhigaleus asper Klasifikasi ilmiah Domain: Eukaryota Kerajaan: Animalia Filum: Chordata Kelas: Chondrichthyes Superordo: Selachimorpha Ordo: Squaliformes Famili: Squalidae Genus: CirrhigaleusS. Tanaka (I), 1912 Spesies Cirrhigaleus asper Merrett, 1973 Cirrhigaleus australis W. T. White, Last & Stevens, 2007[2] Cirrhigaleus barbifer S. Tanaka (I), 1912 Cirrhigaleus adalah satu dari ...

 

Abandoned rural hippie commune in Colorado, US For the 2003 novel, see Drop City (novel). For the Australian band, see Matthew J. Tow. Place in Colorado, United StatesDrop CityCoordinates: 37°13′21.69″N 104°29′23.15″W / 37.2226917°N 104.4897639°W / 37.2226917; -104.4897639CountryUnited StatesStateColoradoCountyLas Animas CountyFounded1960 (1960)Dissolved1979 (1979)Founded byGene Bernofsky (Curly)JoAnn Bernofsky (Jo)Richard Kallweit (Lard)Clark Ric...

 

Overview of Chinese provinces This article is about provinces in the People's Republic of China. For all province-level divisions of China, see Province-level divisions of China. For the Republic of China, see Administrative divisions of Taiwan. Provinces省ShěngCategoryUnitary stateLocation People's Republic of ChinaNumber22 (1 claimed)GovernmentUnitary one-party socialist republicSubdivisionsSub-provincial city, Prefecture-level divisions ProvincesChinese nameSimplified Chinese省Trad...

State park in Michigan, United States This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) The neutrality of this article is disputed. Relevant discussion may be found on the talk page. Please do not remove this message until conditions to do so are met. (July 2018) (Learn how and when to remove this message) This article is written like a manual or guide. Please help rewrite this article and ...

 

古斯塔夫·胡萨克Gustáv Husák捷克斯洛伐克共产党中央委员会总书记(1969-1971年称第一书记)任期1969年4月17日—1987年12月17日(18年244天)前任亞歷山大·杜布切克继任米洛什·雅克什捷克斯洛伐克总统任期1975年5月29日—1989年12月10日(14年195天)前任卢德维克·斯沃博达继任瓦茨拉夫·哈维尔 个人资料出生(1913-01-10)1913年1月10日 奥匈帝国布拉迪斯拉发杜布拉夫卡逝世1991年11...

 

Questa voce o sezione sull'argomento trasporti a fune non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Funivia del RenonRittner SeilbahnLa funivia dopo i lavori del 2007-2009LocalizzazioneStato Italia LocalitàBolzano, Soprabolzano (Renon) Dati tecniciTipoCabinovia trifune Stato attualeIn uso Apertura1966 Chiusura2007 Riapertura2009 GestoreSTA - Stru...

Dutch women's football (soccer) club Football clubADO Den HaagNickname(s)ADOHaaglandse Football ClubAlles Door Oefening Den HaagFounded21 January 2007GroundBingoal StadionCapacity15,000ChairmanKees PuntHead coachAlex Scholte and Stephan VosLeagueEredivisie2023–245thWebsiteClub website Home colours Away colours ADO Den Haag Vrouwen[1] is a Dutch football (soccer) club based in The Hague representing ADO Den Haag in the Vrouwen Eredivisie, the top women's football league in the Nether...

 

Anticipations of feminism Part of a series onFeminism History Feminist history History of feminism Women's history American British Canadian German Waves First Second Third Fourth Timelines Women's suffrage Muslim countries US Other women's rights Women's suffrage by country Austria Australia Canada Colombia India Japan Kuwait Liechtenstein New Zealand Spain Second Republic Francoist Switzerland United Kingdom Cayman Islands Wales United States states Intersectional variants Fat Lesbian Lesbi...

 

Location of Floyd County in Texas This is a list of the National Register of Historic Places listings in Floyd County, Texas. This is intended to be a complete list of properties listed on the National Register of Historic Places in Floyd County, Texas. There are three properties listed on the National Register in the county. One property is also a State Antiquities Landmark.           This National Park Service list is complete through NPS recent listings pos...

This is a list of nature conservation organisations that primarily aim to protect species, their habitats, and ecosystems. This is a dynamic list and may never be able to satisfy particular standards for completeness. You can help by adding missing items with reliable sources. List of international conservation organisations African Wild Dog Conservancy - dedicated to conserving the African wild dog African Wildlife Foundation - ensuring that wildlife and wild lands thrive in modern Africa B...

 

Uninhabited in the Arctic Archipelago For other islands named Prince of Wales Island, see Prince of Wales Island (disambiguation). Prince of WalesPrince-de-Galles (French)Prince of Wales Island, Nunavut.Prince of WalesPrince-de-Galles (French)Show map of NunavutPrince of WalesPrince-de-Galles (French)Show map of CanadaGeographyLocationNorthern CanadaCoordinates72°40′N 99°00′W / 72.667°N 99.000°W / 72.667; -99.000ArchipelagoArctic ArchipelagoArea3...