US7301165B2 - Methods and apparatus for inspecting an object - Google Patents

Methods and apparatus for inspecting an object Download PDF

Info

Publication number
US7301165B2
US7301165B2 US11/256,904 US25690405A US7301165B2 US 7301165 B2 US7301165 B2 US 7301165B2 US 25690405 A US25690405 A US 25690405A US 7301165 B2 US7301165 B2 US 7301165B2
Authority
US
United States
Prior art keywords
light source
dimensional model
light
imaging sensor
measurement system
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.)
Expired - Fee Related, expires
Application number
US11/256,904
Other versions
US20070090309A1 (en
Inventor
Qingying Hu
Kevin George Harding
Joseph Benjamin Ross
Xiaoping Qian
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.)
General Electric Co
Original Assignee
General Electric Co
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 General Electric Co filed Critical General Electric Co
Priority to US11/256,904 priority Critical patent/US7301165B2/en
Assigned to GENERAL ELECTRIC COMPANY reassignment GENERAL ELECTRIC COMPANY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: QIAN, XIAOPING, HARDING, KEVIN GEORGE, HU, QINGYING, ROSS, JOSEPH BENJAMIN
Publication of US20070090309A1 publication Critical patent/US20070090309A1/en
Application granted granted Critical
Publication of US7301165B2 publication Critical patent/US7301165B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

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
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01DNON-POSITIVE DISPLACEMENT MACHINES OR ENGINES, e.g. STEAM TURBINES
    • F01D21/00Shutting-down of machines or engines, e.g. in emergency; Regulating, controlling, or safety means not otherwise provided for
    • F01D21/003Arrangements for testing or measuring
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01DNON-POSITIVE DISPLACEMENT MACHINES OR ENGINES, e.g. STEAM TURBINES
    • F01D25/00Component parts, details, or accessories, not provided for in, or of interest apart from, other groups
    • 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
    • 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/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • G01N21/9515Objects of complex shape, e.g. examined with use of a surface follower device
    • 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/17Systems in which incident light is modified in accordance with the properties of the material investigated
    • G01N21/21Polarisation-affecting properties
    • 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/17Systems in which incident light is modified in accordance with the properties of the material investigated
    • G01N21/55Specular reflectivity
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N2201/00Features of devices classified in G01N21/00
    • G01N2201/06Illumination; Optics
    • G01N2201/063Illuminating optical parts
    • G01N2201/0635Structured illumination, e.g. with grating

Definitions

  • This application relates generally to inspecting objects, and more specifically to methods and apparatus for inspecting objects using a light measurement system.
  • Objects are sometimes inspected, for example, to determine a size and/or shape of all or a portion of the object and/or to detect defects in the object.
  • some gas turbine engine components such as turbine or compressor blades, are inspected to detect fatigue cracks that may be caused by vibratory, mechanical, and/or thermal stresses induced to the engine.
  • some gas turbine engine blades are inspected for deformations such as platform orientation, contour cross-section, bow and twist along a stacking axis, thickness, and/or chord length at given cross-sections.
  • deformations such as platform orientation, contour cross-section, bow and twist along a stacking axis, thickness, and/or chord length at given cross-sections.
  • continued operation of the object with one or more defects may reduce performance of the object and/or lead to object failures, for example, as cracks propagate through the object. Accordingly, detecting defects of the object as early as possible may facilitate increasing the performance of the object and/or reducing object failures.
  • At least some objects are inspected using a light measurement system that projects a structured light pattern onto a surface of the object.
  • the light measurement system images the structured light pattern reflected from the surface of the object and then analyzes the deformation of the reflected light pattern to calculate the surface features of the object.
  • data obtained from some known light measurement systems may be less optimal than desired because of variables such as the angle of view of the light source, uneven reflections from the object, and/or noise caused by ambient light and/or multiple bounce reflections of the emitted light. Accordingly, such variables may result in reduced image quality and poor measurement results, possibly leading to an incorrect interpretation of surface features of the object.
  • Some known light measurement systems optimize the angle of view of the light source by taking a series of data sets and guessing at the best position of the light source based on the data sets. However, this may be difficult and/or time consuming.
  • at least some known light measurement systems include a physical mask that is formed, for example, from a sheet of paper or metal. The physical mask limits an area illuminated by the light source to facilitate reducing inter-reflections between the test fixture and the object.
  • such physical masks are sometimes formed by electronically tracing an outline of the object as seen from the light source, which may be time consuming and/or difficult. Refinement of such masks is sometimes only done visually, which may further increase a time and/or difficulty of fabricating such a physical mask.
  • a method for inspecting an object using a structured light measurement system that includes a light source for projecting light onto a surface of the object and an imaging sensor for receiving light reflected from the object.
  • the method includes determining a position of at least one of the light source and the imaging sensor with respect to the object based on at least one of a three-dimensional model of the object and a three-dimensional model of the structured light measurement system.
  • a method for inspecting an object using a structured light measurement system that includes a light source for projecting light onto a surface of the object and an imaging sensor for receiving light reflected from the object.
  • the method includes determining a position of at least one of the light source and the imaging sensor with respect to the object based on at least one of a three-dimensional model of the object and a three-dimensional model of the structured light measurement system, positioning at least one of the light source and the imaging sensor with respect to the object based on the determined position, emitting light from the light source, projecting light emitted from the light source onto a surface of the object, receiving light reflected from the object surface with the imaging sensor, and analyzing the light received by the imaging sensor to facilitate inspecting at least a portion of the object.
  • a structured light measurement system for inspecting an object includes a structured light source configured to project structured light onto a surface of the object, an imaging sensor configured to receive structured light reflected from the object surface, and a computer configured to determine a position of at least one of the structured light source and the imaging sensor with respect to the object based on at least one of a three-dimensional model of the object and a three-dimensional model of the structured light measurement system.
  • FIG. 1 is a block diagram of an exemplary embodiment of a structured light measurement system.
  • FIG. 2 is a side sectional view of an object under inspection, illustrating single and multiple bounce light paths.
  • FIG. 3 is a flow chart illustrating an exemplary method for inspecting an object using the structured light measurement system shown in FIG. 1 .
  • FIG. 4 is a flow chart illustrating another exemplary method for inspecting an object using the structured light measurement system shown in FIG. 1 .
  • FIG. 1 is a block diagram of an exemplary embodiment of a structured light measurement system 10 that is used to measure a plurality of surface features of an object 12 .
  • system 10 may be used to inspect and determine surfaces of object 12 , wherein the surfaces may include features such as tilts, bends, twists, and/or warps when compared to a model representative of object 12 .
  • object 12 is a rotor blade, such as, but not limited to, a compressor or a turbine blade utilized in a turbine engine. Accordingly, and in the exemplary embodiment, object 12 includes an airfoil 14 extending outwardly from a platform 16 . While the following description is directed to inspecting gas turbine engine blades, one skilled in the art will appreciate that inspection system 10 may be utilized to improve structured light imaging for any object.
  • System 10 also includes a structured light source 22 , such as, but not limited to, a laser, a white light lamp, a light emitting diode (LED), a liquid crystal display (LCD) projector, a liquid crystal on silicon (LCOS) projector, and a digital micromirror device (DMD) projector.
  • System 10 also includes one or more imaging sensors 24 that receive structured light reflected from object 12 .
  • imaging sensor 24 is a camera that receives and creates images using structured light reflected from object 12 , although other imaging sensors 24 may be used.
  • One or more computers 26 process images received from sensors 24 , and a monitor 28 may be utilized to display information to an operator.
  • computer(s) 26 include a device 30 , for example, a floppy disk drive, CD-ROM drive, DVD drive, magnetic optical disk (MOD) device, and/or any other digital device including a network connecting device such as an Ethernet device for reading instructions and/or data from a computer-readable medium 32 , such as a floppy disk, a CD-ROM, a DVD, and/or another digital source such as a network or the Internet, as well as yet to be developed digital means.
  • computer(s) 26 execute instructions stored in firmware (not shown).
  • Computer(s) 26 are programmed to perform functions described herein, and as used herein, the term computer is not limited to just those integrated circuits referred to in the art as computers, but broadly refers to computers, processors, microcontrollers, microcomputers, programmable logic controllers, application specific integrated circuits, and other programmable circuits, and these terms are used interchangeably herein.
  • FIG. 2 is a side sectional view of object 12 .
  • an object to be inspected for example object 12
  • object 12 is coupled to a test fixture (not shown) and positioned proximate to system 10 .
  • object 12 is orientated relative to light source 22 (shown in FIG. 1 ) with an angle a of orientation that enables a view to be presented to imaging sensors 24 (shown in FIG. 1 ) such that a plane ⁇ defined by light source 22 and imaging sensors 24 substantially bisects one or more prismatic features of object 12 .
  • light source 22 shown in FIG. 1
  • imaging sensors 24 shown in FIG. 1
  • airfoil 14 and platform 16 each define a prismatic feature of object 12 .
  • Light source 22 is then activated causing emitted light to illuminate object 12 .
  • Imaging sensors 24 obtain an image of the emitted light pattern projected onto object 12 .
  • a resultant image of object 12 may include noise caused by multiple bounce reflections of the emitted light. Such noise may result in a reduced image quality and poor measurement results, possibly leading to an incorrect interpretation of surface features of object 12 .
  • light reflected off of prismatic surfaces (e.g., intersecting surfaces of airfoil 14 and platform 16 ) of object 12 may cause multiple bounce reflections, as illustrated in FIG. 2 .
  • Directly reflected light paths, sometimes referred to as single bounce reflections, are indicated as SB in FIG. 2
  • multiple bounce reflections are indicated as MB in FIG. 2 .
  • multiple bounce reflections MB may be caused by inter-reflections between object 12 and portions of the test fixture illuminated by light source 22 .
  • multiple bounce reflections MB may be created if the test fixture has a shape or finish that casts reflections on object 12 , and/or if object 12 has a relatively mirror-like finish that reflects an image of the test fixture.
  • FIG. 3 is a flow chart illustrating an exemplary embodiment of a method 34 for inspecting object 12 (shown in FIGS. 1 and 2 ) using structured light measurement system 10 (shown in FIG. 1 ).
  • Method 34 includes determining 36 a position of light source 22 with respect to object 12 using, for example, computer(s) 26 .
  • determining 36 a position of light source 22 includes, but is not limited to, determining a distance of light source 22 from object 12 and/or determining an orientation, such as, but not limited to, an angle of view, of light source 22 with respect to object 12 .
  • Computer(s) 26 determine 36 a position of light source 22 with respect to object 12 to facilitate improving a quality of data obtained from inspection of object 12 using system 10 .
  • the determined position of light source 22 may facilitate producing an illumination pattern of light projected onto object 12 from light source 22 that is desired to inspect all or a particular portion of object 12 .
  • the determined position of light source 22 may facilitate producing an illumination pattern of light that is optimal for, or at least improves a quality of data obtained from, inspecting all or a particular portion of object 12 .
  • the determined position of light source 22 facilitates producing an illumination pattern that is optimal for, or at least improves a quality of data from, inspecting object 12 to determine features thereof, such as, but not limited to surface texture, surface orientation, and/or a material used in fabricating object 12 .
  • the determined position of light source 22 facilitates producing an illumination pattern that is optimal for, or at least improves a quality of data from, inspecting particular shapes, sizes, and/or materials of object 12 . Furthermore, and for example, in some embodiments the determined position of light source 22 facilitates producing an illumination pattern that facilitates reducing or eliminating uneven reflections from object 12 and/or noise caused by, for example, ambient light and/or multiple bounce reflections MB.
  • Computer(s) 26 determine 36 a position of light source 22 with respect to object 12 based on a three-dimensional model of object 12 and/or a three-dimensional model of system 10 .
  • Computer(s) 26 may determine a position of light source 22 using any information from the three-dimensional models of object 12 and/or system 10 , such as, but not limited to, a type of light source 22 , potential patterns of light emitted by light source 22 , potential orientations of light source 22 with respect to object 12 and/or imaging sensor 24 , a type of imaging sensor 24 , potential orientations of imaging sensor 24 with respect to object 12 , a size of all or a portion of object 12 to be inspected, a shape of all or a portion of object 12 to be inspected, a material of all or a portion of object 12 to be inspected, and/or a size, shape, position, and/or material of structures adjacent object 12 , such as, but not limited to, a wall, a floor, a ceiling, and/or a test fixture object
  • Method 34 also includes determining 38 a position of imaging sensor 24 with respect to object 12 using, for example, computer(s) 26 .
  • determining 38 a position of imaging sensor 24 includes, but is not limited to, determining a distance of imaging sensor 24 from object 12 and/or determining an orientation, such as, but not limited to, an angle of view, of imaging sensor 24 with respect to object 12 .
  • Computer(s) 26 determine 38 a position of imaging sensor 24 with respect to object 12 to facilitate improving a quality of data obtained from inspection of object 12 using system 10 .
  • the determined position of imaging sensor 24 may facilitate receiving light reflected from object 12 in a pattern that is desired to inspect all or a particular portion of object 12 .
  • the determined position of imaging sensor 24 may facilitate receiving light reflected from object 12 in a pattern that is optimal for, or at least improves a quality of data obtained from, inspecting all or a particular portion of object 12 .
  • the determined position of imaging sensor 24 facilitates receiving light reflected from object 12 in a pattern that is optimal for, or at least improves a quality of data from, inspecting object 12 to determine features thereof, such as, but not limited to surface texture, surface orientation, and/or a material used in fabricating object 12 .
  • the determined position of imaging sensor 24 facilitates receiving light reflected from object 12 in a pattern that is optimal for, or at least improves a quality of data from, inspecting particular shapes, sizes, and/or materials of object 12 . Furthermore, and for example, in some embodiments the determined position of imaging sensor 24 facilitates reducing or eliminating uneven reflections received by imaging sensor 24 from object 12 and/or noise, caused by, for example, ambient light and/or multiple bounce reflections MB, received by imaging sensor 24 from object 12 .
  • Computer(s) 26 determine 38 a position of imaging sensor 24 with respect to object 12 based on a three-dimensional model of object 12 and/or a three-dimensional model of system 10 .
  • Computer(s) 26 may determine a position of imaging sensor 24 using any information from the three-dimensional models of object 12 and/or system 10 , such as, but not limited to, a type of light source 22 , potential orientations of light source 22 with respect to object 12 and/or imaging sensor 24 , a type of imaging sensor 24 , potential orientations of imaging sensor 24 with respect to object 12 , a size of all or a portion of object 12 to be inspected, a shape of all or a portion of object 12 to be inspected, a material of all or a portion of object 12 to be inspected, and/or a size, shape, position, and/or material of structures adjacent object 12 , such as, but not limited to, a wall, a floor, a ceiling, and/or a test fixture object 12 is coupled to.
  • Method 34 also includes predicting 40 multiple-bounce reflections MB using, for example, computer(s) 26 .
  • computer(s) 26 create 42 a predicted reflection map of the illuminated surface of object 12 .
  • Computer(s) 26 predict 40 multiple bounce reflections to facilitate improving a quality of data obtained from inspection of object 12 using system 10 , for example by reducing or eliminating image noise.
  • method 34 may include determining 44 a polarization angle that facilitates reducing the predicted multiple bounce reflections MB. Once a polarization angle has been determined 44 , suitable means, such as, but not limited to, polarization filters may be used to facilitate reducing or eliminating multiple bounce reflections MB.
  • Computer(s) 26 predict 40 multiple bounce reflections MB based on the three-dimensional model of object 12 , the three-dimensional model of system 10 , and/or the determined position of light source 22 and/or imagining sensor 24 .
  • Computer(s) 26 may predict 40 multiple bounce reflections MB using any information from the determined positions of light source 22 and/or imaging sensor 24 , and/or from the three-dimensional models of object 12 and/or system 10 .
  • Such information from the three-dimensional models of object 12 and/or system 10 may include, but is not limited to, a type of light source 22 , potential patterns of light emitted by light source 22 , potential orientations of light source 22 with respect to object 12 and/or imaging sensor 24 , a type of imaging sensor 24 , potential orientations of imaging sensor 24 with respect to object 12 , a size of all or a portion of object 12 to be inspected, a shape of all or a portion of object 12 to be inspected, a material of all or a portion of object 12 to be inspected, and/or a size, shape, position, and/or material of structures adjacent object 12 , such as, but not limited to, a wall, a floor, a ceiling, and/or a test fixture object 12 is coupled to.
  • Method 34 also includes determining 46 a distribution of light projected onto object 12 by light source 22 using, for example, computer(s) 26 . More specifically, computer(s) 26 determine 46 a distribution of light levels over different areas the illuminated surface of object 12 . Computer(s) 26 determine 46 a distribution of light projected onto object 12 to facilitate improving a quality of data obtained from inspection of object 12 using system 10 . For example, the determined distribution may facilitate reducing or eliminating areas of the illuminated surface of object 12 that are too light or too dark to measure using system 10 . Moreover, and for example, the determined distribution may facilitate reducing or eliminating multiple bounce reflections MB. As such, the determined distribution of light may facilitate producing a distribution of light that is optimal for, or at least improves a quality of data obtained from, inspecting all or a particular portion of object 12 .
  • Computer(s) 26 determine 46 a distribution of light projected onto object 12 based on the three-dimensional model of object 12 , the three-dimensional model of system 10 , the determined position of light source 22 and/or imagining sensor 24 , and/or the predicted multiple bounce reflections MB. Computer(s) 26 may determine 46 a distribution of light projected onto object 12 using any information from the determined positions of light source 22 and/or imaging sensor 24 , the predicted multiple bounce reflections MB, and/or from the three-dimensional models of object 12 and/or system 10 .
  • Such information from the three-dimensional models of object 12 and/or system 10 may include, but is not limited to, a type of light source 22 , potential patterns of light emitted by light source 22 , potential orientations of light source 22 with respect to object 12 and/or imaging sensor 24 , a type of imaging sensor 24 , potential orientations of imaging sensor 24 with respect to object 12 , a size of all or a portion of object 12 to be inspected, a shape of all or a portion of object 12 to be inspected, a material of all or a portion of object 12 to be inspected, and/or a size, shape, position, and/or material of structures adjacent object 12 , such as, but not limited to, a wall, a floor, a ceiling, and/or a test fixture object 12 is coupled to.
  • system 10 may control such distribution using any suitable means, such as, but not limited to, a film-type attenuator and/or light source 22 , for example when light source 22 is an LCD projector, a LCOS projector, and/or a DMD projector.
  • a film-type attenuator and/or light source 22 for example when light source 22 is an LCD projector, a LCOS projector, and/or a DMD projector.
  • Method 34 also includes generating 48 a mask design that facilitates blocking light emitted from light source 22 from illuminating a portion of object 12 outside a profile of object 12 to be inspected using, for example, computer(s) 26 . More specifically, computer(s) 26 generate 48 a design for a mask that includes an opening for channeling light emitted from light source 22 in a pattern that substantially matches the profile of object 12 to be inspected. As such, the generated mask design may facilitate reducing or eliminating noise caused by, for example, inter-reflections between object 12 and adjacent structure, such as, but not limited to, a wall, a floor, a ceiling, and/or a test fixture object 12 is coupled to.
  • computer(s) 26 generate 48 a mask design that facilitates improving a quality of data obtained from inspection of object 12 using system 10 .
  • the generated mask design may facilitate producing an illumination pattern on object 12 that is optimal for, or at least improves a quality of data obtained from, inspecting all or a particular portion of object 12 (e.g., the profile of object 12 to be inspected).
  • computer(s) 26 may determine 50 a distance of the mask from object 12 and/or from light source 22 that, combined with a size and shape of the mask opening, facilitates providing an illumination pattern that substantially matches the profile of object 12 to be inspected.
  • computer(s) 26 generate 48 the mask design based on the three-dimensional model of object 12 , measurements of object 12 , the three-dimensional model of system 10 , and/or the determined position of light source 22 and/or imagining sensor 24 .
  • Computer(s) 26 may generate 48 the mask design using any information from the determined positions of light source 22 and/or imaging sensor 24 , and/or from the three-dimensional models of object 12 and/or system 10 .
  • Such information from the three-dimensional models of object 12 and/or system 10 may include, but is not limited to, a type of light source 22 , potential patterns of light emitted by light source 22 , potential orientations of light source 22 with respect to object 12 and/or imaging sensor 24 , a type of imaging sensor 24 , potential orientations of imaging sensor 24 with respect to object 12 , a size of all or a portion of object 12 to be inspected, a shape of all or a portion of object 12 to be inspected, a material of all or a portion of object 12 to be inspected, and/or a size, shape, position, and/or material of structures adjacent object 12 , such as, but not limited to, a wall, a floor, a ceiling, and/or a test fixture object 12 is coupled to.
  • the mask is generated manually by an operator.
  • the mask may be fabricated using any suitable methods and/or means, such as, but not limited to, manually fabricating the mask using hand tools and/or automatically fabricating the mask using a machine, such as, but not limited to, a computer numerical control (CNC) machine.
  • CNC computer numerical control
  • FIG. 4 is a flow chart illustrating an exemplary embodiment of a method 52 for inspecting object 12 (shown in FIGS. 1 and 2 ) using structured light measurement system 10 (shown in FIG. 1 ).
  • Method 52 includes positioning 54 light source 22 and imaging sensor 24 with respect to object 12 based on the determined position of light source 22 and the determined position of imaging sensor 24 .
  • Method 52 may also include positioning 56 a mask at a determined distance from object 12 and/or light source 22 .
  • Light is then emitted 58 from light source 22 such that light is channeled 60 through the mask opening projected 62 onto a surface of object 12 .
  • Light projected onto object 12 is reflected therefrom and received 64 by imaging sensor 24 .
  • the received light is then analyzed 66 , using, for example, conventional image processing techniques, to facilitate inspecting at least a portion of object 12 , such as, but not limited to, identifying multiple bounce reflections MB and/or features of object 12 , such as, but not limited to, surface texture, surface orientation, and a material used in fabricating object 12 .
  • the methods and systems described and/or illustrated herein facilitate automatically determining desired positions of a light source and an imaging sensor with respect to object 12 to facilitate improving a quality of data obtained from inspection of object 12 using system 10 .
  • the determined position of light source 22 may facilitate producing an illumination pattern of light projected onto object 12 from light source 22 that is optimal for, or at least improves a quality of data obtained from, inspecting all or a particular portion of object 12 .
  • the determined position of imaging sensor 24 may facilitate receiving light reflected from object 12 in a pattern that is optimal for, or at least improves a quality of data obtained from, inspecting all or a particular portion of object 12 .
  • the methods and systems described and/or illustrated herein facilitate predicting multiple-bounce reflections MB to facilitate improving a quality of data obtained from inspection of object 12 using system 10 , for example by reducing or eliminating image noise.
  • the methods and systems described and/or illustrated herein may also facilitate determining a polarization angle that facilitates reducing the predicted multiple bounce reflections MB.
  • the methods and systems described and/or illustrated herein may facilitate determining a distribution of light projected onto object 12 by light source 22 to facilitate improving a quality of data obtained from inspection of object 12 by, for example, reducing or eliminating areas of the illuminated surface of object 12 that are too light or too dark to measure using system 10 .
  • the determined distribution may facilitate reducing or eliminating multiple bounce reflections MB.
  • the methods and systems described and/or illustrated herein may facilitate generating a mask design that facilitates blocking light emitted from light source 22 from illuminating a portion of object 12 outside a profile of object 12 to be inspected.
  • the generated mask design may facilitate reducing or eliminating noise caused by, for example, inter-reflections between object 12 and adjacent structure, such as, but not limited to, a wall, a floor, a ceiling, and/or a test fixture object 12 is coupled to.
  • the articles “a”, “an”, “the” and “said” are intended to mean that there are one or more of the element(s)/component(s)/etc.
  • the terms “comprising”, “including” and “having” are intended to be inclusive and mean that there may be additional element(s)/component(s)/etc. other than the listed element(s)/component(s)/etc.

Abstract

A method for inspecting an object using a structured light measurement system that includes a light source for projecting light onto a surface of the object and an imaging sensor for receiving light reflected from the object. The method includes determining a position of at least one of the light source and the imaging sensor with respect to the object based on at least one of a three-dimensional model of the object and a three-dimensional model of the structured light measurement system.

Description

BACKGROUND OF THE INVENTION
This application relates generally to inspecting objects, and more specifically to methods and apparatus for inspecting objects using a light measurement system.
Objects are sometimes inspected, for example, to determine a size and/or shape of all or a portion of the object and/or to detect defects in the object. For example, some gas turbine engine components, such as turbine or compressor blades, are inspected to detect fatigue cracks that may be caused by vibratory, mechanical, and/or thermal stresses induced to the engine. Moreover, and for example, some gas turbine engine blades are inspected for deformations such as platform orientation, contour cross-section, bow and twist along a stacking axis, thickness, and/or chord length at given cross-sections. Over time, continued operation of the object with one or more defects may reduce performance of the object and/or lead to object failures, for example, as cracks propagate through the object. Accordingly, detecting defects of the object as early as possible may facilitate increasing the performance of the object and/or reducing object failures.
To facilitate inspecting objects, at least some objects are inspected using a light measurement system that projects a structured light pattern onto a surface of the object. The light measurement system images the structured light pattern reflected from the surface of the object and then analyzes the deformation of the reflected light pattern to calculate the surface features of the object. However, because many manufactured objects have a wide range of shapes and reflectivities, data obtained from some known light measurement systems may be less optimal than desired because of variables such as the angle of view of the light source, uneven reflections from the object, and/or noise caused by ambient light and/or multiple bounce reflections of the emitted light. Accordingly, such variables may result in reduced image quality and poor measurement results, possibly leading to an incorrect interpretation of surface features of the object.
Some known light measurement systems optimize the angle of view of the light source by taking a series of data sets and guessing at the best position of the light source based on the data sets. However, this may be difficult and/or time consuming. Moreover, at least some known light measurement systems include a physical mask that is formed, for example, from a sheet of paper or metal. The physical mask limits an area illuminated by the light source to facilitate reducing inter-reflections between the test fixture and the object. However, such physical masks are sometimes formed by electronically tracing an outline of the object as seen from the light source, which may be time consuming and/or difficult. Refinement of such masks is sometimes only done visually, which may further increase a time and/or difficulty of fabricating such a physical mask.
BRIEF DESCRIPTION OF THE INVENTION
In one aspect, a method is provided for inspecting an object using a structured light measurement system that includes a light source for projecting light onto a surface of the object and an imaging sensor for receiving light reflected from the object. The method includes determining a position of at least one of the light source and the imaging sensor with respect to the object based on at least one of a three-dimensional model of the object and a three-dimensional model of the structured light measurement system.
In another aspect, a method is provided for inspecting an object using a structured light measurement system that includes a light source for projecting light onto a surface of the object and an imaging sensor for receiving light reflected from the object. The method includes determining a position of at least one of the light source and the imaging sensor with respect to the object based on at least one of a three-dimensional model of the object and a three-dimensional model of the structured light measurement system, positioning at least one of the light source and the imaging sensor with respect to the object based on the determined position, emitting light from the light source, projecting light emitted from the light source onto a surface of the object, receiving light reflected from the object surface with the imaging sensor, and analyzing the light received by the imaging sensor to facilitate inspecting at least a portion of the object.
In another aspect, a structured light measurement system for inspecting an object includes a structured light source configured to project structured light onto a surface of the object, an imaging sensor configured to receive structured light reflected from the object surface, and a computer configured to determine a position of at least one of the structured light source and the imaging sensor with respect to the object based on at least one of a three-dimensional model of the object and a three-dimensional model of the structured light measurement system.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of an exemplary embodiment of a structured light measurement system.
FIG. 2 is a side sectional view of an object under inspection, illustrating single and multiple bounce light paths.
FIG. 3 is a flow chart illustrating an exemplary method for inspecting an object using the structured light measurement system shown in FIG. 1.
FIG. 4 is a flow chart illustrating another exemplary method for inspecting an object using the structured light measurement system shown in FIG. 1.
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a block diagram of an exemplary embodiment of a structured light measurement system 10 that is used to measure a plurality of surface features of an object 12. For example, system 10 may be used to inspect and determine surfaces of object 12, wherein the surfaces may include features such as tilts, bends, twists, and/or warps when compared to a model representative of object 12.
In the exemplary embodiment, object 12 is a rotor blade, such as, but not limited to, a compressor or a turbine blade utilized in a turbine engine. Accordingly, and in the exemplary embodiment, object 12 includes an airfoil 14 extending outwardly from a platform 16. While the following description is directed to inspecting gas turbine engine blades, one skilled in the art will appreciate that inspection system 10 may be utilized to improve structured light imaging for any object.
System 10 also includes a structured light source 22, such as, but not limited to, a laser, a white light lamp, a light emitting diode (LED), a liquid crystal display (LCD) projector, a liquid crystal on silicon (LCOS) projector, and a digital micromirror device (DMD) projector. System 10 also includes one or more imaging sensors 24 that receive structured light reflected from object 12. In the exemplary embodiment, imaging sensor 24 is a camera that receives and creates images using structured light reflected from object 12, although other imaging sensors 24 may be used. One or more computers 26 process images received from sensors 24, and a monitor 28 may be utilized to display information to an operator. In one embodiment, computer(s) 26 include a device 30, for example, a floppy disk drive, CD-ROM drive, DVD drive, magnetic optical disk (MOD) device, and/or any other digital device including a network connecting device such as an Ethernet device for reading instructions and/or data from a computer-readable medium 32, such as a floppy disk, a CD-ROM, a DVD, and/or another digital source such as a network or the Internet, as well as yet to be developed digital means. In another embodiment, computer(s) 26 execute instructions stored in firmware (not shown). Computer(s) 26 are programmed to perform functions described herein, and as used herein, the term computer is not limited to just those integrated circuits referred to in the art as computers, but broadly refers to computers, processors, microcontrollers, microcomputers, programmable logic controllers, application specific integrated circuits, and other programmable circuits, and these terms are used interchangeably herein.
FIG. 2 is a side sectional view of object 12. During operation, an object to be inspected, for example object 12, is coupled to a test fixture (not shown) and positioned proximate to system 10. In some embodiments, object 12 is orientated relative to light source 22 (shown in FIG. 1) with an angle a of orientation that enables a view to be presented to imaging sensors 24 (shown in FIG. 1) such that a plane β defined by light source 22 and imaging sensors 24 substantially bisects one or more prismatic features of object 12. For example, in the exemplary embodiment, airfoil 14 and platform 16 each define a prismatic feature of object 12.
Light source 22 is then activated causing emitted light to illuminate object 12. Imaging sensors 24 obtain an image of the emitted light pattern projected onto object 12. However, a resultant image of object 12 may include noise caused by multiple bounce reflections of the emitted light. Such noise may result in a reduced image quality and poor measurement results, possibly leading to an incorrect interpretation of surface features of object 12. For example, light reflected off of prismatic surfaces (e.g., intersecting surfaces of airfoil 14 and platform 16) of object 12 may cause multiple bounce reflections, as illustrated in FIG. 2. Directly reflected light paths, sometimes referred to as single bounce reflections, are indicated as SB in FIG. 2, and multiple bounce reflections are indicated as MB in FIG. 2. Moreover, and for example, multiple bounce reflections MB may be caused by inter-reflections between object 12 and portions of the test fixture illuminated by light source 22. For example, multiple bounce reflections MB may be created if the test fixture has a shape or finish that casts reflections on object 12, and/or if object 12 has a relatively mirror-like finish that reflects an image of the test fixture.
FIG. 3 is a flow chart illustrating an exemplary embodiment of a method 34 for inspecting object 12 (shown in FIGS. 1 and 2) using structured light measurement system 10 (shown in FIG. 1). Method 34 includes determining 36 a position of light source 22 with respect to object 12 using, for example, computer(s) 26. For example, in some embodiments determining 36 a position of light source 22 includes, but is not limited to, determining a distance of light source 22 from object 12 and/or determining an orientation, such as, but not limited to, an angle of view, of light source 22 with respect to object 12. Computer(s) 26 determine 36 a position of light source 22 with respect to object 12 to facilitate improving a quality of data obtained from inspection of object 12 using system 10. The determined position of light source 22 may facilitate producing an illumination pattern of light projected onto object 12 from light source 22 that is desired to inspect all or a particular portion of object 12. In other words, the determined position of light source 22 may facilitate producing an illumination pattern of light that is optimal for, or at least improves a quality of data obtained from, inspecting all or a particular portion of object 12. For example, in some embodiments the determined position of light source 22 facilitates producing an illumination pattern that is optimal for, or at least improves a quality of data from, inspecting object 12 to determine features thereof, such as, but not limited to surface texture, surface orientation, and/or a material used in fabricating object 12. Moreover, arid for example, in some embodiments the determined position of light source 22 facilitates producing an illumination pattern that is optimal for, or at least improves a quality of data from, inspecting particular shapes, sizes, and/or materials of object 12. Furthermore, and for example, in some embodiments the determined position of light source 22 facilitates producing an illumination pattern that facilitates reducing or eliminating uneven reflections from object 12 and/or noise caused by, for example, ambient light and/or multiple bounce reflections MB.
Computer(s) 26 determine 36 a position of light source 22 with respect to object 12 based on a three-dimensional model of object 12 and/or a three-dimensional model of system 10. Computer(s) 26 may determine a position of light source 22 using any information from the three-dimensional models of object 12 and/or system 10, such as, but not limited to, a type of light source 22, potential patterns of light emitted by light source 22, potential orientations of light source 22 with respect to object 12 and/or imaging sensor 24, a type of imaging sensor 24, potential orientations of imaging sensor 24 with respect to object 12, a size of all or a portion of object 12 to be inspected, a shape of all or a portion of object 12 to be inspected, a material of all or a portion of object 12 to be inspected, and/or a size, shape, position, and/or material of structures adjacent object 12, such as, but not limited to, a wall, a floor, a ceiling, and/or a test fixture object 12 is coupled to.
Method 34 also includes determining 38 a position of imaging sensor 24 with respect to object 12 using, for example, computer(s) 26. For example, in some embodiments determining 38 a position of imaging sensor 24 includes, but is not limited to, determining a distance of imaging sensor 24 from object 12 and/or determining an orientation, such as, but not limited to, an angle of view, of imaging sensor 24 with respect to object 12. Computer(s) 26 determine 38 a position of imaging sensor 24 with respect to object 12 to facilitate improving a quality of data obtained from inspection of object 12 using system 10. The determined position of imaging sensor 24 may facilitate receiving light reflected from object 12 in a pattern that is desired to inspect all or a particular portion of object 12. In other words, the determined position of imaging sensor 24 may facilitate receiving light reflected from object 12 in a pattern that is optimal for, or at least improves a quality of data obtained from, inspecting all or a particular portion of object 12. For example, in some embodiments the determined position of imaging sensor 24 facilitates receiving light reflected from object 12 in a pattern that is optimal for, or at least improves a quality of data from, inspecting object 12 to determine features thereof, such as, but not limited to surface texture, surface orientation, and/or a material used in fabricating object 12. Moreover, and for example, in some embodiments the determined position of imaging sensor 24 facilitates receiving light reflected from object 12 in a pattern that is optimal for, or at least improves a quality of data from, inspecting particular shapes, sizes, and/or materials of object 12. Furthermore, and for example, in some embodiments the determined position of imaging sensor 24 facilitates reducing or eliminating uneven reflections received by imaging sensor 24 from object 12 and/or noise, caused by, for example, ambient light and/or multiple bounce reflections MB, received by imaging sensor 24 from object 12.
Computer(s) 26 determine 38 a position of imaging sensor 24 with respect to object 12 based on a three-dimensional model of object 12 and/or a three-dimensional model of system 10. Computer(s) 26 may determine a position of imaging sensor 24 using any information from the three-dimensional models of object 12 and/or system 10, such as, but not limited to, a type of light source 22, potential orientations of light source 22 with respect to object 12 and/or imaging sensor 24, a type of imaging sensor 24, potential orientations of imaging sensor 24 with respect to object 12, a size of all or a portion of object 12 to be inspected, a shape of all or a portion of object 12 to be inspected, a material of all or a portion of object 12 to be inspected, and/or a size, shape, position, and/or material of structures adjacent object 12, such as, but not limited to, a wall, a floor, a ceiling, and/or a test fixture object 12 is coupled to.
Method 34 also includes predicting 40 multiple-bounce reflections MB using, for example, computer(s) 26. For example, in some embodiments computer(s) 26 create 42 a predicted reflection map of the illuminated surface of object 12. Computer(s) 26 predict 40 multiple bounce reflections to facilitate improving a quality of data obtained from inspection of object 12 using system 10, for example by reducing or eliminating image noise. In some embodiments, method 34 may include determining 44 a polarization angle that facilitates reducing the predicted multiple bounce reflections MB. Once a polarization angle has been determined 44, suitable means, such as, but not limited to, polarization filters may be used to facilitate reducing or eliminating multiple bounce reflections MB.
Computer(s) 26 predict 40 multiple bounce reflections MB based on the three-dimensional model of object 12, the three-dimensional model of system 10, and/or the determined position of light source 22 and/or imagining sensor 24. Computer(s) 26 may predict 40 multiple bounce reflections MB using any information from the determined positions of light source 22 and/or imaging sensor 24, and/or from the three-dimensional models of object 12 and/or system 10. Such information from the three-dimensional models of object 12 and/or system 10 may include, but is not limited to, a type of light source 22, potential patterns of light emitted by light source 22, potential orientations of light source 22 with respect to object 12 and/or imaging sensor 24, a type of imaging sensor 24, potential orientations of imaging sensor 24 with respect to object 12, a size of all or a portion of object 12 to be inspected, a shape of all or a portion of object 12 to be inspected, a material of all or a portion of object 12 to be inspected, and/or a size, shape, position, and/or material of structures adjacent object 12, such as, but not limited to, a wall, a floor, a ceiling, and/or a test fixture object 12 is coupled to.
Method 34 also includes determining 46 a distribution of light projected onto object 12 by light source 22 using, for example, computer(s) 26. More specifically, computer(s) 26 determine 46 a distribution of light levels over different areas the illuminated surface of object 12. Computer(s) 26 determine 46 a distribution of light projected onto object 12 to facilitate improving a quality of data obtained from inspection of object 12 using system 10. For example, the determined distribution may facilitate reducing or eliminating areas of the illuminated surface of object 12 that are too light or too dark to measure using system 10. Moreover, and for example, the determined distribution may facilitate reducing or eliminating multiple bounce reflections MB. As such, the determined distribution of light may facilitate producing a distribution of light that is optimal for, or at least improves a quality of data obtained from, inspecting all or a particular portion of object 12.
Computer(s) 26 determine 46 a distribution of light projected onto object 12 based on the three-dimensional model of object 12, the three-dimensional model of system 10, the determined position of light source 22 and/or imagining sensor 24, and/or the predicted multiple bounce reflections MB. Computer(s) 26 may determine 46 a distribution of light projected onto object 12 using any information from the determined positions of light source 22 and/or imaging sensor 24, the predicted multiple bounce reflections MB, and/or from the three-dimensional models of object 12 and/or system 10. Such information from the three-dimensional models of object 12 and/or system 10 may include, but is not limited to, a type of light source 22, potential patterns of light emitted by light source 22, potential orientations of light source 22 with respect to object 12 and/or imaging sensor 24, a type of imaging sensor 24, potential orientations of imaging sensor 24 with respect to object 12, a size of all or a portion of object 12 to be inspected, a shape of all or a portion of object 12 to be inspected, a material of all or a portion of object 12 to be inspected, and/or a size, shape, position, and/or material of structures adjacent object 12, such as, but not limited to, a wall, a floor, a ceiling, and/or a test fixture object 12 is coupled to. Once a distribution of light projected onto object 12 is determined 46, system 10 may control such distribution using any suitable means, such as, but not limited to, a film-type attenuator and/or light source 22, for example when light source 22 is an LCD projector, a LCOS projector, and/or a DMD projector.
Method 34 also includes generating 48 a mask design that facilitates blocking light emitted from light source 22 from illuminating a portion of object 12 outside a profile of object 12 to be inspected using, for example, computer(s) 26. More specifically, computer(s) 26 generate 48 a design for a mask that includes an opening for channeling light emitted from light source 22 in a pattern that substantially matches the profile of object 12 to be inspected. As such, the generated mask design may facilitate reducing or eliminating noise caused by, for example, inter-reflections between object 12 and adjacent structure, such as, but not limited to, a wall, a floor, a ceiling, and/or a test fixture object 12 is coupled to. Accordingly, computer(s) 26 generate 48 a mask design that facilitates improving a quality of data obtained from inspection of object 12 using system 10. Moreover, the generated mask design may facilitate producing an illumination pattern on object 12 that is optimal for, or at least improves a quality of data obtained from, inspecting all or a particular portion of object 12 (e.g., the profile of object 12 to be inspected).
To generated the mask design, computer(s) 26 may determine 50 a distance of the mask from object 12 and/or from light source 22 that, combined with a size and shape of the mask opening, facilitates providing an illumination pattern that substantially matches the profile of object 12 to be inspected. In some embodiments, computer(s) 26 generate 48 the mask design based on the three-dimensional model of object 12, measurements of object 12, the three-dimensional model of system 10, and/or the determined position of light source 22 and/or imagining sensor 24. Computer(s) 26 may generate 48 the mask design using any information from the determined positions of light source 22 and/or imaging sensor 24, and/or from the three-dimensional models of object 12 and/or system 10. Such information from the three-dimensional models of object 12 and/or system 10 may include, but is not limited to, a type of light source 22, potential patterns of light emitted by light source 22, potential orientations of light source 22 with respect to object 12 and/or imaging sensor 24, a type of imaging sensor 24, potential orientations of imaging sensor 24 with respect to object 12, a size of all or a portion of object 12 to be inspected, a shape of all or a portion of object 12 to be inspected, a material of all or a portion of object 12 to be inspected, and/or a size, shape, position, and/or material of structures adjacent object 12, such as, but not limited to, a wall, a floor, a ceiling, and/or a test fixture object 12 is coupled to. Alternatively, the mask is generated manually by an operator.
Once a mask design has been generated 48, the mask may be fabricated using any suitable methods and/or means, such as, but not limited to, manually fabricating the mask using hand tools and/or automatically fabricating the mask using a machine, such as, but not limited to, a computer numerical control (CNC) machine.
FIG. 4 is a flow chart illustrating an exemplary embodiment of a method 52 for inspecting object 12 (shown in FIGS. 1 and 2) using structured light measurement system 10 (shown in FIG. 1). Method 52 includes positioning 54 light source 22 and imaging sensor 24 with respect to object 12 based on the determined position of light source 22 and the determined position of imaging sensor 24. Method 52 may also include positioning 56 a mask at a determined distance from object 12 and/or light source 22. Light is then emitted 58 from light source 22 such that light is channeled 60 through the mask opening projected 62 onto a surface of object 12. Light projected onto object 12 is reflected therefrom and received 64 by imaging sensor 24. The received light is then analyzed 66, using, for example, conventional image processing techniques, to facilitate inspecting at least a portion of object 12, such as, but not limited to, identifying multiple bounce reflections MB and/or features of object 12, such as, but not limited to, surface texture, surface orientation, and a material used in fabricating object 12.
The methods and systems described and/or illustrated herein facilitate automatically determining desired positions of a light source and an imaging sensor with respect to object 12 to facilitate improving a quality of data obtained from inspection of object 12 using system 10. The determined position of light source 22 may facilitate producing an illumination pattern of light projected onto object 12 from light source 22 that is optimal for, or at least improves a quality of data obtained from, inspecting all or a particular portion of object 12. The determined position of imaging sensor 24 may facilitate receiving light reflected from object 12 in a pattern that is optimal for, or at least improves a quality of data obtained from, inspecting all or a particular portion of object 12. Moreover, the methods and systems described and/or illustrated herein facilitate predicting multiple-bounce reflections MB to facilitate improving a quality of data obtained from inspection of object 12 using system 10, for example by reducing or eliminating image noise. The methods and systems described and/or illustrated herein may also facilitate determining a polarization angle that facilitates reducing the predicted multiple bounce reflections MB. Furthermore, the methods and systems described and/or illustrated herein may facilitate determining a distribution of light projected onto object 12 by light source 22 to facilitate improving a quality of data obtained from inspection of object 12 by, for example, reducing or eliminating areas of the illuminated surface of object 12 that are too light or too dark to measure using system 10. Moreover, and for example, the determined distribution may facilitate reducing or eliminating multiple bounce reflections MB. Additionally, the methods and systems described and/or illustrated herein may facilitate generating a mask design that facilitates blocking light emitted from light source 22 from illuminating a portion of object 12 outside a profile of object 12 to be inspected. As such, the generated mask design may facilitate reducing or eliminating noise caused by, for example, inter-reflections between object 12 and adjacent structure, such as, but not limited to, a wall, a floor, a ceiling, and/or a test fixture object 12 is coupled to. As technical effect of the methods and systems described and/or illustrated herein includes facilitating improving a quality of data obtained from inspection of object 12 by automatically determining desired positions of a light source and an imaging sensor with respect to object 12, predicting multiple-bounce reflections MB, determining a polarization angle that facilitates reducing the predicted multiple bounce reflections MB, determining a distribution of light projected onto object 12 by light source 22, and/or generating a mask design that facilitates blocking light emitted from light source 22 from illuminating a portion of object 12 outside a profile of object 12 to be inspected.
Although the systems and methods described and/or illustrated herein are described and/or illustrated with respect to gas turbine engine components, and more specifically an engine blade for a gas turbine engine, practice of the systems and methods described and/or illustrated herein is not limited to gas turbine engine blades, nor gas turbine engine components generally. Rather, the systems and methods described and/or illustrated herein are applicable to any object.
Exemplary embodiments of systems and methods are described and/or illustrated herein in detail. The systems and methods are not limited to the specific embodiments described herein, but rather, components of each system, as well as steps of each method, may be utilized independently and separately from other components and steps described herein. Each component, and each method step, can also be used in combination with other components and/or method steps.
When introducing elements/components/etc. of the assemblies and methods described and/or illustrated herein, the articles “a”, “an”, “the” and “said” are intended to mean that there are one or more of the element(s)/component(s)/etc. The terms “comprising”, “including” and “having” are intended to be inclusive and mean that there may be additional element(s)/component(s)/etc. other than the listed element(s)/component(s)/etc.
While the invention has been described in terms of various specific embodiments, those skilled in the art will recognize that the invention can be practiced with modification within the spirit and scope of the claims.

Claims (20)

1. A method for inspecting an object using a structured light measurement system that includes a light source for projecting light onto a surface of the object and an imaging sensor for receiving light reflected from the object, said method comprising:
determining a position of at least one of the light source and the imaging sensor with respect to the object based on at least one of a three-dimensional model of the object and a three-dimensional model of the structured light measurement system;
predicting multiple-bounce reflections of the projected light reflected from the object; and
displaying the determined position of at least one of the light source and the imaging sensor.
2. A method in accordance with claim 1 wherein predicting multiple-bounce reflections of the projected light reflected from the object comprises predicting multiple-bounce reflections based on at least one of the three-dimensional model of the object, the three-dimensional model of the structured light measurement system, and the determined position of at least one of the light source and the imaging sensor.
3. A method in accordance with claim 2 further comprising determining a distribution of light projected onto the object based on at least one of the three-dimensional model of the object, the three-dimensional model of the structured light measurement system, the determined position of at least one of the light source and the imaging sensor, and the predicted multiple-bounce reflections.
4. A method in accordance with claim 2 further comprising determining a polarization angle that facilitates reducing the predicted multiple bounce reflections.
5. A method in accordance with claim 1 further comprising generating a mask that facilitates blocking light from illuminating a portion of the object outside a profile of the object to be inspected based on at least one of the three-dimensional model of the object, the three-dimensional model of the structured light measurement system, and a determined position of the light source.
6. A method in accordance with claim 5 further comprising determining a distance of the mask from at least one of the object and the light source based on at least one of the three-dimensional model of the object, the three-dimensional model of the structured light measurement system, and the determined position of the light source.
7. A method in accordance with claim 1 wherein determining a position of at least one of the light source and the imaging sensor with respect to the object comprises determining at least one of an orientation and a distance of at least one of the light source and the imaging sensor with respect to the object.
8. A method for inspecting an object using a structured light measurement system that includes a light source for projecting light onto a surface of the object and an imaging sensor for receiving light reflected from the object, said method comprising:
determining a position of at least one of the light source and the imaging sensor with respect to the object based on at least one of a three-dimensional model of the object and a three-dimensional model of the structured light measurement system;
predicting multiple-bounce reflections of the projected light reflected from the object;
positioning at least one of the light source and the imaging sensor with respect to the object based on the determined position;
emitting light from the light source;
projecting light emitted from the light source onto a surface of the object;
receiving light reflected from the object surface with the imaging sensor; and
analyzing the light received by the imaging sensor to facilitate inspecting at least a portion of the object.
9. A method in accordance with claim 8 wherein predicting multiple-bounce reflections of the projected light reflected from the object comprises predicting multiple-bounce reflections based on at least one of the three-dimensional model of the object, the three-dimensional model of the structured light measurement system, and the determined position of at least one of the light source and the imaging sensor.
10. A method in accordance with claim 9 wherein predicting multiple bounce reflections comprises creating a predicted reflection map of a portion of the object illuminated by the light source.
11. A method in accordance with claim 9 further comprising determining a distribution of light projected onto the object based on at least one of the three-dimensional model of the object, the three-dimensional model of the structured light measurement system, the determined position of at least one of the light source and the imaging sensor, and the predicted multiple bounce reflections.
12. A method in accordance with claim 9 further comprising determining a polarization angle that facilitates reducing the predicted multiple bounce reflections.
13. A method in accordance with claim 8 further comprising:
generating a mask based on at least one of the three-dimensional model of the object, the three-dimensional model of the structured light measurement system, and a determined position of the light source; and
channeling light emitted from the light source through the mask to facilitate blocking light from illuminating a portion of the object outside a profile of the object to be inspected.
14. A method in accordance with claim 13 further comprising:
determining a distance of the mask from at least one of the object and the light source based on at least one of the three-dimensional model of the object, the three-dimensional model of the structured light measurement system, and the determined position of the light source; and
positioning the mask at the determined distance.
15. A method in accordance with claim 8 wherein determining a position of at least one of the light source and the imaging sensor with respect to the object comprises determining at least one of an orientation and a distance of at least one of the light source and the imaging sensor with respect to the object.
16. A method in accordance 8 wherein analyzing light received by the image sensor comprises identifying at least one of a surface texture, a surface orientation, and a material used in fabricating the object based on light received by the imaging sensor.
17. A structured light measurement system for inspecting an object, said structured light measurement system comprising:
a structured light source configured to project structured light onto a surface of the object;
an imaging sensor configured to receive structured light reflected from the object surface; and
a computer configured to:
determine a position of at least one of said structured light source and said imaging sensor with respect to the object based on at least one of a three-dimensional model of the object and a three-dimensional model of said structured light measurement system; and
predict multiple-bounce reflections of said structured light reflected from the object.
18. A system in accordance with claim 17 wherein said computer is further configured to:
predict multiple-bounce reflections of said structured light reflected from the object based on at least one of the three-dimensional model of the object, the three-dimensional model of said structured light measurement system, and the determined position of at least one of said structured light source and said imaging sensor; and
determine a polarization angle that facilitates reducing the predicted multiple bounce reflections.
19. A system in accordance with claim 18 wherein said computer is further configured to determine a distribution of light projected onto the object based on at least one of the three-dimensional model of the object, the three-dimensional model of said structured light measurement system, the determined position of at least one of said structured light source and said imaging sensor, and the predicted multiple bounce reflections.
20. A system in accordance with claim 17 wherein said computer is further configured to generate a mask that facilitates blocking light from illuminating a portion of the object outside a profile of the object to be inspected based on at least one of the three-dimensional model of the object, the three-dimensional model of the structured light measurement system, and the determined position of at least one of said structured light source and said imaging sensor.
US11/256,904 2005-10-24 2005-10-24 Methods and apparatus for inspecting an object Expired - Fee Related US7301165B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/256,904 US7301165B2 (en) 2005-10-24 2005-10-24 Methods and apparatus for inspecting an object

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/256,904 US7301165B2 (en) 2005-10-24 2005-10-24 Methods and apparatus for inspecting an object

Publications (2)

Publication Number Publication Date
US20070090309A1 US20070090309A1 (en) 2007-04-26
US7301165B2 true US7301165B2 (en) 2007-11-27

Family

ID=37984474

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/256,904 Expired - Fee Related US7301165B2 (en) 2005-10-24 2005-10-24 Methods and apparatus for inspecting an object

Country Status (1)

Country Link
US (1) US7301165B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101871896B (en) * 2009-04-24 2012-11-14 湖南科创信息技术股份有限公司 On-line detection method and device for surface embossing glass blemishes
US8631577B2 (en) 2011-07-22 2014-01-21 Pratt & Whitney Canada Corp. Method of fabricating integrally bladed rotor and stator vane assembly
US9403245B2 (en) * 2010-09-14 2016-08-02 Siemens Aktiengesellschaft Method for treating turbine blades and device therefor

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9482755B2 (en) 2008-11-17 2016-11-01 Faro Technologies, Inc. Measurement system having air temperature compensation between a target and a laser tracker
JP5567908B2 (en) * 2009-06-24 2014-08-06 キヤノン株式会社 Three-dimensional measuring apparatus, measuring method and program
US9400170B2 (en) 2010-04-21 2016-07-26 Faro Technologies, Inc. Automatic measurement of dimensional data within an acceptance region by a laser tracker
US9772394B2 (en) 2010-04-21 2017-09-26 Faro Technologies, Inc. Method and apparatus for following an operator and locking onto a retroreflector with a laser tracker
US8619265B2 (en) 2011-03-14 2013-12-31 Faro Technologies, Inc. Automatic measurement of dimensional data with a laser tracker
US9377885B2 (en) 2010-04-21 2016-06-28 Faro Technologies, Inc. Method and apparatus for locking onto a retroreflector with a laser tracker
GB2518769A (en) 2011-03-03 2015-04-01 Faro Tech Inc Target apparatus and method
US9164173B2 (en) 2011-04-15 2015-10-20 Faro Technologies, Inc. Laser tracker that uses a fiber-optic coupler and an achromatic launch to align and collimate two wavelengths of light
JP2014516409A (en) 2011-04-15 2014-07-10 ファロ テクノロジーズ インコーポレーテッド Improved position detector for laser trackers.
US9686532B2 (en) 2011-04-15 2017-06-20 Faro Technologies, Inc. System and method of acquiring three-dimensional coordinates using multiple coordinate measurement devices
US9482529B2 (en) 2011-04-15 2016-11-01 Faro Technologies, Inc. Three-dimensional coordinate scanner and method of operation
DE102011103003A1 (en) * 2011-05-24 2012-11-29 Lufthansa Technik Ag Method and device for crack inspection of an aircraft or gas turbine component
US9041914B2 (en) 2013-03-15 2015-05-26 Faro Technologies, Inc. Three-dimensional coordinate scanner and method of operation
JP6338421B2 (en) * 2014-03-31 2018-06-06 キヤノン株式会社 Information processing apparatus, information processing apparatus control method, gripping system, and program
US9395174B2 (en) 2014-06-27 2016-07-19 Faro Technologies, Inc. Determining retroreflector orientation by optimizing spatial fit
JP7012719B2 (en) * 2016-11-14 2022-02-14 シーメンス・ヘルスケア・ダイアグノスティックス・インコーポレーテッド Methods and equipment for characterizing samples using pattern illumination
JP7117189B2 (en) * 2018-08-13 2022-08-12 株式会社キーエンス Optical displacement meter
JP7064404B2 (en) * 2018-08-13 2022-05-10 株式会社キーエンス Optical displacement meter

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4585947A (en) 1980-06-26 1986-04-29 Diffracto, Ltd. Photodetector array based optical measurement systems
US4686374A (en) 1980-06-26 1987-08-11 Diffracto Ltd. Surface reflectivity detector with oil mist reflectivity enhancement
US5307151A (en) 1991-09-11 1994-04-26 Carl-Zeiss-Stiftung Method and apparatus for three-dimensional optical measurement of object surfaces
US5495337A (en) * 1991-11-06 1996-02-27 Machine Vision Products, Inc. Method of visualizing minute particles
US6028671A (en) 1996-01-31 2000-02-22 General Scanning, Inc. Method and system for suppressing unwanted reflections in an optical system
US6064759A (en) 1996-11-08 2000-05-16 Buckley; B. Shawn Computer aided inspection machine
US20020014577A1 (en) 1998-07-08 2002-02-07 Ppt Vision, Inc. Circuit for machine-vision system
US6639685B1 (en) 2000-02-25 2003-10-28 General Motors Corporation Image processing method using phase-shifted fringe patterns and curve fitting
US6678057B2 (en) 2001-12-19 2004-01-13 General Electric Company Method and device for reduction in noise in images from shiny parts
US20050111726A1 (en) 1998-07-08 2005-05-26 Hackney Joshua J. Parts manipulation and inspection system and method
US7019826B2 (en) * 2003-03-20 2006-03-28 Agilent Technologies, Inc. Optical inspection system, apparatus and method for reconstructing three-dimensional images for printed circuit board and electronics manufacturing inspection
US7098435B2 (en) * 1996-10-25 2006-08-29 Frederick E. Mueller Method and apparatus for scanning three-dimensional objects

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4585947A (en) 1980-06-26 1986-04-29 Diffracto, Ltd. Photodetector array based optical measurement systems
US4686374A (en) 1980-06-26 1987-08-11 Diffracto Ltd. Surface reflectivity detector with oil mist reflectivity enhancement
US5307151A (en) 1991-09-11 1994-04-26 Carl-Zeiss-Stiftung Method and apparatus for three-dimensional optical measurement of object surfaces
US5495337A (en) * 1991-11-06 1996-02-27 Machine Vision Products, Inc. Method of visualizing minute particles
US6028671A (en) 1996-01-31 2000-02-22 General Scanning, Inc. Method and system for suppressing unwanted reflections in an optical system
US7098435B2 (en) * 1996-10-25 2006-08-29 Frederick E. Mueller Method and apparatus for scanning three-dimensional objects
US6064759A (en) 1996-11-08 2000-05-16 Buckley; B. Shawn Computer aided inspection machine
US20020014577A1 (en) 1998-07-08 2002-02-07 Ppt Vision, Inc. Circuit for machine-vision system
US20050111726A1 (en) 1998-07-08 2005-05-26 Hackney Joshua J. Parts manipulation and inspection system and method
US6639685B1 (en) 2000-02-25 2003-10-28 General Motors Corporation Image processing method using phase-shifted fringe patterns and curve fitting
US6678057B2 (en) 2001-12-19 2004-01-13 General Electric Company Method and device for reduction in noise in images from shiny parts
US7019826B2 (en) * 2003-03-20 2006-03-28 Agilent Technologies, Inc. Optical inspection system, apparatus and method for reconstructing three-dimensional images for printed circuit board and electronics manufacturing inspection

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Hu, Qingying, et al., Shiny Parts Measurement Using Color Separation, 8 page abstract, GE GRC, Schenectady, NY (Oct. 22, 2005).

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101871896B (en) * 2009-04-24 2012-11-14 湖南科创信息技术股份有限公司 On-line detection method and device for surface embossing glass blemishes
US9403245B2 (en) * 2010-09-14 2016-08-02 Siemens Aktiengesellschaft Method for treating turbine blades and device therefor
US8631577B2 (en) 2011-07-22 2014-01-21 Pratt & Whitney Canada Corp. Method of fabricating integrally bladed rotor and stator vane assembly
US9327341B2 (en) 2011-07-22 2016-05-03 Pratt & Whitney Canada Corp. Llp Method of fabricating integrally bladed rotor and stator vane assembly

Also Published As

Publication number Publication date
US20070090309A1 (en) 2007-04-26

Similar Documents

Publication Publication Date Title
US7301165B2 (en) Methods and apparatus for inspecting an object
EP1777491B1 (en) Method and apparatus for inspecting an object
US7365862B2 (en) Methods and apparatus for inspecting an object
EP1777489B1 (en) Method and apparatus for inspecting an object
US7576347B2 (en) Method and apparatus for optically inspecting an object using a light source
US7492450B2 (en) Methods and apparatus for inspecting an object
US7782451B2 (en) Device for and method of inspecting surface condition having different curvatures
US6678057B2 (en) Method and device for reduction in noise in images from shiny parts
US20150054939A1 (en) Internal inspection of machinery by stitched surface imaging
US7336374B2 (en) Methods and apparatus for generating a mask
JP4357875B2 (en) Method and apparatus for measuring the surface shape of an object
US20070090310A1 (en) Methods and apparatus for inspecting an object
JP4515036B2 (en) Method of determining the position of the three-dimensional edge by side lighting
JP2005351760A (en) Distortion measuring method and system

Legal Events

Date Code Title Description
AS Assignment

Owner name: GENERAL ELECTRIC COMPANY, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HU, QINGYING;HARDING, KEVIN GEORGE;ROSS, JOSEPH BENJAMIN;AND OTHERS;REEL/FRAME:017146/0096;SIGNING DATES FROM 20051021 TO 20051022

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20191127