Submit Manuscript | http://medcraveonline.com Introduction Ultrasound systems used for object recognition and for the navigation of blind people through the environment are mostly composed of walking sticks that vibrate when approaching an object. In addition to vibrating systems, sound emission systems are also used to aid navigation for blind people, 1 these systems are composed of cameras combined with ultrasonic sensors, only cameras or only ultrasonic sensors. 2 A literature review by Almeida shows that from 2016 onwards there was a drop in the number of studies using ultrasound as the main means of object detection. The author explains that this drop is due to the fact that technologies using cameras for the recognition of objects and people are drawing the attention of the scientifc sphere and more researches in this area are being developed. 2 Ifukube 3 performed tests for detecting an object by the generation of sounds and the use of ultrasonic sensors. He showed the importance of hearing low and high frequency sounds in order to improve the detection of the object’s position. Simultaneously, studies such as Nabhani’s 4 & Manju’s 7 & Velappa’s 6 used neural networks for object recognition, having Nabhani used cameras and Manju and Velappa used ultrasonic sensors. These authors showed that the use of neural networks is a viable method for identifying objects. 4,5 Neural networks are architectures used for machine learning, their main block is the neuron, a small functional unit. The neuron has an input and an output that is calculated through an activation function and a bias. The combination of several neurons forms the neural network with its activation functions, bias and weights. Figure 1 shows a neuron in the input layer with its input variables (X1, X2, ..., Xn), weights (P1, P2, ..., Pn), correction value (Bias B1), output intermediate value (V1), activation function (F) and output value (Y1). The V1 value is calculated using Eq.1 and then the chosen activation function is applied, resulting in the Y1 output. 7 V 1 = Σ(X n P n ) + B 1 n=1, 2, 3, ... (Eq. 1) The input variables values in a neural network must be normalized for a better processing performance, 8 Eq. 2 is used to normalize the input data in a neural network, suppose that it is desired to normalize values between 2cm and 400cm (the minimum and the maximum that an ultrasound sensor model HC-SR04 can measure, for example) and transform them into 0.0 and 1.0: D N = (D – 2,0) / (400,0 – 2,0) (Eq. 2) Where D is the real distance and DN the normalized distance. Figure 1 Neuron model in the input layer of a neural network. The F activating function of a neural network depends on the problem to be solved and also on the layer in which the neuron is at. It is possible to create new activation functions, but there are already widely used functions for several artifcial intelligence problems that are effective, among them are the sigmoid function, ReLU (Rectifed Linear Unit), Leaky ReLU and Softmax. 7,8 The sigmoid function and its combinations are broadly used in classifcation networks, whereas the ReLU function is applied to the hidden layers of the network (neurons positioned between the input and the output layer). The Leaky ReLU function is generally used in cases where the ReLU function has not given good results. 8 Similar to the sigmoid function, Softmax is useful in classifcation problems of several classes, resulting in the probability that an input from the network belongs to one of these classes. 8 The mathematical model in Figure 1 is known as Perceptron, this model was developed in the 1950s and 1960s by the scientist Frank Rosenblatt and allows a clear understanding of how a neural network works in mathematical terms. 8,9 Rosenblatt proposed a simple rule for calculating the output, multiplying the input values by their respective weights, adding these results and applying a rule for the output value: 0 if the sum is less than or equal to a threshold value or 1 if the sum is above the threshold value. By varying the weights and the threshold, different decision- making can be reached. 9 The bias value defnes the neuron sensitivity Int J Biosen Bioelectron. 2020;6(3):7073. 70 ©2020 Almeida et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and build upon your work non-commercially. Acquisition and recognition of ultrasonic signatures using multi-layer neural network Volume 6 Issue 3 - 2020 Maicol Peterson Gandolphi de Almeida, Pedro Bertemes-Filho State University of Santa Catarina, Brazil Correspondence: Pedro Bertemes-Filho, Universidade do Estado de Santa Catarina, Rua Paulo Malschitzki 200, Zona Industrial Norte, 89219-710, Joinville, Santa Catarina, Brazil, Tel +55 47 34817848, Email Received: August 05, 2020 | Published: August 31, 2020 Abstract The echo captured by an ultrasonic sensor provides details of the geometric shape of objects, this ability common among dolphins and bats is known as echolocation. The signal detected by an ultrasound sensor contains, in addition to the distance from the object, characteristics such as the type of material and internal cracks. This article describes a method for acquiring ultrasonic signals and recognizing them as geometric shapes through the use of a neural network processed by the TensorFlow JS library. The results using basic geometries (rectangular, triangular and spherical parts) showed that TensorFlow JS recognizes their ultrasonic signatures, being an additional solution to those that use cameras for object recognition. Keywords: echolocation, neural network, tensor fow, ultrasonic signature International Journal of Biosensors & Bioelectronics Research Article Open Access