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?

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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.