Klepsydra: more data processing with less power
Klepsydra has developed an advanced software framework for edge computing applications providing best-in-class data processing performance whilst significantly reducing latency and power consumption. This software can be used standalone or combined with FPGA. In either case, Klepsydra outperforms standard image data processing solutions for VBN in Space.
Figure 2. Comparative of data processing approaches
Figure 2 shows comparison of these data processing solutions. These solutions, without a high performance data processing accompanying them, are unable to meet power budget and/or data processing requirements.
Klepsydra Computer Vision Toolbox: multiply on-board image processing speed with less power and more determinism
In a real life autonomous UAV use case, Klepsydra Computer Vision Toolbox (KCVT) managed to (Fig 3):
- 4x camera resolution and 2x FPS
- Reduced CPU consumption by 40%
- Real-time and no data losses.
Furthermore, figures 3 & 4 show proof our substancial increase performance and power consumption reduction comparing Klepsydra with traditional data processing techniques.
Benefits of developing VBN for Space with Klepsydra
By combining Klepsydra core and KCVT, VBN and guidance, navigation and control (GNC) applications can be developed in a streaming manner as shown in figure 5. These pipelines or streams are not only high performance, deterministic and computer resources efficient, but it is very easy to programme.
Figure 5. GNC / VBN streaming design with Klepsydra
Our technology can help Space companies to carry out advanced Space landing applications by speeding up the image processing, simplify development and guarantee no data losses and real-time, therefore increasing the chances of success of VBN in Space while at the same reduce development costs.
Inspired by the fastest software in the market: high frequency trading. Klepsydra provides a lightweight and platform independent application packaged in an easy-to-use software development toolkit.
Written in C++11, It can be installed in a broad spectrum of on-board computers and operating systems. Klepsydra currently integrates with the main software solutions for space industry including CAN-Bus, FPGA, Linux, RTEMS and MATLAB