A method and system for predicting marine life types based on deep learning

By building a basic graphics and line library, combining deep learning models and dynamic logic modules, the problem of inaccurate identification caused by changes in various forms and angles of marine biological image data is solved, and efficient and accurate marine biological type recognition is achieved.

CN120107990BActive Publication Date: 2025-08-08CHINA UNIV OF GEOSCIENCES (BEIJING)
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510102085.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-22
Publication Date
2025-08-08
Estimated Expiration
2045-01-22

AI Technical Summary

Technical Problem

In the prior art, various morphological and dynamic changes in marine biological image data lead to inaccurate identification through convolutional neural networks and generative adversarial network algorithms.

Method used

Build a basic graphics and line library, decompose marine biological images through edge detection algorithms, use deep learning models to learn the characteristics and logical relationships of marine biological appearance structure, and introduce dynamic logic modules to adjust the combination ratio, connection method and spatial position of graphics and lines to optimize the recognition process.

Benefits of technology

It improves the accuracy and generalization ability of marine biological image recognition, can adapt to marine biological recognition in different forms and angles, and has strong flexibility and long-term adaptability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120107990B_ABST
    Figure CN120107990B_ABST
Patent Text Reader

Abstract

The present application discloses a method and system for predicting marine life types based on deep learning, which relates to the field of marine life detection, including: constructing a basic graphic and line library, which contains basic elements; performing image processing on an input marine life image, and decomposing the input marine life image into a combination of basic graphics and lines; assigning a unique identifier to each basic graphic and line in the basic graphic and line library, and presetting a combination rule of the basic graphics and lines; collecting a large amount of labeled marine life image data, performing image processing on each of the data, extracting the combined features of the basic graphics and lines, and using the combined features to train a deep learning model; performing image decomposition and feature extraction on the marine life image to be identified, and inputting the image decomposition and feature extraction results into a trained deep learning model for classification and identification; which can improve the recognition accuracy of marine life images.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of marine life detection, and in particular to a method and system for predicting marine life types based on deep learning. Background Art

[0002] Marine life is an important part of the Earth's ecosystem, and its diversity and distribution have a significant impact on the global ecological environment. Due to the complexity and unpredictability of the marine environment, the study and monitoring of marine life types has always been a challenge in marine scientific research; with the continuous deepening of marine research, marine biodiversity monitoring and research has become an important part of marine science; the classification and identification of marine life is a basic task in marine ecosystem research, and is of great significance for the protection and rational utilization of marine resources; traditional marine life identification methods mainly rely on manual observation and laboratory analysis, which not only consumes a lot of manpower and material resources, but also has problems such as limited sampling range and long time period; these methods are not only time-consuming and labor-intensive, but also require a high level of professional knowledge, and it is difficult to meet the needs of large-scale marine life monitoring.

[0003] In the prior art, a Chinese invention patent with publication number CN117911793B discloses a method for intelligent detection of marine life based on deep learning, comprising: collecting different marine life image data from a public database, the marine life image data including image data of different species, environments and angles, receiving marine life image data to be detected sent by a user, using a convolutional neural network algorithm to construct a model based on the different marine life image data, detecting the marine life species and predicted probabilities of the marine life image data to be detected using the constructed model, using a generative adversarial network algorithm to construct a model based on the different marine life image data, detecting the marine life species and predicted probabilities of the marine life image data to be detected using the constructed model, comparing the detection results of the convolutional neural network algorithm and the generative adversarial network algorithm, determining the final result and optimizing the processing based on the consistency of the detection results; However, the above invention still has the following problems: the marine life in the marine life image data to be detected has various forms and can change dynamically, and there is a problem of inaccurate recognition when using the convolutional neural network algorithm and the generative adversarial network algorithm for recognition. Summary of the Invention

[0004] The embodiments of the present application provide a method and system for predicting marine life types based on deep learning, which solves the problem in the prior art that marine life in the marine life image data to be detected has various forms and can change dynamically, and is inaccurately identified when using convolutional neural network algorithms and generative adversarial network algorithms, thereby improving the accuracy of model recognition.

[0005] The present application provides a method for predicting marine life types based on deep learning, including:

[0006] S1: Build a basic graphic and line library, where the basic graphic and line library contains basic elements that can cover the features of the appearance of marine organisms;

[0007] The basic shapes include but are not limited to circles, ellipses, rectangles, triangles, polygons, hemispheres, frustums of different tapers, and cones;

[0008] The lines include but are not limited to straight lines, curves (such as sine waves, cosine waves), spirals, etc., as well as lines of different thicknesses and colors;

[0009] S2: performing image processing on the input marine life image to decompose the input marine life image into a combination of basic graphics and lines, specifically including the following steps:

[0010] The first basic graphic is obtained by identifying the boundary line in the marine life image by using an edge detection algorithm and matching the corresponding graphic in the basic graphic library according to the shape and characteristics of the boundary line.

[0011] For complex parts that cannot be directly matched to the basic figure, lines are used to express them and the first lines are obtained;

[0012] S3: assigning a unique identifier to each basic shape and line in the basic shape and line library, and presetting the combination rules of the basic shapes and lines;

[0013] The identifier is a code consisting of numbers and letters. The code of each basic figure and line is unique and can be checked.

[0014] The combination rules represent the logical relationship of the appearance and structure of marine organisms, such as relative position, angle, size ratio, etc.

[0015] For example, the tentacles of an octopus are made up of multiple conical basic shapes connected by spiral lines, and the connection between the hemispherical head and the body is smoothly transitioned by a curve;

[0016] S4: Collect a large amount of labeled marine life image data, perform image processing on each image, extract the combined features of the first basic image and the first line, and use the combined features to train a deep learning model;

[0017] The deep learning model is a convolutional neural network model or a generative adversarial network model;

[0018] During the model training process, the recognition of individual basic elements, the combination of basic elements and their logical relationships are learned;

[0019] S5: Decompose the image of the marine organism to be identified and perform feature extraction, and input the image decomposition and feature extraction results into the trained deep learning model for classification and identification;

[0020] The deep learning model determines which marine organism an image belongs to based on feature combination rules learned during training.

[0021] In some embodiments, in step S3, the combination rule of the basic graphics and lines is the combination rule of the coding, which is recorded as the coding logic module. The coding logic module includes a module with dynamic change capability, which is recorded as the dynamic logic module.

[0022] The dynamic logic module includes a combination of basic graphics and lines with dynamic change characteristics, and the variable factors in the dynamic change characteristics are specifically:

[0023] Combination ratio: the ratio of different basic shapes and lines when combined;

[0024] For example, the sizes and proportions of various parts of images taken of different octopuses or the same octopus at different growth stages vary. The dynamic logic module identifies and adjusts the proportion changes when combining basic shapes and lines.

[0025] Connection mode: the connection method between basic elements, such as straight line connection, curve connection, rotation connection, etc.

[0026] Spatial position: the position of the basic element in the assembly;

[0027] Due to different shooting angles, the relative positions and angles of the basic graphics and lines in the marine life images will also change. The dynamic logic module can adjust the relative positions and angles.

[0028] Generate images of marine life when variable factors change through algorithmic simulation, input these images into a deep learning model for model training, and enable deep learning to learn the changes in proportion, connection mode, and spatial position of marine life when variable factors change;

[0029] When the image of marine life to be detected is input into the deep learning model, the deep learning model automatically adjusts the position and connection method of the basic elements according to the learned proportion changes, connection methods and spatial positions of the marine life, and outputs the recognition results.

[0030] In some embodiments, the dynamic logic module is differentiated to obtain a scale adjustment submodule, a connection mode optimization submodule, and a spatial position adjustment submodule. The specific functions of each module are as follows:

[0031] Proportional adjustment submodule: dynamically adjusts the position and size of other basic elements according to the proportion changes of basic shapes and lines in the combination;

[0032] Connection mode optimization submodule: optimizes the connection mode and changes of the overall structure according to the changes in the connection mode between basic elements;

[0033] Spatial Position Adjustment Submodule: Dynamically adjusts the image layout based on the position changes of basic elements in space to adapt to marine life of different shapes and postures;

[0034] By analyzing the dynamic changes of the proportion adjustment submodule, the connection mode optimization submodule and the spatial position adjustment submodule, the variable factors of each submodule are obtained. The variable factors of each submodule are:

[0035] Variable factors of the proportion adjustment submodule: including the proportion coefficients of each basic shape and line, the balance index of the overall structure, etc.

[0036] Variable factors of the connection pattern optimization submodule: including the type of connection line (straight line, curve, spiral, etc.), the location of the connection point, the connection angle, etc.;

[0037] Variable factors of the spatial position adjustment submodule: including the coordinates of each basic element in two-dimensional or three-dimensional space, the relative distance and direction between elements, etc.;

[0038] Generate images of marine life when the variable factors of each submodule change through algorithm simulation, and simulate the dynamic adjustment of each submodule when the variable factors of each submodule change;

[0039] For example, when the length of the tentacle increases, the scale adjustment submodule automatically adjusts the ratio of the tentacle to the rest of the body. The scale adjustment submodule recalculates the end position of the tentacle to ensure that the entire image remains proportional.

[0040] In some embodiments, the variable factors of the spatial position adjustment submodule are the coordinates of each basic element in two-dimensional or three-dimensional space, the relative distance and direction between elements. The variable factors of the spatial position adjustment submodule are specifically divided into:

[0041] Coordinate adjustment variables: the position of the basic element in the coordinate system, such as x, y coordinates or x, y, z coordinates;

[0042] Distance adjustment variable: the distance between basic elements to ensure that they do not block or overlap each other;

[0043] Orientation Correction Variable: Adjusts the orientation of the element to align with other underlying elements in the marine life image.

[0044] By analyzing the dynamic changes of coordinate adjustment variables, distance adjustment variables and direction correction variables, the analysis results are as follows:

[0045] Dynamic changes of coordinate adjustment variables: When the positions of other basic elements in the image change, the coordinate adjustment variables automatically adjust the new coordinates of the basic elements to maintain the relative positions between elements and the overall structure;

[0046] Dynamic changes in the distance adjustment variable: When it is detected that the distance between basic elements is too close, resulting in occlusion, the distance adjustment variable increases the distance between basic elements; conversely, when it is detected that the distance between elements is too far, resulting in weakened correlation, the distance adjustment variable decreases the distance between basic elements;

[0047] Dynamic changes of direction correction variables: Direction correction variables dynamically correct the direction of elements based on the overall layout of the image and the logical position of basic elements, ensuring the logical coherence and recognition accuracy of the image.

[0048] The spatial position adjustment submodule dynamically adjusts the spatial position of the element when the coordinate adjustment variable, distance adjustment variable and direction correction variable are dynamically changed through algorithm simulation;

[0049] For example, when a fish changes its swimming direction, the spatial position regulation submodule detects the change and automatically adjusts the direction of the fish's head and body to align with the new swimming direction.

[0050] In order to better demonstrate a method for predicting marine life types based on deep learning, the present invention provides a marine life type prediction system based on deep learning, the system comprising the following steps:

[0051] Building a basic graphics and line library module: Building a basic graphics and line library, the basic graphics and line library contains basic elements, and the basic elements can cover the characteristics of the appearance of marine organisms;

[0052] Image processing module: performs image processing on the input marine life image and decomposes the input marine life image into a combination of basic graphics and lines;

[0053] Coding combination rule module: assigns a unique identifier to each basic graphic and line in the basic graphic and line library, and presets the combination rules of the basic graphics and lines;

[0054] Model training module: collects a large amount of labeled marine life image data, performs image processing on each image, extracts the combined features of the first basic image and the first line, and uses the combined features to train a deep learning model;

[0055] Model recognition module: Decompose the images of marine organisms to be identified and perform feature extraction, and input the image decomposition and feature extraction results into the trained deep learning model for classification and recognition.

[0056] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:

[0057] By building a library of basic graphics and lines, the features of the appearance of marine life can be covered, making the image decomposition and feature extraction process more efficient and accurate; by introducing a deep learning model, the classification and recognition capabilities of complex marine life images are improved, and the types of marine life in the image can be judged more accurately; through the training of deep learning models with a large amount of labeled marine life image data, the model can learn the general laws and feature combination methods of the appearance structure of marine life, so that when facing new, unlabeled marine life images, the model can maintain a high recognition accuracy rate, that is, it has a strong generalization ability.

[0058] The design of the basic graphics and line library makes this solution flexible. As our understanding of marine life deepens, we can continue to add new basic elements to the library or adjust the parameters of existing elements to accommodate a wider range of marine life types. This scalability ensures the long-term effectiveness and adaptability of the solution. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] Figure 1 This is a flow chart of a method and system for predicting marine life types based on deep learning according to the present invention. DETAILED DESCRIPTION

[0060] To facilitate understanding of the present invention, the present application will be described more comprehensively below with reference to the relevant drawings; the drawings show preferred embodiments of the present invention, but the present invention can be implemented in many different forms and is not limited to the embodiments described herein; on the contrary, the purpose of providing these embodiments is to enable a more thorough and comprehensive understanding of the disclosed content of the present invention.

[0061] It should be noted that the terms “vertical”, “horizontal”, “up”, “down”, “left”, “right” and similar expressions used in this document are for illustrative purposes only and do not represent the only implementation method.

[0062] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this invention pertains; the terms used herein in the specification of the present invention are for the purpose of describing specific embodiments only and are not intended to limit the present invention; the term "and / or" used herein includes any and all combinations of one or more of the associated listed items.

[0063] Example 1: Figure 1 As shown, the present application provides a method for predicting marine life types based on deep learning, comprising:

[0064] S1: Build a basic graphic and line library, where the basic graphic and line library contains basic elements that can cover the features of the appearance of marine organisms;

[0065] The basic shapes include but are not limited to circles, ellipses, rectangles, triangles, polygons, hemispheres, frustums of different tapers, and cones;

[0066] The lines include but are not limited to straight lines, curves (such as sine waves, cosine waves), spirals, etc., as well as lines of different thicknesses and colors;

[0067] S2: performing image processing on the input marine life image to decompose the input marine life image into a combination of basic graphics and lines, specifically including the following steps:

[0068] The first basic graphic is obtained by identifying the boundary line in the marine life image by using an edge detection algorithm and matching the corresponding graphic in the basic graphic library according to the shape and characteristics of the boundary line.

[0069] For complex parts that cannot be directly matched to the basic figure, lines are used to express them and the first lines are obtained;

[0070] S3: assigning a unique identifier to each basic shape and line in the basic shape and line library, and presetting the combination rules of the basic shapes and lines;

[0071] The identifier is a code consisting of numbers and letters. The code of each basic figure and line is unique and can be checked.

[0072] The combination rules represent the logical relationship of the appearance and structure of marine organisms, such as relative position, angle, size ratio, etc.

[0073] For example, the tentacles of an octopus are made up of multiple conical basic shapes connected by spiral lines, and the connection between the hemispherical head and the body is smoothly transitioned by a curve;

[0074] S4: Collect a large amount of labeled marine life image data, perform image processing on each image, extract the combined features of the first basic image and the first line, and use the combined features to train a deep learning model;

[0075] The deep learning model is a convolutional neural network model or a generative adversarial network model;

[0076] During the model training process, the recognition of individual basic elements, the combination of basic elements and their logical relationships are learned;

[0077] S5: Decompose the image of the marine organism to be identified and perform feature extraction, and input the image decomposition and feature extraction results into the trained deep learning model for classification and identification;

[0078] The deep learning model determines which marine organism an image belongs to based on feature combination rules learned during training.

[0079] In some embodiments, the basic graphics and line libraries are optimized based on the recognition results, and new basic elements are added or the parameters of existing elements are adjusted.

[0080] The technical solutions in the above embodiments of the present application have at least the following technical effects or advantages:

[0081] By building a library of basic graphics and lines, the features of the appearance of marine life can be covered, making the image decomposition and feature extraction process more efficient and accurate; by introducing a deep learning model, the classification and recognition capabilities of complex marine life images are improved, and the types of marine life in the image can be judged more accurately; through the training of deep learning models with a large amount of labeled marine life image data, the model can learn the general laws and feature combination methods of the appearance structure of marine life, so that when facing new, unlabeled marine life images, the model can maintain a high recognition accuracy rate, that is, it has a strong generalization ability.

[0082] The design of the basic graphics and line library makes this solution flexible. As our understanding of marine life deepens, we can continue to add new basic elements to the library or adjust the parameters of existing elements to accommodate a wider range of marine life types. This scalability ensures the long-term effectiveness and adaptability of the solution.

[0083] Example 2: In Example 1, the morphologies of different marine organisms of the same species in the marine organism images to be identified are greatly different, and even the images of the same marine organism taken from different shooting angles have differences, resulting in a problem of reduced recognition accuracy when the marine organism images to be identified are detected.

[0084] Therefore, the embodiments of the present application are optimized based on the above embodiments.

[0085] In some embodiments, in step S3, the combination rule of the basic graphics and lines is the combination rule of the coding, which is recorded as the coding logic module. The coding logic module includes a module with dynamic change capability, which is recorded as the dynamic logic module.

[0086] The dynamic logic module includes a combination of basic graphics and lines with dynamic change characteristics, and the variable factors in the dynamic change characteristics are specifically:

[0087] Combination ratio: the ratio of different basic shapes and lines when combined;

[0088] For example, the sizes and proportions of various parts of images taken of different octopuses or the same octopus at different growth stages vary. The dynamic logic module identifies and adjusts the proportion changes when combining basic shapes and lines.

[0089] Connection mode: the connection method between basic elements, such as straight line connection, curve connection, rotation connection, etc.

[0090] Spatial position: the position of the basic element in the assembly;

[0091] Due to different shooting angles, the relative positions and angles of the basic graphics and lines in the marine life images will also change. The dynamic logic module can adjust the relative positions and angles.

[0092] Generate images of marine life when variable factors change through algorithmic simulation, input these images into a deep learning model for model training, and enable deep learning to learn the changes in proportion, connection mode, and spatial position of marine life when variable factors change;

[0093] When the image of marine life to be detected is input into the deep learning model, the deep learning model automatically adjusts the position and connection method of the basic elements according to the learned proportion changes, connection methods and spatial positions of the marine life, and outputs the recognition results.

[0094] The technical solutions in the above embodiments of the present application have at least the following technical effects or advantages:

[0095] By introducing a dynamic logic module, this module can handle the recognition difficulties caused by morphological differences and changes in shooting angles in marine life images, and dynamically adjust the combination ratio, connection pattern and spatial position of basic graphics and lines, so that the model can accurately identify marine life in different forms and angles, thereby improving recognition accuracy.

[0096] Traditional recognition methods often rely on fixed templates or rules, and are difficult to cope with images of marine life with varied morphologies and shooting angles. The technical solution in this application uses algorithmic simulation to generate images of marine life when various variable factors change, and conducts model training, so that the deep learning model can learn these changing patterns, thereby enhancing the model's generalization ability and maintaining a high recognition accuracy in different scenarios.

[0097] Embodiment 3: In embodiment 1 and embodiment 2, based on the dynamic logic module, the dynamic logic module is subdivided into different submodules, so as to accurately control the dynamically changing logic.

[0098] Therefore, the embodiments of the present application are optimized based on the above embodiments.

[0099] In some embodiments, the dynamic logic module is differentiated to obtain a scale adjustment submodule, a connection mode optimization submodule, and a spatial position adjustment submodule. The specific functions of each module are as follows:

[0100] Proportional adjustment submodule: dynamically adjusts the position and size of other basic elements according to the proportion changes of basic shapes and lines in the combination;

[0101] Connection mode optimization submodule: optimizes the connection mode and changes of the overall structure according to the changes in the connection mode between basic elements;

[0102] Spatial Position Adjustment Submodule: Dynamically adjusts the image layout based on the position changes of basic elements in space to adapt to marine life of different shapes and postures;

[0103] By analyzing the dynamic changes of the proportion adjustment submodule, the connection mode optimization submodule and the spatial position adjustment submodule, the variable factors of each submodule are obtained. The variable factors of each submodule are:

[0104] Variable factors of the proportion adjustment submodule: including the proportion coefficients of each basic shape and line, the balance index of the overall structure, etc.

[0105] Variable factors of the connection pattern optimization submodule: including the type of connection line (straight line, curve, spiral, etc.), the location of the connection point, the connection angle, etc.;

[0106] Variable factors of the spatial position adjustment submodule: including the coordinates of each basic element in two-dimensional or three-dimensional space, the relative distance and direction between elements, etc.;

[0107] Generate images of marine life when the variable factors of each submodule change through algorithm simulation, and simulate the dynamic adjustment of each submodule when the variable factors of each submodule change;

[0108] For example, when the length of the tentacle increases, the scale adjustment submodule automatically adjusts the ratio of the tentacle to the rest of the body. The scale adjustment submodule recalculates the end position of the tentacle to ensure that the entire image remains proportional.

[0109] The technical solutions in the above embodiments of the present application have at least the following technical effects or advantages:

[0110] By subdividing the dynamic logic module, we obtain the scale adjustment sub-module, the connection pattern optimization sub-module and the spatial position adjustment sub-module, which enables refined control of each detail in the graphic combination; subdivision enables the model to accurately respond to and adapt to changes in basic elements, improving the accuracy and flexibility of the generated image.

[0111] Each sub-module dynamically adjusts the position, size, and connection method of other elements according to the changes of the basic elements, so that the entire image can automatically adapt to different forms and postures. The model can accurately identify marine life in different forms and angles, thereby improving recognition accuracy.

[0112] Embodiment 4: In the above embodiment, the spatial position adjustment submodule includes multiple variable factors. Subdividing the variable factors of the spatial position adjustment submodule and distinguishing different sub-variable factors can accurately control the logic of dynamic changes.

[0113] Therefore, the embodiments of the present application are optimized based on the above embodiments.

[0114] In some embodiments, the variable factors of the spatial position adjustment submodule are the coordinates of each basic element in two-dimensional or three-dimensional space, the relative distance and direction between elements. The variable factors of the spatial position adjustment submodule are specifically divided into:

[0115] Coordinate adjustment variables: the position of the basic element in the coordinate system, such as x, y coordinates or x, y, z coordinates;

[0116] Distance adjustment variable: the distance between basic elements to ensure that they do not block or overlap each other;

[0117] Orientation Correction Variable: Adjusts the orientation of the element to align with other underlying elements in the marine life image.

[0118] By analyzing the dynamic changes of coordinate adjustment variables, distance adjustment variables and direction correction variables, the analysis results are as follows:

[0119] Dynamic changes of coordinate adjustment variables: When the positions of other basic elements in the image change, the coordinate adjustment variables automatically adjust the new coordinates of the basic elements to maintain the relative positions between elements and the overall structure;

[0120] Dynamic changes in the distance adjustment variable: When it is detected that the distance between basic elements is too close, resulting in occlusion, the distance adjustment variable increases the distance between basic elements; conversely, when it is detected that the distance between elements is too far, resulting in weakened correlation, the distance adjustment variable decreases the distance between basic elements;

[0121] Dynamic changes of direction correction variables: Direction correction variables dynamically correct the direction of elements based on the overall layout of the image and the logical position of basic elements, ensuring the logical coherence and recognition accuracy of the image.

[0122] The spatial position adjustment submodule dynamically adjusts the spatial position of the element when the coordinate adjustment variable, distance adjustment variable and direction correction variable are dynamically changed through algorithm simulation;

[0123] For example, when a fish changes its swimming direction, the spatial position regulation submodule detects the change and automatically adjusts the direction of the fish's head and body to align with the new swimming direction.

[0124] The technical solutions in the above embodiments of the present application have at least the following technical effects or advantages:

[0125] By subdividing the variable factors of the spatial position adjustment submodule and introducing coordinate adjustment variables, distance adjustment variables and direction correction variables, the position, distance and direction of each basic element in two-dimensional or three-dimensional space can be precisely controlled; the flexibility and accuracy of the system are improved through subdivision and dynamic adjustment methods, and it can adapt to complex image generation.

[0126] By analyzing the dynamic changes of variable factors and adjusting the spatial position of elements accordingly, the system can respond in real time to changes in elements in the image, such as position movement and direction change. This real-time performance ensures that the generated image is highly coherent and natural, thereby improving recognition accuracy.

[0127] In order to better demonstrate a method for predicting marine life types based on deep learning, the present invention provides a marine life type prediction system based on deep learning, the system comprising the following steps:

[0128] Building a basic graphics and line library module: Building a basic graphics and line library, the basic graphics and line library contains basic elements, and the basic elements can cover the characteristics of the appearance of marine organisms;

[0129] Image processing module: performs image processing on the input marine life image and decomposes the input marine life image into a combination of basic graphics and lines;

[0130] Coding combination rule module: assigns a unique identifier to each basic graphic and line in the basic graphic and line library, and presets the combination rules of the basic graphics and lines;

[0131] Model training module: collects a large amount of labeled marine life image data, performs image processing on each image, extracts the combined features of the first basic image and the first line, and uses the combined features to train a deep learning model;

[0132] Model recognition module: Decompose the images of marine organisms to be identified and perform feature extraction, and input the image decomposition and feature extraction results into the trained deep learning model for classification and recognition.

[0133] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Various modifications and variations are readily apparent to those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention.

Claims

1. A method for predicting marine life types based on deep learning, characterized in that: include: S1: Build a basic graphic and line library, where the basic graphic and line library contains basic elements that can cover the features of the appearance of marine organisms; S2: Collect a large number of marine life images, perform image processing on the marine life images, and decompose the marine life images into a combination of basic graphics and lines; S3: assigning a unique identifier to each basic shape and line in the basic shape and line library, and using a coding logic module to preset a combination rule of the basic shapes and lines, wherein the combination rule represents a logical relationship between the external structure of the marine organism; S4: Collect a large amount of labeled marine life image data, perform image processing on each image, extract the combined features of basic shapes and lines, and use the combined features of basic shapes and lines to train a deep learning model; S5: Decompose the image of the marine organism to be identified and perform feature extraction, and input the image decomposition and feature extraction results into the trained deep learning model for classification and identification; The encoding logic module includes a module with dynamic change capabilities, which is referred to as a dynamic logic module. The dynamic logic module includes a combination of basic graphics and lines with dynamic change characteristics. The variable factors in the dynamic change characteristics are specifically: combination ratio: the ratio of different basic graphics and lines when combined; connection mode: the connection method between basic elements; spatial position: the position of the basic element in the combination; The dynamic logic module dynamically adjusts the combination ratio, connection pattern, and spatial position of the basic graphics and lines; generates images of marine life when variable factors change through algorithmic simulation, inputs the marine life images into the deep learning model, and performs model training, so that the deep learning can learn the changes in the proportions, connection patterns, and spatial positions of marine life when variable factors change; When the image of marine life to be detected is input into the deep learning model, the deep learning model automatically adjusts the position and connection method of the basic elements according to the learned proportion changes, connection methods and spatial positions of the marine life, and outputs the recognition results.

2. A method for predicting marine life types based on deep learning according to claim 1, characterized in that: The image processing of the marine life image is performed to decompose the input marine life image into a combination of basic graphics and lines, which specifically includes the following steps: The first basic graphic is obtained by identifying the boundary line in the marine life image by using an edge detection algorithm and matching the corresponding graphic in the basic graphic library according to the shape and characteristics of the boundary line. For complex parts that cannot be directly matched to the basic shape, lines are used to connect them to obtain the first lines.

3. The method for predicting marine life types based on deep learning according to claim 1, wherein: The deep learning model is a convolutional neural network model or a generative adversarial network model.

4. A method for predicting marine life types based on deep learning according to claim 1, characterized in that: The dynamic logic module is differentiated to obtain a scale adjustment submodule, a connection mode optimization submodule, and a spatial position adjustment submodule. The specific functions of each module are as follows: Proportional adjustment submodule: dynamically adjusts the position and size of other basic elements according to the proportion changes of basic shapes and lines in the combination; Connection mode optimization submodule: optimizes the connection mode and changes of the overall structure according to the changes in the connection mode between basic elements; Spatial position adjustment submodule: dynamically adjusts the image layout according to the position changes of basic elements in space.

5. A method for predicting marine life types based on deep learning according to claim 4, characterized in that: By analyzing the dynamic changes of the proportion adjustment submodule, the connection mode optimization submodule and the spatial position adjustment submodule, the variable factors of each submodule are obtained. The variable factors of each submodule are: Variable factors of the proportion adjustment submodule: including the proportion coefficients of each basic shape and line and the balance index of the overall structure; Variable factors of the connection pattern optimization submodule: including the type of connection line, the location of the connection point and the connection angle; Variable factors of the spatial position adjustment submodule: including the coordinates of each basic element in two-dimensional or three-dimensional space, the distance and direction between basic elements; The algorithm simulates and generates images of marine life when the variable factors of each submodule change, and simulates the dynamic adjustment of each submodule when the variable factors of each submodule change.

6. A method for predicting marine life types based on deep learning according to claim 5, characterized in that: The variable factors of the spatial position adjustment submodule are the coordinates of each basic element in two-dimensional or three-dimensional space, the distance and direction between basic elements. The variable factors of the spatial position adjustment submodule can be specifically divided into: Coordinate adjustment variables: the position of the basic element in the coordinate system; Distance moderator: distance between basic elements; Orientation Correction Variable: Adjusts the orientation of the base element to align with other base elements in the marine life image. By analyzing the dynamic changes of coordinate adjustment variables, distance adjustment variables and direction correction variables, the analysis results are as follows: Dynamic changes of coordinate adjustment variables: when the positions of other basic elements in the image change, the coordinate adjustment variables automatically adjust the new coordinates of the basic elements; Dynamic changes in the distance adjustment variable: When it is detected that the distance between basic elements is too close, resulting in occlusion, the distance adjustment variable increases the distance between basic elements; conversely, when it is detected that the distance between elements is too far, resulting in weakened correlation, the distance adjustment variable decreases the distance between basic elements; Dynamic changes in direction correction variables: Direction correction variables dynamically correct the direction of elements based on the overall layout of the image and the logical position of the basic elements; The spatial position adjustment submodule dynamically adjusts the spatial position of the element when the coordinate adjustment variable, distance adjustment variable and direction correction variable change dynamically through algorithm simulation.

7. A deep learning-based marine life type prediction system, using the deep learning-based marine life type prediction method according to claim 1, characterized in that: include: Building a basic graphics and line library module: Building a basic graphics and line library, the basic graphics and line library contains basic elements, and the basic elements can cover the characteristics of the appearance of marine organisms; Image processing module: performs image processing on the input marine life image and decomposes the input marine life image into a combination of basic graphics and lines; Coding combination rule module: assigns a unique identifier to each basic graphic and line in the basic graphic and line library, and presets the combination rules of the basic graphics and lines; Model training module: collects a large amount of labeled marine life image data, performs image processing on each image, extracts the combined features of the first basic image and the first line, and uses the combined features to train a deep learning model; Model recognition module: Decompose the images of marine organisms to be identified and perform feature extraction, and input the image decomposition and feature extraction results into the trained deep learning model for classification and recognition.

Citation Information

Patent Citations

  • Intelligent detection method of marine organisms based on deep learning

    CN117911793B

  • Automatic marine plankton classification method based on convolutional neural network and digital holography

    CN111723848A

  • Marine organism intelligent detection method based on deep learning

    CN117911793A