Patentable/Patents/US-10922549
US-10922549

Method for counting and identifying fish species at a given location

PublishedFebruary 16, 2021
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Disclosed is a method for counting and identifying moving objects, P1 to PX, at a given location, including: recording a video of moving objects at a given location, starting at time Tinitial and finishing at time Tfinal; shape recognition of the moving objects by a computer to produce a dynamic trace of each recognized shape P1 to PX; detecting, by image analysis, the maximum number of pixels associated with each recognized and traced object shape of fish P1 to PX; calibration of each trace of the object relative to the general timeline of the entire video between Tinitial and Tfinal; visual determination of the identification of each object by an expert from the image of the video including a maximum pixel number each object P1 to PX and entering the name of the object identity. The method applies in particular to the counting and determination of fish species.

Patent Claims
16 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for counting and identifying movable objects, P 1 to P x , at a given location, comprising the series of the following steps, implemented by computer means: recording a video of movable objects at a given location, beginning at time T initial and finishing at time T final ; shape recognition of the movable objects to generate recognized shapes, and assigning a dynamic track to each one of the recognized shapes of the objects P 1 to P x ; detection by means of image analysis of a larger number of pixels associated with each shape that is recognized and tracked of the objects P 1 to P x ; keying each track of the object in relation to a general time line of said video; and presenting, for visual determination of an identification of each object by an expert, an image of the video comprising the larger number of pixels for each of the objects P 1 to P x .

2

2. The method for counting and identifying movable objects P 1 to P x at a given location according to claim 1 , wherein a number of objects of each identification is counted at a given moment between T initial and T final .

3

3. The method for counting and identifying movable objects P 1 to P x at a given location according to claim 1 , wherein the video recording is made over 360° under static conditions.

4

4. The method for counting and identifying movable objects P 1 to P x at a given location according to claim 1 , wherein in a condition where an object passes behind another object or behind an obstacle, a step takes place of extrapolation by calculating a speed of the object on the track and highlighting a direction of the object.

5

5. The method for counting and identifying movable objects P 1 to P x at a given location according to claim 2 , wherein the video recording is made over 360° under static conditions.

6

6. The method for counting and identifying movable objects P 1 to P x at a given location according to claim 2 , wherein in a condition where an object passes behind another object or behind an obstacle, a step takes place of extrapolation by calculating a speed of the object on the track and highlighting a direction of the object.

7

7. The method for counting and identifying movable objects P 1 to P x at a given location according to claim 3 , wherein in a condition where an object passes behind another object or behind an obstacle, a step takes place of extrapolation by calculating a speed of the object on the track and highlighting a direction of the object.

8

8. The method for counting and identifying movable objects P 1 to P x at a given location according to claim 5 , wherein in a condition where an object passes behind another object or behind an obstacle, a step takes place of extrapolation by calculating a speed of the object on the track and highlighting a direction of the object.

9

9. A method for counting and identifying movable objects P 1 to P x at a given location, the movable objects being species of fish in motion in an aquatic medium, said method comprising the following steps implemented by computer means: recording a video of the fish in motion in an aquatic medium at a given location, beginning at time T initial and finishing at time T final ; shape recognition of the fish in motion, to generate recognized shapes, and assigning a dynamic track to each one of the recognized shapes of the fish P 1 to P x ; detection by means of image analysis of a larger number of pixels associated with each shape that is recognized and tracked of the fish P 1 to P x ; keying each track in relation to a general time line of said video; and presenting, for visual determination of a species of each fish by an expert, an image of the video comprising the larger number of pixels for each of the fish P 1 to P x .

10

10. The method for counting and identifying species of fish P 1 to P x at a given location according to claim 9 , wherein a number of fish of each species is counted at a given moment between T initial and T final .

11

11. The method for counting and identifying species of fish P 1 to P x at a given location according to claim 9 , wherein the video recording is made over 360° under static conditions.

12

12. The method for counting and identifying species of fish P 1 to P x at a given location according to claim 9 , wherein in a condition where a fish passes behind another fish or behind an obstacle, a step takes place of extrapolation by calculating a speed of the fish on the track and highlighting a direction of the fish.

13

13. The method for counting and identifying species of fish P 1 to P x at a given location according to claim 10 , wherein the video recording is made over 360° under static conditions.

14

14. The method for counting and identifying species of fish P 1 to P x at a given location according to claim 10 , wherein in a condition where a fish passes behind another fish or behind an obstacle, a step takes place of extrapolation by calculating a speed of the fish on the track and highlighting a direction of the fish.

15

15. The method for counting and identifying species of fish P 1 to P x at a given location according to claim 11 , wherein in a condition where a fish passes behind another fish or behind an obstacle, a step takes place of extrapolation by calculating a speed of the fish on the track and highlighting a direction of the fish.

16

16. The method for counting and identifying species of fish P 1 to P x at a given location according to claim 13 , wherein in a condition where a fish passes behind another fish or behind an obstacle, a step takes place of extrapolation by calculating a speed of the fish on the track and highlighting a direction of the fish.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

August 17, 2017

Publication Date

February 16, 2021

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method for counting and identifying fish species at a given location” (US-10922549). https://patentable.app/patents/US-10922549

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.