Patent US4399554A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4399554A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for inspecting engine head valve retainer assemblies for missing keys

Assignee: Motors Liquidation Co
•
Filing: 1980-08-21
•
Granted: 1983-08-16
•
Expires: 2000-08-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer vision system for inspecting engine heads during assembly for missing valve spring assembly keys comprises a solid-state camera for taking pictures of the valve spring assemblies and providing picture data upon command to a computer. The computer responds to a position encoder which relates the position of the engine head to the camera. Once the data is stored in the computer, it is analyzed to determine the center of the digitized image of the valve spring assembly and an intensity profile at the expected location of the keys relative to the center of the assembly is utilized to determine whether a key is missing.

Inventors

  • 👤 Walton A. Perkins, III
  • 👤 Lothar Rossol
  • 👤 Robert Dewar
  • 👤 James K. West

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 10:58
CPC Classifications
G; G06; G06T; G06T7/00; G06T7/0002; G06T7/0004; G06T7/0008; G06T2207/00; G06T2207/30; G06T2207/30108; G06T2207/30164

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 89 words
Apparatus for automatically inspecting a valve spring assembly of an engine head to determine whether both keys of the assembly are present, said apparatus comprising camera means, computer means for controlling said camera means to obtain a digitized image of the valve spring assembly, said computer means being programmed to locate the center of the assembly and to determine whether both keys of said assembly are present based on the intensity profile of the digitized image along the circumference of a circle of predetermined radius originating at said center.
Claim 2
Dependent Claim 89 words
Apparatus for automatically inspecting a valve spring assembly of an engine head to determine whether both keys of the assembly are present, said apparatus comprising camera means, computer means for controlling said camera means to obtain a digitized image of the valve spring assembly, said computer means being programmed to locate the center of the assembly and to determine whether both keys of said assembly are present based on the intensity profile of the digitized image along the circumference of a circle of predetermined radius originating at said center.
Claim 3
Dependent Claim 122 words
Apparatus for automatically inspecting a valve spring assembly of an engine head to determine whether both keys of the assembly are present, said apparatus comprising camera means, conveyor means for moving said engine head past said camera means, means for monitoring the position of said engine head relative to said camera means, computer means responsive to said monitoring means for controlling said camera means to obtain a digitized image of the valve spring assembly, said computer means being programmed to locate the center of symmetry of the digitized image and to determine whether both keys of said assembly are present based on the intensity profile of the digitized image along the circumference of a circle of predetermined radius originating at said center.
Claim 4
Dependent Claim 122 words
Apparatus for automatically inspecting a valve spring assembly of an engine head to determine whether both keys of the assembly are present, said apparatus comprising camera means, conveyor means for moving said engine head past said camera means, means for monitoring the position of said engine head relative to said camera means, computer means responsive to said monitoring means for controlling said camera means to obtain a digitized image of the valve spring assembly, said computer means being programmed to locate the center of symmetry of the digitized image and to determine whether both keys of said assembly are present based on the intensity profile of the digitized image along the circumference of a circle of predetermined radius originating at said center.
Claim 5
Dependent Claim 174 words
Apparatus for automatically inspecting a valve spring assembly of an engine head to determine whether both valve spring cap keys are present, said apparatus comprising camera means, conveyor means for moving said engine headpast said camera means, means for monitoring the position of said engine head relative to said camera means, computer means responsive to said monitoring means for controlling said camera means to obtain a digitized image of a portion of the valve spring assembly as represented by a two dimensional array of pixel light intensity values, said computer being programmed to (a) construct an edge pixel array of binary values from said array of pixel light intensity values, (b) identify the center of symmetry of the array of edge pixels, (c) count the number of pixels located at a predetermined radius from the center of symmetry of the edge pixel array which have a light intensity value which is greater than a predetermined threshold, and (d) indicate whether both keys of the assembly are present based on the value of the count.
Claim 6
Dependent Claim 174 words
Apparatus for automatically inspecting a valve spring assembly of an engine head to determine whether both valve spring cap keys are present, said apparatus comprising camera means, conveyor means for moving said engine headpast said camera means, means for monitoring the position of said engine head relative to said camera means, computer means responsive to said monitoring means for controlling said camera means to obtain a digitized image of a portion of the valve spring assembly as represented by a two dimensional array of pixel light intensity values, said computer being programmed to (a) construct an edge pixel array of binary values from said array of pixel light intensity values, (b) identify the center of symmetry of the array of edge pixels, (c) count the number of pixels located at a predetermined radius from the center of symmetry of the edge pixel array which have a light intensity value which is greater than a predetermined threshold, and (d) indicate whether both keys of the assembly are present based on the value of the count.
Claim 7
Dependent Claim 115 words
A machine implemented method of processing a digitized image of a valve spring assembly of an engine head, the image being represented by a two dimensional array of pixel light intensity values; the method comprising the steps of: (a) constructing an edge pixel array of binary values from said array of pixel light intensity values, (b) identifying the center of symmetry of the array of edge pixels; and (c) determining the percent of those pixels located at a predetermined radius from the center of symmetry of the edge pixel array which have a light intensity value which is greater than a predetermined threshold to determine whether both keys of the valve spring assembly are present.
Claim 8
Dependent Claim 115 words
A machine implemented method of processing a digitized image of a valve spring assembly of an engine head, the image being represented by a two dimensional array of pixel light intensity values; the method comprising the steps of: (a) constructing an edge pixel array of binary values from said array of pixel light intensity values, (b) identifying the center of symmetry of the array of edge pixels; and (c) determining the percent of those pixels located at a predetermined radius from the center of symmetry of the edge pixel array which have a light intensity value which is greater than a predetermined threshold to determine whether both keys of the valve spring assembly are present.
Claim 9
Dependent Claim 285 words
A machine implemented method of processing digitized image of a portion of an engine head, the image being represented by a two dimensional array of pixel light intensity values; the method comprising the steps of: (a) calculating the edge strength at each pixel of the array, comparing the horizontal and vertical components of the edge strength to determine whether the predominate direction is horizontal or vertical, and identifying edge pixels as those having an edge strength which is greater than or equal to the edge strength of a similarly directed pixel in adjacent rows if the pixel has a predominate horizontal direction and in adjacent columns if the pixel has a predominate vertical direction; (b) convolving the edge pixels on the left with those on the right for each of a plurality of vertical axes to determine the vertical axis of symmetry, convolving the edge pixels above with those below for each of a plurality of horizontal axes to determine the horizontal axis of symmetry, and determining the center of symmetry of the array of edge pixels from the intersection of the two axes of symmetry; (c) aligning the centers of symmetry of the edge pixel array with a model edge array and determining if there is a predetermined number of corresponding located edge pixels to verify that the center of symmetry of the edge pixel array is the center of a digitized image of a valve spring assembly; and (d) counting the number of pixels located at a predetermined radius from the center of symmetry of the edge pixel array which have a light intensity value which is greater than a predetermined threshold to determine whether both keys of the valve assembly are present.
Claim 10
Dependent Claim 285 words
A machine implemented method of processing digitized image of a portion of an engine head, the image being represented by a two dimensional array of pixel light intensity values; the method comprising the steps of: (a) calculating the edge strength at each pixel of the array, comparing the horizontal and vertical components of the edge strength to determine whether the predominate direction is horizontal or vertical, and identifying edge pixels as those having an edge strength which is greater than or equal to the edge strength of a similarly directed pixel in adjacent rows if the pixel has a predominate horizontal direction and in adjacent columns if the pixel has a predominate vertical direction; (b) convolving the edge pixels on the left with those on the right for each of a plurality of vertical axes to determine the vertical axis of symmetry, convolving the edge pixels above with those below for each of a plurality of horizontal axes to determine the horizontal axis of symmetry, and determining the center of symmetry of the array of edge pixels from the intersection of the two axes of symmetry; (c) aligning the centers of symmetry of the edge pixel array with a model edge array and determining if there is a predetermined number of corresponding located edge pixels to verify that the center of symmetry of the edge pixel array is the center of a digitized image of a valve spring assembly; and (d) counting the number of pixels located at a predetermined radius from the center of symmetry of the edge pixel array which have a light intensity value which is greater than a predetermined threshold to determine whether both keys of the valve assembly are present.
Claim 11
Dependent Claim 326 words
A machine implemented method of processing a digitized image of a portion of an engine head to determine whether both keys of a valve spring assembly of the engine head are present, the image being represented by a two dimensional array of pixel light intensity values; the method comprising the steps of: (a) calculating the horizontal and vertical components of the edge strength at each pixel of the array, summing the absolute values of the components to obtain an edge strength, comparing the horizontal and vertical components of the pixel edge strength to determine whether the predominate direction is horizontal or vertical, and identifying edge pixels as those having an edge strength which is greater than or equal to the edge strength of a similarly directed pixel in adjacent rows if the pixel has a predominate horizontal direction and in adjacent columns if the pixel has a predominate vertical direction; (b) convolving the edge pixels on the left with those on the right for each of a plurality of vertical axes to determine the vertical axis of symmetry, convolving the edge pixels above with those below for each of a plurality of horizontal axes to determine the horizontal axis of symmetry, and determining the center of symmetry of the array of edge pixels from intersection of the two axes of symmetry; (c) aligning the centers of symmetry of the edge pixel array with a model edge array and determining if there is a predetermined number of correspondingly located edge pixels to verify that the center of symmetry of the edge pixel array is the center of a digitized image of a valve spring assembly; and (d) counting the number of pixels located at a predetermined radius from the center of symmetry of the edge pixel array which have a light intensity value which is greater than a predetermined threshold and indicating that the assembly has both keys if the count is greater than a predetermined count.
Claim 12
Dependent Claim 326 words
A machine implemented method of processing a digitized image of a portion of an engine head to determine whether both keys of a valve spring assembly of the engine head are present, the image being represented by a two dimensional array of pixel light intensity values; the method comprising the steps of: (a) calculating the horizontal and vertical components of the edge strength at each pixel of the array, summing the absolute values of the components to obtain an edge strength, comparing the horizontal and vertical components of the pixel edge strength to determine whether the predominate direction is horizontal or vertical, and identifying edge pixels as those having an edge strength which is greater than or equal to the edge strength of a similarly directed pixel in adjacent rows if the pixel has a predominate horizontal direction and in adjacent columns if the pixel has a predominate vertical direction; (b) convolving the edge pixels on the left with those on the right for each of a plurality of vertical axes to determine the vertical axis of symmetry, convolving the edge pixels above with those below for each of a plurality of horizontal axes to determine the horizontal axis of symmetry, and determining the center of symmetry of the array of edge pixels from intersection of the two axes of symmetry; (c) aligning the centers of symmetry of the edge pixel array with a model edge array and determining if there is a predetermined number of correspondingly located edge pixels to verify that the center of symmetry of the edge pixel array is the center of a digitized image of a valve spring assembly; and (d) counting the number of pixels located at a predetermined radius from the center of symmetry of the edge pixel array which have a light intensity value which is greater than a predetermined threshold and indicating that the assembly has both keys if the count is greater than a predetermined count.

References Cited (Backward Citations)

US4146924A Cited
US4296474A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-08-15 1987-02-14 1987-08-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-08-15 1991-02-14 1991-08-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-08-15 1995-02-14 1995-08-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag