Detecção de borda é uma técnica de
processamento de imagem e
visão computacional para determinar pontos de uma
imagem digital em que a
intensidade luminosa muda repentinamente. Mudanças repentinas em imagens geralmente refletem eventos importantes no cenário, como a descontinuação da profundidade (transição entre o
objeto e o
fundo), descontinuação da orientação da superfície, mudança das propriedades do material ou variações na iluminação da cena.
A detecção de borda é bastante usada na área de
extração de características. Sua utilização reduz significativamente a quantidade de
dados a serem processados, e descarta informação que é considerada menos relevante, ainda que preservando importantes propriedades estruturais de uma imagem. A detecção pode ser prejudicada por bordas falsas criadas por
ruídos na imagem (provenientes da
digitalização,
compressão ou através do próprio processo de captura da imagem). Isso pode ser amenizado ao utilizar alguma técnica de redução de ruído antes da detecção de borda.