[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN117611856B - Method for clustering and analyzing echo data of small target of interest in synthetic aperture sonar image - Google Patents

Method for clustering and analyzing echo data of small target of interest in synthetic aperture sonar image Download PDF

Info

Publication number
CN117611856B
CN117611856B CN202311322405.2A CN202311322405A CN117611856B CN 117611856 B CN117611856 B CN 117611856B CN 202311322405 A CN202311322405 A CN 202311322405A CN 117611856 B CN117611856 B CN 117611856B
Authority
CN
China
Prior art keywords
interest
echo data
synthetic aperture
aperture sonar
cluster analysis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202311322405.2A
Other languages
Chinese (zh)
Other versions
CN117611856A (en
Inventor
李宝奇
黄海宁
刘纪元
刘正君
韦琳哲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Acoustics CAS
Original Assignee
Institute of Acoustics CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Acoustics CAS filed Critical Institute of Acoustics CAS
Priority to CN202311322405.2A priority Critical patent/CN117611856B/en
Publication of CN117611856A publication Critical patent/CN117611856A/en
Application granted granted Critical
Publication of CN117611856B publication Critical patent/CN117611856B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/762Arrangements for image or video recognition or understanding using pattern recognition or machine learning using clustering, e.g. of similar faces in social networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • G06N3/0455Auto-encoder networks; Encoder-decoder networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/088Non-supervised learning, e.g. competitive learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/25Determination of region of interest [ROI] or a volume of interest [VOI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/82Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/05Underwater scenes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Artificial Intelligence (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Molecular Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Biophysics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Databases & Information Systems (AREA)
  • Medical Informatics (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)

Abstract

The invention provides a clustering analysis method for small target echo data of interest of a synthetic aperture sonar image, which comprises the following steps: processing the received echo data of the synthetic aperture sonar to obtain a real-time synthetic aperture sonar image, and obtaining the position information of the small target of interest by adopting a target detection method; correlating the position information of the small object of interest with the echo data to obtain the echo data of the small object of interest; the echo data of the small target of interest is input into a pre-established and trained cluster analysis model, so that real-time online attribute analysis of the small target of interest of the synthetic aperture sonar image is realized; the cluster analysis model employs a modified AutoEncoder network. The method analyzes the underwater small object of interest in the echo domain, improves the interpretability of the underwater small object of interest, and provides an effective solution for the task of the underwater object fine identification based on the SAS image.

Description

Method for clustering and analyzing echo data of small target of interest in synthetic aperture sonar image
Technical Field
The invention relates to the field of underwater acoustic signal processing, in particular to a clustering analysis method for small target echo data of interest of a synthetic aperture sonar image.
Background
The synthetic aperture sonar (SYNTHETIC APERTURE SONAR, SAS) is a high-resolution underwater imaging sonar, and the basic principle is that a virtual large aperture is formed by using the movement of a small aperture matrix, so that the high resolution of the azimuth direction is obtained. Compared with the common side-scan sonar, the SAS has the most remarkable advantages that the azimuth resolution is higher, and the theoretical resolution is irrelevant to the target distance and the adopted sound wave frequency band. The synthetic aperture sonar image target detection task plays an important role in autonomous navigation and search of an underwater unmanned platform. The underwater small targets of the synthetic aperture sonar images have the problems of intra-class difference and inter-class similarity, and under the condition of lacking priori knowledge, the underwater small targets are difficult to confirm only from an image domain. The array element echo data contains feature information rich in targets, and further analysis of small targets of interest is expected to be realized by means of the echo data.
AutoEncoder is a very important unsupervised learning method in deep learning, and can automatically learn from a large amount of unlabeled data to obtain effective features contained in the data. It is essentially an unsupervised form of a deep belief network (Deep belief nets, DBN) consisting of a number of layer-by-layer iterations of the constraint boltzmann machines (RESTRICTED BOLTZMANN MACHINES, RBM). In the preprocessing stage (Per-training), autoEncoder is the same as the training mode of the DBN, and a large amount of unlabeled data is utilized to enable the initial value perception of the model parameters to be in a reasonable range; in the reverse tuning step (Fine-tuning), the DBN model uses the Wake-sleep algorithm to Fine tune the parameters of the model, and AutoEncoder first constructs a symmetrical network for generating the original input data, this process is called expansion (Unrolling), then Fine-tunes the parameters of the model by using the difference between the original data and the generated data, the whole process does not need to use tag data, and after enough iterative operations, the model can accurately reconstruct the original input data. The noise reduction self-encoder proposed by Vincent et al further improves the stability of the encoder network, and in the process of training the noise reduction self-encoder, noise added data is input for training, so that the output of the decoder is the same as the data without noise added, and better noise resistance is obtained to improve the clustering precision. When there are more hidden nodes than input nodes, the self-encoder loses the ability to automatically learn the sample features, and some constraint is required on the hidden nodes. Xu et al propose a sparse self-encoder, which is based on a conventional self-encoder by adding some sparsity constraints. This sparsity is directed to the hidden layer neurons of the self-encoder, which achieve a sparse effect by suppressing most of the output of the hidden layer neurons. If the input signals can be perfectly reconstructed through the sparse expressions of the hidden layer neurons, the sparse expressions are described to contain most of the main characteristics of the input signals and can be regarded as a simple representation of the input data, so that the dimension of the data is greatly reduced on the basis of ensuring the reconstruction accuracy of the model, and the performance of the model is greatly improved.
In recent years, various excellent performances obtained by convolutional neural networks have directly driven the generation of convolutional self-encoders. Strictly speaking, a convolutional self-encoder belongs to a special case of a traditional self-encoder, and the convolutional layer and the pooling layer are used for replacing the original full-connection layer. The conventional self-encoder generally uses a full-connection layer, which has no influence on a one-dimensional signal, but loses spatial information on a two-dimensional image or video signal, and the convolution self-encoder can well reserve the spatial information of the two-dimensional signal by adopting convolution operation. The convolutional self-encoder is very similar to the conventional self-encoder, and the main difference is that the convolutional self-encoder performs linear transformation on an input signal in a convolutional manner, and weights thereof are shared, as in the convolutional neural network.
In view of the fact that the type of the underwater small object of interest is largely unknown, the distribution characteristic of the small object of interest can be better reflected based on the unsupervised cluster analysis model AutoEncoder. However, the full-connection-based AutoEncoder model describes echo data as a whole, lacks the capability of expressing local characteristics of echoes, and has the influence on the cluster analysis effect. In view of the foregoing, a method suitable for cluster analysis of underwater interesting small target echo data is urgently needed at present to improve accuracy and efficiency of target refined identification.
Disclosure of Invention
The invention aims to overcome the defects of the prior art, and provides a clustering analysis method for echo data of a small object of interest of a synthetic aperture sonar image, which realizes further confirmation of the small object of interest under water based on an improved AutoEncoder network; the method is a data-driven cluster analysis method, and improves the adaptability of the network to underwater small objects of interest by improving the network structure and the activation function.
In order to achieve the above object, the present invention provides a method for cluster analysis of echo data of a small object of interest in a synthetic aperture sonar image, the method comprising:
processing the received echo data of the synthetic aperture sonar to obtain a real-time synthetic aperture sonar image, and obtaining the position information of the small target of interest by adopting a target detection method;
correlating the position information of the small object of interest with the echo data to obtain the echo data of the small object of interest;
the echo data of the small target of interest is input into a pre-established and trained cluster analysis model, so that real-time online attribute analysis of the small target of interest of the synthetic aperture sonar image is realized;
the cluster analysis model employs a modified AutoEncoder network.
Preferably, the improved AutoEncoder network includes an encoder and a decoder, wherein,
The encoder is used for converting input data into hidden layer expression through a nonlinear mapping;
The decoder is used for remapping the hidden layer expression into input data;
The encoder and decoder each comprise 3 convolutional layers and 3 fully-concatenated layers, the 3 convolutional layers of the encoder and decoder being fully-symmetrical, the 3 fully-concatenated layers of the encoder and decoder being fully-symmetrical.
Preferably, the encoder output h 1 satisfies the following equation:
h1=σ(W1x+b1)
Where W 1 and b 1 are the weights and offsets of the encoder, respectively, x is the echo data of the small object of interest, σ is the activation function:
Wherein the bias α is a learnable parameter;
the decoder output y satisfies the following equation:
y=σ(W2h1+b2)
Where W 2 and b 2 are the weight and bias of the decoder, respectively.
Preferably, the method further comprises a training step of a cluster analysis model, specifically comprising:
Building a training set;
and sequentially inputting training set data into the improved AutoEncoder network to perform model training, and obtaining a trained cluster analysis model when training requirements are met.
Preferably, the training set establishment includes:
Collecting original interesting small target echo data from a real underwater environment by using a synthetic aperture sonar;
cleaning and screening the collected echo data;
And randomly dividing the cleaned and screened echo data into a training set and a testing set according to a standard data set format.
On the other hand, the invention provides a synthetic aperture sonar image interesting small target echo data cluster analysis system, which comprises:
The target detection module is used for processing the received echo data of the synthetic aperture sonar to obtain a real-time synthetic aperture sonar image, and obtaining the position information of the small target of interest by adopting a target detection method;
The echo correlation module is used for correlating the position information of the small object of interest with echo data to obtain the echo data of the small object of interest; and
The analysis output module is used for inputting echo data of the small target of interest into a pre-established and trained cluster analysis model to realize real-time online attribute analysis of the small target of interest of the synthetic aperture sonar image;
the cluster analysis model employs a modified AutoEncoder network.
Preferably, the cluster analysis model is deployed on an edge computing platform.
Compared with the prior art, the invention has the advantages that:
1. The invention combines the detection result of the synthetic aperture sonar image target with the clustering analysis result of echo data, and provides an intelligent analysis model of the underwater small object of interest, which solves the problem of low accuracy of identifying the underwater small object of interest in the existing method in a data driving mode;
2. The improved AutoEncoder network structure designed by the invention is a data-driven unsupervised neural network, good characteristic representation is obtained from original data by minimizing data reconstruction errors, samples are divided into a plurality of disjoint clusters, so that the similarity of the samples in the same cluster is higher, the similarity of the samples among different clusters is lower, and further confirmation of underwater small objects of interest is realized.
Drawings
FIG. 1 is a frame of a method and system for cluster analysis of small objects of interest under water by using a synthetic aperture sonar;
FIG. 2 is a representation of a small object of interest cluster analysis method under water based on the improvement AutoEncoder used in the present invention;
FIG. 3 is a modified AutoEncoder network architecture for use with the present invention;
FIG. 4 is a graph comparing training loss functions of the improved AutoEncoder network and AutoEncoder provided by the present invention;
FIG. 5 is a graph comparing the effects of the cluster analysis of the improved AutoEncoder network and AutoEncoder provided by the present invention, wherein FIG. 5 (a) is a graph of the effects of the cluster analysis of the improved AutoEncoder network, and FIG. 5 (b) is a graph of the effects of the cluster analysis of the AutoEncoder network;
FIG. 6 is a graph of the effect of the cluster analysis for ReLU as the network activation function for improvement AutoEncoder provided by the present invention, wherein FIG. 6 (a) is a graph of the ReLU activation function and FIG. 6 (b) is a graph of the effect of the cluster analysis;
FIG. 7 is a graph of the effect of the cluster analysis with the improved AutoEncoder network activation function CeLU, wherein FIG. 7 (a) is a graph of CeLU activation function and FIG. 7 (b) is a graph of the effect of the cluster analysis;
FIG. 8 is a graph of the effect of the cluster analysis with the improved AutoEncoder network activation function SeLU provided by the present invention, wherein FIG. 8 (a) is a graph of SeLU activation function and FIG. 8 (b) is a graph of the effect of the cluster analysis;
FIG. 9 is a graph showing the effect of the cluster analysis with PreLU as the activation function of the improved AutoEncoder-Mixed network, wherein FIG. 9 (a) is a PreLU activation function curve and FIG. 9 (b) is a graph showing the effect of the cluster analysis.
Detailed Description
The invention provides a clustering analysis method for small target echo data of interest of a synthetic aperture sonar image, which comprises the following steps:
processing the received echo data of the synthetic aperture sonar to obtain a real-time synthetic aperture sonar image, and obtaining the position information of the small target of interest by adopting a target detection method;
correlating the position information of the small object of interest with the echo data to obtain the echo data of the small object of interest;
the echo data of the small target of interest is input into a pre-established and trained cluster analysis model, so that real-time online attribute analysis of the small target of interest of the synthetic aperture sonar image is realized;
the cluster analysis model employs a modified AutoEncoder network.
The system of the invention comprises: the system comprises an echo extraction module, a data set making module, a model training module and a platform deployment module;
the echo extraction module is used for capturing underwater small-object echo data of interest;
The data set making module is used for collecting underwater scene data, cleaning echo data of a small object of interest underwater and making an echo data set;
the model training module is used for initializing, training and testing parameters of the cluster analysis model;
the platform deployment module is used for deploying the trained cluster analysis model to the embedded platform and is used for real-time online small-object-of-interest cluster analysis tasks.
The synthetic aperture sonar image preprocessing module further comprises: the system comprises a synthetic aperture sonar submodule, a target detection submodule and an echo data association submodule;
The synthetic aperture sonar submodule is used for processing the received array element data to obtain a real-time synthetic aperture sonar image;
The target detection submodule is used for automatically detecting a small target of interest in the synthetic aperture sonar image to obtain the position information of the small target of interest;
the echo data association sub-module is used for associating the position information of the small object of interest in the SAS image with echo data to obtain accurate underwater small object echo data of interest;
Optionally, the data set making module submodule further includes: the device comprises a data acquisition sub-module, a data cleaning sub-module and an echo data set manufacturing sub-module;
The data acquisition submodule acquires the interested small target echo data of the synthetic aperture sonar image from the real environment;
the data cleaning submodule confirms and screens the effectiveness of the echo data of the small target of interest;
The echo data set making submodule randomly divides data into a training set and a testing set according to a standard data set format.
Optionally, the model training submodule further includes: the system comprises a parameter setting module, a modified AutoEncoder network module and a model test module.
The parameter setting sub-module is used for completing the parameter initialization work required by model training;
The improved AutoEncoder network sub-module is used for realizing cluster analysis of the echo data of the small target of interest;
The model test module sub-module is used for monitoring the model training state in real time.
Optionally, the platform deployment submodule further includes: a model deployment sub-module and a result output sub-module;
The model deployment sub-module is used for transplanting the trained model to an edge computing platform;
and the result output sub-module is used for displaying and outputting the small target clustering effect of interest.
The technical scheme of the invention is described in detail below with reference to the accompanying drawings and examples.
Example 1
The embodiment 1 of the invention provides a clustering analysis method for small target echo data of interest of a synthetic aperture sonar image. Including echo extraction, dataset production, model training, and platform deployment.
Collecting submarine small-object-of-interest data by using a synthetic aperture sonar, cleaning the data and generating a target attribute analysis data set; secondly, initializing training parameters, training an improved AutoEncoder model, and carrying out quality assessment on a training result; thirdly, deploying the trained target detection model and the cluster analysis model to an edge computing platform, and building a small target cluster analysis method of interest, so as to realize online detection and cluster analysis of the small target of interest under water. The general flow chart is shown in fig. 1, and the specific steps are as follows:
Step 1, intelligent analysis data set production of underwater small object of interest
Step 1-1, acquiring original interesting small target echo data from a real underwater environment by utilizing a synthetic aperture sonar acquisition sub-module;
step 1-2, cleaning and screening echo data by using a playback program;
step 1-3, a training sample set and a test sample set are established.
Step 2, model training
Step 2-1, setting up environments required by a training platform on a deep learning server, including open source software Anaconda, pytorch, torchvision and the like, and setting model training initialization parameters, including batchsize, epoch, verification_ epochs and the like;
Step 2-2, build up of an improved AutoEncoder network, shown in FIG. 2, consisting of encoder and decoder, denoted AutoEncoder-Mixed. The encoder can be seen as converting the input data into the hidden layer representation by a non-linear mapping, while the decoder is able to remap the hidden layer representation as much as possible into the input data. AutoEncoder-Mixed encoder and decoder respectively contain 3 convolution layer modules and 3 full-connection layers, and decoder and encoder's convolution layer and full-connection layer are symmetrical completely, have guaranteed that the input output dimension is the same.
AutoEncoder-Mixed encoding and decoding processes can be described as:
the coding process comprises the following steps: h 1=σ(W1x+b1) (1)
The decoding process comprises the following steps: y=σ (W 2h1+b2) (2)
Wherein W 1、b1 is the encoder weight and offset, wherein W 2、b2 is the decoding weight and offset, σ is the activation function, and the calculation formula is:
Where the bias α is a learnable parameter.
AutoEncoder-Mixed loss function is to minimize the error of the output data y and the input data x:
And 2-3, monitoring the training process of the improved AutoEncoder-Mixed network in real time and testing the result, and stopping training when the evaluation index meets the requirement.
Step 3, platform deployment
And 3-1, building a semantic model operation environment on the edge computing platform.
And 3-2, constructing an underwater small object cluster analysis method, wherein the flow is shown in figure 3. Firstly, obtaining the position information of a small object of interest of a high-resolution large-size sonar image by using an object detection method; then, associating the image coordinate information of the small object of interest with the array element domain data, and extracting the corresponding array element domain data; and finally, utilizing an optimal AutoEncoder-Mixed encoder to predict and infer the small object of interest of the sonar image, and realizing attribute analysis of the small object of interest of the sonar image.
And 4, displaying the analysis result of the small target of interest.
Simulation experiment:
The technical effects of the invention are further described below in conjunction with simulation experiments:
In order to verify the effectiveness of the improvement AutoEncoder-Mixd and the influence of related parameters on the performance, experiment 1 is designed, and the AutoEncoder model is taken as a reference to compare and analyze the performance differences of different clustering algorithms. Experiment 2 was designed and the effect of different activation functions on AutoEncoder-Mixed performance was compared using AutoEncoder-Mixed as a study object. The experimental dataset was Gorman and Sejnowski original sonar dataset, comprising sonar reflectance data for two seafloor targets, one of which was a metal cylinder (METAL CYLINDER) and the other was a similarly shaped rock (rocks). The two targets are placed on the sandy seabed surface, then sonar chirp signals are projected from different angles, and finally sonar reflection signals are acquired. The composition of the G & S dataset is shown in table 1.
Table 1g & s dataset
Experiment 1 compares and analyzes AutoEncoder-Mixed performance difference with the classical cluster analysis method AutoEncoder, wherein the model iteration number is 500, the batch size is 64, the learning rate is 0.0005, MSE of two model training processes is recorded respectively, and the G & S data set is tested and verified by using a cluster analysis model trained 500 times. As can be seen from FIG. 4, MSE curves AutoEncoder-Mixed and AutoEncoder-Mixed all have a decreasing trend with increasing iteration times, the MSE curves converge rapidly for the first 200 epochs and for the last 300 epochs, and the MSE curves gradually stabilize. Under the same number of iterations, autoEncoder-Mixed MSE is lower than AutoEncoder MSE, especially 300 before the model iterates. Fig. 5 is a graph comparing the effects of the cluster analysis of the improved AutoEncoder network and AutoEncoder network provided by the present invention, wherein fig. 5 (a) is a graph of the effects of the cluster analysis of the improved AutoEncoder network, and fig. 5 (b) is a graph of the effects of the cluster analysis of the AutoEncoder network. As can be seen from fig. 5, both categories AutoEncoder do not achieve aggregation and are positionally scattered; both categories of object in AutoEncoder-Mixed achieve better aggregation and there are relatively clear cluster boundaries, where '0' represents rocks and '1' represents mines. Considering MSE curve and cluster analysis effect, autoEncoder-Mixed is more suitable for the small object cluster analysis task of sonar image interest than AutoEncoder.
Experiment 2 is aimed at AutoEncoder-Mixed cluster analysis model, reLU, seLU, ceLU and PReLU activation functions are selected to train and test the model, the iteration number of the model is 500, the batch size is 64, and the learning rate is equal to 0.0005. FIG. 6 is a graph of the effect of the cluster analysis for ReLU as the network activation function for improvement AutoEncoder provided by the present invention, wherein FIG. 6 (a) is a graph of the ReLU activation function and FIG. 6 (b) is a graph of the effect of the cluster analysis; FIG. 7 is a graph of the effect of the cluster analysis with the improved AutoEncoder network activation function CeLU, wherein FIG. 7 (a) is a graph of CeLU activation function and FIG. 7 (b) is a graph of the effect of the cluster analysis; FIG. 8 is a graph of the effect of the cluster analysis with the improved AutoEncoder network activation function SeLU provided by the present invention, wherein FIG. 8 (a) is a graph of SeLU activation function and FIG. 8 (b) is a graph of the effect of the cluster analysis; FIG. 9 is a graph showing the effect of the cluster analysis with PreLU as the activation function of the improved AutoEncoder-Mixed network, wherein FIG. 9 (a) is a PreLU activation function curve and FIG. 9 (b) is a graph showing the effect of the cluster analysis. It can be found from fig. 6, fig. 7, fig. 8 and fig. 9 that, under the same model iteration number, the activation functions PReLU have better clustering performance than the three activation functions ReLU, seLU, ceLU, mainly because the value of the part smaller than 0 of PReLU is obtained through training, and the method can better adapt to the requirement of a task.
AutoEncoder-Mixed is a data-driven unsupervised neural network, and by minimizing data reconstruction errors, good characteristic representations are obtained from original data, samples are divided into a plurality of disjoint clusters, and finally the similarity of the samples in the same cluster is higher, and the similarity of the samples among different clusters is lower.
Example 2
The embodiment 2 of the invention provides a small target echo data cluster analysis system of interest of a synthetic aperture sonar image, which is realized based on the method of the embodiment 1, and comprises the following steps:
The target detection module is used for processing the received echo data of the synthetic aperture sonar to obtain a real-time synthetic aperture sonar image, and obtaining the position information of the small target of interest by adopting a target detection method;
The echo correlation module is used for correlating the position information of the small object of interest with echo data to obtain the echo data of the small object of interest;
The analysis output module is used for inputting echo data of the small target of interest into a pre-established and trained cluster analysis model to realize real-time online attribute analysis of the small target of interest of the synthetic aperture sonar image;
the cluster analysis model employs a modified AutoEncoder network.
Finally, it should be noted that the above embodiments are only for illustrating the technical solution of the present invention and are not limiting. Although the present invention has been described in detail with reference to the embodiments, it should be understood by those skilled in the art that modifications and equivalents may be made thereto without departing from the spirit and scope of the present invention, which is intended to be covered by the appended claims.

Claims (5)

1. A synthetic aperture sonar image small target echo data cluster analysis method, the method comprising:
processing the received echo data of the synthetic aperture sonar to obtain a real-time synthetic aperture sonar image, and obtaining the position information of the small target of interest by adopting a target detection method;
correlating the position information of the small object of interest with the echo data to obtain the echo data of the small object of interest;
the echo data of the small target of interest is input into a pre-established and trained cluster analysis model, so that real-time online attribute analysis of the small target of interest of the synthetic aperture sonar image is realized;
The cluster analysis model adopts an improved AutoEncoder network;
The improved AutoEncoder network includes an encoder and a decoder, wherein,
The encoder is used for converting input data into hidden layer expression through a nonlinear mapping;
The decoder is used for remapping the hidden layer expression into input data;
The encoder and the decoder each comprise 3 convolution layers and 3 full connection layers, the 3 convolution layers of the encoder and the decoder are completely symmetrical, and the 3 full connection layers of the encoder and the decoder are completely symmetrical;
The encoder output h 1 satisfies the following equation:
h1=σ(W1x+b1)
Where W 1 and b 1 are the weights and offsets of the encoder, respectively, x is the echo data of the small object of interest, σ is the activation function:
Wherein the bias α is a learnable parameter;
the decoder output y satisfies the following equation:
y=σ(W2h1+b2)
Where W 2 and b 2 are the weight and bias of the decoder, respectively.
2. The method for clustering analysis of small target echo data of interest of a synthetic aperture sonar image according to claim 1, wherein the method further comprises a training step of a cluster analysis model, and specifically comprises:
Building a training set;
and sequentially inputting training set data into the improved AutoEncoder network to perform model training, and obtaining a trained cluster analysis model when training requirements are met.
3. The method for clustering small target echo data of interest in a synthetic aperture sonar image according to claim 2, wherein the establishing of the training set comprises:
Collecting original interesting small target echo data from a real underwater environment by using a synthetic aperture sonar;
cleaning and screening the collected echo data;
And randomly dividing the cleaned and screened echo data into a training set and a testing set according to a standard data set format.
4. A system based on the synthetic aperture sonar image small target echo data cluster analysis method of claim 1, characterized in that the system comprises:
The target detection module is used for processing the received echo data of the synthetic aperture sonar to obtain a real-time synthetic aperture sonar image, and obtaining the position information of the small target of interest by adopting a target detection method;
The echo correlation module is used for correlating the position information of the small object of interest with echo data to obtain the echo data of the small object of interest; and
The analysis output module is used for inputting echo data of the small target of interest into a pre-established and trained cluster analysis model to realize real-time online attribute analysis of the small target of interest of the synthetic aperture sonar image;
the cluster analysis model employs a modified AutoEncoder network.
5. The synthetic aperture sonar image small target echo data cluster analysis system of claim 4, wherein the cluster analysis model is deployed on an edge computing platform.
CN202311322405.2A 2023-10-12 2023-10-12 Method for clustering and analyzing echo data of small target of interest in synthetic aperture sonar image Active CN117611856B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311322405.2A CN117611856B (en) 2023-10-12 2023-10-12 Method for clustering and analyzing echo data of small target of interest in synthetic aperture sonar image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311322405.2A CN117611856B (en) 2023-10-12 2023-10-12 Method for clustering and analyzing echo data of small target of interest in synthetic aperture sonar image

Publications (2)

Publication Number Publication Date
CN117611856A CN117611856A (en) 2024-02-27
CN117611856B true CN117611856B (en) 2024-07-09

Family

ID=89952233

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311322405.2A Active CN117611856B (en) 2023-10-12 2023-10-12 Method for clustering and analyzing echo data of small target of interest in synthetic aperture sonar image

Country Status (1)

Country Link
CN (1) CN117611856B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101937085A (en) * 2010-09-01 2011-01-05 华南理工大学 Super-resolution image reconstruction-based synthetic aperture sonar imaging method
CN112114300A (en) * 2020-09-14 2020-12-22 哈尔滨工程大学 Underwater weak target detection method based on image sparse representation

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110472627B (en) * 2019-07-02 2022-11-08 五邑大学 End-to-end SAR image recognition method, device and storage medium
US20220075061A1 (en) * 2020-09-09 2022-03-10 SparkCognition, Inc. Machine-learning augmented synthetic aperture sonar
CN112395987B (en) * 2020-11-18 2023-07-28 西安电子科技大学 SAR image target detection method based on unsupervised domain adaptive CNN
CN114819061A (en) * 2022-04-02 2022-07-29 南京航空航天大学 Sparse SAR target classification method and device based on transfer learning
CN115661569A (en) * 2022-10-17 2023-01-31 北京航空航天大学 High-precision fine-grained SAR target detection method
CN115995040A (en) * 2022-10-31 2023-04-21 西北工业大学 SAR image small sample target recognition method based on multi-scale network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101937085A (en) * 2010-09-01 2011-01-05 华南理工大学 Super-resolution image reconstruction-based synthetic aperture sonar imaging method
CN112114300A (en) * 2020-09-14 2020-12-22 哈尔滨工程大学 Underwater weak target detection method based on image sparse representation

Also Published As

Publication number Publication date
CN117611856A (en) 2024-02-27

Similar Documents

Publication Publication Date Title
Neupane et al. A review on deep learning-based approaches for automatic sonar target recognition
CN110472627B (en) End-to-end SAR image recognition method, device and storage medium
CN106355151A (en) Recognition method, based on deep belief network, of three-dimensional SAR images
Domingos et al. A survey of underwater acoustic data classification methods using deep learning for shoreline surveillance
CN100370486C (en) Typhoon center positioning method based on embedded type concealed Markov model and cross entropy
CN101286229B (en) Sonar image self-adapting division method based on stratified MRF
Liao et al. ARRU phase picker: Attention recurrent‐residual U‐Net for picking seismic P‐and S‐phase arrivals
CN112526451A (en) Compressed beam forming and system based on microphone array imaging
Jaramillo et al. AUV-based bed roughness mapping over a tropical reef
Mohebbi-Kalkhoran et al. Classifying humpback whale calls to song and non-song vocalizations using bag of words descriptor on acoustic data
Ashraf et al. Underwater ambient-noise removing GAN based on magnitude and phase spectra
Ji et al. Full-waveform classification and segmentation-based signal detection of single-wavelength bathymetric LiDAR
CN106067165A (en) High spectrum image denoising method based on clustering sparse random field
CN117611856B (en) Method for clustering and analyzing echo data of small target of interest in synthetic aperture sonar image
Roberts et al. Multiview, broadband acoustic classification of marine fish: a machine learning framework and comparative analysis
Feng et al. Masking Hierarchical Tokens for Underwater Acoustic Target Recognition With Self-Supervised Learning
Mancusi et al. Fish sounds: towards the evaluation of marine acoustic biodiversity through data-driven audio source separation
CN117437530A (en) Synthetic aperture sonar interest small target twin matching identification method and system
CN117451055A (en) Underwater sensor positioning method and system based on basis tracking noise reduction
CN114764880B (en) Multi-component GAN reconstructed remote sensing image scene classification method
CN117173550A (en) Method and system for detecting underwater small target of synthetic aperture sonar image
Oliveira et al. Probabilistic positioning of a mooring cable in sonar images for in-situ calibration of marine sensors
CN108460773A (en) A kind of sonar image dividing method based on biased field level set
Wang et al. Multi-Level Feature Representation Framework With Adaptive Margin Loss for Few-Shot Sonar Images Classification of AUVs.
CN117173549B (en) Multi-scale target detection method and system for synthetic aperture sonar image under complex scene

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant