ISP tuning
Updated:
Fastvideo offers ISP tuning services: we improve a camera pipeline's image quality and performance together, tuning demosaicing, denoising, color, and sharpening while accelerating the heavy stages on the GPU. The outcome is a camera that looks better and runs faster.
ISP task overview
If we need to improve any ISP, that task is closely connected with all nuances of the project, so we need to start from detalied project specification and then to carry on with hardware, software, project requirements and limitations, and only after that we can discuss ISP features to be tuned. That context is very important to build good and reliable solution, which comply with the main goal.
Project specification
- Main goal to achieve
- Business case info
- The most important features
- Description of main use cases
- End user workflow description
- Maintenance and support
Project requirements and limitations
- Image quality requirements
- Performance requirements
- Latency
- Utilized hardware (CPU/GPU/Jetson/SSD, etc.) and camera interfaces (MIPI/USB3/GigE/Coax/PCIe)
- Utilized illumination, lenses, etc.
- Remote operation
- Delivery date
Hardware
- Desktop/server: CPU, GPU, SSD, interfaces (USB3, 10-GigE, PCIe)
- Mobile: Jetson Nano/TX2/NX/Xavier/Orin
- Frame grabber model, camera interface, connection to PC
- Camera model, image sensor, resolution, bit depth, frame rate, gain
- Illumination, lenses, etc.
Software
- Libraries and SDKs for software development
- Image sensor control, adaptive exposure/gain control, lens control, synchronization
- Camera calibration
- RAW to RGB transform
- Software acceleration
- Visualization
- Image/video encoding, streaming
- Testing/verification
- Updates, maintenance and support
