Scientific Reports · 2022 · 14 citations · 24 references
ComputingComputer ScienceComputer VisionDigital ImagingMachine VisionDeep LearningImage ClassificationNeural NetworksPattern RecognitionTranslation ShiftsAverage PoolingClassification AccuracyConvolutional Neural NetworksDeep Learning-based ClassificationGlobal PoolingOptical Neural NetworksPooling OperationsTranslation Invariance
The classification performance of all-optical Convolutional Neural Networks (CNNs) is greatly influenced by components' misalignment and translation of input images in the practical applications. In this paper, we propose a free-space all-optical CNN (named Trans-ONN) which accurately classifies translated images in the horizontal, vertical, or diagonal directions. Trans-ONN takes advantages of an optical motion pooling layer which provides the translation invariance property by implementing different optical masks in the Fourier plane for classifying translated test images. Moreover, to enhance the translation invariance property, global average pooling (GAP) is utilized in the Trans-ONN structure, rather than fully connected layers. The comparative studies confirm that taking advantage of vertical and horizontal masks along GAP operation provide the best translation invariance property, compared to the alternative network models, for classifying horizontally and vertically shifted test images up to 50 pixel shifts of Kaggle Cats and Dogs, CIFAR-10, and MNIST datasets, respectively. Also, adopting the diagonal mask along GAP operation achieves the best classification accuracy for classifying translated test images in the diagonal direction for large number of pixel shifts (i.e. more than 30 pixel shifts). It is worth mentioning that the proposed translation invariant networks are capable of classifying the translated test images not included in the training procedure.
24
Research progress in optical neural networks: theory, applications and developments
Jia Liu, Qiuhao Wu, Xiubao Sui et al. · PhotoniX · 2021 · 193 citations · Full text