Loading [MathJax]/extensions/MathMenu.js
In-Memory Computing Circuit Implementation of Complex-Valued Hopfield Neural Network for Efficient Portrait Restoration | IEEE Journals & Magazine | IEEE Xplore

In-Memory Computing Circuit Implementation of Complex-Valued Hopfield Neural Network for Efficient Portrait Restoration


Abstract:

Complex-valued neural networks have better optimization capabilities, stronger robustness, and richer characterization capabilities compared with real-valued neural netwo...Show More

Abstract:

Complex-valued neural networks have better optimization capabilities, stronger robustness, and richer characterization capabilities compared with real-valued neural networks, which has achieved good results in the field of portrait restoration. However, there is almost no circuit implementation of complex-valued neural networks. Based on this, this article proposes an in-memory computing circuit implementation of a complex-valued Hopfield neural network (CHNN) for the first time, which provides a highly accurate and efficient processing circuit for portrait restoration. First, a new memristive array is proposed, which can realize parallel complex-valued multiplication and complex-valued vector–matrix multiplication. On the basis, a CHNN circuit that can perform large-scale recursive computations is designed. Due to the characteristics of in-memory computation, the computation speed and robustness have been improved when realizing portrait restoration. Different portrait restoration scenarios can be realized based on the programmability of the memristive array. Pspice simulation results show that the recovery speed of CHNN can reach the level of 0.1 ms, and the accuracy can reach above 97.00%. Robustness analysis shows that the circuit can tolerate a certain degree of programming error and has strong anti-noise performance.
Page(s): 3338 - 3351
Date of Publication: 07 February 2023

ISSN Information:

Funding Agency:


I. Introduction

With the development of science and technology, portrait recognition plays an increasingly important role in public security, surveillance, justice, and other fields. For example, the police need to identify suspects by performing face portrait recognition on pedestrians [1], [2], [3]. However, in practice, most of the portraits obtained by receiving devices such as cameras are blurry and noisy, which is not conducive to extracting the characteristics of the portraits for recognition. For the acquired portrait, the restoration operation must be performed before the feature value comparison can be performed to realize the portrait recognition and improve the accuracy. Therefore, portrait restoration is the basis of portrait recognition, which plays a very important role in security, tracing and other fields [4].

Contact IEEE to Subscribe

References

References is not available for this document.