Primary processing of an optical image on autonomous mobile optical systems using cellular automata
Yu. Dobrovolsky, Heorhii Prokhorov · 2024
An optical image obtained using autonomous small-sized mobile optical systems (ASMOS) needs pre-processing. Modern ASMOS do not allow the use of on-board powerful computing facilities for primary processing. Such systems operate offline, without communication with a server. The limited computing power of a microcontroller (16 kB of flash memory) does not allow them to install a full-fledged operating system and JVM to use powerful neural networks. The object of this study is to provide primary processing of the optical image directly on ASMOS. The solution of this problem - recognition, coding, encryption, hashing of an optical image directly on ASMOS is provided by the technologies of cellular automata (CA). The implementation of new approaches based on CA to the main cryptographic directions is briefly considered: symmetric encryption, hashing, generation of pseudorandom series. The proposed systems were tested both by standard means of testing NIST STS cryptoresistance and by means of testing resource consumption of computing equipment (memory, speed) for various programming languages (Java, C#, C++, Assembler) .