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

Method of and apparatus for detecting heights of points on surface of object

Assignee: Hitachi Ltd
•
Filing: 1985-04-15
•
Granted: 1987-10-13
•
Expires: 2005-04-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Several properties are assigned to the regions of an image having light and shade and obtained by photographing a surface of an object. Several properties are also assigned to the regions of the picture, which are extracted on the basis of the first proper-assigning operation, and the boundary lines therebetween. The angles of inclination of these regions and the condition of the unevenness of the regions of the surface which are on these boundary lines are estimated by utilizing the relation between the above-mentioned properties and the direction of a light source. Thus, the relative elevation of the surface of the object is determined. The above-mentioned properties are determined with respect to images of the same object from different directions, and the properties thus determined of these images are compared to determine the corresponding points, which are utilized to determine the quantitative elevation of the surface.

Inventors

  • 👤 Hirotaka Mizuno
  • 👤 Fuminobu Komura

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 22:17
CPC Classifications
G; G06; G06T; G06T7/00

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 225 words
A method of detecting the heights of points on a surface of an object, comprising the initial steps of photographing a surface of an object illuminated by a light source from one direction, converting said photographed image to an electrical signal, digitizing said electrical signal to obtain image data having arrays of integers, the method further comprising the machine implemented steps of: assigning a plurality of first property values to picture elements of said image data on the basis of the intensities of said picture elements and the direction of the light from said light source, making a search on the basis of said assigned first property values for a plurality of regions having a group of picture elements of the same first property value, making a search for a plurality of boundary lines between a plurality of regions thus found out, assigning a plurality of second property values to said boundary lines on the basis of the direction in which the light is emitted from said light source during the photographing of said surface, estimating the heights of points, which constitute said boundary lines, on the basis of said assigned second properties, and estimating the heights of the points inside each of a plurality of regions, which are surrounded by said boundary lines, on the basis of the estimated heights of said boundary lines.
Claim 2
Independent Claim 225 words
A method of detecting the heights of points on a surface of an object, comprising the initial steps of photographing a surface of an object illuminated by a light source from one direction, converting said photographed image to an electrical signal, digitizing said electrical signal to obtain image data having arrays of integers, the method further comprising the machine implemented steps of: assigning a plurality of first property values to picture elements of said image data on the basis of the intensities of said picture elements and the direction of the light from said light source, making a search on the basis of said assigned first property values for a plurality of regions having a group of picture elements of the same first property value, making a search for a plurality of boundary lines between a plurality of regions thus found out, assigning a plurality of second property values to said boundary lines on the basis of the direction in which the light is emitted from said light source during the photographing of said surface, estimating the heights of points, which constitute said boundary lines, on the basis of said assigned second properties, and estimating the heights of the points inside each of a plurality of regions, which are surrounded by said boundary lines, on the basis of the estimated heights of said boundary lines.
Claim 3
Dependent Claim 50 words
A method of detecting the heights of points on a surface of an object according to claim 1, wherein said first property values consist of three characteristic values, i.e., values of a slope inclined toward said light source, a level surface and a slope inclined away from said light source.
Claim 4
Dependent Claim 38 words
A method of detecting the heights of points on a surface of an object according to claim 1, wherein said second property values consist of two characteristic values, i.e. values for a valley and values for a ridge.
Claim 5
Dependent Claim 137 words
A method of detecting the heights of points on a surface of an object according to claim 3, wherein the estimating of the heights of points constituting said boundary lines is done by assigning the same height to all of the other boundary lines, the heights of all of which are unknown but have the same kind of second property value as the boundary lines having an already-known height, among a plurality of boundary lines surrounding a plurality of regions, assigning a height, which is different from said already-known height by a predetermined level, to said other boundary lines having other kind of second property value, and correcting the height of the points, which constitute said boundary lines, in such a manner that a plurality of boundary lines to which heights have been assigned are smoothly connected.
Claim 6
Independent Claim 259 words
A method of detecting the heights of points on a surface of an object, comprising the initial steps of photographing the surface of an object from two different directions, where said object is illuminated by a light source from one direction, converting said photographed image to an electrical signal, digitizing said electrical signal to obtain two image data having arrays of integers, the method further comprising the machine implemented steps of: assigning to picture elements, which have been obtained in said photographic step, a plurality of first property values on the basis of the intensities of said picture elements and the direction of the light from said light source, making a search on the basis of said assignment first property values for a plurality of regions in each of said two image data, which have a group of picture elements of the same first property value, making a search for a plurality of boundary lines between a plurality of detected regions with respect to each of said two image data, assigning a plurality of second property values to a plurality of detected boundary lines on each of said two image data on the basis of the direction in which the light is emitted from a light source for said photographing step, determining corresponding points on each of said two image data on the basis of said second property values, and determining the heights of the corresponding points on the surface of said object on the basis of said corresponding points and the location of viewing points for said photographing.
Claim 7
Independent Claim 259 words
A method of detecting the heights of points on a surface of an object, comprising the initial steps of photographing the surface of an object from two different directions, where said object is illuminated by a light source from one direction, converting said photographed image to an electrical signal, digitizing said electrical signal to obtain two image data having arrays of integers, the method further comprising the machine implemented steps of: assigning to picture elements, which have been obtained in said photographic step, a plurality of first property values on the basis of the intensities of said picture elements and the direction of the light from said light source, making a search on the basis of said assignment first property values for a plurality of regions in each of said two image data, which have a group of picture elements of the same first property value, making a search for a plurality of boundary lines between a plurality of detected regions with respect to each of said two image data, assigning a plurality of second property values to a plurality of detected boundary lines on each of said two image data on the basis of the direction in which the light is emitted from a light source for said photographing step, determining corresponding points on each of said two image data on the basis of said second property values, and determining the heights of the corresponding points on the surface of said object on the basis of said corresponding points and the location of viewing points for said photographing.
Claim 8
Dependent Claim 50 words
A method of detecting the heights of points on a surface of an object according to claim 5, wherein said first property values consist of three characteristic values, i.e., values for a slop inclined toward said light source, a level surface, and a slope inclined away from said light source.
Claim 9
Dependent Claim 36 words
A method of detecting the heights of points on a surface of an object according to claim 5, wherein said second property values consist of two characteristic values, i.e. values for a valley and a ridge.
Claim 10
Independent Claim 348 words
An apparatus for detecting the heights of points on a surface of an object illuminated by a light source from one direction comprising imaging means for photographing said surface from two different directions to produce two photographed images, converting means for converting said images to electrical signals, digitizing means for digitizing said electrical signals to obtain two image data having arrays of integers, a first memory for storing therein said image data, a first labeling means for reading said image data from said first memory and for classifying the picture elements on the basis of first property values, a first search means for searching on the basis of the results of the classification of said picture elements for a plurality of regions which have a group of picture elements of the same first property value, a second search means for searching for a plurality of boundary lines between a plurality or regions detected by said first search means, a second labeling means for assigning second property values to a plurality of boundary lines, which have been selected by said second search means, on the basis of the direction in which the light is emitted from said light source during the photographing of said surface, a means for estimating the heights of the points, which constitute said boundary lines, on the basis of said second property values assigned by said second labeling means, and then the heights of the inner inside each of a plurality of regions, which are surrounded by said boundary lines, on the basis of said estimated heights of said points constituting said boundary lines, and a means for determining a pair of corresponding boundary lines on said two image data of said object, on the basis of said second property values obtained by said second labeling means, and further determining a pair of corresponding connection points on said corresponding boundary lines, and then determining the height of said corresponding points on the surface of said object on the basis of said corresponding points thus determined and location of viewing points for said photographing said object.
Claim 11
Independent Claim 348 words
An apparatus for detecting the heights of points on a surface of an object illuminated by a light source from one direction comprising imaging means for photographing said surface from two different directions to produce two photographed images, converting means for converting said images to electrical signals, digitizing means for digitizing said electrical signals to obtain two image data having arrays of integers, a first memory for storing therein said image data, a first labeling means for reading said image data from said first memory and for classifying the picture elements on the basis of first property values, a first search means for searching on the basis of the results of the classification of said picture elements for a plurality of regions which have a group of picture elements of the same first property value, a second search means for searching for a plurality of boundary lines between a plurality or regions detected by said first search means, a second labeling means for assigning second property values to a plurality of boundary lines, which have been selected by said second search means, on the basis of the direction in which the light is emitted from said light source during the photographing of said surface, a means for estimating the heights of the points, which constitute said boundary lines, on the basis of said second property values assigned by said second labeling means, and then the heights of the inner inside each of a plurality of regions, which are surrounded by said boundary lines, on the basis of said estimated heights of said points constituting said boundary lines, and a means for determining a pair of corresponding boundary lines on said two image data of said object, on the basis of said second property values obtained by said second labeling means, and further determining a pair of corresponding connection points on said corresponding boundary lines, and then determining the height of said corresponding points on the surface of said object on the basis of said corresponding points thus determined and location of viewing points for said photographing said object.

References Cited (Backward Citations)

US3820895A Cited
US4206612A Cited
US4313678A Cited
US4539701A Cited
US4525858A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-10-12 1991-04-13 1991-10-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-10-12 1995-04-13 1995-10-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-10-12 1999-04-13 1999-10-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag