WO2008146764A1 - 形状評価方法、形状評価装置および三次元検査装置 - Google Patents

形状評価方法、形状評価装置および三次元検査装置 Download PDF

Info

Publication number
WO2008146764A1
WO2008146764A1 PCT/JP2008/059606 JP2008059606W WO2008146764A1 WO 2008146764 A1 WO2008146764 A1 WO 2008146764A1 JP 2008059606 W JP2008059606 W JP 2008059606W WO 2008146764 A1 WO2008146764 A1 WO 2008146764A1
Authority
WO
WIPO (PCT)
Prior art keywords
shape
evaluation
highlight
surface shape
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2008/059606
Other languages
English (en)
French (fr)
Inventor
Taichi Mita
Hideo Tsutamori
Hiroyuki Nakagawa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to KR1020097006074A priority Critical patent/KR101088952B1/ko
Priority to EP08753113.3A priority patent/EP2157403A4/en
Priority to CN2008800175117A priority patent/CN101680752B/zh
Priority to US12/441,446 priority patent/US8107737B2/en
Publication of WO2008146764A1 publication Critical patent/WO2008146764A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • G01B11/25Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
    • G01B11/254Projection of a pattern, viewing through a pattern, e.g. moiré
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • G01B11/25Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M5/00Investigating the elasticity of structures, e.g. deflection of bridges or air-craft wings
    • G01M5/0033Investigating the elasticity of structures, e.g. deflection of bridges or air-craft wings by determining damage, crack or wear
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/8806Specially adapted optical and illumination features
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/16Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • G06T7/521Depth or shape recovery from laser ranging, e.g. using interferometry; from the projection of structured light

Definitions

  • Shape evaluation method shape evaluation apparatus and three-dimensional inspection apparatus
  • the present invention relates to a shape evaluation method and shape evaluation apparatus for three-dimensionally evaluating a bright surface shape of an evaluation object such as a vehicle, and a three-dimensional inspection for three-dimensionally detecting the surface shape of an inspection object field. It relates to the device. Background art
  • a shape inspection called a highlight inspection is performed in which the surface shape of an object to be evaluated is evaluated three-dimensionally.
  • This highlight inspection is performed by collimating the light emitted from a light source such as a fluorescent lamp and irradiating the object through a slit or the like, with a striped light pattern formed on the surface of the evaluation object.
  • the surface shape of the evaluation object is inspected according to the flow condition.
  • the light beam pattern formed on the surface of the object to be evaluated is generally called a highlight line, and based on the highlight line formed on the surface shape of the object, Inspections are performed for surface irregularities and roundness of objects.
  • Patent Documents 1 and 2 for example, Patent Documents 1 and 2.
  • Patent Documents 1 and 2 described above when a light ray pattern formed on the surface of the inspection object is imaged to obtain a highlight line, the highlight line is quantitatively determined. It is intended to quantitatively evaluate the surface shape quality. Specifically, the technology described in Patent Document 1 removes the noise included in the captured image data when capturing the image data into the computer as a highlight line, and uses the highlight line data after removing the noise. The purpose is to quantitatively calculate the surface shape of the inspection object. In addition, the technique described in Patent Document 2 obtains a pattern that is recognized as a highlight line from image data obtained as a result of shooting by fitting it to a free curve. The purpose is to eliminate the occurrence of discontinuity and uniformity problems.
  • Patent Document 1 Japanese Patent Laid-Open No. 6-1 9 4 1 4 8
  • Patent Document 2 Japanese Patent Application Laid-Open No. 7-3 3 2 9 5 0 Disclosure of Invention
  • the relative position of the imaging device that captures the highlight line with respect to the inspection object (that is, the field of view) and the position of the light source are not strictly constant. Even if the surface shape of the object is the same, the reproducibility of the highlight line image obtained by photographing may not be sufficiently obtained. For this reason, the surface of the object inspected by these methods does not accurately reproduce the inspection result, and it is difficult to stabilize the inspection result. In order to stabilize the inspection results, it is necessary to set multiple light source positions and imaging positions, create a number of ideal light patterns based on each position, and improve accuracy.
  • the present invention has been made to solve such a problem, and appropriately evaluates the surface shape of these objects regardless of the relative positions of the light source and the imaging device with respect to the inspected objects. It is an object of the present invention to provide a shape evaluation method and a shape evaluation apparatus that enable the above.
  • Another object of the present invention is to provide a three-dimensional inspection apparatus capable of appropriately inspecting the surface shape of the inspection object regardless of the relative position of the light source or the imaging apparatus with respect to the inspection object. .
  • the shape evaluation method is for solving the above-described problems, and includes a shape recognition step for recognizing the surface shape of the evaluation object, and representative points from the recognized surface shape of the evaluation object.
  • a representative point extracting step of extracting the representative point a shape specifying step of specifying a shape for a predetermined range centered on the extracted representative point, and a light source based on a relative position of a light source that irradiates light to each representative point
  • a vector definition step for defining a direction vector, and a virtual reflection vector corresponding to the defined light source direction vector among the representative points is within a predetermined range from a direction virtually determined as a viewing direction.
  • a representative point selection step for selecting only representative points included in the image, and a collection of the selected representative points as a highlight point group.
  • an evaluation pair A highlight line creation step for creating a highlight line virtually generated on the surface of the object, and characterized in that the surface shape of the evaluation object is evaluated based on the created highlight line.
  • the light irradiation method for irradiating the evaluation object with light is freely set, and the highlight line (highlight point cloud) generated on the surface of the evaluation object surface is obtained. be able to. Therefore, it is possible to appropriately evaluate the surface shape of the evaluation object regardless of the relative position of the light source or the imaging device with respect to the evaluation object.
  • the representative point selecting step only a representative point in which a plane defined by the specified shape and a predetermined direction vector are parallel may be selected. That is, if a certain direction is a direction in which the light irradiated on the evaluation object is viewed, only a point on the evaluation object surface that reflects in a direction parallel to the viewing direction is selected. By doing so, it becomes possible to efficiently select the highlight point group irradiated on the evaluation object.
  • the highlight line creating step is a step of collecting highlight points included in a predetermined range for an arbitrary highlight point in the highlight point group and determining a linear direction from the collection of these highlight points.
  • a highlight line may be created based on a broken line formed by connecting the straight line directions determined for each highlight line. In this way, it is possible to create a highlight line easily and appropriately from a collection of highlight points.
  • the direction virtually determined as the viewing direction may be changed so that the direction in which the evaluation value for evaluating the surface shape of the evaluation object is maximum or minimum is determined as the viewing direction. ,.
  • the surface shape data of the evaluation object is recognized based on a measurement value obtained as a result of measuring the surface shape of the evaluation object.
  • the surface shape data of the evaluation object may be recognized based on the shape data when the evaluation object is virtually configured.
  • the surface shape of the shape constructed by the simulation is virtually evaluated without actually forming, and the surface distortion generated on the surface
  • the representative point extracting step is not particularly limited in the method, but a plane including point groups arranged at equal intervals is projected onto the shape data of the virtually configured evaluation object.
  • the position where the point group is projected on the shape data may be extracted as a representative point. In this way, it is possible to easily extract the representative points existing on the shape data from the entire shape almost uniformly.
  • the shape evaluation method according to the present invention may include a step of correcting the shape data based on the result of evaluating the surface shape and performing the evaluation again.
  • the virtual shape data of the evaluation object is corrected based on the evaluation of the shape data of the created evaluation object, and more appropriate shape data is obtained. Can be obtained. Therefore, there is an effect that it is possible to suppress defects in the shape, etc. that occur after the evaluation object is actually manufactured.
  • the present invention also provides a shape evaluation apparatus that solves the above-described problems.
  • the surface shape of the evaluation object is recognized, and the surface shape of the recognized evaluation object is representative.
  • Light is extracted based on the relative position of a light source that irradiates light to each representative point by extracting a point, specifying a shape for a predetermined range around the extracted representative point.
  • a source direction vector is defined, and among the representative points, only representative points whose reflection vectors corresponding to the defined light source direction vector are included within a predetermined range from the direction defined as the viewing direction are selected.
  • the light irradiation direction for irradiating light to the evaluation object, the direction of the reflection vector for selecting the representative point, that is, the line-of-sight direction for photographing the evaluation object can be freely set.
  • the highlight line (highlight point group) generated on the surface of the evaluation object surface can be obtained. Therefore, it is possible to appropriately evaluate the surface shape of the evaluation object regardless of the relative position of the light source or the imaging device with respect to the evaluation object.
  • Such a shape evaluation apparatus may further include a measurement unit that measures the surface shape of the evaluation object. Based on the measurement value obtained as a result of measurement by the measurement unit, the surface shape It may recognize data. In this case, since the shape data of the evaluation object can be recognized in real time during the evaluation, the evaluation process can be easily performed.
  • such a shape evaluation apparatus further includes a storage area for storing surface shape data when the evaluation object is virtually configured, and the surface shape of the evaluation object is determined based on the stored surface shape data. It may be recognized.
  • Such a shape evaluation apparatus virtually evaluates the surface shape of a shape constructed by simulation without actually forming the object to be evaluated by press molding or injection molding. Analyzes surface distortions that occur on the surface. Gatsutsu Therefore, it is possible to examine the conditions for molding before actually manufacturing the evaluation object.
  • the present invention also provides a three-dimensional inspection device that solves the above-described problems.
  • a three-dimensional inspection apparatus that includes a measuring unit for measuring the surface shape of the inspection object and three-dimensionally inspects the surface shape of the inspection object.
  • a representative point is extracted from the surface shape of the recognized inspection object, a shape of a predetermined range centered on the extracted representative point is specified, and for each representative point, A light source direction vector is defined based on the relative position of a virtual light source that emits light, and a reflection vector corresponding to the light source direction vector defined based on the relative position with respect to the light source position is defined among the representative points.
  • Virtual on the surface of an object Create a resulting highlight line is characterized by performing Ken ⁇ of the surface shape of the inspection object based on the highlight line created.
  • Such a three-dimensional inspection apparatus uses a light irradiation direction based on the position of a virtual light source that irradiates light on an inspection object, a direction of a reflection vector for selecting a representative point, that is, an inspection object. Since the line-of-sight direction can be set freely, the surface shape of the inspection object can be accurately inspected regardless of the relative position of the light source or the imaging device with respect to the inspection object.
  • Such a three-dimensional inspection apparatus includes a measurement unit that measures the surface shape of the inspection object, surface shape data is recognized in real time based on the measurement values obtained as a result of measurement by the measurement unit. can do. Therefore, the inspection process is connected The effect that it can continue simply is acquired.
  • FIG. 1 is a shape evaluation apparatus according to a first embodiment, and is a schematic diagram schematically showing how a surface shape of an automobile body that is an evaluation object is evaluated.
  • FIG. 2 is a block diagram conceptually showing the internal configuration of an arithmetic processing unit included in the shape evaluation apparatus shown in FIG.
  • FIG. 3 is a conceptual diagram virtually showing the shape evaluation apparatus shown in FIG. 1 in an arithmetic processing unit.
  • FIG. 4 This is a flow chart showing the procedure for acquiring a highlight point cloud indicating a highlight line based on the imaging data on the surface of the evaluation object (work).
  • FIG. 5 A diagram showing how a normal vector is calculated at a point on the surface of an evaluation object.
  • FIG. 6 A Direction indicating the viewing direction, normal at each representative point, plane defined by the representative point (point P), direction of light irradiated to the representative point (point P), representative point (point? It is a figure which represents notionally the direction of the light reflected in.
  • FIG. 6B Direction indicating viewing direction, normal at each representative point, plane defined by representative point (point P), direction of light irradiated to representative point (point P), representative point (point P ) It is a figure which represents notionally the direction of the reflected light.
  • FIG. 7 This is a flowchart showing the procedure for creating a highlight line from a highlight point cloud.
  • FIG. 8 is a schematic diagram showing an outline of a procedure for creating a highlight line.
  • FIG. 9 is a schematic diagram showing an outline of a procedure for creating a highlight line.
  • FIG. 10 is a schematic diagram showing an outline of a procedure for creating a highlight line.
  • FIG. 11 is a schematic diagram showing an outline of a procedure for creating a highlight line.
  • FIG. 12 is a schematic diagram showing an outline of a procedure for creating a highlight line.
  • FIG. 13 is a schematic diagram showing an outline of a procedure for creating a highlight line.
  • FIG. 14 is a schematic diagram showing an outline of a procedure for creating a highlight line.
  • FIG. 15 is a graph showing the curvature of the highlight line specified on the surface of the evaluation object (work).
  • FIG. 16 is a schematic diagram schematically showing the configuration of the shape evaluation apparatus according to the second embodiment.
  • FIG. 17 is a flowchart showing a procedure for virtually performing surface shape evaluation of a virtually constructed panel in the shape evaluation apparatus according to the second embodiment. Explanation of symbols
  • the shape evaluation apparatus and the shape evaluation method according to the first embodiment of the present invention will be described below with reference to FIGS. 1 to 15.
  • an example of evaluating the surface shape of an automobile body will be described as an example of an evaluation object.
  • FIG. 1 is a diagram schematically showing a shape evaluation apparatus 1 for evaluating the surface shape of an automobile body (hereinafter referred to as “work”) as an evaluation object.
  • the shape evaluation apparatus 1 includes a measurement unit 10 for measuring the external shape of the workpiece 5 using an optical method, and measurement data obtained by measurement by the measurement unit 10 0. And an arithmetic processing unit 30 for analyzing. Each configuration will be described in detail below.
  • the measuring unit 10 performs a known three-dimensional shape measurement.
  • the measuring unit 10 optically measures the appearance of the work 5 and transmits the measurement data to the arithmetic processing unit 30. It is.
  • the measurement data is arranged at the position of the vehicle in the cylinder virtually configured in the arithmetic processing unit 30.
  • the arithmetic processing unit 30 extracts a plurality of representative points from the transmitted measurement data and stores them in the storage area 35 as point cloud data. To do.
  • a CCD camera 20 can be used as the measuring unit 10 to recognize the surface shape of the workpiece 5.
  • the CCD camera 20 is placed at a position where the entire surface of the workpiece 5 is imaged, acquires imaging data from the surface of the workpiece 5, and transmits it to the arithmetic processing unit 30.
  • the CCD camera 20 is configured to be able to change its imaging direction and stationary position.
  • the arithmetic processing unit 30 is configured by a general-purpose computer or the like, and as shown in FIG. It is configured. Such an arithmetic processing unit 30 receives the imaging data from the CCD camera 20 as the measuring unit 10 and analyzes the imaging data to evaluate the surface shape of the workpiece 5. The arithmetic processing unit 30 stores the imaging data after performing normalization processing including coordinate transformation processing on the input imaging data. The evaluation method for the surface shape of the workpiece 5 based on the image data from the CCD camera 20 will be described later in detail.
  • FIG. 3 is a conceptual diagram showing the measurement data of the work 5 and the light irradiation unit 40 virtually configured in the arithmetic processing unit 30.
  • the light irradiator 40 includes linear light sources 41, 41,..., Such as halogen light sources arranged in a substantially cylindrical shape around the cake 5, and the light from each linear light source 41.
  • the linear light source 41, the diffuser board 42, and the light-shielding slit 43 are substantially integrated, and the measurement data of the workpiece 5 is sent to the arithmetic processing unit 30.
  • coordinate conversion is performed along the substantially cylindrical center line C of the light irradiation unit 40, and the light irradiation unit 40 is arranged at a predetermined position.
  • the linear light source 41 and the workpiece 5 are assumed to have a predetermined relative positional relationship.
  • the arithmetic processing unit 30 virtually captures the entire surface of the workpiece 5 from a direction inclined at a predetermined angle (for example, 30 degrees) with respect to the cylindrical center direction of the linear light source described above. Imaging data from the surface can be acquired. Note that the imaging direction and the stationary position can be changed.
  • the shape evaluation apparatus Based on the measurement data of the workpiece 5 measured by the measurement unit 10, the shape evaluation apparatus configured in this way acquires a highlight point cloud indicating a highlight line generated on the surface of the workpiece 5.
  • the procedure for evaluating the surface shape will be described in detail using the flow chart shown in Fig. 4.
  • the shape evaluation apparatus 1 measures the three-dimensional shape of the workpiece 5 by the measurement unit 10 (STEP 101), and transmits the measurement data to the arithmetic processing unit 30.
  • the arithmetic processing unit 30 receives measurement data from the measurement unit 10 and coordinates-converts the measured workpiece 5 to a vehicle position inside a cylindrical light irradiation unit 40 composed of a linear light source 41 (ST EP 102).
  • the arithmetic processing unit 30 three-dimensionally recognizes the surface shape of the workpiece that is the evaluation object (STEP 103), and extracts representative points at predetermined intervals from the recognized surface shape of the workpiece 5 ( STEP 104).
  • the step of extracting the representative points may be performed by any method as long as the surface shape of the evaluation target is extracted so as to cover the entire surface. It is also possible to extract the position coordinates of each measurement point determined for each predetermined interval as a representative point.
  • the extracted representative points are averaged so that the extracted representative points spread uniformly over the surface of the workpiece 5, and the whole surface of the workpiece 5 is substantially uniform. To extract representative points It is preferable to make it.
  • the shape of a predetermined range on the surface shape of the object to be evaluated is specified centering on the position of each extracted representative point (STEP 105).
  • the surface of the evaluation object is represented by a collection of small triangles, and for all the triangles that exist around each position extracted as representative points, the vertices of each triangle and Calculate the outer product (Nn) of the two vectors formed by the other two points, find the vector divided by the product of the lengths of these two vectors, and obtain the sum of each vector ( ⁇ ) Do.
  • the normalized vector thus obtained becomes a normal vector at each representative point, and the surface of the evaluation object at the representative point is specified by one plane.
  • the light source direction vector of the light source that irradiates each representative point with light is defined (STEP 106).
  • the defined light source direction vector is stored in the storage area 35 of the arithmetic processing unit 30.
  • the reflection points corresponding to the defined light source direction vector are included in a predetermined range from the direction defined as the viewing direction. Select only (STEP 107). In detail, the step of selecting the representative point is performed as follows.
  • the light that is visually recognized as the highlight line is a collection of light reflected by each representative point in a direction parallel to the vector that represents the viewing direction
  • the light reflected at each representative point is the arithmetic processing unit 30. It is only necessary to select representative points that match the imaging direction (viewing direction) set in. Therefore, as shown in Figure 6A,
  • the direction vector indicating the imaging direction is vector E
  • the normal vector at each representative point (point P) is vector N
  • the direction vector of the light irradiated to the representative point (point?) Is vector L
  • the direction vector of light reflected at the representative point (point P) is vector L ′
  • the reflected light at each representative point and the direction vector (viewing direction) are satisfied when the relationship of the following equation (1) is satisfied.
  • can be obtained as follows.
  • a point light source is used.
  • the light that is visually recognized as the highlight line is a collection of light reflected by each representative point in a direction parallel to the vector that represents the viewing direction. Therefore, the light reflected at each representative point is calculated by the arithmetic processing unit 30. It is only necessary to select a representative point that matches the imaging direction (viewing direction) set in. Therefore, as shown in Fig. 6 (b), the direction vector indicating the imaging direction as the viewing direction is defined as vector ⁇ , and the normal vector at each representative point (point ⁇ ) is defined as vector ⁇ and representative point (point ⁇ ).
  • the plane vector is ⁇
  • the normal vector of the plane ⁇ is ⁇
  • the direction vector of the light irradiated to the representative point (point ⁇ ) is the vector L
  • the direction vector of the light reflected at the representative point (point P) is Assuming that the vector L is satisfied, the plane at each representative point and the direction vector (viewing direction) are parallel when the relationship of the following equation (3) is satisfied.
  • the reflected light reflected at the representative point (point P) is all on one plane, and the plane is ⁇ .
  • V ⁇ ⁇ 0 ⁇ ⁇ ⁇ (3)
  • the reflection should be reflected within a predetermined range from the vector ⁇ ⁇ indicating the viewing direction.
  • a group of representative points (representative point group) selected in this way is defined as a highlight point group.
  • the curvature of the created highlight line is evaluated (STEP 109).
  • a specific example of the step of creating the highlight line and a specific example of the highlight line curvature evaluation will be described in detail below.
  • FIG. 7 is a flowchart for creating a highlight line from the highlight point group selected as described above
  • FIGS. 8 to 14 are schematic diagrams showing an outline of the procedure for creating the highlight line. .
  • the procedure for creating a highlight line is explained in detail below.
  • one arbitrary point is identified from the highlight point group (STEP 201), and a circle CO of radius r (r: minute distance) centered on that point is drawn. .
  • highlight points included in the circle C 0 are collected, and the center of gravity is set to a (STEP 202).
  • the position of the center of gravity position a is stored in the storage area 35 of the arithmetic processing unit 30.
  • a set of highlight points included in the circle CO is linearly approximated using a method such as the method of least squares (STEP 203). Then, intersections b 0 and c 0 between the approximated straight line 1 and the circle CO. Can be calculated (STEP 204), and the calculated intersections are stored in the storage area 35 of the arithmetic processing unit 30.
  • Point b O is the direction of travel of arrow P 0 in FIG. 8, and point c 0 is the back side of arrow P.
  • intersection of the circle and the straight line obtained in this way is obtained, and it is determined whether or not a new circle center has been obtained (STEP 205). Return to and do the same calculation.
  • the new highlight points included in the circle C 1 of radius r centered on the stored point b 0 are gathered, and the above-mentioned method is used for the highlight point group.
  • a straight line approximation is performed using the same method, and the intersection with the circle C 1 is obtained in the same way.
  • the intersection point on the traveling direction side of the arrow P1 shown in FIG. although not shown in the figure, a new circle is drawn at the intersection c 0, and a straight line approximation is performed for the highlight point group to obtain a new intersection.
  • a case where the intersection of a circle and a straight line cannot be obtained includes, for example, a case where a straight line approximation cannot be performed for a highlight point group.
  • the area around the specified highlight point is considered to be around the end of the highlight line.
  • the process returns to STEP 201 and another highlight point is selected. Identify.
  • STEP 203 if the center of gravity a obtained in STEP 201 is included in the created circle C 1, highlighting is performed around any specified highlight point. It is determined that the set of points is closed, and the process returns to STEP 201 to specify another highlight point.
  • a circle (circle C0 to Cn) is created by partially approximating the highlight point group partially for all the highlight point groups or a sufficient number of highlight points. Then, if it is determined that there is no need to specify the highlight point as the center of the circle any longer (STEP 206), by connecting the center points of these created circles (STEP 2 07), as shown in FIG. Create a polyline with a single node length: r.
  • Figure 13 shows an example of a curve created in this way, a cubic spline curve that passes through the 1/4 and 3/4 positions of each section.
  • the curve created in this way is used as a highlight line, and the surface shape of the evaluation object is evaluated by using this highlight line.
  • a curve that passes through these three points can be approximated and the curvature of the approximated curve can be obtained.
  • the curvature of the obtained arc can also be used as the curvature at the center evaluation point.
  • various known methods can be used as a method for evaluating the curvature.
  • Figure 15 shows an example of the results of calculating the curvature at each evaluation point in this way.
  • Fig. 15 is a graph showing the curvature of the highlight line specified on the surface of the workpiece 5, in which the horizontal axis indicates the line length ([mm]) and the vertical axis indicates the curvature.
  • point A (curvature is approximately 0.01)
  • point B (curvature is approximately 0.06) in FIG. 15 are recognized as defects in the surface shape. .
  • the display method may be changed based on the curvature information obtained as described above.
  • the display method may be changed based on the curvature information obtained as described above.
  • the present embodiment is an embodiment that represents the shape evaluation apparatus and the shape evaluation method according to the present invention, and does not particularly limit the present invention.
  • the shape of a workpiece that is an evaluation object is measured, and a highlight line drawn on the evaluation object by light irradiated on the actual evaluation object is obtained using the measured shape.
  • Force for evaluating (evaluating) the surface shape The present invention can also be used for evaluating (evaluating) the surface shape of a virtually created evaluation object.
  • Embodiment 2 of the Invention 2 is a diagrammatic representation of Embodiment 2 of the Invention 2.
  • the shape evaluation apparatus ⁇ since the evaluation object is virtually created, a measuring unit that specifically measures the shape is not necessary.
  • the shape evaluation apparatus ⁇ since the evaluation (evaluation) of the surface shape of the evaluation object virtually created is performed, the shape evaluation apparatus ⁇ has been described in the previous embodiment as shown in FIG. It is configured by connecting a simulation device 50 for virtually creating an evaluation object to the arithmetic processing unit 30.
  • the arithmetic processing unit 30 and the simulation apparatus 50 are configured separately is shown, but these may be configured by an integrated computer.
  • FIG. W an example in which such a shape evaluation apparatus 1 virtually performs the surface shape evaluation of a panel virtually constructed on the simulation apparatus 50 will be described with reference to the flowchart shown in FIG. W
  • the shape data of the virtually constructed panel is acquired by the simulation device 50 (STEP 301), and the arithmetic processing unit 30 performs coordinate conversion of the acquired shape data to the vehicle position (STEP 302), and then the shape. Recognize 3D shapes based on data (STEP 303). Further, the arithmetic processing unit 30 extracts representative points at predetermined intervals from the recognized panel shape (STEP 304). In this step of extracting representative points (STEP 304), one plane including point groups arranged at equal intervals is projected onto the shape data of the virtually constructed panel, and these point groups are projected onto the shape data. The projected position is extracted as a representative point. In this way, the representative points extracted on the shape data are extracted substantially uniformly from the entire shape data.
  • the shape of a predetermined range on the surface shape of the evaluation object is specified around each position of the extracted representative point (STEP 305). Since the step of specifying this shape is performed in the same manner as in the above-described embodiment, description thereof is omitted.
  • the position of the virtual linear light source is determined relative to each representative point extracted on the panel shape data (STEP 306).
  • the position of this linear light source can be determined at an arbitrary position.
  • the light source direction vector of the light source that irradiates each representative point is defined (STEP 307), and the defined light source direction vector is calculated by the arithmetic processing unit. Record it in 30 storage areas 35.
  • the reflection vector corresponding to the defined light source direction vector is taken from the direction defined as the viewing direction. Only representative points that fall within a predetermined range are selected (STEP 308). Since the step of selecting the representative point is performed in the same manner as in the above-described embodiment, detailed description thereof is omitted.
  • a highlight line is virtually created from the highlight point group selected by the above procedure (STEP 309), and the curvature of the created highlight line is evaluated (STEP 310).
  • the specific example of the step of creating the highlight line and the specific example of the curvature evaluation of the highlight line are also the same as those in the above-described embodiment, and therefore, detailed description thereof is omitted.
  • the evaluation of the created shape data is compared with a predetermined standard (STEP 311). If sufficient evaluation is not obtained, the shape data is corrected (STEP 312 ) Return to STEP 301 and evaluate again. Such correction and evaluation of shape data are repeated until a certain standard is satisfied.
  • the surface shape of the virtually created shape data is corrected by repeatedly performing the virtual evaluation, and before the actual product is manufactured, Can be eliminated. For this reason, the use of such corrected shape data suppresses problems that may occur when a molded product is actually manufactured.
  • the present invention is not limited to this.
  • the surface shape of the object is three-dimensionally determined. It can also be applied to 3D inspection equipment for inspection is there.
  • the present invention is applied to a three-dimensional inspection apparatus that three-dimensionally inspects the surface shape of an inspection object based on the measurement data, provided with measuring means for measuring the shape data of the evaluation object. Good. It becomes possible to perform inspection of 3D shape.
  • the collection of representative points selected in this way is used as a highlight point group, and a highlight line virtually generated on the surface of the inspection object is created based on the highlight point group. Based on the light line, the surface shape of the inspection object is detected.
  • the curvature and curvature change rate of the created highlight line are obtained for each highlight point, and these curvature and curvature change rate exceed the reference value. If it becomes, the method of considering it as abnormal is used.
  • An actual example of the inspection method is not limited to such an example, and known methods can be widely applied.
  • the evaluation object or the inspection object regardless of the relative position of the light source or the imaging apparatus with respect to the evaluation object.
  • Appropriate evaluation / inspection of the surface shape is possible.
  • the object when performing such an evaluation or inspection, the object may be continuously conveyed and continuously evaluated or inspected. This is suitable for shape evaluation and inspection of mass-produced objects such as industrial products. Industrial applicability
  • shape evaluation method and shape evaluation device for three-dimensional evaluation of the surface shape of an evaluation object such as a vehicle, as well as for a three-dimensional inspection device for three-dimensional inspection of the surface shape of an inspection object Is possible.

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computational Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Analytical Chemistry (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • Immunology (AREA)
  • General Health & Medical Sciences (AREA)
  • Biochemistry (AREA)
  • Chemical & Material Sciences (AREA)
  • Algebra (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Pathology (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Optics & Photonics (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Image Processing (AREA)

Abstract

 検査対象物に対する光源や撮影装置の相対位置に関わらず、対象物の表面形状を適切に評価可能とすること。表面形状を評価する際、評価対象物の表面形状を認識する形状認識ステップと、認識した評価対象物の表面形状上から代表点を抽出する代表点抽出ステップと、抽出された代表点を中心とした所定範囲についての形状を特定する形状特定ステップと、各代表点に対して、光源方向ベクトルを定義するベクトル定義ステップと、各代表点のうち、光源方向ベクトルに対応する仮想的な反射ベクトルが、仮想的に定められた方向から所定の範囲内に含まれる代表点のみを選択する代表点選択ステップと、選択した各代表点の集まりであるハイライト点群に基づいて、評価対象物の表面に仮想的に生じたハイライト線を作成するハイライト線作成ステップと、を備え、作成したハイライト線に基づいて評価対象物の表面形状の評価を行う。

Description

形状評価方法、 形状評価装置および三次元検査装置 . 技術分野
[ 0 0 0 1 ]
本発明は、 車両等の評価対象物の明表面形状を三次元的に評価する形状評価方法 および形状評価装置、 さらには検查対象物田 の表面形状を三次元的に検查する三次 元検査装置に関するものである。 背景技術
[ 0 0 0 2 ]
一般に、 自動車等の外観品質を評価するための手法として、 評価対象となる対 象物の表面形状を三次元的に評価する、 ハイライト検査と呼ばれる形状検査が行 われている。 このハイライト検査は、 蛍光灯等の光源から発せられた光線を平行 化し、 スリット等を介して対象物に照射することで得られる、 評価対象物の表面 に形成される縞状の光線パターンの流れ具合によって、 評価対象物の表面形状を 検査するものである。 このようなハイライト検查においては、 評価対象物表面に 形成される光線パターンは、 一般的にハイライト線と呼ばれ、 この対象物の表面 形状に形成されたハイライト線に基づいて、 対象物の表面形状の凹凸や丸み具合 などについての検査が行われている。 具体的には、 熟練した検査者が目視するこ とにより確認する官能検査や、 対象物の表面を撮影して得られる画像を、 理想的 な光線パターンと比較して検査を行う自動検査などが知られている (例えば特許 文献 1, 2 ) 。
[ 0 0 0 3 ] 上述の特許文献 1および 2は、 検查対象物表面に形成された光線パターンを撮 影してハイライト線を得る際に、 ハイライト線を定量ィ匕し、 これによつて、 検査 対象物の表面形状品質を定量的に評価しょうとするものである。 具体的には、 特 許文献 1に記載の技術は、 ハイライト線としてコンピュータに画像データを取り 込む際に、 取り込んだ画像データに含まれるノイズを除去し、 ノイズ除去後のハ ィライト線データから検査対象物の表面形状を定量的に算出することを目的とし ている。 また、 特許文献 2に記載の技術は、 撮影した結果得られる画像データか ら、 ハイライト線として認識するパターンを、 自由曲線への当てはめを行うこと で得るものであり、 認識するハイライト線に不連続性の問題や均一性の問題が発 生することをなくすことを目的としている。
[特許文献 1 ] 特開平 6—1 9 4 1 4 8号公報
[特許文献 2 ] 特開平 7— 3 3 2 9 5 0号公報 発明の開示
発明が解決しょうとする課題
[ 0 0 0 4 ]
ところで、 通常行われる表面形状の検査工程では、 検查対象物に対する、 ハイ ライト線を撮影する撮影装置の相対位置 (即ち撮影視野) や、 光源の位置が厳密 には一定ではないため、 検査対象物の表面形状が同じであっても、 撮影されて得 られるハイライト線の画像の再現性が十分に得られない場合がある。 そのため、 これらの手法で検査された対象物の表面は、 検査の結果が厳密に再現されず、 検 查結果を安定させることが難しい。 検査結果を安定させるためには、 光源の位置 や撮影位置等を複数設定し、 それらの各位置に基づく多数の理想的な光線パター ンを作成し、 精度を高めるといった作業が必要となる。
[ 0 0 0 5 ] 本発明は、 このような問題を解決するためになされたものであり、 検査された 対象物に対する光源や撮影装置の相対位置に関わらず、 これらの対象物の表面形 状を適切に評価することを可能とする形状評価方法および形状評価装置を提供す ることを目的とするものである。
[ 0 0 0 6 ]
また、 本発明は、 検査対象物に対する光源や撮影装置の相対位置に関わらず、 検査対象物の表面形状を適切に検査することを可能とする三次元検査装置を提供 することをも目的としている。 課題を解決するための手段
[ 0 0 0 7 ]
本発明にかかる形状評価方法は、 前述のような課題を解決するためのものであ り、 評価対象物の表面形状を認識する形状認識ステップと、 認識した評価対象物 の表面形状上から代表点を抽出する代表点抽出ステップと、 抽出された代表点を 中心とした所定範囲についての形状を特定する形状特定ステップと、 前記各代表 点に対して、 光を照射する光源の相対位置に基づく光源方向べクトルを定義する ベタトル定義ステップと、 前記各代表点のうち、 定義された光源方向べクトルに 対応する仮想的な反射べクトルが、 視認方向として仮想的に定められた方向から 所定の範囲内に含まれる代表点のみを選択する代表点選択ステップと、 前記選択 した各代表点の集まりをハイライト点群とし、 このハイライト点群に基づいて、 評価対象物の表面に仮想的に生じたハイライト線を作成するハイライト線作成ス テツプと、 を備え、 作成したハイライト線に基づいて評価対象物の表面形状の評 価を行うことを特徴としている。
[ 0 0 0 8 ]
このような形状評価方法によれば、 評価対象物に対して光を照射する光照射方 向や、 代表点を選択するための反射べクトルの方向、 即ち評価対象物を撮影する 視線方向を自由に設定し、 評価体表物の表面に生じるハイライト線 (ハイライト 点群) を得ることができる。 そのため、 評価対象物に対する光源や撮影装置の相 対位置に関わらず、 評価対象物の表面形状を適切に評価することが可能となる。
[ 0 0 0 9 ]
また、 前記代表点選択ステップにおいて、 特定された形状によって規定される 平面と、 所定の方向べクトルとが平行となる代表点のみを選択するようにしても よい。 即ち、 ある特定の方向を評価対象物上に照射された光を視認する方向とす ると、 この視認する方向と平行な方向に反射する評価対象物表面上の点のみを選 択する。 このようにすることで、 評価対象物上に照射されたハイライト点群を効 率的に選択することが可能となる。
[ 0 0 1 0 ]
また、 前記ハイライト線作成ステップは、 ハイライト点群中の任意のハイライ ト点について、 所定の範囲内に含まれるハイライト点を集め、 これらのハイライ ト点の集まりから直線方向を決定するステップを含み、 各々のハイライト線につ いて決定された直線方向を結ぶことで形成される折れ線に基づいて、 ハイライト 線を作成するものであってもよい。 このようにすると、 ハイライト点の集まりか ら簡単かつ適切にハイライト線を作成することが可能となる。
[ 0 0 1 1 ]
また、 前記視認方向として仮想的に定める方向を変化させて、 評価対象物の表 面形状を評価するための評価値が最大または最小となる方向を視認方向として定 めるようにしてもよレ、。
[ 0 0 1 2 ]
また、 前記形状認識ステップにおいては、 前記評価対象物の表面形状を計測し た結果得られる計測値に基づいて、 評価対象物の表面形状データを認識するよう にしてもよいが、 評価対象物を仮想的に構成した際の形状データに基づいて、 評 価対象物の表面形状データを認識するものであってもよい。 特に後者においては 、 評価対象物がプレス成形や射出成形等によって製造されるものの場合、 実際に 成形することなく、 シミュレーションにより構築された形状の表面形状を仮想的 に評価し、 表面に生じる面歪みなどを解析することで、 成形するための条件を実 際に評価対象物を製造する前に検討することが可能となる。
[ 0 0 1 3 ]
また、 前記代表点抽出ステップとしては、 特に手法が限定されるものではない が、 前記仮想的に構成した評価対象物の形状データへ、 等間隔に配置された点群 を含む一平面を投影し、 前記点群が形状データ上に投影された位置を代表点とし て抽出するものであってもよレ、。 このようにすると、 形状データ上に存在する代 表点を、 その形状全体からほぼ均一に抽出することが容易に可能となる。
[ 0 0 1 4 ]
また、 本発明にかかる形状評価方法においては、 表面形状の評価を行った結果 に基づいて、 前記形状データを修正し、 再度評価を行うステップを備えるもので あってもよい。 このようにすると、 評価対象物を仮想的に創造する場合に、 創造 した評価対象物の形状データの評価に基づいて、 評価対象物の仮想的な形状デー タを修正し、 より適切な形状データを得ることが可能となる。 したがって、 実際 に評価対象物を製造した後に起きる、 形状についての不具合等を抑制することが できるという効果が得られる。
[ 0 0 1 5 ]
また、 本発明は、 前述のような課題を解決する形状評価装置をも提供するもの であり、 詳細には、 評価対象物の表面形状を認識し、 認識した評価対象物の表面 形状上から代表点を抽出し、 抽出された代表点を中心とした所定範囲についての 形状を特定し、 前記各代表点に対して、 光を照射する光源の相対位置に基づく光 源方向ベクトルを定義し、 前記各代表点のうち、 定義された光源方向ベクトルに 対応する反射べクトルが、 視認方向として定められた方向から所定の範囲内に含 まれる代表点のみを選択し、 前記選択した各代表点の集まりをハイライト点群と し、 このハイライト点群に基づいて、 評価対象物の表面に仮想的に生じたハイラ イト線を作成するハイライト線作成ステップと、 を備え、 作成したハイライト線 に基づいて評価対象物の表面形状の評価を行うことを特徴としている。
[ 0 0 1 6 ]
このような形状評価装置によれば、 評価対象物に対して光を照射する光照射方 向や、 代表点を選択するための反射べクトルの方向、 即ち評価対象物を撮影する 視線方向を自由に設定し、 評価体表物の表面に生じるハイライト線 (ハイライト 点群) を得ることができる。 そのため、 評価対象物に対する光源や撮影装置の相 対位置に関わらず、 評価対象物の表面形状を適切に評価することが可能となる。
[ 0 0 1 7 ]
このような形状評価装置は、 評価対象物の表面形状を計測する計測部を更に備 えるものであってもよく、 この計測部によつて計測した結果得られる計測値に基 づいて、 表面形状データを認識するものであってもよい。 この場合、 評価を行う 際に、 リアルタイムで評価対象物の形状データを認識することができるため、 評 価工程を簡易に行うことが可能となる。
[ 0 0 1 8 ]
また、 このような形状評価装置においては、 評価対象物を仮想的に構成した際 の表面形状データを記憶する記憶領域を更に備え、 記憶した表面形状データに基 づいて評価対象物の表面形状を認識するものであってもよい。 このような形状評 価装置は、 評価対象物がプレス成形や射出成形等によつて製造されるものの場合 、 実際に成形することなく、 シミュレーションにより構築された形状の表面形状 を仮想的に評価し、 表面に生じる面歪みなどを解析することができる。 したがつ て、 成形するための条件を実際に評価対象物を製造する前に検討することが可能 となる。
[ 0 0 1 9 ]
また、 本発明は前述のような課題を解決する三次元検查装置をも提供する。 詳 細には、 検查対象物の表面形状を計測するための計測部を備え、 検査対象物の表 面形状を三次元的に検査する三次元検査装置であって、 計測部により検査対象物 の表面形状を認識し、 認識した検査対象物の表面形状上から代表点を抽出し、 抽 出された代表点を中心とした所定範囲についての形状を特定し、 前記各代表点に 対して、 光を照射する仮想的な光源の相対位置に基づく光源方向べクトルを定義 し、 前記各代表点のうち、 光源位置に対する相対位置に基づいて定義された光源 方向べクトルに対応する反射べクトルが、 視認方向として定められた方向から所 定の範囲内に含まれる代表点のみを選択し、 前記選択した各代表点の集まりをハ イライト点群とし、 このハイライト点群に基づいて、 検査対象物の表面に仮想的 に生じたハイライト線を作成し、 作成したハイライト線に基づいて検査対象物の 表面形状の検查を行うことを特徴としている。
[ 0 0 2 0 ]
このような三次元検查装置は、 検査対象物に対して光を照射する仮想的な光源 の位置に基づく光照射方向や、 代表点を選択するための反射ベクトルの方向、 即 ち検査対象物を撮影する視線方向を自由に設定することができるため、 検査対象 物に対する光源や撮影装置の相対位置に関わらず、 検査対象物の表面形状を正確 に検査することが可能となる。
[ 0 0 2 1 ]
また、 このような三次元検査装置は、 検査対象物の表面形状を計測する計測部 を備えているため、 計測部によって計測した結果得られる計測値に基づいて、 表 面形状データをリアルタイムに認識することができる。 そのため、 検査工程を連 続して簡易的に行うことができるといった効果が得られる。 発明の効果
[ 0 0 2 2 ]
以上、 説明したように、 本癸明によると、 評価対象物に対する光源や撮影装置 の相対位置に関わらず、 評価対象物の表面形状を適切に評価することが可能とな る。 図面の簡単な説明
[ 0 0 2 3 ]
[図 1 ] 第 1の実施の形態に係る形状評価装置であって、 評価対象物である自動 車ボディーの表面形状を評価する様子を概略的に示す概略図である。
[図 2 ] 図 1に示す形状評価装置に含まれる演算処理部の内部構成を概念的に示 すブロック図である。
[図 3 ] 演算処理部における、 図 1に示す形状評価装置を仮想的に示した概念図 である。
[図 4 ] 評価対象物 (ワーク) の表面上の撮像データに基づいて、 ハイライト線 を示すハイライト点群を取得するまでの手順を示すフローチヤ一トである。
[図 5 ] 評価対象物の表面上の点における法線べクトルを算出する様子を示す図 である。
[図 6 A] 視認方向を示す方向、 各代表点における法線、 代表点 (点 P) におい て定義された平面、 代表点 (点 P ) に照射された光の方向、 代表点 (点?) にお いて反射した光の方向を概念的に表す図である。
[図 6 B] 視認方向を示す方向、 各代表点における法線、 代表点 (点 P) におい て定義された平面、 代表点 (点 P ) に照射された光の方向、 代表点 (点 P) にお いて反射した光の方向を概念的に表す図である。
[図 7] ハイライト点群から、 ハイライト線を作成するための手順を示すフロー チヤ一トである。
[図 8] ハイライト線を作成する手順の概略を示す概略図である。
[図 9] ハイライト線を作成する手順の概略を示す概略図である。
[図 10] ハイライト線を作成する手順の概略を示す概略図である。
[図 1 1] ハイライト線を作成する手順の概略を示す概略図である。
[図 12] ハイライト線を作成する手順の概略を示す概略図である。
[図 13] ハイライト線を作成する手順の概略を示す概略図である。
[図 14] ハイライト線を作成する手順の概略を示す概略図である。
[図 15] 評価対象物 (ワーク) の表面上において特定されたハイライト線の曲 率を示すグラフである。
[図 16] 第 2の実施の形態に係る形状評価装置の構成を概略的に示す概略図で める。
[図 17] 第 2の実施形態に係る形状評価装置において、 仮想的に構築したパネ ルの表面形状評価を仮想的に行う手順を示すフローチャートである。 符号の説明
[0024]
1, 1, • · ·形状評価装置
5 · · ·ワーク (評価対象物)
10 · · •計測部
20 · ' • CCDカメラ (撮像部)
30 · ' •演算処理部
31 · · •画像処理ュニット 3 2 · • · C P U
3 3 · • ,入力部
3 4 · • ·表示部
3 5 · • ·記憶領域
5 0 · • ·シ ユレーシヨン装置 発明を実施するための最良の形態
[ 0 0 2 5 ]
発明の実施形態 1 .
以下に、 図 1から図 1 5を参照しつつ本発明の実施の形態 1にかかる形状評価 装置および形状評価方法について説明する。 尚、 本実施形態においては、 評価対 象物の一例として自動車ボディーの表面形状を評価する例について説明する。
[ 0 0 2 6 ]
図 1は、 評価対象物である自動車ボディー (以下、 「ワーク」 という) の表面 形状を評価するための形状評価装置 1を概略的に示す図である。 形状評価装置 1 は、 ワーク 5の外観形状を光学的な手法を用いて計測するための計測部 1 0と、 計測部 1 0により計測されて得られる計測データを取り込み、 取り込んだ計測デ ータを解析するための演算処理部 3 0と、 を備えている。 以下、 各構成について 詳細に説明する。
[ 0 0 2 7 ]
計測部 1 0は、 公知の 3次元形状測定を行うものであって、 詳細には、 ワーク 5の外観について光学的にその形状を計測し、 その計測データを演算処理部 3 0 に送信するものである。 計測データは、 演算処理部 3 0において仮想的に構成さ れた円筒内の車両位置へと配置される。 演算処理部 3 0においては、 送信された 計測データから、 複数の代表点を抽出して点群データとして記憶領域 3 5に記憶 する。
[0028]
計測部 10として、 例えば CCDカメラ 20を用いてワーク 5の表面形状を認 識することができる。 CCDカメラ 20は、 ワーク 5の表面の略全体を撮像する 位置に載置されており、 ワーク 5の表面からの撮像データを取得し、 演算処理部 30に送信するものである。 尚、 CCDカメラ 20はその撮像方向や静止位置を 変更可能に構成されている。
[0029]
演算処理部 30は、 汎用のコンピュータなどにより構成されており、 その内部 は、 図 2に示すように、 画像処理ュニット 31、 CPU32、 入力部 33、 表示 部 34、 メモリなどの記憶領域 35などによって構成されている。 このような演 算処理部 30は、 計測部 10としての CCDカメラ 20より撮像データを受け、 その撮像データを解析することで、 ワーク 5の表面形状についての評価を行う。 演算処理部 30では、 入力される撮像データについて、 座標変換処理等を含む正 規化処理を施した後、 撮像データを記億している。 尚、 CCDカメラ 20からの 撮像データに基づく、 ワーク 5の表面形状についての評価手法については、 詳細 を後述する。
[0030]
図 3は、 演算処理部 30において仮想的に構成された、 ワーク 5の計測データ 及ぴ光照射部 40を示す概念図である。 光照射部 40は、 図 3に示すように、 ヮ ーク 5を中心として略円筒状に配置されたハロゲン光源等の直線光源 41, 41 , . . . と、 各直線光源 41からの光を平行光に変換するための拡散ボード 42 , 42, . . . と、 変換された光を縞状に照射するための遮光スリット 43, 4 3, . . . とを備えている。 直線光源 41、 拡散ボード 42および遮光スリット 43は、 略一体的に構成されており、 ワーク 5の計測データは演算処理部 30に よって、 光照射部 40の略円筒状の中心線 Cに沿って座標変換され、 所定位置に 配置する。 この際、 直線光源 41およびワーク 5は、 予め定められた相対位置関 係を有するものとする。 演算処理部 30は、 前述の直線光源の円筒中心方向に対 して所定の角度 (例えば 30度) でィ頃斜する方向からワーク 5の表面の略全体を 仮想的に撮像し、 ワーク 5の表面からの撮像データを取得することができる。 尚 、 撮像方向や静止位置は変更可能に構成されている。
[0031]
このように構成された形状評価装置が、 計測部 10により計測されたワーク 5 の計測データに基づいて、 ワーク 5の表面上に生じるハイライト線を示すハイラ イト点群を取得し、 ワーク 5の表面形状を評価する手順を、 図 4に示すフローチ ヤートを用いつつ詳細に説明する。
[0032]
まず、 形状評価装置 1は、 計測部 10によりワーク 5の三次元形状を計測し ( STEP 101) 、 計測データを演算処理部 30に送信する。 演算処理部 30で は、 計測部 10から計測データを受け、 計測した後のワーク 5を直線光源 41に より構成される円筒状の光照射部 40の内側の車両位置へと座標変換する (ST EP 102) 。 演算処理部 30は、 評価対象物であるワークの表面形状を三次元 的に認識する (STEP 103) とともに、 認識されたワーク 5の表面形状上か ら、 所定間隔毎に代表点を抽出する (STEP 104) 。 この代表点を抽出する ステップ (STEP 104) は、 評価対象物の表面形状を略全体に覆うように抽 出するのであれば、 どのような手法により行われてもよく、 例えば、 計測部 10 により計測される所定の間隔毎に定められた各計測点の位置座標を、 そのまま代 表点として抽出することも可能である。 尚、 評価対象物の表面から代表点を抽出 する際に、 抽出した代表点がワーク 5の表面に対して均一に広がるように、 抽出 する代表点を平均化し、 ワーク 5の表面全体から略均一に代表点を抽出するよう にすることが好ましい。
[0033]
次に、 抽出した代表点の各位置を中心として、 評価対象物の表面形状上におけ る所定範囲についての形状を特定する (STEP 105) 。 具体的には、 図 5に 示すように、 評価対象物の表面を微小な三角形の集まりで表現し、 代表点として 抽出された各位置の周りに存在するすべての三角形について、 各三角形の頂点と 、 他の 2点とがなす 2つのベクトルの外積 (Nn) を計算し、 これら 2ベクトル の長さの積で割ったベクトルを求め、 求めた各ベクトルの和 (ΣΝη) を求めて 正規化を行う。 このようにして得られた正規化ベクトルは、 各代表点における法 線ベクトルとなり、 前記代表点における、 評価対象物の表面が一つの平面により 特定されることになる。
[0034]
次に、 ワーク 5の表面形状上において抽出された各代表点と、 各直線光源 41 との相対的な位置関係から、 各代表点に光を照射する光源の光源方向べクトルを 定義する (STEP 106) 。 定義された光源方向べクトルは、 演算処理部 30 の記憶領域 35内に記憶される。 次に、 ワークの表面形状上において抽出された 各代表点のうち、 定義された光源方向べクトルに対応する反射べクトルが、 視認 方向として定められた方向から所定の範囲内に含まれる代表点のみを選択する ( STEP 107) 。 この代表点を選択するステップは、 詳細には以下のように行 われる。
[0035]
即ち、 ハイライト線として視認される光は、 各代表点により視認方向を表すべ クトルと平行な方向に反射する光の集まりであるから、 各代表点において反射す る光が、 演算処理部 30において設定された撮像方向 (視認方向) に一致する代 表点のみを選択すればよい。 したがって、 図 6 Aに示すように、 視認方向として の撮像方向を示す方向べクトルをべクトル E、 各代表点 (点 P) における法線べ クトルをべクトル N、 代表点 (点?) に照射された光の方向べクトルをべクトル L、 代表点 (点 P) において反射した光の方向べクトルをべクトル L'とすると 、 以下の式 (1) の関係を満たす場合に、 各代表点における反射光と、 方向べク トル (視認方向) とが平行となる。
Lソ /E即ち、 L,と Eのなす角 θ = 0 · · · ( 1)
尚、 Θは以下のようにして求めることができる。
L' · E= I L' I I E I c o s Θ
c o s Θ =L' · E/ I L, I I E I
Θ =A c o s (L, · EZ I L, I I E I )
[0 0 3 6]
ただし、 実際には評価対象物の表面形状データや代表点の抽出するステップに おいて誤差が含まれるため、 式 (2) に示すように、 視認方向を示すベクトル E から所定の範囲に反射べクトルが含まれる代表点を選択する。 このようにして選 択された代表点の集まり (代表点群) を、 ハイライト点群とする。
Θ =A c o s (L' · E/ I L' I I E I ) < ε ( ε :許容誤差) · · · ( 2)
[00 3 7]
尚、 上記では点状の光源を用いた場合を説明したが、 直線状の光源を用いた場 合には以下のようになる。 即ち、 ハイライト線として視認される光は、 各代表点 により視認方向を表すべクトルと平行な方向に反射する光の集まりであるから、 各代表点において反射する光が、 演算処理部 3 0において設定された撮像方向 ( 視認方向) に一致する代表点のみを選択すればよい。 したがって、 図 6 Βに示す ように、 視認方向としての撮像方向を示す方向べクトルをべクトル Ε、 各代表点 (点 Ρ) における法線ベクトルをベクトル η、 代表点 (点 Ρ) において定義され た平面を π、 その平面 πの法線ベクトルを ν、 代表点 (点 Ρ) に照射された光の 方向べクトルをべクトル L、 代表点 (点 P) において反射した光の方向べクトル をベクトル L,とすると、 以下の式 (3) の関係を満たす場合に、 各代表点にお ける平面と、 方向べクトル (視認方向) とが平行となる。 尚、 代表点 (点 P) に おいて反射した反射光は、 全てひとつの平面上に乗り、 その平面を πとする。
V · Ε= 0 · · · (3)
[0038]
ただし、 実際には評価対象物の表面形状データや代表点の抽出するステップに おいて誤差が含まれるため、 式 (4) に示すように、 視認方向を示すベクトル Ε から所定の範囲に反射べクトルが含まれる代表点を選択する。 このようにして選 択された代表点の集まり (代表点群) を、 ハイライト点群とする。
I V · Ε I < ε ( ε :許容誤差) · . · (4)
[0039]
さらに、 上述のような手順により選択したハイライト点群から、 ハイライト線 を作成したのち (STEP 108) 、 作成したハイライト線の曲率を評価する ( STEP 109) 。 このハイライト線を作成するステップの具体例、 およびハイ ライト線の曲率評価の具体例については、 以下に詳細に説明する。
[0040]
図 7は、 前述のように選択したハイライト点群から、 ハイライト線を作成する ためのフローチャートであり、 図 8〜図 14はハイライト線を作成する手順の概 略を示す概略図である。 以下、 ハイライト線作成の手順について詳細に説明する
[0041]
まず、 図 8に示すように、 ハイライト点群の中から、 任意の 1点を特定し (S TEP 201) 、 その 1点を中心とした半径 r (r :微小距離) の円 COを描く 。 そして、 この円 C 0に含まれるハイライト点を集め、 その重心位置を aとする (STEP 202) 。 この重心位置 aの位置は、 演算処理部 30の記憶領域 35 内に記憶される。
[0042]
次に、 図 9に示すように、 円 CO内に含まれるハイライト点の集まりを、 最小 自乗法等の手法を用いて直線近似する (STEP 203) 。 そして、 近似された 直線 1と、 円 CO.との交点 b 0, c 0を算出可能し (STEP204) 、 算出し たこれらの交点を演算処理部 30の記億領域 35内に記憶する。 尚、 点 b Oは図 8中の矢印 P 0の進行方向側、 点 c 0は同じく矢印 Pの後方側とする。
[0043]
このようにして求めた円と直線との交点が求まり、 新たな円の中心が得られた か否かを判断し (STEP 205) 、 新たな円の中心とするのであれば、 再度 S TEP 201に戻って同様の計算を行う。 この場合は、 図 10に示すように、 記 憶した点 b 0を中心とした半径 rの円 C 1内に含まれる新たなハイライト点を集 め、 ハイライト点群について、 前述の手法と同様の手法を用いて直線近似し、 同 様に円 C 1との交点を求めている。 尚、 この実施例では、 直線と円の交点のうち 、 図 9に示す矢印 P 1の進行方向側の交点を b 1とする。 同様に、 図示は省略す るが、 交点 c 0についても新たな円を描き、 ハイライト点群についての直線近似 を行い、 新たな交点を求める。
[0044]
尚、 STEP 205において、 円と直線との交点が求まらない場合としては、 例えばハイライト点群についての直線近似を行うことができない場合などが挙げ られる。 この場合は、 例えば図 11に示すように、 特定したハイライト点の周辺 がハイライト線の端部周辺であると考えられるため、 このような場合は STEP 201に戻り、 別のハイライト点を特定する。 [0045]
また、 フローチャートへの記載は省略するが、 STEP 203において、 作成 した円 C 1内に S TE P 201で求めた重心位置 aが含まれる場合は、 特定した 任意のハイライト点周辺において、 ハイライト点の集まりが閉じた状態であると 判断し、 STEP 201に戻って別のハイライト点を特定する。
[0046]
このように、 全てのハイライト点群、 または十分な数のハイライト点について ハイライト点群を部分的に直線近似し、 円 (円 C0〜Cn) を作成す'る。 そして 、 これ以上円の中心としてのハイライト点を特定する必要が無いと判断すると ( STEP 206) 、 これらの作成した円の中心点を結ぶことにより (STEP 2 07) 、 図 12に示すような、 1つの節の長さが: rの折れ線を作成する。
[0047]
次に、 このように作成された折れ線から、 各節の所定の位置を通る曲線を作成 する (STEP 208) 。 図 13は、 このように作成した曲線の一例であり、 各 節の 1/4および 3/4の位置を通る 3次のスプライン曲線である。 そして、 こ のように作成した曲線をハイライト線とし、 このハイライト線を用いることで、 評価対象物の表面形状を評価する。
[0048]
次に、 前述の STEP 109において行われる、 評価対象物に表示されたハイ ライト線の曲率評価の具体的な手法について説明する。 図 14は、 前記図 13に 示されたスプライン曲線上について、 等間隔 (=d) に評価点を付与したもので ある。 評価点を付与する間隔 (=d) は、 0. 1〜15mm程度の微小間隔に定 められる。
[0049]
このように付与された評価点を用いて曲率を評価する手法としては、 例えば一 つの評価点の前後に含まれる評価点の 3点の位置に基づいて、 これらの 3点を通 る曲線を近似し、 その近似した曲線の曲率を求める手法を用いることができる。 また、 曲率を評価する手法としては、 この他に、 一つの評価点を中心とした半径 R (例えば R= l 5 mm) の円を描き、 この円に含まれるハイライト点群を円弧 近似し、 得られた円弧の曲率を、 中心とした評価点における曲率とすることもで きる。 尚、 曲率を評価する手法としては、 これら以外にも既知の様々な手法を用 いることも可能である。
[ 0 0 5 0 ]
このようにして各々の評価点における曲率を求めた結果の一例を、 図 1 5に示 す。 図 1 5は、 ワーク 5の表面上において特定されたハイライト線の曲率を示す グラフであって、 横軸に線長 ( [mm] ) 、 縦軸に曲率を表示するものである。 このグラフから明らかなように、 図 1 5中における曲率のやや大きな点 A (曲率 およそ 0 . 0 1 ) および点 B (曲率およそ 0 . 0 0 6 ) は、 表面形状における不 具合として認識される。 このように、 ワーク 5の表面形状についての各ハイライ ト線の曲率を求めることで、 ワーク 5全体の表面形状についての不具合を知るこ とが可能となる。 尚、 ワーク 5の表面形状を表示する際に、 前述のようにして求 めた曲率情報に基づいて表示方法を変更するようにしてもよい。 即ち、 所定の曲 率範囲ごとに、 色分けなどを行って、 ワーク 5の表面形状を視覚的に表示するこ とで、 視覚的にワークの表面形状の不具合を表す状態を簡単に認識することが可 能となる。
[ 0 0 5 1 ]
尚、 このようなワークについての表面形状状態を視覚的に表す手法として、 求 めた表面形状の曲率に基づいて行うだけでなく、 曲率の変化率に基づいて行うこ とも可能である。 このようにすると、 評価対象物の表面形状の変化がより明確に 視覚的に表示されるため、 より好適である。 [ 0 0 5 2 ]
本実施形態は、 本発明に係る形状評価装置および形状評価方法を表す一実施形 態であって、 本発明を特に限定するものではない。 例えば、 本実施形態は、 評価 対象物であるワークの形状を計測し、 計測した形状を用いて実際の評価対象物上 に照射された光が評価対象物上に描くハイライト線を求め、 その表面形状を評価 (評価) している力 本発明は、 仮想的に創造された評価対象物についての表面 形状の評価 (評価) に用いることも可能である。
[ 0 0 5 3 ]
例えば、 金型により成形される成形品などの形状評価を行う場合は、 実際に成 形品を製造する前に、 シミュレーシヨンにより仮想的に作成された成形品につい て、 仮想的に光を照射し、 仮想的に生じるハイライト線を求めることで、 その成 形品の表面形状を評価することも可能である。 以下、 そのような具体例について 説明する。
[ 0 0 5 4 ]
発明の実施形態 2 .
本実施形態においては、 評価対象物は仮想的に作成されたものであるため、 そ の形状を具体的に計測する計測部は不要である。 この実施形態においては、 仮想 的に作成された評価対象物の表面形状についての評価 (評価) が行われるため、 形状評価装置 Γは、 図 1 6に示すように、 前述の実施形態において説明した演 算処理部 3 0に対して、 評価対象物を仮想的に作成するためのシミュレーション 装置 5 0を接続することで構成される。 尚、 本実施形態においては、 演算処理部 3 0とシミュレーション装置 5 0とが別体に構成される例を示しているが、 これ らは一体のコンピュータにより構成されてもよい。 以下、 このような形状評価装 置 1,がシミュレーション装置 5 0上で仮想的に構築したパネルの表面形状評価 を仮想的に行う例について図 1 7に示すフローチャートを用いて説明する。 W
20
[0055]
まず、 シミュレーシヨン装置 50において仮想的に構築したパネルの形状デー タを取得し (STEP 301) 、 演算処理部 30において、 取得した形状データ を車両位置へと座標変換 (STEP 302) した後、 形状データに基づいて三次 元形状を認識する (STEP 303) 。 さらに、 演算処理部 30では、 認識され たパネルの形状上から、 所定間隔毎に代表点を抽出する (STEP 304) 。 こ の代表点を抽出するステップ (STEP 304) は、 仮想的に構成したパネルの 形状データへ、 等間隔に配置された点群を含む一平面を投影し、 これらの点群が 形状データ上に投影された位置を、 代表点として抽出する。 このようにすると、 形状データ上において抽出する代表点が、 形状データの全体から略均一に抽出さ れる。
[0056]
次に、 抽出した代表点の各位置を中心として、 評価対象物の表面形状上におけ る所定範囲についての形状を特定する (STEP 305) 。 この形状を特定する ステップは、 前述の実施形態と同様に行われるため、 説明は省略する。
[0057]
次に、 パネルの形状データ上において抽出された各代表点に対して、 仮想的な 直線光源の位置を相対的に決定する (STEP 306) 。 この直線光源の位置は 、 任意の位置に決定することが可能である。 そして、 直線光源と、 パネルとの相 対的な位置関係から、 各代表点に光を照射する光源の光源方向べクトルを定義し (STEP 307) 、 定義した光源方向べクトルを、 演算処理部 30の記憶領域 35内に記' ftする。
[0058]
次に、 パネルの表面形状上において抽出された各代表点のうち、 定義された光 源方向べクトルに対応する反射べクトルが、 視認方向として定められた方向から 所定の範囲内に含まれる代表点のみを選択する (STEP 308) 。 この代表点 を選択するステップは、 前述の実施形態と同様に行われるため、 詳細にはついて は説明を省略する。
[0059]
そして、 上述のような手順により選択したハイライト点群から、 ハイライト線 を仮想的に作成し (STEP 309) 、 作成したハイライト線の曲率を評価する (STEP 310) 。 これらのハイライト線を作成するステップの具体例、 およ ぴハイライト線の曲率評価の具体例についても、 前述の実施形態と同様であるた め、 詳細については説明を省略する。
[0060]
そして、 評価したハイライト線の曲率に基づいて、 作成した形状データの評価 を所定の基準と比較し (STEP 311) 、 十分な評価が得られない場合は、 形 状データを修正し (STEP 312) 、 STEP 301に戻って再度評価を行う 。 このような形状データの修正および評価を一定の基準を満たすまで繰り返し行
5。
[0061]
このように、 仮想的に作成した形状データの表面形状について、 仮想的な評価 を繰り返し行いつつ形状データを修正することで、 実際に成形品を製造する前に 、 仮想的な作成した形状データ内の不具合をなくすことができる。 そのため、 こ のような修正後の形状データを用いることで、 実際に成形品を製造した際に生じ る不具合が抑制される。
[0062]
尚、 前述の実施形態は、 いずれも評価対象物の表面形状評価を行うものについ ての説明がなされているが、 本発明はこれに限られるものではなく、 例えば物体 の表面形状を三次元的に検査するための三次元検査装置に適用することも可能で ある。 即ち、 評価対象物の形状データを計測する計測手段を備え、 計測データに 基づいて、 検査対象物の表面形状を三次元的に検査する三次元検查装置において 、 本発明を適用すると、 精度のよい.三次元形状の検查を行うことが可能となる。
[ 0 0 6 3 ]
この三次元検査においては、 前述の実施形態と同様に、 検査対象物の表面形状 を計測部により計測することで認識した後、 認識した検査対象物の表面形状上か ら代表点を抽出する。 そして、 抽出された代表点を中心とした所定範囲について の形状を特定し、 前記各代表点に対して、 代表点に対する光源の相対位置に基づ く光源方向べクトルを定義し、 前記各代表点のうち、 定義された光源方向べクト ルに対応する反射べクトルが、 検査対象物表面に対する視認方向として定められ た方向から所定の範囲内に含まれる代表点のみを選択する。
[ 0 0 6 4 ]
さらに、 このように選択した各代表点の集まりをハイライト点群とし、 このハ ィライト点群に基づいて、 検査対象物の表面に仮想的に生じたハイライト線を作 成し、 作成したハイライト線に基づいて、 検查対象物の表面形状の検查を行う。 ハイライト線に基づく検査手法の詳細は、 前述の実施形態と同様に、 作成された ハイライト線の曲率や曲率変化率を各ハイライト点について求め、 これらの曲率 や曲率変化率が基準値以上となった場合に異常とみなすなどの手法が用いられる 。 尚、 検查手法の実例としては、 このような一例に限られるものではなく、 既知 の手法を広く適用することが可能である。
[ 0 0 6 5 ]
以上、 説明したように、 本実施形態における形状評価装置および形状評価方法 、 さらには三次元検査装置によると、 評価対象物に対する光源や撮影装置の相対 位置に関わらず、 評価対象物または検査対象物の表面形状を適切に評価 //検査す ることが可能となる。 [ 0 0 6 6 ]
尚、 前述の実施形態においては、 評価対象物ゃ検查対象物に、 車両やパネルを 用いて例を示しているが、 本発明はこれに限られるものではなく、 三次元的に表 面形状を評価または検査する対象物であれば、 広く適用することが可能となる。
[ 0 0 6 7 ]
また、 このような評価または検査を行う際に、 その対象物を連続的に搬送させ 、 連続的に評価または検査を行うようにしてもよい。 このようにすると、 工業製 品等の大量生産される物体の形状評価や検査を行う際に好適である。 産業上の利用可能性
[ 0 0 6 8 ]
車両等の評価対象物の表面形状を三次元的に評価する形状評価方法および形状 評価装置、 さらには検查対象物の表面形状を三次元的に検査する三次元検査装置 に対して、 広く利用可能である。

Claims

請 求 の 範 囲
1. 評価対象物の表面形状を評価する形状評価方法であって、
評価対象物の表面形状を認識する形状認識ステップと、
認識した評価対象物の表面形状上から代表点を抽出する代表点抽出ステップと 抽出された代表点を中心とした所定範囲についての形状を特定する形状特定ス テツプと、
前記各代表点に対して、 光を照射する光源の相対位置に基づく光源方向べクト ルを定義するべクトル定義ステップと、
前記各代表点のうち、 定義された光源方向べクトルに対応する仮想的な反射べ クトルが、 視認方向として仮想的に定められた方向から所定の範囲内に含まれる 代表点のみを選択する代表点選択ステツプと、
前記選択した各代表点の集まりをハイライト点群とし、 このハイライト点群に 基づいて、 評価対象物の表面に仮想的に生じたハイライト線を作成するハイライ ト線作成ステップと、 を備え、 作成したハイライト線に基づいて評価対象物の表 面形状の評価を行うことを特徴とする形状評価方法。
2. 前記代表点選択ステップにおいて、 特定された形状によって規定される平面 と、 所定の方向べクトルとが平行となる代表点のみを選択することを特徴とする 請求項 1に記載の形状評価方法。
3. 前記ハイライト線作成ステップが、 ハイライト点群中の任意のハイライト点 について、 所定の範囲内に含まれるハイライト点を集め、 これらのハイライト点 の集まりから直線方向を決定するステップを含み、 各々のハイライト線について 決定された直線方向を結ぶことで形成される折れ線に基づいて、 ハイライト線を 作成するものであることを特徴とする請求項 1または 2に記載の形状評価方法。
4. 前記視認方向として仮想的に定める方向を変化させて、 評価対象物の表面形 状を評価するための評価値が最大または最小となる方向を視認方向として定める ことを特徴とする請求項 1から 3のいずれか 1項に記載の形状評価方法。
5. 前記形状認識ステップが、 前記評価対象物の表面形状を計測した結果得られ る計測値に基づいて、 評価対象物の表面形状データを認識するものであることを 特徴とする請求項 1から 4のいずれか 1項に記載の形状評価方法。
6. 前記形状認識ステップが、 評価対象物の形状を示す仮想的な形状データを読 み込むことで、 評価対象物の表面形状データを認識するものであることを特徴と する請求項 1から 4のいずれか 1項に記載の形状評価方法。
7. 前記代表点抽出ステップが、 前記仮想的に構成した評価対象物の形状データ へ、 等間隔に配置された点群を含む一平面を投影し、 前記点群が形状データ上に 投影された位置を、 代表点として抽出するものであることを特徴とする請求項 6 に記載の形状評価方法。
8. 表面形状の評価を行った結果に基づいて、 前記形状データを修正し、 再度評 価を行うことを特徴とする請求項 6または 7に記載の形状評価方法。
9. 評価対象物の表面形状を評価する形状評価装置であって、
評価対象物の表面形状を認識し、
認識した評価対象物の表面形状上から代表点を抽出し、
抽出された代表点を中心とした所定範囲についての形状を特定し、
前記各代表点に対して、 光を照射する光源の相対位置に基づく光源方向べクト ルを定義し、
前記各代表点のうち、 定義された光源方向べクトルに対応する反射べクトルが 、 視認方向として定められた方向から所定の範囲内に含まれる代表点のみを選択 し、
前記選択した各代表点の集まりをハイライト点群とし、 このハイライト点群に 基づいて、 評価対象物の表面に仮想的に生じたハイライト線を作成するハイライ ト線作成ステップと、 を備え、 作成したハイライト線に基づいて評価対象物の表 面形状の評価を行うことを特徴とする形状評価装置。 一
10. 検査対象物の表面形状を計測する計測部を更に備え、 計測部によって計測 した結果得られる計測値に基づいて、 表面形状データを認識することを特徴とす る請求項 9に記載の形状評価装置。
11. 評価対象物を仮想的に構成した際の表面形状データを記憶する記憶領域を 更に備え、 記憶した表 ®形状データに基づいて評価対象物の表面形状を認識する ことを特徴とする請求項 9または 1 0に記載の形状評価装置。
12. 検査対象物の表面形状を計測するための計測部を備え、 検査対象物の表面 形状を三次元的に検査する三次元検査装置であって、
計測部により検查対象物の表面形状を認識し、
認識した検査対象物の表面形状上から代表点を抽出し、
抽出された代表点を中心とした所定範囲についての形状を特定し、
前記各代表点に対して、 光を照射する仮想的な光源の相対位置に基づく光源方 向べクトルを定義し、
前記各代表点のうち、 光源位置に対する相対位置に基づいて定義された光源方 向べクトルに対応する反射べクトルが、 視認方向として定められた方向から所定 の範囲内に含まれる代表点のみを選択し、
前記選択した各代表点の集まりをハイライト点群とし、 このハイライト点群に 基づいて、 検查対象物の表面に仮想的に生じたハイライト線を作成し、 作成した ハイライト線に基づいて検査対象物の表面形状の検查を行うことを特徴とする三 次元検査装置。
PCT/JP2008/059606 2007-05-25 2008-05-20 形状評価方法、形状評価装置および三次元検査装置 Ceased WO2008146764A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020097006074A KR101088952B1 (ko) 2007-05-25 2008-05-20 형상 평가 방법, 형상 평가 장치 및 3차원 검사 장치
EP08753113.3A EP2157403A4 (en) 2007-05-25 2008-05-20 Shape evaluation method, shape evaluation device, and 3d inspection device
CN2008800175117A CN101680752B (zh) 2007-05-25 2008-05-20 形状评价方法、形状评价装置及三维检查装置
US12/441,446 US8107737B2 (en) 2007-05-25 2008-05-20 Shape evaluation method, shape evaluation device, and 3D inspection device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2007-139268 2007-05-25
JP2007139268A JP4784555B2 (ja) 2007-05-25 2007-05-25 形状評価方法、形状評価装置および三次元検査装置

Publications (1)

Publication Number Publication Date
WO2008146764A1 true WO2008146764A1 (ja) 2008-12-04

Family

ID=40075010

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2008/059606 Ceased WO2008146764A1 (ja) 2007-05-25 2008-05-20 形状評価方法、形状評価装置および三次元検査装置

Country Status (6)

Country Link
US (1) US8107737B2 (ja)
EP (1) EP2157403A4 (ja)
JP (1) JP4784555B2 (ja)
KR (1) KR101088952B1 (ja)
CN (1) CN101680752B (ja)
WO (1) WO2008146764A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7544909B1 (ja) 2023-03-31 2024-09-03 東京貿易テクノシステム株式会社 画像生成装置、画像生成プログラムおよびシステム

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101624505B1 (ko) * 2009-09-24 2016-05-26 삼성전자주식회사 3-d 포인팅 감지 장치 및 방법
US8532812B2 (en) 2010-06-29 2013-09-10 Mitsubishi Electric Research Laboratories, Inc. System and method for identifying defects of surfaces due to machining processes
CN101986322B (zh) * 2010-11-22 2012-08-15 南京大学 结构光光条中心点信度评价方法
CN102175206B (zh) * 2011-02-21 2013-01-09 合肥工业大学 一种基于三维表面形貌仪的谷的连通性测量方法
DE112011105499T5 (de) * 2011-08-04 2014-05-28 Mitsubishi Electric Corp. Verfahren und System zum Bestimmen von Defekten einer Oberfläche eines Modells eines Objekts
JP6099115B2 (ja) * 2011-10-26 2017-03-22 学校法人福岡工業大学 三次元表面検査装置および三次元表面検査方法
US20150039121A1 (en) * 2012-06-11 2015-02-05 Hermary Opto Electronics Inc. 3d machine vision scanning information extraction system
DE102013209770B4 (de) * 2013-05-27 2015-02-05 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren zur Bestimmung von einstellbaren Parametern mehrerer Koordinatenmessgeräte sowie Verfahren und Vorrichtung zur Erzeugung mindestens eines virtuellen Abbilds eines Messobjekts
US10036712B2 (en) * 2013-10-24 2018-07-31 Philips Lighting Holding B.V. Defect inspection system and method using an array of light sources
JP5829306B2 (ja) 2014-05-12 2015-12-09 ファナック株式会社 レンジセンサの配置位置評価装置
US9341578B2 (en) * 2014-10-06 2016-05-17 GM Global Technology Operations LLC LED-based inspection of a painted surface finish
JP6723633B2 (ja) * 2015-12-10 2020-07-15 株式会社ディスコ 検査装置
KR101802812B1 (ko) 2016-04-20 2017-11-29 주식회사 고영테크놀러지 물품의 외관 검사장치 및 이를 이용한 물품의 외관 검사방법
JP6880825B2 (ja) * 2016-04-27 2021-06-02 日本製鉄株式会社 板パネルの外観の定量評価方法、装置およびプログラム
US10591277B2 (en) * 2016-07-28 2020-03-17 Liberty Reach Inc. Method and system for measuring outermost dimension of a vehicle positioned at an inspection station
JP2019087008A (ja) * 2017-11-07 2019-06-06 東芝テック株式会社 画像処理システム及び画像処理方法
KR102487842B1 (ko) * 2018-03-29 2023-01-13 유브이아이 엘티디. 차량 검사 시스템 및 그 방법
US11592524B2 (en) * 2018-11-02 2023-02-28 Waymo Llc Computation of the angle of incidence of laser beam and its application on reflectivity estimation
TWI767179B (zh) * 2019-01-24 2022-06-11 宏達國際電子股份有限公司 混合實境中偵測真實世界光源的方法、混合實境系統及記錄媒體
JP2021085788A (ja) * 2019-11-28 2021-06-03 株式会社リコー 評価装置、評価方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06194148A (ja) 1992-12-25 1994-07-15 Toyota Motor Corp ハイライト線の定量化方法
JPH07332950A (ja) 1994-06-10 1995-12-22 Toyota Motor Corp ハイライト線の定量化方法
JPH08123835A (ja) * 1994-10-20 1996-05-17 Hitachi Ltd 形状設計支援装置
JPH11110437A (ja) * 1997-10-03 1999-04-23 Mitsubishi Motors Corp 曲面データの品質評価法
WO2006073036A1 (ja) * 2005-01-07 2006-07-13 National University Corporation Yokohama National University 形状評価方法、形状評価装置、及び形状評価装置を備えた装置
JP2006329898A (ja) * 2005-05-30 2006-12-07 Toyota Motor Corp 表面歪の測定方法および測定装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5414518A (en) * 1992-08-10 1995-05-09 Chrysler Corporation Method and apparatus for the evaluation of reflective surfaces
US5686987A (en) * 1995-12-29 1997-11-11 Orfield Associates, Inc. Methods for assessing visual tasks to establish desirable lighting and viewing conditions for performance of tasks; apparatus; and, applications
US7034272B1 (en) * 1999-10-05 2006-04-25 Electro Scientific Industries, Inc. Method and apparatus for evaluating integrated circuit packages having three dimensional features
CN100370463C (zh) * 2004-11-26 2008-02-20 鸿富锦精密工业(深圳)有限公司 点云自动剪切系统及方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06194148A (ja) 1992-12-25 1994-07-15 Toyota Motor Corp ハイライト線の定量化方法
JPH07332950A (ja) 1994-06-10 1995-12-22 Toyota Motor Corp ハイライト線の定量化方法
JPH08123835A (ja) * 1994-10-20 1996-05-17 Hitachi Ltd 形状設計支援装置
JPH11110437A (ja) * 1997-10-03 1999-04-23 Mitsubishi Motors Corp 曲面データの品質評価法
WO2006073036A1 (ja) * 2005-01-07 2006-07-13 National University Corporation Yokohama National University 形状評価方法、形状評価装置、及び形状評価装置を備えた装置
JP2006329898A (ja) * 2005-05-30 2006-12-07 Toyota Motor Corp 表面歪の測定方法および測定装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2157403A4 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7544909B1 (ja) 2023-03-31 2024-09-03 東京貿易テクノシステム株式会社 画像生成装置、画像生成プログラムおよびシステム
WO2024202214A1 (ja) * 2023-03-31 2024-10-03 東京貿易テクノシステム株式会社 画像生成装置、画像生成プログラムおよびシステム
JP2024146664A (ja) * 2023-03-31 2024-10-15 東京貿易テクノシステム株式会社 画像生成装置、画像生成プログラムおよびシステム

Also Published As

Publication number Publication date
US20090268965A1 (en) 2009-10-29
CN101680752B (zh) 2012-02-22
KR101088952B1 (ko) 2011-12-01
JP2008292365A (ja) 2008-12-04
EP2157403A1 (en) 2010-02-24
EP2157403A4 (en) 2017-07-12
US8107737B2 (en) 2012-01-31
KR20090052369A (ko) 2009-05-25
CN101680752A (zh) 2010-03-24
JP4784555B2 (ja) 2011-10-05

Similar Documents

Publication Publication Date Title
JP4784555B2 (ja) 形状評価方法、形状評価装置および三次元検査装置
CN107735674B (zh) 表面缺陷检测装置、表面缺陷检测方法及钢材的制造方法
JP6394514B2 (ja) 表面欠陥検出方法、表面欠陥検出装置、及び鋼材の製造方法
CN101983330B (zh) 使用结构化光线于检测缺陷的方法与装置
CN104040324B (zh) 外观检查设备和外观检查方法
WO2020243836A1 (en) Automated inspection method for a manufactured article and system for performing same
CN112119281B (zh) 用于检查由透明材料所制成的物件的方法及对应的检查系统
JPWO2016208626A1 (ja) 表面欠陥検出方法、表面欠陥検出装置、及び鋼材の製造方法
CN103328957A (zh) 用于检查对象以检测表面破损的方法和设备
CN110231352A (zh) 图像检查装置、图像检查方法以及图像检查程序
CN116148277B (zh) 一种透明体缺陷三维检测方法、装置、设备及存储介质
CN103282938B (zh) 用于通过x射线计算机断层扫描装置确定位于待检查物体中的结构位置的方法和评估设备
JP2021071480A (ja) 表面欠陥検査方法、表面欠陥検査装置、鋼板の製造方法、鋼板の品質管理方法及び鋼板の製造設備
CN119251230A (zh) 应用于焊机的焊接质量视觉检测方法及系统
JP6387909B2 (ja) 表面欠陥検出方法、表面欠陥検出装置、及び鋼材の製造方法
CN105572133A (zh) 瑕疵检测方法及其装置
JP4515036B2 (ja) 側方照明により三次元の縁部の位置を求める方法
JP2009264882A (ja) 外観検査装置
KR100341867B1 (ko) 직물 구김과 심퍼커의 자동 평가 장치 및 그 방법.
US20230013892A1 (en) Detection device and detection method
Tanaka Simulation Analysis of Optimal Camera Viewpoints for Glossy-Surface Inspection.
CN115507761B (zh) 内螺纹小径测量方法及装置
JP7053889B2 (ja) プレス成形品のネッキング判定方法、プレス成形品のネッキング判定装置、及びプログラム
JP2026022132A (ja) 検査装置、検査方法およびプログラム
JP2024109397A (ja) 電池外装体の外観検査装置

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200880017511.7

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08753113

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 12441446

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 1020097006074

Country of ref document: KR

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2008753113

Country of ref document: EP