Accelerate Denoising, Background Blur and Low-Light Camera Effects with SME2
Introduction
Prerequisites
Overview
Build the pipelines
Run the pipelines
Performance
Next Steps
Accelerate Denoising, Background Blur and Low-Light Camera Effects with SME2
Who is this for?
This introductory topic is for mobile and computer-vision developers, camera pipeline engineers, and performance-minded practitioners who want to optimize real-time camera effects on Arm using KleidiAI and KleidiCV.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Build and run AI-powered camera pipeline applications
- Use SME2 to improve the performance of real-time camera pipelines
Prerequisites
Before starting, you will need the following:
- A computer running Arm Linux or macOS with Docker installed
Summary
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
Frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
docker build from the repository root, specifying -f docker/Dockerfile with the build context set to docker/. The build uses the provided Dockerfile and scripts under the docker/ directory.git lfs install followed by git lfs pull. The commands download the required large assets referenced by Git LFS.bin/ directory.test_output_cinematic_mode.png. Verify that the output file is created without errors.bin/: cinematic_mode_benchmark, low_light_image_enhancement_benchmark, and neural_denoiser_temporal_benchmark_4K. The executables run the core loop multiple times. A successful run completes without errors and allows you to observe behavior on your system.