Juvenile Fish Limb Segmentation With Multi-Scale Cascaded CNN

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for fish phenotype identification, particularly for juvenile fish, are inefficient and inaccurate due to the small number of pixels in their limbs, making it difficult to classify these pixels effectively.

Innovation Solution

A juvenile fish limb identification method based on a multi-scale cascaded perceptual convolutional neural network that includes image preprocessing, semantic annotation, and a multi-scale cascaded perceptual convolutional neural network for feature extraction, candidate region generation, and fish limb mask generation, utilizing an Attention-RPN for improved feature mapping and noise removal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional identification networks are used for juvenile fish limbs, then the network structure is simple, but the classification accuracy is low due to small number of pixels in limbs

Engineering Contradiction:
Improveclassification accuracyVSAvoidnetwork structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The network is divided into multiple cascaded stages (first identification network, second identification network, third identification network), where each stage progressively refines the classification of limb pixels. This segmentation allows the system to handle small pixel counts by breaking down the classification task into manageable steps, improving accuracy without requiring an overly complex single-stage network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces multi-scale feature extraction by processing images at different resolutions and scales. This dimensional approach allows the network to capture limb features at various levels of detail, effectively compensating for the small number of pixels by utilizing spatial information from multiple scales simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If multi-scale cascaded perceptual convolutional neural network is used, then classification accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveidentification accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The first identification network performs preliminary classification of limb pixels before subsequent networks process the data. This preliminary action filters and pre-processes the input, reducing the computational burden on later stages while maintaining high accuracy through progressive refinement.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cascaded network structure dynamically adjusts processing based on confidence levels and feature prominence. Each stage adapts its processing based on the output of previous stages, allowing the system to focus computational resources where they are most needed rather than uniformly processing all data at maximum complexity.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If traditional methods are used for phenotype identification, then the method is simple, but it cannot effectively classify small-scale limb pixels of juvenile fish

Engineering Contradiction:
Improvepixel classification capabilityVSAvoididentification method complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The network applies different processing strategies to different regions of the image, with specialized attention to limb regions. Local quality enhancement techniques are applied specifically to small-scale limb pixels, allowing effective classification of these critical regions without unnecessarily complicating the processing of other image areas.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Multi-scale feature extraction processes images at different resolutions, creating additional dimensional information about limb structures. This dimensional approach enables effective classification of small-scale pixels by viewing them through multiple spatial lenses, capturing features that would be invisible at a single scale.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Object-affected harmful factors

If non-contact acquisition method is used, then stress and physical damage to fish are reduced, but image processing complexity increases

Engineering Contradiction:
Improvestress and physical damageVSAvoidimage processing complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

Image preprocessing steps including normalization, noise filtering, and feature enhancement are performed before main classification. This preliminary action prepares the images for more efficient processing in subsequent stages, reducing the overall computational complexity while maintaining the benefits of non-contact acquisition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The processing pipeline dynamically adjusts based on image quality and fish movement. Adaptive processing techniques optimize computational resources based on the specific characteristics of each captured image, reducing unnecessary processing complexity while maintaining high classification accuracy for limb identification.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12475731B2Juvenile fish limb identification method based on multi-scale cascaded perceptual convolutional neural network
Publication Date: 2025.11.18 NANJING AGRICULTURAL UNIVERSITY
  • US12475731B2 patent drawing
  • US12475731B2 patent drawing
  • US12475731B2 patent drawing

AI summary

The present disclosure provides a juvenile fish limb identification method based on a multi-scale cascaded perceptual convolutional neural network. The method includes the following steps: acquiring a video sequence of a juvenile fish, dividing a fish body into five non-overlapping parts, performing semantic annotation on the five non-overlapping parts, and taking the five non-overlapping parts as an input of the multi-scale cascaded perceptual convolutional neural network; and using a convolutional layer as a feature extractor, performing feature extraction on an input image containing the annotation of each limb, inputting extracted features into an Attention-region proposal network (RPN) structure, determining a category of each pixel, and generating a limb mask of each limb category using a multi-scale cascade method. According to the method, the limbs of the juvenile fish can be efficiently and accurately identified, and technical support is provided for posture quantification of the juvenile fish.