CN116486177A - Underwater target identification and classification method based on deep learning - Google Patents

Underwater target identification and classification method based on deep learning Download PDF

Info

Publication number
CN116486177A
CN116486177A CN202310542407.6A CN202310542407A CN116486177A CN 116486177 A CN116486177 A CN 116486177A CN 202310542407 A CN202310542407 A CN 202310542407A CN 116486177 A CN116486177 A CN 116486177A
Authority
CN
China
Prior art keywords
underwater target
classification
deep learning
recognition
module
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.)
Pending
Application number
CN202310542407.6A
Other languages
Chinese (zh)
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.)
Qingdao Yuyantang Biological Technology Co ltd
Original Assignee
Qingdao Yuyantang Biological Technology Co ltd
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 Qingdao Yuyantang Biological Technology Co ltd filed Critical Qingdao Yuyantang Biological Technology Co ltd
Priority to CN202310542407.6A priority Critical patent/CN116486177A/en
Publication of CN116486177A publication Critical patent/CN116486177A/en
Pending legal-status Critical Current

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/764Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • 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/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/774Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
    • 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)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Multimedia (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Image Analysis (AREA)

Abstract

The invention provides an underwater target recognition and classification method based on deep learning. The underwater target recognition and classification method based on deep learning comprises the following steps: acquiring an underwater target image, and labeling the underwater target image; constructing a plurality of deep-learning underwater target classification models, training the underwater target classification models, and classifying the underwater target images by using the trained underwater target classification models to obtain a plurality of underwater target classification results; and carrying out fine classification recognition work of the underwater target based on the deep learning model which is trained by the underwater target characteristics, and accurately recognizing the type of the underwater target. According to the underwater target recognition and classification method based on deep learning, the picture recognition and classification is automatically completed by processing the picture, a user does not need to have any knowledge on classification standards, the operation is simple and convenient, and the accuracy rate of classifying and recognizing the underwater target domain data is higher.

Description

Underwater target identification and classification method based on deep learning
Technical Field
The invention relates to the technical field of image recognition, in particular to an underwater target recognition and classification method based on deep learning.
Background
In the field of image processing technology, object detection refers to detecting and identifying whether an appointed object exists in an image, and determining the position of the appointed object, and has wide application in many aspects such as traffic safety, civil security, public property safety and the like.
With the development of machine vision technology, machine vision-based object recognition technology (such as vehicle type recognition, garbage type recognition and the like) has also gained more and more attention, and underwater object identifiers are respectively used for detecting underwater objects from sonar sensing images or camera videos and classifying the underwater objects to determine what type the underwater objects belong to.
In the prior art, identification and classification of some underwater target data are generally carried out by means of personal knowledge experience, and certain requirements are provided for relevant knowledge reserves of participants. For example, the classification of submarine garbage is not high in participation enthusiasm and ocean garbage classification accuracy of people in various places at present due to the influence of various garbage types, different specific classification standards of garbage in various places, limited personal knowledge time and energy and other factors. For another example, deep sea fishing or mariculture generally involves classification of various fish species, and most people cannot accurately distinguish fish species due to limited knowledge storage or culture experience, so that wide-range popularization is difficult.
Therefore, it is necessary to provide a deep learning-based underwater target recognition and classification method to solve the above technical problems.
Disclosure of Invention
The invention provides an underwater target recognition and classification method based on deep learning, which solves the problems in the background technology.
In order to solve the technical problems, the underwater target recognition and classification method based on deep learning provided by the invention comprises the following steps:
acquiring an underwater target image, and labeling the underwater target image;
constructing a plurality of deep-learning underwater target classification models, training the underwater target classification models, and classifying the underwater target images by using the trained underwater target classification models to obtain a plurality of underwater target classification results;
and carrying out fine classification recognition work of the underwater target based on the deep learning model which is trained by the underwater target characteristics, and accurately recognizing the type of the underwater target.
Preferably, the method further comprises the step of carrying out data enhancement on the classified images, and carrying out scale transformation and normalization on the images to be identified and classified.
Preferably, the classified image is input into a deep-learning underwater target classified model for feature extraction, and an output result of the deep learning is obtained.
Preferably, the outputting the result includes: and performing image enhancement processing on the classified images, and cutting the classified images subjected to the image enhancement processing into sub-images with preset sizes.
Preferably, the sub-image is input into a plurality of deep learning underwater target classification models to perform feature extraction, and an output result of each deep learning is obtained.
Preferably, the performing the classification recognition of the underwater target based on the deep learning model completed by the training of the underwater target features includes: voting the plurality of classification results to obtain the number of votes corresponding to each classification result in the plurality of classification results; and determining the classification result with the largest number of votes and the half number of votes as the underwater target classification.
Preferably, the deep learning underwater target classification model comprises a power supply module, a network transmission module, a scanning module, a comparison module, an application program and a storage module.
Preferably, the power supply module supplies power to the application program, the network transmission module provides a network for the application program, a processor is arranged in the application program and is connected with the comparison module, and the comparison module is connected with the storage module.
Preferably, the deep learning underwater target classification model further comprises a user login module, a fault repair module and an identification analysis module, and the storage module is used for storing data.
Compared with the related art, the underwater target recognition and classification method based on deep learning has the following beneficial effects:
the invention provides an underwater target recognition and classification method based on deep learning, which comprises the steps of obtaining an underwater target image and marking the underwater target image; constructing a plurality of deep-learning underwater target classification models, training the underwater target classification models, and classifying the underwater target images by using the trained underwater target classification models to obtain a plurality of underwater target classification results; the underwater target type is accurately identified by carrying out fine classification identification work on the underwater target based on the deep learning model which is completed by the underwater target feature training, the picture identification and classification is automatically completed by processing the picture, a user does not need to have any knowledge on classification standards, the operation is simple and convenient, and the accuracy of classifying and identifying the underwater target domain data is higher.
Drawings
Fig. 1 is a schematic diagram of a preferred embodiment of an underwater target recognition classification method based on deep learning according to the present invention.
Detailed Description
The invention will be further described with reference to the drawings and embodiments.
Referring to fig. 1 in combination, fig. 1 is a schematic diagram of an embodiment of a deep learning-based underwater target recognition classification method according to the present invention. The underwater target recognition and classification method based on deep learning comprises the following steps:
acquiring an underwater target image, and labeling the underwater target image;
constructing a plurality of deep-learning underwater target classification models, training the underwater target classification models, and classifying the underwater target images by using the trained underwater target classification models to obtain a plurality of underwater target classification results;
and carrying out fine classification recognition work of the underwater target based on the deep learning model which is trained by the underwater target characteristics, and accurately recognizing the type of the underwater target.
The method also comprises the steps of carrying out data enhancement on the classified images, and carrying out scale transformation and normalization on the images to be identified and classified.
And inputting the classified images into a deep learning underwater target classified model for feature extraction to obtain a deep learning output result.
The output result includes: and performing image enhancement processing on the classified images, and cutting the classified images subjected to the image enhancement processing into sub-images with preset sizes.
And inputting the sub-images into a plurality of deep learning underwater target classification models to perform feature extraction, and obtaining an output result of each deep learning.
The deep learning model based on the training of the underwater target features carries out the fine classification recognition work of the underwater target, and the deep learning model comprises the following steps: voting the plurality of classification results to obtain the number of votes corresponding to each classification result in the plurality of classification results; and determining the classification result with the largest number of votes and the half number of votes as the underwater target classification.
The deep learning underwater target classification model comprises a power supply module, a network transmission module, a scanning module, a comparison module, an application program and a storage module.
The power supply module supplies power to the application program, the network transmission module provides a network for the application program, a processor is arranged in the application program and is connected with the comparison module, and the comparison module is connected with the storage module.
The deep learning underwater target classification model further comprises a user login module, a fault repair module and an identification analysis module, and the storage module is used for storing data.
Compared with the related art, the underwater target recognition and classification method based on deep learning has the following beneficial effects:
marking the underwater target image by acquiring the underwater target image; constructing a plurality of deep-learning underwater target classification models, training the underwater target classification models, and classifying the underwater target images by using the trained underwater target classification models to obtain a plurality of underwater target classification results; the underwater target type is accurately identified by carrying out fine classification identification work on the underwater target based on the deep learning model which is completed by the underwater target feature training, the picture identification and classification is automatically completed by processing the picture, a user does not need to have any knowledge on classification standards, the operation is simple and convenient, and the accuracy of classifying and identifying the underwater target domain data is higher.
The foregoing description is only illustrative of the present invention and is not intended to limit the scope of the invention, and all equivalent structures or equivalent processes or direct or indirect application in other related technical fields are included in the scope of the present invention.

Claims (9)

1. An underwater target recognition and classification method based on deep learning is characterized by comprising the following steps:
acquiring an underwater target image, and labeling the underwater target image;
constructing a plurality of deep-learning underwater target classification models, training the underwater target classification models, and classifying the underwater target images by using the trained underwater target classification models to obtain a plurality of underwater target classification results;
and carrying out fine classification recognition work of the underwater target based on the deep learning model which is trained by the underwater target characteristics, and accurately recognizing the type of the underwater target.
2. The deep learning-based underwater target recognition classification method according to claim 1, further comprising performing data enhancement on the classified images, and performing scale transformation and normalization processing on the images to be recognized and classified.
3. The deep learning-based underwater target recognition classification method according to claim 1, wherein the classification image is input into a deep learning underwater target classification model for feature extraction to obtain an output result of the deep learning.
4. A deep learning based underwater target recognition classification method in accordance with claim 3, wherein said outputting results comprises: and performing image enhancement processing on the classified images, and cutting the classified images subjected to the image enhancement processing into sub-images with preset sizes.
5. The deep learning-based underwater target recognition classification method according to claim 1, wherein the sub-images are input into a plurality of deep learning underwater target classification models to perform feature extraction, and an output result of each deep learning is obtained.
6. The deep learning-based underwater target recognition classification method according to claim 1, wherein the performing of the fine classification recognition of the underwater target based on the deep learning model completed by the training of the underwater target features comprises: voting the plurality of classification results to obtain the number of votes corresponding to each classification result in the plurality of classification results; and determining the classification result with the largest number of votes and the half number of votes as the underwater target classification.
7. The deep learning-based underwater target recognition classification method of claim 1, wherein the deep learning underwater target classification model comprises a power supply module, a network transmission module, a scanning module, a comparison module, an application program and a storage module.
8. The deep learning-based underwater target recognition and classification method according to claim 7, wherein the power supply module supplies power to the application program, the network transmission module provides a network for the application program, a processor is arranged in the application program, the processor is connected with a comparison module, and the comparison module is connected with a storage module.
9. The deep learning-based underwater target recognition and classification method according to claim 7, wherein the deep learning underwater target classification model further comprises a user login module, a fault repair module and a recognition analysis module, and the storage module is used for storing data.
CN202310542407.6A 2023-05-15 2023-05-15 Underwater target identification and classification method based on deep learning Pending CN116486177A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310542407.6A CN116486177A (en) 2023-05-15 2023-05-15 Underwater target identification and classification method based on deep learning

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310542407.6A CN116486177A (en) 2023-05-15 2023-05-15 Underwater target identification and classification method based on deep learning

Publications (1)

Publication Number Publication Date
CN116486177A true CN116486177A (en) 2023-07-25

Family

ID=87216295

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310542407.6A Pending CN116486177A (en) 2023-05-15 2023-05-15 Underwater target identification and classification method based on deep learning

Country Status (1)

Country Link
CN (1) CN116486177A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117809168A (en) * 2024-01-08 2024-04-02 中国电子科技集团公司第十五研究所 Method and device for detecting inherent attribute characteristics based on underwater target

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117809168A (en) * 2024-01-08 2024-04-02 中国电子科技集团公司第十五研究所 Method and device for detecting inherent attribute characteristics based on underwater target
CN117809168B (en) * 2024-01-08 2024-05-17 中国电子科技集团公司第十五研究所 Method and device for detecting inherent attribute characteristics based on underwater target

Similar Documents

Publication Publication Date Title
CN108171184B (en) Method for re-identifying pedestrians based on Simese network
CN110659582A (en) Image conversion model training method, heterogeneous face recognition method, device and equipment
CN109829467A (en) Image labeling method, electronic device and non-transient computer-readable storage medium
CN105574550A (en) Vehicle identification method and device
CN109472280B (en) Method for updating species recognition model library, storage medium and electronic equipment
CN114155244B (en) Defect detection method, device, equipment and storage medium
CN110390308B (en) Video behavior identification method based on space-time confrontation generation network
CN109389105B (en) Multitask-based iris detection and visual angle classification method
CN116486177A (en) Underwater target identification and classification method based on deep learning
CN114626476A (en) Bird fine-grained image recognition method and device based on Transformer and component feature fusion
CN111680577A (en) Face detection method and device
CN111783541A (en) Text recognition method and device
CN114494773A (en) Part sorting and identifying system and method based on deep learning
CN113033297B (en) Method, device, equipment and storage medium for programming real object
CN116704526B (en) Staff scanning robot and method thereof
CN110334818B (en) Method and system for automatically identifying pipeline
CN115797970B (en) Dense pedestrian target detection method and system based on YOLOv5 model
CN114693554B (en) Big data image processing method and system
CN110728316A (en) Classroom behavior detection method, system, device and storage medium
CN112580739B (en) Method and device for determining training sample set
CN113158878B (en) Heterogeneous migration fault diagnosis method, system and model based on subspace
CN109325557B (en) Data intelligence acquisition method based on computer visual image identification
CN113947780A (en) Sika deer face recognition method based on improved convolutional neural network
CN111259843B (en) Multimedia navigator testing method based on visual stability feature classification registration
CN117274197A (en) PCB defect detection method based on YOLO v5 algorithm improvement

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