← Back to Patent Explorer
US4963035A Expired / Lapsed US ⏱️ 0.0 years remaining

Fish sorting machine

Assignee: Grove Telecommunications Ltd
•
Filing: 1988-06-29
•
Granted: 1990-10-16
•
Expires: 2008-06-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for sorting fish comprising receiving the image of a fish in a video camera and storing it in an image plane memory. The boundary values of the image are determined, as well as the areas, length and width of the image. Ratios of predetermined ones of the areas, length and/or width, are determined, and the specie of the fish is indicated from predetermined ratios of those areas.

Inventors

  • 👤 Kevin McCarthy
  • 👤 Patrick DeBourke

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 15:57
CPC Classifications
A; A22; A22C; A22C25/00; A22C25/04; B; B07; B07C; B07C5/00; B07C5/04; B07C5/10; B07C5/12; G; G01; G01B; G01B11/00; G01B11/02; G01B11/024; Y; Y10; Y10S; Y10S209/00; Y10S209/939

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 120 words
Means for sorting fish comprising: (a) means for receiving an image of a fish in a video camera, (b) means for receiving the image from the camera and for storing it in an image plane memory, (c) means for determining stored values of the width of the fish along lines perpendicular to the principal axis of the fish, and stored values of the position of the first and last one of said lines along said principal axis which intersect said image, (d) means for determining the positions of midpoints between determined width boundary values, and for determining a length of lines joining said midpoints, (e) means for summing the length of said lines to determine the length of the fish.
Claim 2
Dependent Claim 120 words
Means for sorting fish comprising: (a) means for receiving an image of a fish in a video camera, (b) means for receiving the image from the camera and for storing it in an image plane memory, (c) means for determining stored values of the width of the fish along lines perpendicular to the principal axis of the fish, and stored values of the position of the first and last one of said lines along said principal axis which intersect said image, (d) means for determining the positions of midpoints between determined width boundary values, and for determining a length of lines joining said midpoints, (e) means for summing the length of said lines to determine the length of the fish.
Claim 3
Dependent Claim 112 words
Means for sorting fish as defined in claim 1, further comprising: (f) means for determining the midpoint of the length of the fish, and (g) means for summing the values between said determined width values to the left of the midpoint of the length of the fish to obtain a first half length area, and for summing the values between said determined width values to the right of the midpoint of the length of the fish to obtain a second half length area, and (h) means for indicating that the fish is positioned tail first if the first half length area is less than or equal to the second half length area.
Claim 4
Dependent Claim 65 words
Fish sorting means as defined in claim 2, including means for determining the aspect ratio (length/width), the area ratio (area/length), tail ratio (width of tail/square root of length) and head ratio (width of head/square root of length), means for comparing at least the aspect and area ratios with predetermined corresponding ratios, and means for providing an indicating signal corresponding to a determined fish species therefrom.
Claim 5
Dependent Claim 248 words
Means for sorting fish comprising: (a) a conveyor belt for carrying more than one row of fish along row axes parallel to the axis of the conveyor belt, (b) means for illuminating the fish, (c) a video camera spaced from the fish for receiving at least outline images of the fish carried along the belt, (d) a video memory having at least 3 bit planes connected to the video camera, (e) means for storing an image of a fish in a first row received from the video camera in a first bit plane of the video memory, (f) means for determining the presence of the image and for transferring the image of the fish to a second bit plane of the video memory, (g) means for determining the size and orientation of the fish from stored edge values of the image in the second bit plane, (h) means for storing the image of another fish in another row received from the video camera in the first bit plane of the video memory, (i) means for determining the size and orientation of the other fish from the stored edge values of the image of the other fish in the first bit plane, (j) means for transferring the image of the other fish to a third bit plane, whereby the same video memory can be used for characteristic analysis of fish carried by the conveyor belt and display by the video monitor of more than one row of said fish.
Claim 6
Dependent Claim 248 words
Means for sorting fish comprising: (a) a conveyor belt for carrying more than one row of fish along row axes parallel to the axis of the conveyor belt, (b) means for illuminating the fish, (c) a video camera spaced from the fish for receiving at least outline images of the fish carried along the belt, (d) a video memory having at least 3 bit planes connected to the video camera, (e) means for storing an image of a fish in a first row received from the video camera in a first bit plane of the video memory, (f) means for determining the presence of the image and for transferring the image of the fish to a second bit plane of the video memory, (g) means for determining the size and orientation of the fish from stored edge values of the image in the second bit plane, (h) means for storing the image of another fish in another row received from the video camera in the first bit plane of the video memory, (i) means for determining the size and orientation of the other fish from the stored edge values of the image of the other fish in the first bit plane, (j) means for transferring the image of the other fish to a third bit plane, whereby the same video memory can be used for characteristic analysis of fish carried by the conveyor belt and display by the video monitor of more than one row of said fish.
Claim 7
Dependent Claim 61 words
Means for sorting fish as defined in claim 4 further comprising: (a) means for determining boundary values of said image in the second bit plane, (b) means for determining predetermined areas of said image, (c) means for determining ratios of predetermined ones of said areas, and (d) means for indicating the species of the fish from predetermined ratios of said areas.
Claim 8
Dependent Claim 100 words
Means for sorting fish as defined in claim 4, further comprising: (a) means for determining stored boundary values of the width of the fish along lines perpendicular to the principal axis of the fish, and stored values of the position of the fish and first and last one of said lines along said principal axis which intersect said image, (b) means for determining positions of a midpoints between said determined width boundary values, and for determining the length of lines joining said midpoints, and (c) means for summing the length of said lines to determine the length of the fish.
Claim 9
Dependent Claim 105 words
Means for sorting fish as defined in claim 6, further comprising: (a) means for determining the midpoint of the length of the fish, (b) means for summing the values between said determined width values to the left of the midpoint to obtain a first half length area, and for summing the values between said determined width values to the right of the midpoint of the length of the fish to obtain a second half length area, and (c) means for indicating that the fish is positioned tail first if the first half length area is less than or equal to the second half length area.
Claim 10
Dependent Claim 66 words
Means for sorting fish as defined in claim 7, further comprising means for determining an aspect ratio (length/width), an area ratio (area/length), tail ratio (width of tail/square root of length), and head ratio (width of head/square root of length), means for comparing at least the aspect and area ratios with predetermined corresponding ratios, and means for providing an indicating signal corresponding to a determined fish species.
Claim 11
Independent Claim 187 words
A method for sorting fish comprising: (a) establishing digital values of bit plane pixel positions at edges of an image of a fish stored on a bit plane, along straight lines across the fish, (b) determining midpoints between said values, (c) summing the distances between said midpoints, to obtain a digital value signal representative of a length of the fish, (d) determining the midpoint of said summed distance, (e) establishing the sum of the distance between said bit plane pixel positions at the edge of the image to the left of the midpoint of said summed distances between said midpoint to obtain a left area signal, (f) establishing the sum of the distance between said bit plane pixel positions at the edge of the image to the right of the midpoint of said summed distances between said midpoints to obtain a right area signal, and (g) comparing the left area signal with the right area signal and providing a signal indicative of the fish being positioned tail to the left in the event the left area signal is equal to or smaller than the right area signal.
Claim 12
Independent Claim 187 words
A method for sorting fish comprising: (a) establishing digital values of bit plane pixel positions at edges of an image of a fish stored on a bit plane, along straight lines across the fish, (b) determining midpoints between said values, (c) summing the distances between said midpoints, to obtain a digital value signal representative of a length of the fish, (d) determining the midpoint of said summed distance, (e) establishing the sum of the distance between said bit plane pixel positions at the edge of the image to the left of the midpoint of said summed distances between said midpoint to obtain a left area signal, (f) establishing the sum of the distance between said bit plane pixel positions at the edge of the image to the right of the midpoint of said summed distances between said midpoints to obtain a right area signal, and (g) comparing the left area signal with the right area signal and providing a signal indicative of the fish being positioned tail to the left in the event the left area signal is equal to or smaller than the right area signal.
Claim 13
Dependent Claim 81 words
A method as defined in claim 9 including the steps of determining from said bit plane pixel positions and digital value representative of the length of the fish an aspect ratio (length/width), an area ratio (area/length), a tail ratio (width of tail/square root of the length) and head ratio (width of the head/square root of the length), comparing at least the aspect and area ratios with predetermined ratios, and providing a signal indicating one or more predetermined specie of fish therefrom.
Claim 14
Dependent Claim 94 words
A method as defined in claim 9 including the steps of determining from said bit plane pixel positions and digital value representative of the length of the fish, an aspect ratio (length/width), an area ratio (area/length), a tail ratio (width of tail/square root of the length) and head ratio (width of the head/square root of the length), comparing at least the aspect and area ratios with predetermined ratios, and indicating the presence of a cod fish if the aspect ratio is greater than about 5.5 and the area ratio is smaller than about 30.0.
Claim 15
Dependent Claim 93 words
A method as defined in claim 9 including the steps of determining from said bit plane pixel positions and digital value representative of the length of the fish, an aspect ratio (length/width), an area ratio (area/length), a tail ratio (width of tail/square root of the length) and head ratio (width of the head/square root of the length), comparing at least the aspect and area ratios with predetermined ratios, and indicating the presence of a catfish if the aspect ratio is greater than about 5.5 and the area ratio is greater than about 30.0.
Claim 16
Dependent Claim 93 words
A method as defined in claim 9 including the steps of determining from said bit plane pixel positions and digital value representative of the length of the fish, an aspect ratio (length/width), an area ratio (area/length), a tail ratio (width of tail/square root of the length) and head ratio (width of the head/square root of the length), comparing at least the aspect and area ratios with predetermined ratios, and indicating the presence of a redfish if the aspect ratio is smaller than about 5.5 and the area ratio is smaller than about 30.0.
Claim 17
Dependent Claim 93 words
A method as defined in claim 9 including the steps of determining from said bit plane pixel positions and digital value representative of the length of the fish, an aspect ratio (length/width), an area ratio (area/length), a tail ratio (width of tail/square root of the length) and head ratio (width of the head/square root of the length), comparing at least the aspect and area ratios with predetermined ratios, and indicating the presence of a flatfish if the aspect ratio is smaller than about 5.5 and the area ratio is greater than about 30.0.
Claim 18
Independent Claim 103 words
A method for sorting fish, including the steps of: (a) receiving on a first bit plane of a digital memory the most significant bit values of an image of a fish as it is viewed in a video camera, (b) repeatedly checking a position of said image on the first bit plane, (c) transferring the image to a second bit plane for analysis of its dimensions when the progressing front of the image passes a predetermined line of pixels orthogonal to a direction of progress of the image, which are in within a predetermined distance from an edge of the first bit plane.
Claim 19
Independent Claim 103 words
A method for sorting fish, including the steps of: (a) receiving on a first bit plane of a digital memory the most significant bit values of an image of a fish as it is viewed in a video camera, (b) repeatedly checking a position of said image on the first bit plane, (c) transferring the image to a second bit plane for analysis of its dimensions when the progressing front of the image passes a predetermined line of pixels orthogonal to a direction of progress of the image, which are in within a predetermined distance from an edge of the first bit plane.
Claim 20
Dependent Claim 70 words
A method for storing fish as defined in claim 15, further including: (a) establishing the digital values of a second bit plane pixel positions at the edge of the image of a fish stored on a bit plane, along lines across the fish, (b) determining midpoints between said values, and (c) summing the distance between said midpoints, to obtain a digital value signal representative of the length of the fish.
Claim 21
Dependent Claim 138 words
A method as defined in claim 16, with the further steps of: (d) determining the midpoint of said summed distance, (e) establishing the sum of the distance between said bit plane pixel positions at the edge of the image to the left of the midpoint of said summed distances between said midpoint to obtain a left area signal, (f) establishing the sum of the distance between said bit plane pixel positions at the edge of the image to the right of the midpoint of said summed distances between said midpoints to obtain a right area signal, (g) comparing the left area signal with the right area signal and providing a signal indicative of the fish being positioned tail to the right in the event the left area signal is equal to or smaller than the right area signal.
Claim 22
Dependent Claim 81 words
A method as defined in claim 17 including the steps of determining from said bit plane pixel positions and digital value representative of the length of the fish an aspect ratio (length/width), an area ratio (area/length), a tail ratio (width of tail/square root of the length) and head ratio (width of the head/square root of the length), comparing at least the aspect and area ratios with predetermined ratios, and providing a signal indicating one or more predetermined specie of fish therefrom.

References Cited (Backward Citations)

US2447024A Cited
US4079416A Cited
US4281767A Cited
US4693378A Cited
US4628469A Cited
US4601083A Cited
US4665551A Cited
US4687107A Cited
US4780907A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-10-15 1994-04-16 1994-10-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-10-15 1998-04-16 1998-10-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-10-15 2002-04-16 2002-10-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag