Fish Length Measurement Using Multi-Image Attitude Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for measuring the length of fish from captured images are unreliable, as they rely on template images and cannot accurately account for variations in fish attitude, leading to inconsistent measured values for the same fish.

Innovation Solution

An information processing device that calculates length calculation values from multiple images and selects a value based on a pre-assigned rule assuming a basic attitude for length measurement, determining a reliable measured value by averaging or selecting the longest value among calculated lengths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If template images are used to estimate fish part sizes, then the measurement process is simplified, but the measurement reliability deteriorates due to attitude variations

Engineering Contradiction:
Improvemeasurement process simplicityVSAvoidmeasurement reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by capturing multiple images of the fish from different angles and positions before final measurement. These pre-captured images are stored and later used to calculate length values under various attitude conditions, ensuring reliable measurement regardless of the fish's final attitude when measured

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes measurement parameters by calculating length values under multiple attitude conditions (different orientations and positions of the fish). By measuring the fish's length in various attitudes and selecting the appropriate value based on predetermined criteria, the system overcomes the limitation of single-attitude template matching

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If single image measurement is performed, then the measurement time is reduced, but the measurement precision deteriorates due to attitude variations

Engineering Contradiction:
Improvemeasurement timeVSAvoidlength measurement precision
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

Multiple images are captured in advance during a short time period, creating a library of reference images that document the fish's appearance in various attitudes. This preliminary capture of multiple images allows later selection of the most appropriate measurement without requiring extended measurement time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates multiple copies of the fish image under different attitude conditions and uses these copies to calculate multiple length values. By having multiple image copies available, the system can select the most accurate measurement without requiring repeated real-time imaging

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11913771B2Information processing device, object measuring system, object measuring method, and program storing medium
Publication Date: 2024.02.27 NEC CORP
  • US11913771B2 patent drawing
  • US11913771B2 patent drawing
  • US11913771B2 patent drawing

AI summary

An information processing device is provided with a calculating unit and a determining unit. The calculating unit calculates, as a length calculation value, a length between parts set for measuring the length of the object, from an image of the object in a captured image in which the object to be measured has been imaged. In accordance with a pre-assigned selection rule, the determining unit selects, from among length calculation values calculated respectively from a plurality of captured images having different image capture time points within a set time range, the length calculation value when the object is in a basic attitude for length measurement, and an assumed length calculation value, and determines the measured value of the length of the object using the selected length calculation values.