z-logo
open-access-imgOpen Access
Programmable Photoelectric Memristor Gates for In Situ Image Compression
Author(s) -
Berco Dan,
Ang Diing Shenp,
Kalaga Pranav Sairam
Publication year - 2020
Publication title -
advanced intelligent systems
Language(s) - English
Resource type - Journals
ISSN - 2640-4567
DOI - 10.1002/aisy.202000079
Subject(s) - computer science , fuzzy electronics , fuzzy logic , logic gate , logic optimization , logic family , computer hardware , algorithm , logic synthesis , artificial intelligence , fuzzy control system , neuro fuzzy
Integrated circuits designed to perform mathematical operations, such as Fourier transforms and matrix multiplications, in artificial visual perception and intelligent image processing are mainly constructed of conventional logic gates. However, Boolean logic is probably not the most optimal approach for brain‐inspired computing due to the fuzzy nature of biologic neural networks. This work demonstrates an application based on programmable fuzzy‐logic gates capable of combined photoelectric computations. Such an apparatus may be used to perform image compression immediately upon acquisition without having the need to rely on interaction between separate processor and sensor modules. It is based on resistive memory devices capable of state transitions in response to both electronic and light stimulations. Material nonimplication and logical true operations are first presented. A more complex functionality for material nonimplication of a logic conjunction is then demonstrated. These gates are then used as building blocks in the design and simulation of a configurable matrix multiplication unit that effectively implements in situ image compression. A membership function (FUZZIFY) that may be used to map strict logic levels to incremental fuzzy analog ones is also shown. Finally, an approach for integrating conventional logic with a fuzzy computation is discussed.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here