Traitement (filtres PTT)

Famille « Image et prétraitement » : ce que fait chaque outil, ses paramètres (D à O) et ses résultats (P à Y).

47 outils

Filtres d'image : lissages, médians, gradients, contours, laplaciens, contraste, déflouage, filtres adaptatifs, filtres pour caméra linéaire. Le filtre travaille dans la zone D,E - G,H ; une zone hors de l'image ou d'un seul pixel n'est pas traitée (l'image entière n'est jamais prise à sa place). Le résultat va dans le plan suivant (ou le plan fixé par PLADEST), qui devient le plan courant ; le plan de départ n'est pas modifié. P = n° du plan obtenu, Q,R / T,U = coins de la zone (repère pièce).

J, K, L sont des réglages propres à chaque filtre (voir ci-dessous) ; pour les filtres adaptatifs, L choisit aussi l'estimation du fond (L < 0 = sur 3 coins, 0 = sur 4 coins). Double-clic sur un bouton de l'éditeur = essai du filtre.

PTTLISS

Lissage

Lissage (moyenne) ; J = taille du voisinage 2..99 (sinon lissage 3×3).

Paramètres

D
X1
E
Y1
G
X2
H
Y2
J
Valeur1
K
Valeur 2
L
Valeur 3

Résultats

P
Numéro Plan Actif
Q
Zone Modifié X1
R
Y1
T
Zone Modifié X2
U
Y2
Paramètres et résultats communs à PTTSOBE, PTTSOBM, PTTADAP

Paramètres

D
X1
E
Y1
G
X2
H
Y2

Résultats

P
Numéro Plan Actif
Q
Zone Modifié X1
R
Y1
T
Zone Modifié X2
U
Y2
PTTSOBM

Sobel décomposé

Sobel décomposé en 4 directions (maximum).

PTTADAP

Adaptatif

Filtre adaptatif : fond estimé sur les 4 coins de la zone (L < 0 : sur 3 coins).

Paramètres et résultats communs à PTTADGS, PTTADGP

Paramètres

D
X1
E
Y1
G
X2
H
Y2
J
Valeur1
K
Valeur 2
L
Valeur 3

Résultats

P
Numéro Plan Actif
Q
Zone Modifié X1
R
Y1
T
Zone Modifié X2
U
Y2
PTTADGS

Adaptatif Glissant Seuil

Adaptatif glissant par seuil : J pas (1..100), K rayon des voisins (1..100), L lissage (0..100).

PTTADGP

Adaptatif Glissant Pente

Adaptatif glissant par pente : J pas (1..9).

PTTKIRO

Kitchen-Rosenberg

Opérateur de Kitchen-Rosenfeld (coins).

Paramètres

D
X1
E
Y1
G
X2
H
Y2

Résultats

P
Numéro Plan Actif
Q
Zone Modifié X1
R
Y1
T
Zone Modifié X2
U
Y2
Paramètres et résultats communs à PTTWHRO, PTTISOG, PTTFMLV

Paramètres

D
X1
E
Y1
G
X2
H
Y2
J
Valeur1
K
Valeur 2
L
Valeur 3

Résultats

P
Numéro Plan Actif
Q
Zone Modifié X1
R
Y1
T
Zone Modifié X2
U
Y2
PTTWHRO

White-Roher

White-Rohrer : J pas (1..100), K coefficient (1..10000, 4 par défaut) ; les trois valeurs J, K, L sont obligatoires.

PTTISOG

Courbes Iso-Gris

Courbes iso-gris au seuil J (1..254, sinon seuil global).

PTTFMLV

Filtrage MLV

Filtrage « MLV » : J, K entiers, L en % (L / 100).

Paramètres et résultats communs à PTTEDGV, PTTEDGH, PTTGRAV, PTTGRAH, PTTCTR12, PTTCTR8, PTTCTR4, PTTLAP12, PTTLAP8, PTTLAP4

Paramètres

D
X1
E
Y1
G
X2
H
Y2

Résultats

P
Numéro Plan Actif
Q
Zone Modifié X1
R
Y1
T
Zone Modifié X2
U
Y2
PTTEDGV

Bords V

Détection de bord vertical (« Edge V »).

PTTEDGH

Bords H

Détection de bord horizontal.

PTTGRAV

Gradient Vertical

Gradient vertical (noyau −2, 0, 2).

PTTGRAH

Gradient Horizontal

Gradient horizontal.

PTTCTR12

Contraste 12

Rehaussement de contraste, 12 voisins.

PTTCTR8

Contraste 8

Rehaussement de contraste, 8 voisins.

PTTCTR4

Contraste 4

Rehaussement de contraste, 4 voisins.

PTTLAP12

Laplacien 12

Laplacien 12 voisins.

PTTLAP8

Laplacien 8

Laplacien 8 voisins.

PTTLAP4

Laplacien 4

Laplacien 4 voisins.

Paramètres et résultats communs à PTTMED4, PTTMEDL, PTTCANY

Paramètres

D
X1
E
Y1
G
X2
H
Y2
J
Valeur1
K
Valeur 2
L
Valeur 3

Résultats

P
Numéro Plan Actif
Q
Zone Modifié X1
R
Y1
T
Zone Modifié X2
U
Y2
PTTMED4

Median

Médian sur les 4 voisins.

PTTMEDL

Median Large

Médian large : J = taille (1 = médian 4), K, L = réglages (0..99 ; sinon caractères 5 à 7 du CodOp).

PTTCANY

Canny

Contours de Canny : J = taille 2..99 (sinon 4), K > 0 = option.

PTTKIRS

Kirsh

Kirsch (8 masques).

Paramètres

D
X1
E
Y1
G
X2
H
Y2

Résultats

P
Numéro Plan Actif
Q
Zone Modifié X1
R
Y1
T
Zone Modifié X2
U
Y2
Paramètres et résultats communs à PTTMAHI, PTTMEXI, PTTDEPO, PTTDERI

Paramètres

D
X1
E
Y1
G
X2
H
Y2
J
Valeur1
K
Valeur 2
L
Valeur 3

Résultats

P
Numéro Plan Actif
Q
Zone Modifié X1
R
Y1
T
Zone Modifié X2
U
Y2
PTTMAHI

Marr-Hildreth

Marr-Hildreth : J = échelle de division du noyau (1..100, 1 par défaut).

PTTMEXI

Chapeau Mexicain

Chapeau mexicain : J = 0..100 (50 par défaut), K = 7 pour un noyau 7×7 (sinon 5×5), K < 0 = pondération.

PTTDEPO

Dépoussièrage

Dépoussiérage : enlève les petits et grands objets (I, J, K = tailles ; L = 1 : objets blancs) au seuil global.

PTTDERI

Dérivée non entière

Dérivée non entière d'ordre J (1..10).

PTTFFOU

Fourier

Filtrage de Fourier puis transformée inverse : garde les D % plus forts coefficients (après PTTFOUP).

Paramètres

D
Pourcentage
E
Y1
G
X2
H
Y2
J
Valeur1
K
Valeur 2
L
Valeur 3

Résultats

P
Numéro Plan Actif
Q
Zone Modifié X1
R
Y1
T
Zone Modifié X2
U
Y2
PTTFOUP

Fourier Prépare

Calcule la transformée de Fourier (FFT) de la zone, pour PTTFFOU.

Paramètres

D
X1
E
Y1
G
X2
H
Y2

Résultats

P
Numéro Plan Actif
Q
Zone Modifié X1
R
Y1
T
Zone Modifié X2
U
Y2
  • P = 1 si calculée (pas un n° de plan).
Paramètres et résultats communs à PTTGEN3, PTTSURS, PTTSURG, PTTSURE, PTTMEDA, PTTREHA

Paramètres

D
X1
E
Y1
G
X2
H
Y2
J
Valeur1
K
Valeur 2
L
Valeur 3

Résultats

P
Numéro Plan Actif
Q
Zone Modifié X1
R
Y1
T
Zone Modifié X2
U
Y2
PTTGEN3

Général 3x3

Filtre général 3×3 : coefficients dans le commentaire, au format (c1,c2,…,c9,échelle), rangées de haut en bas.

PTTSURS

Soustraction des surfaces

Soustraction de surface : retire une surface de référence (fichier de points du commentaire, ou fichiers <J>.Pts, <K>.Pts, <L>.Pts) entre les points D,E et G,H.

PTTSURG

Gradient Maxi

Gradient maxi : J seuil (1..254, sinon global), K pas (1..9).

PTTSURE

Surface des écarts

Surface des écarts types : J rayon du disque (1..9, sinon 2) ; plan des écarts types.

PTTMEDA

Median / Arc

Médian le long d'un arc / d'une ellipse : centre D,E, rayons G, H, angle I, angles J, K ; F, L = réglages.

PTTREHA

Réhaussé

Rehaussement (contraste naturel) : J rayon 1..9 (médiane / moyenne).

PTTVERT

Filtre Vertical

Lissage vertical (caméra linéaire).

Paramètres

D
X1
E
Y1
G
X2
H
Y2

Résultats

P
Numéro Plan Actif
Q
Zone Modifié X1
R
Y1
T
Zone Modifié X2
U
Y2
Paramètres et résultats communs à PTTSIGM, PTTFRAD, PTTMOYM, PTTSMHV, PTTLISG

Paramètres

D
X1
E
Y1
G
X2
H
Y2
J
Valeur1
K
Valeur 2
L
Valeur 3

Résultats

P
Numéro Plan Actif
Q
Zone Modifié X1
R
Y1
T
Zone Modifié X2
U
Y2
PTTSIGM

Filtre Sigma

Filtre sigma : J rayon du disque 1..99 (sinon 20).

PTTFRAD

Filtre Radial

Filtrage radial autour du centre J,K (repère pièce) ; L = pas de lissage.

PTTMOYM

Moyenne Mobile

Moyenne mobile : J longueur 5..7 (5 par défaut).

PTTSMHV

Filtre "Codbar"

Filtre « Codbar » (horizontal + vertical cumulés, pour codes-barres et DataMatrix) : J, K, L réglages.

PTTLISG

LissageAptar

Lissage « Aptar » vertical (K ≥ 0) ou horizontal (K < 0) : J taille (sinon 2).

PTTHORZ

Filtre Horizontal

Lissage horizontal (caméra linéaire).

Paramètres

D
X1
E
Y1
G
X2
H
Y2

Résultats

P
Numéro Plan Actif
Q
Zone Modifié X1
R
Y1
T
Zone Modifié X2
U
Y2
PTTDEBL

Déflouer l'image

Déflouage de Richardson-Lucy à flou gaussien (OpalesPattern.dll) : F flou σ (0 = 2), I itérations (0 = 25), K = 1 niveaux conservés (sinon contraste étiré 0,5 %–99,5 %).

Paramètres

D
X1
E
Y1
F
Flou estimé, sigma px (F, 0 = 2)
G
X2
H
Y2
I
Itérations (I, 0 = 25)
K
Niveaux conservés (K = 1)

Résultats

P
Numéro Plan Actif
Q
Zone Modifié X1
R
Y1
T
Zone Modifié X2
U
Y2
  • Le plan de départ n'est jamais écrasé : un nouvel essai repart de la même image.
PTTUNIC

Uniformiser les colonnes

Caméra linéaire : ramène chaque colonne de la zone au gris J (0 = 128), gain = J / moyenne tronquée 25-75 % de la colonne ; L = référence mini (0 = 5).

Paramètres

D
X1
E
Y1
G
X2
H
Y2
J
Gris cible (J, 0 = 128)
L
Référence mini (L, 0 = 5)

Résultats

P
N° du plan résultat
Q
Réf. mini
R
Réf. maxi
S
Cible
T
X réf. mini
U
X réf. maxi
  • À appliquer après PTTRECA. Q,R = références mini / maxi, S = cible, T,U = leurs X.
PTTRECA

Recaler sur le bord

Recale chaque ligne pour amener un bord (cherché entre X = D et G par paquets de K lignes, dérivée > L, lissage F, sens I) en X = J ; M = gris de remplissage, N = plan de mesure.

Paramètres

D
X1
E
Y1
F
Lissage sigma px (F, 0 = 1,5)
G
X2
H
Y2
I
Sens (I, 0 = dernier clair>sombre)
J
X cible du bord (J, 0 = 400)
K
Lignes par paquet (K, 0 = 16)
L
Seuil gris/pixel (L, 0 = 8)
M
Gris de remplissage (M)
N
Plan de mesure (N, 0 = courant)

Résultats

P
N° du plan résultat
Q
X médian bord
R
X mini
S
X maxi
T
Décalage
U
U % trouvés
V
Saut maxi
W
Nb paquets
  • Q médian, R / S mini / maxi du bord, T décalage, U % de paquets trouvés, V plus grand saut, W nombre de paquets.
PTTZEBR

Energie du zébrage

Énergie du zébrage (rayures horizontales répétées en Y) : J lissage en X, K / L sigmas du passe-bande en Y, I fenêtre, M gain de la carte, N seuil.

Paramètres

D
X1
E
Y1
G
X2
H
Y2
I
Fenêtre énergie px (I, 0 = 128)
J
Lissage en X px (J, 0 = 32)
K
Sigma petit Y px (K, 0 = 4)
L
Sigma grand Y px (L, 0 = 20)
M
Gain de la carte (M, 0 = 20)
N
Seuil énergie gris (N, 0 = 2)

Résultats

P
N° du plan résultat
Q
Énergie maxi
R
Surface > N
S
X énergie maxi
T
Y énergie maxi
  • Q énergie maxi, R surface au-dessus de N, S,T position du maxi.