Comment le laplacien est-il utilisé pour le masque flou?

8

Certains algorithmes flous (par exemple fspecial de Matlab ) utilisent un noyau laplacien pour obtenir une netteté de l'image.

D'après ce que je sais, l'image doit d'abord être floue, puis l'image floue est soustraite de l'original pour obtenir une image plus nette. La partie laplacienne vient exactement là où le lissage présumé devrait avoir lieu. Corrigez-moi si je me trompe, mais le laplacien ne fait aucun lissage.

Alors, comment le laplacien aide-t-il à rendre l'image plus nette?

Michael Litvin
la source

Réponses:

9

L' affûtage régulier, c'est-à-dire le filtre passe-haut, applique essentiellement le filtre inverse de flou.

Fondamentalement, lorsque vous effectuez un masquage flou - au lieu de soustraire l'image floue, vous ajoutez l'image de bord en tant que partie de celle-ci. on peut avoirg(X,y)

g(X,y)=F(X,y)-Fsmooth(X,y)

qui n'est rien d'autre qu'une image de bord utilisant LoG.

L'image nette est produite en ajoutant une partie de celle-ci est ajoutée à l'image d'origine et donc le contraste près du bord augmente considérablement. Voici comment produire une image netteFshunerp

Fshunerp(X,y)=F(X,y)+kg(X,y)

Avec la permission de http://homepages.inf.ed.ac.uk/rbf/HIPR2/unsharp.htm .

Plus de détails sont donnés dans cette page.

Dipan Mehta
la source
1
Dipan, j'ai converti vos images mathématiques en expressions latex. Vous pouvez jeter un œil à l'historique des modifications pour voir comment cela se fait. Je vous ai également laissé un commentaire sur votre méta-question.
Lorem Ipsum