Арифметика изображений является реализацией стандартных арифметических операций, таких как сложение, вычитание, умножение и деление, на изображениях. Арифметика изображений имеет много использования в обработке изображений и как предварительный шаг в более комплексных операциях и отдельно. Например, отобразите вычитание, может использоваться, чтобы обнаружить различия между двумя или больше изображениями той же сцены или объекта.
Можно сделать арифметику изображений использование арифметических операторов MATLAB®. Программное обеспечение Image Processing Toolbox™ также включает набор функций, которые реализуют арифметические операции для всех числовых, неразреженных типов данных. Функции арифметики тулбокса принимают любой тип числовых данных, включая uint8
, uint16
и double
, и возвращают изображение результата в том же формате. Функции выполняют операции в двойной точности, на поэлементно основание, но не преобразовывают изображения в значения с двойной точностью в рабочем пространстве MATLAB. Переполнение обработано автоматически. Функции отсекают возвращаемые значения, чтобы соответствовать типу данных.
На процессорах архитектуры Intel® функции арифметики изображений могут использовать в своих интересах библиотеку Intel Integrated Performance Primitives (Intel IPP), таким образом ускорив их время выполнения. Библиотека Intel IPP только активируется, однако, когда данные, переданные этим функциям, имеют определенные типы данных. Смотрите страницы с описанием для отдельных арифметических функций для получения дополнительной информации.