Conference PaperPDF Available

Artificial Neural Networks for Comparative Navigation

Authors:

Abstract and Figures

The article presents methods of computer ship’s position plotting by means of comparative methods. A new approach in comparative navigation is the use of artificial neural networks for plotting the ship’s position. Two main problems should be solved during ship’s positioning process: compressing (coding) image and recognition (interpolation) ship’s position.
Content may be subject to copyright.
Artificial Neural Networks for Comparative Navigation
Andrzej Stateczny
Maritime University Szczecin, Wały Chrobrego ½, Szczecin, Poland
astat@wsm.szczecin.pl
Abstract. The article presents methods of computer ship’s position
plotting by means of comparative methods. A new approach in
comparative navigation is the use of artificial neural networks for
plotting the ship’s position. Two main problems should be solved
during ship’s positioning process: compressing (coding) image and
recognition (interpolation) ship’s position.
1. Introduction
Satellite and radar systems have been the main information sources in
marine navigation in recent years. Apart from commonly known anti-collision
functions, the marine navigational radar constitutes the basis for a future
comparative system of ship positioning. The sonar is an additional source of
image information in the system. In this way, the data are derived from
observing the surroundings of the ship’s total measuring area. The system of
comparative navigation is an attractive alternative to satellite navigation due
to its autonomy and independence from external appliances.
Plotting the ship’s position by comparative methods can be performed by
three basic methods:
Determining the point of best match of the image with the pattern.
The logical product algorithm is used in this method which makes it
possible to find the point of best matching of images recorded in the
form of digital matrix.
Using the previously registered real images associated with the
position of their registration. This method uses the artificial neural
network taught by a sequence created from vectors representing the
compressed images and the corresponding position of the ship.
Using the generated map of patterns. The artificial neural network is
taught by a representation of selected images corresponding to the
potential positions of the ship. The patterns are generated on the basis
of a numerical terrain model, knowledge of the hydrometeorological
conditions effect and the observation specificity of the selected
device.
During using artificial neural networks for plotting the ship’s position there
is the problem of selecting the teaching sequence designed to teach the
network. The images must be subjected to treatment for the purpose of data
reduction and compression. The advantage of this method is that once thought
neural network (neural processor) can be use many times and new
measurements might be added to increase the accuracy and reliability of
system.
After initial treatment of the analyzed image a teaching sequence of the
artificial neural network is prepared. In the process of teaching the network it
is the task of the network to work out a mapping function associating the
analyzed image with the geographical position. Numerous experiments have
shown a decided advantage of the GRNN network over other solutions.
SYSTEM OF VESSEL
POSITIONING
Subsystem of
radar image
compression
(coding)
GRNN network
GRNN network
Fig. 1. Diagram of a ship positioning system.
2. Kohonen Network
Kohonen network changes the image given at its input (image segment) into the
index of one of its neurons. The return number obtained corresponds to the neuron
which is closest to the input image according to selected metric. And so, if image
segments are given successively at the input of Kohonen network, an index vector of
Kohonen network will be obtained at the output. The size of the vector will be equal
to the number of segments.
The accuracy of the mapping obtained in this way depends on the
number of neurons in Kohonen network in relation to the number of various
possible pixel combinations in the input picture. For example, for black-and-
white images with size NxM (N image width in pixels, M image height in
pixels) the maximum number of various images possible to obtain equals
2NxM. With a large number of network neurons closest to the maximum
value compression will be very accurate and each image will have its unique
compressed counterpart. A network poorer in neurons will make larger
generalizations which will bring about a situation with similar images having
the same counterpart on the compressed side.
A more accurate mapping of image concentration during their
compression can also be obtained by proper selection of indexes for the
neurons of Kohonen network. Their ordering should represent in the best
degree the distribution of images associated with each neuron in the image
space. Neurons similar to each other should have close indexes. Neurons
differing strongly by weight should be characterized by distant indexes. This
effect can be obtained by using Sammon mapping; it allows to project multi-
dimensional vectors into spaces of smaller dimensions. Thanks to this
mapping of vectors we are able to assign a real number to each image (image
segment). This will make possible to bind every neuron of Kohonen network
with the value corresponding to it. In this way, during compression the
network will not return to us the neuron number selected at random, but the
real number associated with it corresponding to the location of this neuron
(image associated with the neuron) in the image space.
Neural
network
Neural
network
Neural
network
Neural
network
[2, 5, 9, 1, 4, 6, 5, 9]
Fig.2. Increasing compression accuracy two-output network [17]
3. GRNN Network
Kohonen network has a limited number of values which it is able to
return to us. It is the set of indexes or numerical values associated with each
neuron. In the case when the image appears at the network output, the
network will return to us the value bound with the neuron most similar to this
image. The more neurons there are in the network the smaller the degree of
generalization made by it, and the compressed image will be more similar to
the original after decompression. GRNN network, on the other hand, instead
of the value associated with the most similar neuron will return to us the value
adequate to the degree of similarity of the input image to particular network
neurons.
The compressing GRNN network can be constructed based on
information included in Kohonen network. Pairs (x,y) of the GRNN-network
teaching sequence will in this case contain neurons of Kohonen network as
images x and the values associated with each neuron of this network (neuron
index or value determined by means of Sammon mapping) as parameters y.
The construction of GRNN network can also be based directly on images
(image segments) placed in the teaching sequence, completely omitting the
stage of constructing Kohonen network. For this purpose every teaching
image should be assigned by Sammon mapping a number value or a 2- 3-
dimensional vector, and then GRNN network should be constructed on the
basis of teaching pairs (x,y) thus obtained.
Network neurons average images
remembered by the network
Value
returned by
the network
Network neurons
Input image
Response of
Kohonen network
Response of
GRNN network
Fig. 3. Functioning principle of GRNN network in image compression. [17]
4. Numerical experiments
Original radar images reduced to the size 100*100 pixels were used for
the research. All images were subjected to the process of segmentation. Each
of them was divided into 100 equal-sized segments of 10*10 pixel
dimensions.
Comparing the effect of neuron number on the described methods it
should be stated that the small number of neurons in each case causes the
approximating system to generate very inaccurate positions. The classical
Kohonen network of small size makes it possible to plot a more accurate
position than other compression methods, but in spite of this the systems
accuracy in this case continues to be extremely insufficient. With a larger
number of neurons for each method it could be obtained more and more
accurate positions. For 2-output networks the effect of each method on the
approximating system and the generated results is similar. The differences are
perceptible with 3-output networks. In this case it could be observed a better
functioning of the positioning system when compressing the radar image by
GRNN network and Kohonen network with ordered structure than for the
classical Kohonen network. The application of GRNN network and Kohonen
network with ordered structure makes it possible to obtain equally accurate
positions as in the case of the classical Kohonen network, but with a smaller
size of each. It should be remembered that a result like this is obtained using
3-output networks which causes the amount of information flowing into the
approximation system to be larger than in the case of 2-output and 3-output
networks (smaller degree of compression longer functioning time of the
position approximating subsystem). In this case, however, due to the smaller
number of processing elements at the stage of compression the time of
performing it will be shorter, which can compensate for the longer time of
calculations made in the position approximating subsystem.
Sum-up
It is a merit of comparative navigation that the knowledge about the ship’s
nearest surroundings, i.e. the coastline and the sea bottom, is used for plotting
the ship’s position. The direct control of potential navigational obstacles
decisively increases the safety of the navigational process.
Many numeric experiments have shown considerable resistance of the
presented method to disturbances of registered images.
References
1. Austin G. L., Bellon A., Ballantyne E., Sea Trials of a Navigation System
Based on Computer Processing of Marine Radar Images. The Journal of
Navigation 1987 Vol. 40.
2. Austin G. L., Bellon A., Riley M., Ballantyne E., Navigation by Computer
Processing of Marine Radar Images. The Journal of Navigation 1985 No 3.
3. Bell J.M., Application of optical ray tracing techniques to the simulation of
sonar images, Optical Engineering, 36(6), June 1997
4. Bell J.M., Chantler M.J., Wittig T., Sidescan Sonar: a directional filter of
seabed texture?, IEEE Proceedings. - Radar, Sonar and Navigation. 146(1),
1999.
5. Bell J.M., Linnett L.M. Simulation and Analysis of Synthetic Sidescan Sonar
Images, IEEE Proceedings - Radar, Sonar and Navigation, 144(4), 1997,
6. Cohen P., Bathymetric Navigation and Charting, Ayaderr Co Pub, 1980.
7. Giro J., Amat J., Grassia A.: Automatic ship’s position fixing by matching
chart and radar images. Genova ISSOA 1982.
8. Hayashi S., Kuwajima S., Sotooka K., Yamazaki H., Murase H., A Stranding
Avoidance System Using Radar Image Matching - Development and
Experiment. The Journal of Navigation May 1991 Vol. 44 No 2.
9. Łubczonek J., Stateczny A Concept of neural model of the sea bottom
surface. Advances in Soft Computing, Proceedings of the Sixth International
Conference on Neural Network and Soft Computing, Zakopane, Poland,
June 11-15, 2002, Advances in Soft Computing Rutkowski, Kacprzyk, Eds.,
Physica-Verlag, A Springer-Verlag Company 2003.
10. Stateczny A. (editor): Methods of Comparative Navigation. Gdansk Science
Society, Gdańsk 2003.
11. Stateczny A., A comparative system concept of plotting the ship’s position.
Proceedings of International Conference on Marine Navigation and
Technology “MELAHA 2002” organized by Arab Institute of Navigation
Alexandria Egypt 2002. (CD-ROM).
12. Stateczny A., Comparative Navigation as an Alternative Positioning System.
Proceedings of the 11th IAIN World Congress “Smart navigation Systems
and Services”, Berlin 2003.
13. Stateczny A., Comparative Navigation. Gdansk Science Society, Gdańsk
2001.
14. Stateczny A., Comparative positioning of ships on the basis of neural
processing of digital images. Proceedings of the European Geophysical
Society Symposium G9 "Geodetic and Geodynamic Programmes of the CEI
(Central European Initiative)" Nice 2003. Reports on Geodesy No. 1(64),
2003.
15. Stateczny A., Methods of comparative plotting of the ship’s position. Marine
Engineering and Ports III. Editors C.A. Brebbia & J. Olivella. WIT Press
Southampton, Boston 2002.
16. Stateczny A., Praczyk T., Artificial Neural Networks in Radar Image
Compression. Proceedings of the International Radar Symposium, Dresden
2003.
17. Stateczny A., Praczyk T.: Artificial Neural Networks in Maritime Objects
Recognition. Gdansk Science Society, Gdańsk 2002.
18. Stateczny A., Problems of comparative plotting of the ship’s position.
Proceedings of the European Geophysical Society Symposium G9 "Geodetic
and Geodynamic Programmes of the CEI (Central European Initiative)" Nice
2002. Reports on Geodesy No. 1 (61), 2002.
19. Stateczny A., Problems of Computer Ship Position Plotting by Comparative
Methods. Science works of Naval Academy 107A/1990, Gdynia 1990.
20. Stateczny A., Szulc D., Dynamic Ships Positioning Based on Hydroacoustic
Systems. Hydroacoustic 2003 vol. 5/6 Annual Journal.
21. Stateczny A., Wąż M., Szulc D., The aspects of the simulation of the sea
bottom sonar image obtained as a result of mathematical modeling of the
sounding profiles. Science works of Maritime University Szczecin No 65,
2002.
... While selecting the filters each time, it should be kept in mind that they must be selected individually for the surveyed area with reference to the measurement conditions and the expected results. • STEP 3: An experienced hydrographic surveyor reviews the data and validates the results [24]. ...
Article
Full-text available
This paper presents an assessment of the quality of selected filtration methods for the postprocessing of multibeam echosounder data. In this regard, the methodology used in the quality assessment of these data is an important factor. One of the most important final products derived from bathymetric data is the digital bottom model (DBM). Therefore, quality assessment is often based on factors related to it. In this paper, we propose some quantitative and qualitative factors to perform these assessments, and we analyze a few selected filtration methods as examples. This research makes use of real data gathered in real environments, preprocessed with typical hydrographic flow. The methods presented in this paper may be used in empirical solutions, and the filtration analysis may be useful for hydrographers choosing a filtration method for DBM interpolation. The results showed that both data-oriented and surface-oriented methods can be used in data filtration and that various evaluation methods show different perspectives on data filtration quality assessment.
... With the development of machine learning technology, neural networks have become a popular and effective tool to solve nonlinear classification problems, being applied in comparative navigation. Andrzej S., from Maritime University, computed a ship's position plot by using artificial neural networks, which changes the image given at its input (image segment) into the index of one of its neurons [23]. The return number obtained corresponds to the neuron that is closest to the input image according to the selected metric. ...
Article
Full-text available
The traditional geomagnetic matching navigation method is based on the correlation criteria operations between measurement sequences and a geomagnetic map. However, when the gradient of the geomagnetic field is small, there are multiple similar data in the geomagnetic database to the measurement value, which means the correlation-based matching method fails. Based on the idea of pattern recognition, this paper constructs a two-stage neural network by cascading a probabilistic neural network and a non-fully connected neural network to, respectively, classify geomagnetic vectors and their feature information in two steps: “coarse screening” and “fine screening”. The effectiveness and accuracy of the geomagnetic vector navigation algorithm based on the two-stage neural network are verified through simulation and experiments. In simulation, it is verified that when the geomagnetic average gradient is 5 nT/km, the traditional geomagnetic matching method fails, while the positioning accuracy based on the proposed method is 40.17 m, and the matching success rate also reaches 98.13%. Further, in flight experiments, under an average gradient of 11 nT/km, the positioning error based on the proposed method is 39.01 m, and the matching success rate also reaches 99.42%.
... In fact, if high-quality images can be obtained by means of cameras, image-based navigation methods will be used broadly for maritime, aerial, and terrestrial environments. In the framework of comparative navigation, or termed terrain reference navigation, the position can be plotted by comparing a dynamically acquired image with a pattern image, which may be a numeric radar, sonar or aerial charts [24,25]. Similarly, the nonlinear characteristics of a feature-based positioning sensor need to be handled for terrain reference navigation systems [26]. ...
Article
Full-text available
Applying computer vision to mobile robot navigation has been studied more than twodecades. The most challenging problems for a vision-based AGV running in a complex workspaceinvolve the non-uniform illumination, sight-line occlusion or stripe damage, which inevitably resultin incomplete or deformed path images as well as many fake artifacts. Neither the fixed thresholdmethods nor the iterative optimal threshold methods can obtain a suitable threshold for the pathimages acquired on all conditions. It is still an open question to estimate the model parameters ofguide paths accurately by distinguishing the actual path pixels from the under- or oversegmentationerror points. Hence, an intelligent path recognition approach based on KPCA–BPNNand IPSO–BTGWP is proposed here, in order to resist the interferences from the complexworkspace. Firstly, curvilinear paths were recognized from their straight counterparts by means of apath classifier based on KPCA–BPNN. Secondly, an approximation method based on BTGWP wasdeveloped for replacing the curve with a series of piecewise lines (a polyline path). Thirdly, a robustpath estimation method based on IPSO was proposed to figure out the path parameters from a set ofpath pixels surrounded by noise points. Experimental results showed that our approach caneffectively improve the accuracy and reliability of a low-cost vision-guidance system for AGVs in acomplex workspace.
... The presented design of sUAV and its commuting power can be also engaged to process spectral data in real-time [4] [5], and any data processing based on artificial neural networks [6], especially for neural comparative navigation methods [7]. ...
Conference Paper
Full-text available
A unmanned aerial vehicles applications in photogrammetry have increased rapidly last years. A fast data gathering and processing in real time in some cases become crucial and desired in some application. In the paper, a real time solution is proposed. A real time photogrammetry from UAV is proposed, where image data are gathered and processed on board UAV and finally reconstructed 3D model and measurements are delivered. The paper presents the design of sUAV (small unmanned air vehicle) for real time photogrammetry, visual navigation, real-time spectral data processing. Construction is based on newly designed quadcopter frame based on the experience and previous research, using CAD/CAM. No image data are transferred out of the board and overall photogrammetry process is calculated on board. Finally three dimensional measurements are delivered to the user in the same time, as sUAV flies, or in specified time just after the sUAV has landed. TExt available at https://ieeexplore.ieee.org/document/8453725
... Such model can be directly used to enhance information in sonar image. In several papers problem of DTM construction and using also for navigation was described[15][16][17][18][19][20][21][22][23][24]. Very interesting are papers about big data processing[25][26][27][28][29][30]also data gathering by photogrammetric methods[36][37][38]or by radar[39][40]often used for navigation[41][42][43]. ...
... The comparative navigation methods have been mainly used, so far, for positioning with the aid of a radar and electronic navigation maps [18][19][20], although in recent years the comparison methods are becoming more and more frequently used in underwater positioning [21][22][23][24][25][26]. The research direction which has recently been very popular in this area refers to mobile navigation [27][28][29]. ...
Article
Full-text available
The article presents a method to determine the position of mechanically scanned sonar images by comparing them with the database of simulated synthetic images. The synthetic images are generated from high-density bathymetric data coming from the same fragment of water region, using the ray tracing method. The article discusses the issues related to the choice of the probability function as the method of image comparing which allows to find the correct georeference of the real image. For the correlation method and the logical conjunction method, which are believed to give the best results, detailed studies were performed, including boundary cases. The obtained results of matching are presented in tabular and graphic form.
... When the tracks are received and associated a process of track fusion begins. Various algorithms presented for example in [19] can be used. The result of AIS-radar fusion should be comprehensive traffic image with only one vector for each target. ...
Chapter
Federated learning has made it possible to introduce parallel training of deep neural networks by multiple users. The use of model aggregation contributes to the generalization of it, although there is a possibility of attacks. An example of this is dataset poisoning. Hence, in this research paper, we propose the introduction of a constrained trust mechanism for individual clients. In addition, a decentralized approach makes it possible to increase the effectiveness of the training process by removing the server and reducing the risk of an attack on the transmitting model. The proposed modification of federated learning was subjected to performance tests and compared with other known solutions. The obtained results indicate an increase in safety and accuracy.
Chapter
Currently data are often acquired by using various remote sensing sensors and systems, which produce big data sets. One of important product are digital models of geographical surfaces that include the sea bottom surface. To improve their processing, visualization and management is often necessary reduction of data points. Paper presents research regarding the application of neural networks for bathymetric geodata reductions. Research take into consideration radial networks, single layer perceptron and self-organizing Kohonen network. During reconstructions of sea bottom model, results shows that neural network with less number of hidden neurons can replace original data set. While the Kohonen network can be used for clustering during reduction of big geodata. Practical implementation of neural network with creation of surface models and reduction of bathymetric data is presented.
Chapter
Full-text available
This paper presents concept of neural model of the sea bottom surface, which could be implemented in marine numerical maps. The model consists of self-organizing network and set of trained networks used in surface approximation. Self-organizing networks firstly solves problem of division of data points into training subsets. Secondly it classifies any input data to one of approximating network. Set of approximating networks is used to calculate depth value at any coordinates of point within surface domain. An example illustrates reconstruction of surface based on neural model of bottom surface.
Article
Optical ray tracing permits realistic simulations of light images to be produced by calculating the intensity and color of each individual light ray that is projected into a predefined scene. This paper presents a similar technique for the simulation of sidescan sonar images of underwater environments that are generated by the use of acoustic signals. The inherent properties of light in air and sound in an underwater environment produce several fundamental differences between the two techniques, mainly as a result of the temporal display of the sonar images. This paper investigates these differences, presents the basic methodology of the sonar simulation model, and illustrates the techniques used to circumvent the time-based display problems. Finally, some results obtained using this technique are presented.
Article
Satellite and radar systems have been the main information sources in marine navigation in recent years. Apart from commonly known anti-collision functions, the marine navigational radar constitutes the basis for a future comparative system of ship positioning. The sonar is an additional source of image information in the system. In this way, the data are derived from observing the surroundings of the ship's total measuring area. The system of comparative navigation is an attractive alternative to satellite navigation due to its autonomy and independence from external appliances. The methods of analytic comparison of digitally recorded images applied so far are based on complex and time-consuming calculation algorithms. A new approach in comparative navigation is the application of artificial neural networks for plotting the ship's position. In the positioning process, previously registered images can be made use of, as well as their positions plotted for instance by means of the GPS system or by geodetic methods. The teaching sequence is constituted by the registered images correlated with positions; it is performed earlier and can last for any length of time. After the process of teaching the network is completed, the dynamically registered images are put on the network input as they come, and a position interpolation is performed based on images recognized as closest to the image analyzed. A merit of this method is teaching the network with real images, along with their disturbances and distortions. The teaching sequence includes images analogous to those that will be used in practice. During the system's working the response of the network (plotting the ship's position) is almost immediate. A basic problem of this method is the need for previous registration of numerous real images in various hydrometeorological conditions. The registered images should be subjected to digital processing, to the compression process in particular. One of the processing methods is encoding the image by means of Kohonen network, and next giving the encoded vector to the input of GRNN (General Regression Neural Networks). The article presents a method of processing the image through encoding by Kohonen network and interpolating the ship's position by GRNN network.
Article
In this presentation the strain rate in evolutions of elliptical vortices in inviscid two- dimensional flows is considered. Previous work [Vosbeek et al., Phys. Fluids 9, 3315 (1997)] has revealed that there exists a relationship between the (in)stability of an elliptical vortex of uniform vorticity, i.e. a Kirchhoff vortex, and the spatial distribution of the strain rate. It will be shown here how the strain rate distribution evolves in time for unstable Kirchhoff vortices. Furthermore, it will be demonstrated that there also exists a relationship between strain and (in)stability of a vortex consisting of nested patches representing a more general vorticity distribution of elliptical vortices. Numerical simulations are carried out by the contour dynamics method.
Article
The advantages of being able to process marine radar imagery in an on-line computer system have been illustrated by study of some navigational problems. The experiments suggest that accuracies of the order of i oo metres may be obtained in navigation in coastal regions using map overlays with marine radar data. A similar technique using different radar imagery of the same location suggests that the pattern-recognition technique may well yield a position-keeping ability of better than io metres. © 1985, The Royal Institute of Navigation. All rights reserved.
Article
The rates of collision and stranding at sea are very high. The primary causes of stranding are: not checking a ship's position, inadequate route planning, operational misjudgement and inefficient watchkeeping. These causes are responsible for 90 percent of strandings according to accident statistics. Reduction in stranding risk would be of considerable economic benefit and would also reduce pollution and be welcomed by shipping companies and, of course, by crews.
Article
A system which yields the automatic positioning of a ship from computer analysis of marine radar images of nearby coastlines has been tested on data from the survey vessel Maxwell while proceeding in and out of Halifax harbour. Differences between radar-determined position fixes and those obtained by a microwave navigation system with an error of the order i o m show little evidence of additional error when the origin of the radar images used as ‘reference map’ is within 500 m of the actual position. As the distance increases the accuracy slowly decreases.
Conference Paper
Paper presents method of construction neural model of the sea bottom. Constructed model consisted of set of smaller models (local approximators). For model approximation was used set of RBF networks with various kernels, what enabled approximation of the entire model by networks with different structure. Experimental results show that in this way we can obtain better results than applying neural model based on local approximators with the same structure.