W przetwarzaniu obrazów jednymi z najważniejszych elmentów z jakimi należy się zapoznać jest detekcja cech charakterystycznych obrazów (ang. image features detection). Cechami charakterystycznymi możemy nazwać wszelkiego rodzaju fragmenty obrazu, które mogą być w jakiś sposób przydatne w dalszej obróbce (detekcji obiektów, twarzy, znaków, itp). Przykładem takich cech mogą być na przykład krawędzie, narożniki lub BLOB'y.