Development of a High‑Performant Video Testing System
Kortrijk, BE
We are seeking a motivated Electronics/ICT student for an internship focused on evaluating and developing a proof of concept using the Raspberry Pi 5 module in combination with its development kit.This internship will explore the integration of various use cases, ranging from video generation to the development of a basic user interface system. All capabilities of the platform will be thoroughly investigated.
The results of this work will later serve as the foundation for a high-end testing tool, developed in combination with an FPGA.
Objectives
Test Pattern Generation and Video Protocol Conversion
- Develop a software-driven test pattern generator on the Raspberry Pi CM5 capable of producing advanced video patterns, including color sweeps, moving objects, and refresh‑rate and resolution stress tests over HDMI.
End‑to‑End Camera Validation Using Dynamic Markers
- Implement camera test scenarios using dynamically generated, machine‑readable visual markers such as QR codes and embedded timestamps. The Raspberry Pi will generate these markers as a video stream. A camera under test will capture the display, and its output will be fed back into the system for analysis. This enables validation of camera latency, synchronization accuracy, frame integrity, and image processing behavior.
Unified Test Control Interface and System Configuration
- Design and implement a user-friendly control interface that allows operators to configure, execute, and monitor all video, audio, and camera test scenarios. The user interface will run on the Raspberry Pi CM5 and provide centralized control over test pattern selection, protocol conversion modes, timing parameters, and FPGA interaction.
Automated Test Data Logging and Storage
- Implement a structured data management system to store test configurations, raw measurement data, and processed results. The system will log timing measurements, sensor data, camera feedback, protocol events, and error conditions together with relevant metadata such as timestamps, interface type, and device under test.
Hardware Use‑Case Exploration and Development Kit Deep Dive
- Conduct a comprehensive hardware-level analysis of the Raspberry Pi CM5 development kit and its ecosystem to identify, evaluate, and validate relevant use cases for high‑end video, audio, and camera testing. This includes validating signal integrity, power consumption, thermal behavior, and physical interface robustness under various test conditions. This ensures that the proof‑of‑concept is technically sound and suitable as a foundation for a production-grade testing tool.
Deliverables
- A comparative technical report with benchmarks and use‑case evaluations
- A transition roadmap including coding and hardware recommendations
- Documentation of communication protocols and fully developed use cases, presented to the R&D team
- A tooling overview and system setup guide
- Presentation of results and conclusions to the R&D team
Profile
- Electronics or ICT students with interest in embedded systems and hardware development
- Familiarity with C/C++ and basic knowledge of Linux, and hardware communication protocols
- Analytical mindset and ability to work independently
- Strong communication skills for presenting technical findings
Duration
3 to 6 months (flexible based on academic schedule)