.. _index: oneIPL Specification ==================== The oneAPI Image Processing Library (oneIPL) is an extensive library of ready-to-use, highly optimized image processing functions. As part of oneAPI, oneIPL is designed to allow execution on a wide variety of computational devices: CPUs, GPUs, and other accelerators. The functionality is subdivided into several domains: filers, geometry transformations, color and type conversions. Its royalty-free APIs help developers: #. Take advantage of vectorization and SIMD (single instruction, multiple data) instructions on CPU and GPU. #. Take advantage of CPU threading and GPU SIMT (single instruction, multiple threads). #. Improve the performance of computation-intensive applications with pipelines involving image processing and other operations provided as DPC++ kernel or oneAPI libraries. .. toctree:: :maxdepth: 4 architecture/index-architecture image/index-image filtering/index-filtering-functions transform/index-transform-functions convert/index-convert-functions misc/index-misc-functions bibliography/bibliography concepts/index-image-processing-concepts