Afstandstransform - Distance transform

En afstandstransform , også kendt som afstandskort eller afstandsfelt , er en afledt repræsentation af et digitalt billede . Valget af udtrykket afhænger af synspunktet på det pågældende objekt: om det oprindelige billede omdannes til en anden repræsentation, eller det blot er udstyret med et ekstra kort eller felt.

Afstandsfelter kan også underskrives i det tilfælde, hvor det er vigtigt at skelne mellem, om punktet er inden for eller uden for formen.

Kortet mærker hver pixel i billedet med afstanden til den nærmeste forhindringspixel . En mest almindelig form for forhindringspixel er en grænsepixel i et binært billede . Se billedet for et eksempel på en Chebyshev -afstandstransformation på et binært billede .

Image
En afstandstransformation

Normalt er transformationen/kortet kvalificeret med den valgte metrik . For eksempel kan man tale om Manhattan -afstandstransform , hvis den underliggende metric er Manhattan -afstand . Almindelige målinger er:

Der er flere algoritmer til at beregne afstandstransformationen for disse forskellige afstandsmålinger, men beregningen af ​​den nøjagtige euklidiske afstandstransform (EEDT) kræver særlig behandling, hvis den beregnes på billedgitteret.

Ansøgninger er digital billedbehandling (f.eks. Sløringseffekter, skeletonisering ), bevægelsesplanlægning i robotteknologi , medicinsk billedanalyse til prænatal genetisk testning og endda stifinding . Ensartede samplede signerede afstandsfelter er blevet brugt til GPU -fremskyndet skrifttypeudglatning , f.eks. Af ventilforskere .

Signerede afstandsfelter kan også bruges til (3D) solid modellering . Gengivelse på typisk GPU -hardware kræver konvertering til polygonmasker, f.eks. Ved algoritmen til marcherende terninger .

Se også

Referencer

eksterne links