Digital image system and method for determining surface reflective and refractive characteristics of objects
First Claim
1. A system for determining physical surface characteristics of an object, for any of concave, convex and flat shaped objects, including at least the characteristics of radius of curvature, cant angle and surface waviness of said selected surface region of a concave object, said object being positioned for inspection of a selected surface region thereon, comprising:
- a plurality of radiation sources, each of said radiation sources for individually illuminating said selected region of said object surface with radiation;
said radiation sources being spaced in position from one another over a predetermined area both laterally and longitudnally and being spaced from said selected surface region;
energizing means for energizing each of said radiation sources in a predetermined sequence on a mutually exclusive basis to expose said selected surface region to an interval of incident radiation from each of said radiation sources in turn, whereby said surface region is exposed to a series of radiation pulses;
radiation detection means located at another fixed position spaced from said selected surface region;
said radiation detection means positioned to receive and detect radiation from multiple positions within said selected surface region and produce spacial position information of the multiple spacial positions within said selected region from which radiation emanates and intensity information of the intensity of the received radiation from each such spacial position, whereby radiation produced by any individual light source results in emanation of radiation from multiple locations within said selected surface region and all radiation emanations from different locations on said surface region produced by energization of each radiation source are detected in sequence;
data file means for temporarily storing said information detected by said radiation detection means;
composite data file means for storing spacial location information, reflection information corresponding to each spacial location and radiation source identification of the radiation source producing said reflected radiation, whereby information in said composite data file means is selected for each spacial location;
comparing means for determining the existance of any overlap in spatial position between each reflection produced responsive to energization of any one of said radiation sources with the spatial position of the reflection subsequently produced by any of said other radiation sources and, responsive to each such overlap determination, identifying the maximal one of said radiation sources producing the greater intensity reflection at each such spacial location, and storing the identification of said maximal light source, said spacial location corresponding thereto and said corresponding intensity in said composite file means and, in the absence of any such overlap at a given spacial location, for also storing in said composite file means the spacial location, corresponding intensity information, and the identification of the radiation source producing such radiation for each spacial location at which no such overlap in radiation occurs;
first calculating means for calculating a surface slope value for each of said spatial positions in said composite data file to produce surface slope value information for each spacial location as a function of the distance of such spacial location from a predetermined reference point on said surface region, whereby a series of measured surface slope values are produced;
second calculating means for calculating a least mean squares line from all said surface slope values, said least mean squares line being representative of best estimate line slope and intercept values as a function of the distance from said predetermined reference point on said surface region;
said second calculating means including;
slope angle calculating means for calculating the slope angle of said least means square line based on said series of measured surface slope values to define a least means square line slope angle; and
intercept calculating means for calculating the intercept of said least means square line along an axis vertical to said reference position based on said series of measured slope values to provide a cant angle for the surface;
inverting means for inverting least means square line slope angle to produce a radius of curvature value for said surface region;
third calculating means for subtracting from the measured surface slope value obtained for a position at a given distance from said reference position from the respective best estimate slope value at the corresponding position from said reference position for each of the measured slope values in said series to produce a series of surface slope error values; and
fourth calculating means for calculating the standard deviation for said series of surface slope error values to provide a surface waviness figure for said surface region.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer controlled system for determining various physical surface characteristics of an object includes a light source array, positioned to illuminate a surface for evaluation, in which individual lights in the array illuminate the object on a mutually exclusive basis, a radiometer, positioned to receive light from the object, producing image data relative to positions of the light pixels and a computer apparatus that, among other functions in the system, interprets the image data and determines at least the surface waviness, radius of curvature and cant angle of the surface.
140 Citations
30 Claims
-
1. A system for determining physical surface characteristics of an object, for any of concave, convex and flat shaped objects, including at least the characteristics of radius of curvature, cant angle and surface waviness of said selected surface region of a concave object, said object being positioned for inspection of a selected surface region thereon, comprising:
-
a plurality of radiation sources, each of said radiation sources for individually illuminating said selected region of said object surface with radiation; said radiation sources being spaced in position from one another over a predetermined area both laterally and longitudnally and being spaced from said selected surface region; energizing means for energizing each of said radiation sources in a predetermined sequence on a mutually exclusive basis to expose said selected surface region to an interval of incident radiation from each of said radiation sources in turn, whereby said surface region is exposed to a series of radiation pulses; radiation detection means located at another fixed position spaced from said selected surface region; said radiation detection means positioned to receive and detect radiation from multiple positions within said selected surface region and produce spacial position information of the multiple spacial positions within said selected region from which radiation emanates and intensity information of the intensity of the received radiation from each such spacial position, whereby radiation produced by any individual light source results in emanation of radiation from multiple locations within said selected surface region and all radiation emanations from different locations on said surface region produced by energization of each radiation source are detected in sequence; data file means for temporarily storing said information detected by said radiation detection means; composite data file means for storing spacial location information, reflection information corresponding to each spacial location and radiation source identification of the radiation source producing said reflected radiation, whereby information in said composite data file means is selected for each spacial location; comparing means for determining the existance of any overlap in spatial position between each reflection produced responsive to energization of any one of said radiation sources with the spatial position of the reflection subsequently produced by any of said other radiation sources and, responsive to each such overlap determination, identifying the maximal one of said radiation sources producing the greater intensity reflection at each such spacial location, and storing the identification of said maximal light source, said spacial location corresponding thereto and said corresponding intensity in said composite file means and, in the absence of any such overlap at a given spacial location, for also storing in said composite file means the spacial location, corresponding intensity information, and the identification of the radiation source producing such radiation for each spacial location at which no such overlap in radiation occurs; first calculating means for calculating a surface slope value for each of said spatial positions in said composite data file to produce surface slope value information for each spacial location as a function of the distance of such spacial location from a predetermined reference point on said surface region, whereby a series of measured surface slope values are produced; second calculating means for calculating a least mean squares line from all said surface slope values, said least mean squares line being representative of best estimate line slope and intercept values as a function of the distance from said predetermined reference point on said surface region;
said second calculating means including;slope angle calculating means for calculating the slope angle of said least means square line based on said series of measured surface slope values to define a least means square line slope angle; and intercept calculating means for calculating the intercept of said least means square line along an axis vertical to said reference position based on said series of measured slope values to provide a cant angle for the surface; inverting means for inverting least means square line slope angle to produce a radius of curvature value for said surface region; third calculating means for subtracting from the measured surface slope value obtained for a position at a given distance from said reference position from the respective best estimate slope value at the corresponding position from said reference position for each of the measured slope values in said series to produce a series of surface slope error values; and fourth calculating means for calculating the standard deviation for said series of surface slope error values to provide a surface waviness figure for said surface region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for determining surface characteristics of a selected surface region of an object, including at least the characteristics of slope error at various positions along the surface, surface waviness, cant angle and radius of curvature of said selected surface region, comprising:
-
a plurality of sources of electromagnetic radiation, each of said sources for illuminating said selected surface region in entirety on a mutually exclusive basis, said sources being spaced from one another, laterally and longitudnally, over a predetermined area and spaced from said selected surface region by known distances; radiometer means for receiving radiation from said selected surface region to produce received radiation data of the radiation emanating from all portions of said selected surface region, including position information and corresponding intensity information, for each spot within said selected surface region from which radiation emanates, whereby multiple radiation emanating spots are detected;
said radiometer means being spaced from said selected surface region by a known distance;computer means for controlling said radiation sources and for receiving and processing said data from said radiometer means;
said computer means including;first program means for initiating energization of said radiation sources in sequence, whereby each of said sources in turn illuminates said selected surface region and said radiometer means produces data resulting from each such illumination; second program means for calculating the surface slope angle for each said spot as a function of distance from a reference position along each of two mutually orthogonal axes centered at said reference position to produce a series of measured slope angles and related distances from said reference position along each of said axes; third program means for calculating a least means square line along each of said axes based on said series of measured slope values to provide at least corresponding best estimate slope values at the respective distances from said reference position, said least means square lines being representative of best estimate slope values as a function of distance from said reference position along their respective axis;
each said least means square line including a line slope and an intercept with a vertical axis at said reference position, with said intercept defining the cant angle of said surface region;fourth program means for determining the deviation between the measured slope angle of each spot in said series and the corresponding best estimate slope value for the respective spot from said means squares line to provide a series of slope error figures along the respective axis; and fifth program means for inverting said slope of said least means square line to provide a radius of curvature figure for said selected surface region. - View Dependent Claims (25)
-
-
26. A method for determining physical characteristics of concave, convex and flat shaped objects from which electromagnetic radiation can emanate, comprising:
-
positioning said object in a position spaced from a plurality of substantially identical electromagnetic radiation sources; illuminating the object with electromagnetic radiation from each of said plurality of electromagnetic radiation sources with each of said radiation sources providing radiation of essentially the same intensity one at a time in sequence; receiving, at another location spaced from said object, radiation emanating from different locations on said object in response to radiation produced by each of said radiation sources and identifying all such locations and the radiation source that was producing radiation at the time such radiation is received, whereby radiation emanating from a particular location on said object when one of said radiation sources is producing radiation may overlap with radiation resulting at that same location when another of said radiation sources is producing radiation; determining whether radiation produced by any one of said radiation sources overlaps with radiation produced at that same location by any of the other of said radiation sources and in the event of such overlap identifying which of said plurality of radiation sources resulted in the greatest intensity of radiation from said overlap location; calculating the slope of the surface of the object at each location thereon from which radiation emanated, based on the relative positions between the radiation source that resulted in the greatest intensity of radiation at that location and the relative position between said object and the location at which said radiation is received to obtain a plurality of slope values for different locations on the surface of said object. - View Dependent Claims (27, 28, 29, 30)
-
Specification