|
PACS System 0.1.0
PACS DICOM system library
|
SIMD optimizations for photometric interpretation conversions. More...
#include "simd_config.h"#include "simd_types.h"#include <cstddef>#include <cstdint>#include <cstring>

Go to the source code of this file.
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::pacs |
| namespace | kcenon::pacs::encoding |
| namespace | kcenon::pacs::encoding::simd |
| namespace | kcenon::pacs::encoding::simd::detail |
Functions | |
| void | kcenon::pacs::encoding::simd::invert_monochrome_8bit (const uint8_t *src, uint8_t *dst, size_t pixel_count) noexcept |
| Invert 8-bit monochrome pixels (MONOCHROME1 <-> MONOCHROME2) | |
| void | kcenon::pacs::encoding::simd::invert_monochrome_16bit (const uint16_t *src, uint16_t *dst, size_t pixel_count, uint16_t max_value) noexcept |
| Invert 16-bit monochrome pixels. | |
| void | kcenon::pacs::encoding::simd::rgb_to_ycbcr_8bit (const uint8_t *src, uint8_t *dst, size_t pixel_count) noexcept |
| Convert RGB to YCbCr color space (ITU-R BT.601) | |
| void | kcenon::pacs::encoding::simd::ycbcr_to_rgb_8bit (const uint8_t *src, uint8_t *dst, size_t pixel_count) noexcept |
| Convert YCbCr to RGB color space (ITU-R BT.601) | |
| void | kcenon::pacs::encoding::simd::detail::invert_monochrome_8bit_scalar (const uint8_t *src, uint8_t *dst, size_t pixel_count) noexcept |
| Scalar 8-bit monochrome inversion (MONOCHROME1 <-> MONOCHROME2) | |
| void | kcenon::pacs::encoding::simd::detail::invert_monochrome_16bit_scalar (const uint16_t *src, uint16_t *dst, size_t pixel_count, uint16_t max_value) noexcept |
| Scalar 16-bit monochrome inversion. | |
| void | kcenon::pacs::encoding::simd::detail::rgb_to_ycbcr_8bit_scalar (const uint8_t *src, uint8_t *dst, size_t pixel_count) noexcept |
| Scalar RGB to YCbCr conversion (ITU-R BT.601) | |
| void | kcenon::pacs::encoding::simd::detail::ycbcr_to_rgb_8bit_scalar (const uint8_t *src, uint8_t *dst, size_t pixel_count) noexcept |
| Scalar YCbCr to RGB conversion (ITU-R BT.601) | |
SIMD optimizations for photometric interpretation conversions.
Provides optimized pixel value transformations for DICOM photometric interpretation conversions:
Definition in file simd_photometric.h.