El filtro detectar bordes busca los bordes entre colores diferentes y así pueden detectar los contornos de los objetos.
Se usan para hacer selecciones y para otras propuestas artísticas.
La mayoria de ellos se basan en métodos de cálculo sobre degradados y generan líneas espesas. Mire la fig. 1 que representa las variaciones de intensidad de color. A la izquierda, es un degradado lento de color que no es un borde. A la derecha, una variación rápida que si es un borde. Ahora, calculamos el degradado, la velocidad de variación, de este borde: la primera derivada (fig. 2). Hemos decidido que se detecte el borde cuando el degradado sea mayor que el valor del umbral (el valor exacto está en la cima de la curva, pero está cima varia según los bordes). En la mayoria de los casos, el umbral está bajo la cima y el borde es espeso.
La detección de bordes Laplace usa una segunda derivada (fig.3). La cima de la curva es ahora cero y está claramente identificada. Por eso el filtro Laplace representa un borde fino, de solo un píxel de ancho. Pero esta derivada genera varios ceros correspondientes a pequeñas ondulaciones, dando resultados falsos.
A menudo es necesario desenfocar algo la imagen antes de aplicar el filtro detectar bordes, evitando, así, los bordes falsos.