Changes

Jump to: navigation, search
no edit summary
Timer displays 50.00x. This means that, in the middle of the exposure window associated with the alarm frame, the timer refreshed all the 7-segment displays from something like 49.xyz to 50.abc. Thus, all the digits were affected by a change during the acquisition and this is the reason why they do not appear consistently.
In conclusion, the number of stored frame frames is correct (3333) and the assessment of the aforementioned specific frames was completed successfully because the discrepancies are in the order of hundreds of milliseconds, therefore much smaller than the size of the recording window. These checks were repeated over several recordings. Nevertheless, it is worth mentioning that this analysis does not allow us to say that the processing platform behaves like a true real-time system with regard to capturing the high-frame-rate flow of frames and processing the alarm signal. As such, we can not determine the upper bound of alarm detection latency, for example. Rather we can say that the system '''typically''' performs as in the example detailed here. And this is enough to satisfy this PoC's requirements.
=== Industrialization ===
To turn this PoC into a real product, it should be submitted to an accurate and extensive industrialization process. For instance, the processing platform should be implemented with a true real-time system. Under this assumption, the effective computational power required should be estimated on the assumption that the underlying platform provides real-time performances. This In turn, this would lead to selecting an embedded platform that is significantly cheaper than the one used for the PoC. In regard to the application software, it should be completed with full error management and a richer web interface. Additionally, it can not be excluded that parts of it need to be rewritten to achieve desired performances.
===Adding machine learning-based capabilities===Speaking In regard to the application software, it should be completed with full error management and a richer web interface. Additionally, it can not be excluded that parts of possible future evolutions of this recording/streaming system, it is interesting need to be rewritten to consider the addition of even more advanced functionalitiesachieve desired performances. For example, in such
===Adding machine learning-based processing===
Speaking of possible future evolutions of this recording/streaming system, many options are available to add even more advanced functionalities. For example, this device could leverage advanced machine learning-based computer vision algorithms to process the high-frame-rate stream. In the world of industrial automation, many issues could be addressed ranging from anomaly detection to predictive maintenance.
For these reasons, [[https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-8-processors/i-mx-8m-plus-arm-cortex-a53-machine-learning-vision-multimedia-and-industrial-iot:IMX8MPLUS NXP i.MX8M Plus]] will be one of the key components considered for the possible product industrialization, as DAVE Embedded Systems is part of the beta program associated with this system-on-chip.
==Credits==
*Image sources:
**[https://www.freepik.com/vectors/technology Technology vector created by macrovector - www.freepik.com]
4,650
edits

Navigation menu