Entity identification using machine learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

It is challenging to accurately identify and track individual fish, particularly within large populations, due to similarities in appearance and the difficulty in distinguishing between fish of the same species, which hinders monitoring and management in aquaculture settings.

Innovation Solution

A machine learning model is trained to recognize fish using their unique characteristics, such as spot patterns, and generates embeddings that are mapped to a high-dimensional space for identification and re-identification, allowing for the tracking of fish over time and the detection of health issues or diseases within fish populations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional visual inspection methods are used to identify fish, then the process is simple and requires minimal technology, but the ability to distinguish between individual fish of the same species is insufficient

Engineering Contradiction:
Improvefish identification accuracyVSAvoididentification system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces manual visual inspection with an automated machine learning system that uses image processing and neural networks to identify fish. The system captures images of fish and uses a trained machine learning model to generate unique identifiers based on visual characteristics, eliminating the need for human experts to manually distinguish between individual fish.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system creates digital copies (embeddings) of fish visual characteristics that can be stored and compared. Instead of physically examining fish, the system generates vector representations of fish images and compares these digital copies to identify and track individual fish across multiple observations.

Inventive Principle:
Principle #26Copying

2Productivity

If manual tracking of individual fish is attempted in large populations, then direct observation is possible, but the scale and complexity of tracking becomes unmanageable

Engineering Contradiction:
Improvefish tracking efficiencyVSAvoidtracking system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The machine learning system automatically performs the entire tracking process without human intervention. It captures images, processes them through the neural network, generates identifiers, and maintains tracking records autonomously, allowing the system to scale to large fish populations without requiring proportional increases in human labor.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system transforms the tracking problem from manual observation to automated image parameter analysis. By converting visual characteristics into numerical embeddings and using distance metrics in vector space, the system can efficiently compare and track fish at scale without the complexity of manual population management.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If high-resolution images are generated to improve fish identification, then identification accuracy increases, but processing time and computational resources increase

Engineering Contradiction:
Improvefish identification accuracyVSAvoidimage processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing images to generate high-resolution representations before identification. It creates enhanced image versions and generates embeddings in advance, so that when identification is needed, the computationally intensive work has already been completed, reducing real-time processing delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from working directly with pixel data to operating in an embedding vector space. By projecting high-resolution image features into a lower-dimensional vector representation, the system maintains identification accuracy while reducing the computational burden of comparing and processing fish images.

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

Data Source

PatentUS11594058B2Entity identification using machine learning
Publication Date: 2023.02.28 TIDALX AI INC
  • US11594058B2 patent drawing
  • US11594058B2 patent drawing
  • US11594058B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media for identification and re-identification of fish. In some implementations, first media representative of aquatic cargo is received. Second media based on the first media is generated, wherein a resolution of the second media is higher than a resolution of the first media. A cropped representation of the second media is generated. The cropped representation is provided to the machine learning model. In response to providing the cropped representation to the machine learning model, an embedding representing the cropped representation is generated using the machine learning model. The embedding is mapped to a high dimensional space. Data identifying the aquatic cargo is provided to a database, wherein the data identifying the aquatic cargo comprises an identifier of the aquatic cargo, the embedding, and a mapped region of the high dimensional space.