Horizontaloperationen
Horizontaloperationen bezeichnet eine Klasse von Datenverarbeitungsoperationen, die entlang der horizontalen Achse einer zweidimensionalen Datenstruktur erfolgen. In der Bildverarbeitung, der Signalverarbeitung und der numerischen Analyse beziehen sich diese Operationen darauf, Werte innerhalb derselben Zeile zu verändern oder zu aggregieren, während Spalten im Allgemeinen unverändert bleiben. Der Begriff wird vor allem in deutschsprachigen Texten verwendet, um horizontale statt vertikale Bearbeitungen zu kennzeichnen.
Typischerweise handelt es sich um 1D-Faltungen oder Filterungen, die zeilenweise angewendet werden. Für jedes Element wird
Horizontal- und Vertikaloperationen unterscheiden sich durch die Achsenrichtung der Datenverarbeitung. In vielen Anwendungen lassen sie sich
Anwendungsgebiete umfassen Bildvorverarbeitung, Kanten- und Texturerkennung sowie Rauschreduktion. Beispiele sind horizontale Glättung oder die Hervorhebung horizontaler
Implementierungshinweise betreffen Speicherzugriff und Cache-Effizienz; auf modernen Architekturen lassen sich horizontale Operationen gut parallelisieren, etwa zeilenweise