Nelson banner
Fonctions de traitement d'image

Le module Image Processing fournit des operations pour manipuler les images et volumes, notamment conversion de type, conversion couleur, ajustement du contraste, filtrage, morphologie, composants connexes, mesures de regions, transformations geometriques, redimensionnement, rotation, detection de points caracteristiques, bases du traitement 3-D et recalage d'images.

Les pages d'aide sont regroupees en chapitres thematiques : bases de l'image, analyse et segmentation d'images, puis geometrie, recalage et traitement 3-D.

Bases de l'image

Fonctions pour classes d'images, espaces couleur, ajustement du contraste, seuillage, filtrage, padding et detection de contours.

Types d'image et couleur

Fonctions pour la conversion de type d'image, la conversion d'espace couleur et la conversion d'images indexees.

  • hsv2rgb
    Convertit des valeurs couleur HSV en valeurs RGB.
  • im2double
    Convertit une image en précision double.
  • im2gray
    Convertit une image RGB en niveaux de gris et conserve les images deja grises.
  • im2single
    Convertit une image en precision simple.
  • im2uint16
    Convertit une image en entier non signe 16 bits.
  • im2uint8
    Convertit une image en entier non signe 8 bits.
  • ind2gray
    Convertit une image indexee en niveaux de gris avec une palette.
  • ind2rgb
    Convertit une image indexee en RGB avec une palette.
  • rgb2gray
    Convertit une image RGB en niveaux de gris.
  • rgb2hsv
    Convertit des valeurs couleur RGB en valeurs HSV.
  • rgb2ind
    Convertit une image RGB en image indexee.
  • rgb2ycbcr
    Convertit des valeurs couleur RGB en valeurs YCbCr.
  • ycbcr2rgb
    Convertit des valeurs couleur YCbCr en valeurs RGB.
Contraste et seuillage

Fonctions pour l'ajustement du contraste, le choix de seuil, l'analyse d'histogramme et la creation d'images binaires.

  • adaptthresh
    Calcule un seuil adaptatif d image.
  • graythresh
    Calcule un seuil global par la methode d Otsu.
  • imadjust
    Ajuste les intensites d une image.
  • imbinarize
    Binarise une image avec un seuil.
  • imcomplement
    Calcule le complement des valeurs d une image.
  • imhist
    Calcule les effectifs de l histogramme d image.
  • stretchlim
    Determine les limites pour etirer le contraste.
Filtrage et contours

Fonctions pour le filtrage spatial, le filtrage gaussien ou median, le remplissage, les noyaux de filtre et la detection de contours.

  • edge
    Detecte les contours dans une image en niveaux de gris.
  • fspecial
    Cree des filtres image 2D predefinis.
  • imboxfilt
    Applique un filtrage par moyenne locale.
  • imfilter
    Filtre une image avec un noyau 2D.
  • imgaussfilt
    Applique un filtrage gaussien a une image.
  • medfilt2
    Applique un filtrage median 2D.
  • padarray
    Ajoute des marges a un tableau pour le filtrage ou la morphologie.
    Analyse et segmentation d'images

    Fonctions pour morphologie, composants connexes, suivi de frontieres, mesures de regions, reconstruction et segmentation.

    Morphologie

    Fonctions pour les operations morphologiques binaires et en niveaux de gris, le nettoyage d'objets, le nettoyage des bords et les elements structurants.

    • bwareaopen
      Supprime les petits composants connexes d une image binaire.
    • bwmorph
      Applique des operations morphologiques aux images binaires.
    • bwperim
      Trouve les pixels de perimetre des objets binaires.
    • imbothat
      Applique un filtrage chapeau bas.
    • imclearborder
      Supprime les composants binaires connectes au bord de l'image.
    • imclose
      Ferme une image par dilatation puis erosion.
    • imdilate
      Dilate une image ou un volume binaire ou en niveaux de gris.
    • imerode
      Erode une image ou un volume binaire ou en niveaux de gris.
    • imfill
      Remplit les trous dans les images binaires.
    • imopen
      Ouvre une image par erosion puis dilatation.
    • imtophat
      Applique un filtrage chapeau haut.
    • strel
      Cree un element structurant.
    Regions et frontieres

    Fonctions pour les composants connexes, les etiquettes, les mesures de regions, la selection et le suivi de frontieres.

    • bwboundaries
      Trouve les pixels de frontiere des regions binaires.
    • bwconncomp
      Trouver les composantes connexes dans une image ou un volume binaire.
    • bwlabel
      Etiquette les composants connexes d une image binaire.
    • bwselect
      Selectionne des objets binaires connexes.
    • bwtraceboundary
      Trace les pixels de frontiere d un objet binaire.
    • labelmatrix
      Cree une matrice d etiquettes depuis des composants connexes.
    • regionprops
      Mesure les proprietes de regions d image.
    Segmentation

    Fonctions pour segmenter les images avec la croissance de region, les contours actifs, la reconstruction morphologique, les h-minima/maxima, les extrema regionaux, les minima imposes et les transformations watershed.

    • activecontour
      Segmente une image depuis un masque initial de contour.
    • grayconnected
      Selectionne une region en niveaux de gris connectee depuis un pixel germe.
    • imextendedmax
      Trouve les maxima etendus dans une image 2-D.
    • imextendedmin
      Trouve les minima etendus dans une image 2-D.
    • imhmax
      Supprime les maxima peu profonds avec la transformation h-maxima.
    • imhmin
      Supprime les minima peu profonds avec la transformation h-minima.
    • imimposemin
      Impose des minima regionaux aux pixels marqueurs.
    • imreconstruct
      Effectue une reconstruction morphologique par dilatation.
    • imregionalmax
      Trouve les maxima regionaux dans une image 2-D.
    • imregionalmin
      Trouve les minima regionaux dans une image 2-D.
    • watershed
      Calcule les regions watershed d une image 2-D ou d un volume 3-D.
    Detection de points caracteristiques

    Fonctions pour les metriques de coins et la detection de points caracteristiques locaux.

      Geometrie, recalage et 3-D

      Fonctions pour transformations geometriques, references spatiales, recalage d'images, filtrage volumique, redimensionnement et mesures 3-D.

      Transformations geometriques

      Fonctions et objets pour le recadrage, le redimensionnement, la rotation, la translation, le referencement spatial et les transformations geometriques dans les workflows 2-D et les bases 3-D.

      • affine2d
        Cree une structure de transformation affine 2-D.
      • affine3d
        Cree une structure de transformation affine 3-D.
      • fitgeotrans
        Ajuste une transformation geometrique 2-D depuis des points de controle.
      • imcrop
        Rogne une image avec un rectangle.
      • imref2d
        Cree une structure de reference spatiale 2-D.
      • imref3d
        Cree une structure de reference spatiale 3-D.
      • imregconfig
        Cree des structures d'optimiseur et de metrique pour le recalage d'images.
      • imregcorr
        Estime une transformation de recalage 2-D par correlation de phase.
      • imregister
        Recale une image mobile sur une image fixe.
      • imregtform
        Estime une transformation de recalage 2-D a partir d'images.
      • imresize
        Redimensionne une image par échelle ou taille de sortie
      • imrotate
        Fait pivoter une image d'un angle spécifié
      • imtranslate
        Translate une image en 2D.
      • imwarp
        Transforme une image ou un volume avec une matrice numerique.
      • intrinsicToWorld
        Convertit des coordonnees intrinseques en coordonnees monde.
      • projective2d
        Cree une structure de transformation projective 2-D.
      • sizesMatch
        Determine si une reference spatiale correspond a une taille d'image.
      • transformPointsForward
        Applique une transformation geometrique directe a des points.
      • transformPointsInverse
        Applique une transformation geometrique inverse a des points.
      • worldToIntrinsic
        Convertit des coordonnees monde en coordonnees intrinseques.
      • worldToSubscript
        Convertit des coordonnees monde en indices d'image.
      Volumes 3-D

      Fonctions de filtrage et traitement de donnees d'image volumetriques.

      Recalage d'images

      Guides et points d'entree pour aligner des images, estimer des transformations de recalage et appliquer les sorties recalees.