“…The CNN is one of the major deep neural networks and a basic building block of deep learning. The ability of a CNN to handle greater numbers of convolutional layers and pooling layers in the feature-extraction stage and process n number of neurons in the classification-layer stage has made its use feasible for different kinds of tasks such as classification, autofocusing, fringe pattern denoising, image segmentation, image super-resolution, and hologram reconstruction in digital holography [ 25 , 26 , 27 , 28 , 29 , 30 , 31 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 , 40 , 41 , 42 , 43 ]. A CNN [ 44 ] consists of feature-extraction and classification layers.…”