Developing low-power image processing applications with the TULIPP reference platform instance
Today, many industrial domains rely on vision-based embedded systems. High computing performance of the embedded platform is a mandatory feature for modern image processing applications. Yet, these embedded systems have to comply with strict requirements regarding size, weight and energy efficiency. Tulipp will develop a reference platform, which defines implementation rules and interfaces to tackle power consumption issues while delivering high, energy-efficient and guaranteed computing performance. This allows developers to find the optimal solution for their image processing application, to comply with the requirements of their embedded system and to reduce the time spent on the development and iteration process. The Tulipp reference platform consists of a hardware system, supportive development utilities and a real-time operating system (RTOS) . Chained platforms provide scalability and higher processing power. The project develops and provides: a reference hardware architecture-a scalable low-power board; a low-power operating system and image processing libraries; a productivity-enhancing toolchain. In addition, Tulipp will publish a reference platform handbook, which will help developers building and using their custom instance of the reference platform. The project is use case driven, providing real-time low-power demonstrators of a medical image processing application, automotive embedded systems for driver assistance (ADAS) and applications for Unmanned Aerial Vehicles (UAVs). The close connection to its set-up ecosystem and standardization organizations will allow the Tulipp project to propose new standards derived from its reference platform and handbook to the industry.