WO1996023199A1 - Method and apparatus for detecting an object - Google Patents
Method and apparatus for detecting an object Download PDFInfo
- Publication number
- WO1996023199A1 WO1996023199A1 PCT/IE1996/000002 IE9600002W WO9623199A1 WO 1996023199 A1 WO1996023199 A1 WO 1996023199A1 IE 9600002 W IE9600002 W IE 9600002W WO 9623199 A1 WO9623199 A1 WO 9623199A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- die
- spot
- detector
- signal
- intensity
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 230000004048 modification Effects 0.000 claims description 4
- 238000012986 modification Methods 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 18
- 230000003750 conditioning effect Effects 0.000 description 8
- 230000004044 response Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 239000012530 fluid Substances 0.000 description 4
- 239000005337 ground glass Substances 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 238000009304 pastoral farming Methods 0.000 description 2
- 238000002310 reflectometry Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 230000008014 freezing Effects 0.000 description 1
- 238000007710 freezing Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 238000004513 sizing Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 238000011179 visual inspection Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/02—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
- G01B11/028—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by measuring lateral position of a boundary of the object
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/26—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
- G01D5/32—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
- G01D5/34—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
- G01D5/342—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells the sensed object being the obturating part
Definitions
- This invention relates to a method and apparatus for determining the location of at least one point on an object boundary.
- spot control signal a first signal which controls the deflection of the spot along the one direction
- the invention also provides an apparatus for performing the above method.
- Object includes solid and fluid entities which may be opaque, translucent, transparent or reflective, or more than one of these in different regions.
- “Boundary” includes both a physical boundary (edge) of an object and a line demarcating regions of the object of different transmissivity or reflectivity.
- Light includes UV and IR wavelengths.
- Figure 1 is a schematic diagram of a first embodiment of the invention
- Figure 2 is a schematic diagram of a second embodiment of the invention.
- Figure 3 is a schematic diagram of a third embodiment of the invention.
- Figure 4 is a schematic diagram of a fourth embodiment of the invention.
- Figure 5 is a block diagram of a position-controlled light source for use in the embodiments of Figs. 1-4,
- Figure 6 is a block diagram of a light detector for use in the embodiments of Figs. 1-4,
- FIG. 7 is a block diagram of a controller for use in the embodiments of Figs. 1-4,
- Figure 8 is a block diagram of an alternative controller to that shown in Fig. 7 which provides for object scanning in mutually perpendicular X and Y directions,
- Figure 9 is a block diagram of an alternative controller to that shown in Fig. 7 which provides for object scanning in radial and angular directions,
- Figure 10 illustrates how certain objects may need to be subject to radial scanning about more than one origin
- Figure 11 is a block diagram of circuitry which uses the position signal derived from the embodiment of Figs. 1-4,
- Figures 12 and 13 are images which may be derived from the circuitry of Fig. 11,
- Figure 14 is a schematic diagram of a fifth embodiment of the invention.
- Figure 15 is a schematic diagram of a sixth embodiment using two light beams for determining range information
- Figure 16 is a schematic diagram of a sixth embodiment using one light beam for determining range information
- Figure 17 is a schematic diagram of a seventh embodiment for measuring the height of a surface.
- the embodiment shown in Fig. 1 includes a position-controlled light source 10 for generating a spot beam of light 12.
- the spot from the light beam 12 falls on a light detector 14 which generates an intensity signal 16 representative of the instantaneous intensity of the spot 13 as measured at the detector 14.
- the light beam 12 is deflectable throughout an angular range alpha. For the moment the beam will be assumed to be deflectable only in a single plane, so that the spot 13 correspondingly moves in only a single direction on the detector 14, herein referred to as the Y direction. Modifications which permit two dimensional X-Y movement and movement in radial and angular directions will be described later.
- the deflection of the beam 12, and hence the movement of the spot 13, is determined by a spot control signal 18 generated by a controller 20.
- the intensity of the spot 13 at the detector 14 for any position of the beam 12 in its range of angular deflection alpha is at a substantially constant maximum value, and hence the amplitude A of the intensity signal 16 is also at a substantially constant maximum value. Let us call this maximum amplitude Al .
- the amplitude A of the intensity signal 16 will drop to a minimum value AO when the beam is totally obstructed by the object since the intensity of the spot 13, as measured at the detector 14, will be zero.
- AO In the absence of ambient light AO will be substantially zero, but the apparatus will work even in the presence of ambient light provided the level of the ambient light is substantially constant at the detector.
- modulation of the light beam and/or filters can be used to substantially eliminate the effect of ambient light, or the apparatus can be placed in a darkened environment.
- the amplitude A of the intensity signal 16 will be some value between AO and Al depending upon the degree of obstruction of the beam and, correspondingly, a function of the spot area falling on the detector 14. Therefore, a value of A between AO and Al will correspond to the beam being located at the edge 24 of the object 22.
- a value of (Al + A0)/2 will correspond to half the cross-sectional area of the beam being obstructed and only half the full spot area falling on the detector 14 where a circular spot having an intensity profile symmetrical about the centre of the spot is used.
- the reference value is selected to have a value between Al and AO and preferably (Al + A0)/2 which is the value which occurs when half the cross-section of the beam 12 is obscured by the edge 24.
- the controller 20 In response to the comparison the controller 20, for example using a PID (Proportional Integral Differential) loop, adjusts the spot control signal 18 in an attempt to deflect the beam 12, and hence the spot 13, to a position where the amplitude A of the intensity signal 16 equals the reference value or at least falls within a narrow range centered on the reference value, i.e. to a position where the beam is partially intercepted by die edge of the object.
- the attempt may be unsuccessful, for example if the object 22 is incorrectly placed, but assuming the object is properly placed so that at some point the edge 24 can intercept the beam 12, then the beam ends up positioned at that edge.
- the apparatus can substantially instantaneously track any movement in the edge 24 of the object, the controller 20 constantly adjusting and re-adjusting the position of the beam 12 as the edge 24 of the object moves so as to maintain the beam at that edge. This can have application in, for example, monitoring the undulating surface of a moving fluid.
- a position signal 26 This is a signal representing the instantaneous angular position of the light beam 12 and, accordingly, represents the Y coordinate of the detected edge 24.
- this position signal 26 is derived from the deflection mechanism of the position-controlled light source 10 or by another mechanism if necessary.
- Fig. 1 requires a relatively large area detector 14, to ensure that the spot 13 falls on the detector over the range of deflection of the light beam 12.
- the angle of deflection alpha need not be made greater than is necessary to embrace the expected location of the edge 24, and can be made smaller by bringing the light source 10, object 22 and detector 14 as close together as possible.
- a relatively large area detector in general practical considerations will still mandate a relatively large area detector.
- the spot 13 does not fall directly on the detector 14 but on a translucent ground glass screen 28 located in front of the detector 14.
- the angle of view beta of the detector 14 is sufficient to include the range of deflection of the spot 13 on the screen 28, the detector itself can be of relatively small area.
- the embodiment of Fig. 2 operates in the same manner as that of Fig. 1.
- FIG. 3 Another possibility for overcoming the need for a large area detector is shown in Fig. 3.
- a translucent ground glass screen 28 is still used, but the object 22 is located between the screen 28 and the detector 14 rather than between the light source 10 and the screen 28.
- the proportion of the spot area, and correspondingly its intensity, as seen on the screen 28 by the detector 14 will change at that point within the range of deflection of the beam 12 where the line of sight 29 between the spot 13 and the detector becomes obscured by the edge of the object 22.
- a reflective object 22 is located to reflect light to the detector 14.
- the spot 13 falls with full intensity on the detector and the amplitude of the intensity signal 16 is at a maximum Al .
- the amplitude of die intensity signal 16 falls from the maximum Al to a minimum AO as an increasing proportion of the beam cross-section misses the object and is not reflected to the detector 14, and die spot 13 correspondingly decreases in size to zero at the detector. Therefore, by setting the reference value in the controller 20 to a value between AO and Al, and preferably (Al + A0)/2, the beam 12 is positioned on die edge as in the embodiment of Fig. 1.
- the object 22 in this embodiment is not reflective but acts like a screen so that a visible spot 13 is formed on the object itself rather than being reflected directly onto the detector 14, it is still possible to detect die edge 24.
- the detector 14 measures the intensity of the spot as seen on the surface of the object, and generates an intensity signal whose amplitude decreases from Al to AO as the spot moves across the edge 24.
- Figure 5 is a block diagram of a position-controlled light source 10 for use in the embodiments of Figs. 1-4.
- the light source 30 proper is, in the present example, a laser diode but it may be any light source which provides a narrow light beam 12 whose angular deflection may be controlled.
- Light source conditioning circuits 32 may be used to provide conditioning of die light source, for example, modulation or intensity control, in certain applications.
- beam conditioning means 34 may provide optical conditioning of the light beam 12 using, for example, focusing lenses, collimators, filters or spatial filters etc.
- the beam deflector 36 provides deflection of the beam 12 along the Y direction under die control of d e spot control signal 18 from the controller 20.
- d e spot control signal 18 from the controller 20.
- galvoscanner deflectors for a laser beam one can use galvoscanner deflectors, acousto-optic deflectors, rotating polygons, rotating prisms, resonant scanners, electro-optic deflectors, pencil scanners, etc.
- tiiat the beam 12 was only deflected in a single Y direction in response to a single spot control signal 18, and in such a case deflection in only one dimension is needed.
- two independently controllable deflectors or one deflector deflectable in X and Y directions is required.
- a deflection signal generator 38 receives the spot control signal 18 from the controller 20 and provides a corresponding beam deflection signal to the beam deflector 36; this signal is an instruction to the deflector 36 to position the light beam at a specific point along the Y direction.
- Post-deflection conditioning means 40 may be provided for optical beam conditioning after the deflector 36 in some applications.
- a position detector and output generator 42 provides the position signal 26, which is a signal representing the Y coordinate of the edge 24 of the object 22.
- This signal is derived from me instantaneous position of d e deflector 36 by any suitable optical, mechamcal or electronic technique for monitoring the movement of d e light beam deflector 36.
- the position signal 26 could be derived directly from the spot control signal 18, since the latter is also representative of the Y coordinate of the edge 24.
- Figure 6 is a block diagram of a light detector 14 for use in die embodiments of Figs. 1-4.
- Pre-detector means 44 may, depending on d e application, subject the light beam 12 to optical conditioning prior to detection. Typically die pre-detector means 44 may include interference filters, screens, integrating spheres, etc.
- the detector 46 proper may be a photodiode or a photomultiplier tube. Other devices which can be used include charge-coupled devices, light-dependant resistors, etc. The particular detector used would depend on die required performance and the particular embodiment under consideration.
- a detector bias and control circuit 48 provides power and bias requirements for die detector.
- detector signal conditioning and amplification circuitry 50 may provide various functions such as demodulation, dark current offset, current-to- voltage conversion, amplification etc., according to die application.
- the output of die circuit 50 is the intensity signal which is fed back to die controller 20 and represents the instantaneous intensity of the light spot 13 as measured at die detector 46.
- Figure 7 is a block diagram of a controller 20 for use in the embodiments of Figs. 1-4.
- An efficient type of controller 20 for use in die present invention is a known type of PID loop controller.
- die controller At its input die controller has a comparator 52 which receives the intensity signal 16 as one input and d e reference value 54, for example (Al + A0)/2, as the second input. From these inputs it derives an error signal 56 which is a measure of the difference between the two input signals 16 and 54.
- the tiiree controller components 58, 60 and 62 act upon die error signal 56 to produce die spot control signal 18 for the signal generator 38 of the deflector 36 (Fig. 5).
- the proportional component 58 provides correction of the beam position based on die magnitude of me error
- the integral component 60 provides correction of the beam position based on die error value averaged over time
- die differential component 62 determines d e rate of approach to die reference value.
- the action of tiiese components 58, 60 and 62 are combined at 64 to provide die spot control signal 18 which, as has been described, tends to reduce d e error signal 56 by positioning the light beam 12 (or spot 13 in the case of die embodiment of Fig. 3) on die edge 24 of the object 22 as seen by the detector 14.
- the gain and time constant values can be set and adjusted to vary the response of the PID loop according to conditions.
- PID controller is a very suitable controller for use in the present invention
- otiier kinds of controller could be used.
- One possibility is to use a controller that simply causes the beam 12, and hence d e spot 13, to move in one direction when die error signal 56 is positive, and in the otiier direction when die error signal is negative. Provided the response of die feedback loop were sufficiently fast, this would cause d e beam to "hunt" at the edge of die object, moving back and forth across die edge widiout actually settling down to a fixed position. This would be acceptable in some applications provided die amplitude of the hunting were not too large.
- Another possibility is to use information about die position of die spot relative to the edge, if known, in addition to d e intensity error signal in the controller.
- die above embodiments have assumed that the spot 13 is deflected in only a single (Y) direction and, accordingly, die apparatus is only capable of determining a single point on the edge of die object 22.
- a typical application for such one-dimensional edge detection is fluid boundary tracking.
- the beam 12, and hence die spot 13 be deflectable in two directions at an angle to one anodier, preferably orthogonal X-Y directions.
- the beam deflector 36 (Fig. 5) will have two deflectors for independentiy deflecting die beam in die X and Y directions respectively, for example single-axis galvoscanners in the case of a laser beam.
- Figure 8 shows a controller 20 suitable for controlling such an arrangement.
- the controller of Fig. 8 includes a PID controller as already described in relation to Fig. 7 to provide a spot control signal 18 controlling deflection of die beam 12, and hence die spot 13, in the Y direction. Simultaneously the beam 12 is deflected in die X direction under die control of a second spot control signal 18' derived from a timebase 66. In tiiis case both signals 18 and 18' are input to die signal generator 38 (Fig. 5) which generates corresponding beam deflection signals to the X and Y deflectors of die beam deflector 36.
- die signal generator 38 Fig. 5
- the position detector and output generator 42 will output two position signals 26, corresponding to die instantaneous X and Y coordinates of the edge 24 of die object 22, these being derived from the instantaneous position of the two X and Y deflectors in die beam deflector 36.
- these two position signals could be derived directly from die spot control signals 18 and 18' .
- the controller 20 could include a PID controller (Fig. 7) providing a radial spot control signal 68 for radial deflection of die beam 12 relative to an origin, and an angular timebase 70 providing an angular spot control signal 72 defining die angular position of die spot relative to an axis extending from the origin.
- PID controller Fig. 7
- angular timebase 70 providing an angular spot control signal 72 defining die angular position of die spot relative to an axis extending from the origin.
- These radial and angular spot control signals 68 and 72 are tiien converted to X and Y direction spot control signals 18' and 18 by a polar-cartesian coordinate converter 74 for control of the X and Y direction deflectors in the beam deflector 36 (Fig. 5).
- the frequency of the timebase should be appropriately adjusted in relation to the response time of the PID feedback loop to allow die beam to follow the edge closely, or the angular spot control signal 72 can be frozen when the magnitude of die error signal 56 exceeds a preset threshold, as described above.
- This embodiment is useful where one wishes to follow the edge on all sides of an object, and can be used to track botii outside and inside edges of a hollow object, such as a machine nut, Fig. 13, depending upon whedier the beam is deflected radially outward or inward when die controller 20 detects tiiat the spot is obscured from die detector 14 by die object. In both cases the origin is located at or near the centre of the hole in die nut as seen by the detector 14.
- die edge of some shapes such as d e "L" shape shown in Fig. 10, cannot be followed on all sides of die object using a single origin.
- die point 01 as an origin and assuming a clockwise angular scan is used starting at the lower left corner of the object
- the edges S6, SI and S2 are followed in their entirety, but the edges S3 and S4 are missed and die beam jumps from die bottom of edge S2 directly to d e point on edge S5 radially outward relative to the origin so that only the portion D of the edge S5 is followed.
- die missing edges of die object can be tracked by choosing a second origin, for example 02, and performing a second scan. By correlating the two sets of results die outline of the entire object can be reconstructed.
- Figure 11 is a block diagram of circuitry which uses the position signal(s) derived from the position detector and output generator 42 (Fig. 5). It will be recalled that either one or two such signals are generated, depending upon whedier the spot 13 is deflected in only the Y direction (Fig. 7) or in botii X and Y directions (Figs. 8 and 9).
- the position signals can be used to drive a visual display device 76, for example a CRT, to provide an image for visual inspection. Examples of images which can be produced in this way are shown in Figures 12 and 13.
- Fig. 12 were produced using a controller as described witii reference to Fig. 8.
- the left hand side of Fig. 12 shows die image of a comb with one missing tootii in die middle and several at the right hand end, and me right hand side of Fig. 12 shows die profile of a "Yale" key.
- the image in Fig. 13 was produced using a controller as described with reference to Fig. 9, and shows botii inside and outside edges of a machine nut.
- die signals can be used witii analog circuitry 78 for on-line control or inspection.
- the position signals can also be digitised in an analog to digital converter 80 to provide die edges of die object under examination as a series of coordinate values. These coordinates can then be analysed 82 or used in machine vision applications such as process control 84, parameter generation, product inspection, etc.
- the size of the spot 13 should preferably be small in relation to the size of the object under examination and of die same order of magnitude as variations in the edge which it is desired to distinguish.
- an oscilloscope 86 is used to produce a spot 13 on its screen 88 which is viewed by die detector 14.
- the timebase of the oscilloscope is switched out, and die vertical (Y) deflection of die spot 13 is controlled by d e spot control signal 18 from the controller 20 which, in this case, is constructed as described in relation to Fig. 7.
- tiiis embodiment is essentially the same as that of Fig. 3, except that the oscilloscope screen 88 replaces die screen 28 and die deflecting circuits of the oscilloscope itself are used as die beam deflector.
- This embodiment used a standard side-window photomultiplier tube - the EMI 978 IB - as the detector housed within a limiting aperture, and d e oscilloscope used was a standard Hitachi V212 20MHz model.
- the X deflector of the oscilloscope could be operated under die control of the horizontal timebase of the oscilloscope, thereby giving two dimensional spot movement and allowing the spot 13 to track die edge of die object generally in the manner described above for the laser embodiments.
- the radial/angular scanning technique described above can similarly be used witii an oscilloscope or other CRT based device.
- Otiier embodiments of die invention are possible in which a spot of hght on a screen is generated by otiier tiian a light beam.
- a spot of light can be generated on die screen of a display panel consisting of a high density matrix of LEDs, and die spot can be deflected by using the drive circuitry of the display panel.
- Such an arrangement can be substituted for the oscilloscope in Fig. 14.
- die use of filters and/or modulation can be used to mitigate the effect of ambient light.
- a laser as the light source it is possible to use a laser witii a narrow bandwidtii; e.g. a laser diode at 636nm.
- An interference filter with a central passband at die same wavelengtii can then be placed in front of the detector which then effectively only sees the light from the laser, and otiier ambient light is filtered out.
- the laser output can be modulated.
- Laser diodes can be modulated at frequencies in excess of 20MHz. Signals of this frequency incident on the detector are unlikely to originate from light sources other than that used to produce die spot and such frequencies are also much higher than the bandwidth required for imaging.
- the signal to the detector then contains both normal incident light (ambient light) and d e laser light.
- Using AC demodulation die modulated laser signal can be extracted from the detector signal. Modulation and filter techniques can also be used with CRT-based devices such as die oscilloscope described above.
- Fig. 15 there are two systems 10', 14', 20' and 10", 14", 20" as described witii reference to Fig. 2, but sharing a common translucent ground glass screen 28.
- the light sources 10', 10" are offset from one another so that when the beams are grazing the same point on the edge 24 of die object 22 the light spots 13', 13" are separated on die screen 28. Then the distance of die object 22 from the screen 28 can be readily determined by a simple geometrical calculation from the vertical (as seen in Fig. 15) separation of light sources 10, 10", the horizontal distance of the light sources from the screen and die vertical separation of the two spots 13' , 13" on the screen.
- each detector 14', 14" only responds to light from its own source 10', 10". This can be achieved by using a different coloured light for each beam 12', 12" and providing appropriate filters in front of each detector. Alternatively the light beams can be differently modulated, each detector responding to light only of the correct modulation for that detector. However, it is not necessary to use two systems to provide range information.
- Figure 16 a single system is used and first a measurement of the position of die spot 13' is taken along the main beam path 12' . Next a mirror 92 is switched into the path of the beam 12' which deflects die beam onto a second mirror 94 and tiience along a new path 12" which approaches the object at an angle to the first path 12' . The position of the spot 13" resulting from the new light path is now measured and, as before, range information can be readily calculated.
- Clearly die ranging principles described in Figs. 15 and 16 can be applied to other of the embodiments.
- Figure 17 shows a basic embodiment.
- die beam 12 is reflected off a surface 96 whose height is to be determined.
- a knife edge 98 corresponding in the previous embodiments to the object 22, is located at a fixed position relative to the light source 10 and translucent ground glass screen 28.
- die angle of deflection of die light beam 12 will be adjusted by die feedback control mechanism previously described so tiiat it just grazes the top of die knife edge 98 and forms a spot 13 on the screen 28.
- die beam 12 reflected off d e surface 96 will travel along a new patii 12', again just grazing d e top of d e knife edge 98 and forming a spot 13' at a new position on the screen 28.
- the coordinates of the two spots 13, 13' are derived in the manner described previously, and die distance between them is directly related to the difference in height, delta h, between the two positions of the surface. If die surface 96 is not reflective and die image of the spot is formed on die surface 96 itself, then the screen 28 is omitted and d e detector 14 measures die intensity of the spot as seen on the surface 96.
- This technique may be used for surface profiling.
- the object may be any solid or fluid entity and may be opaque, translucent, transparent or reflective, or more than one of these in different regions.
- the object presents a line demarcating regions of different transmissivity or reflectivity which is able to modify die amplitude of die intensity signal 16 as die beam or spot crosses that line, it is possible to detect tiiat line according to die above principles by setting the controller reference value to a value between Al and AO and preferably (Al + A0)/2.
- Al is the amplitude of die intensity signal 16 on one side of die demarcation line and AO die intensity on the otiier side of the demarcation line.
- die position-controlled light source 10 and die detector 14 can be placed in the same housing, so that die detector 14 looks at the spot 13 on die screen 28 along d e same pati as the outgoing light beam 12.
- the present invention has many useful applications.
- the radial scan technique (Fig. 9) can be used for grading or sizing or checking the shape of many mass-produced products. By comparing a product witii a copy stored in memory die technique could be used to detect flawed products in a production line.
- the linear scan technique (Figs. 7 and 8) could be used to detect missing teed on saw blades, missing pins on electrical connectors and broken or fused teetii on a comb, and indeed all departures from a standard profile.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU44580/96A AU4458096A (en) | 1995-01-25 | 1996-01-25 | Method and apparatus for detecting an object |
EP96900695A EP0805955A1 (en) | 1995-01-25 | 1996-01-25 | Method and apparatus for detecting an object |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IES950049 | 1995-01-25 | ||
IE950049 | 1995-01-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1996023199A1 true WO1996023199A1 (en) | 1996-08-01 |
Family
ID=11040632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IE1996/000002 WO1996023199A1 (en) | 1995-01-25 | 1996-01-25 | Method and apparatus for detecting an object |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP0805955A1 (en) |
AU (1) | AU4458096A (en) |
WO (1) | WO1996023199A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2815703A1 (en) * | 2000-10-19 | 2002-04-26 | Cit Alcatel | Optical fiber thickness measurement method for use in quality control by placing the fiber so that it blocks an electron beam incident on a CRT and using beam deviation to measure thickness |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2188818A5 (en) * | 1972-06-13 | 1974-01-18 | Cem Comp Electro Mec | |
FR2216556A2 (en) * | 1973-02-02 | 1974-08-30 | Cem Comp Electro Mec | |
DE2405102A1 (en) * | 1974-02-02 | 1975-08-07 | Zeiss Carl Fa | Dynamic scanning to detect position of object edges or lines - with dynamically operating photoelectric scanning apparatus determines angular orientation of lines |
JPS59180408A (en) * | 1983-03-31 | 1984-10-13 | Koden Kogyo Kk | Optical position detector |
DE8601152U1 (en) * | 1986-01-18 | 1986-07-03 | Sitzmann & Heinlein GmbH, 90513 Zirndorf | Measuring device |
-
1996
- 1996-01-25 WO PCT/IE1996/000002 patent/WO1996023199A1/en not_active Application Discontinuation
- 1996-01-25 EP EP96900695A patent/EP0805955A1/en not_active Withdrawn
- 1996-01-25 AU AU44580/96A patent/AU4458096A/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2188818A5 (en) * | 1972-06-13 | 1974-01-18 | Cem Comp Electro Mec | |
FR2216556A2 (en) * | 1973-02-02 | 1974-08-30 | Cem Comp Electro Mec | |
DE2405102A1 (en) * | 1974-02-02 | 1975-08-07 | Zeiss Carl Fa | Dynamic scanning to detect position of object edges or lines - with dynamically operating photoelectric scanning apparatus determines angular orientation of lines |
JPS59180408A (en) * | 1983-03-31 | 1984-10-13 | Koden Kogyo Kk | Optical position detector |
DE8601152U1 (en) * | 1986-01-18 | 1986-07-03 | Sitzmann & Heinlein GmbH, 90513 Zirndorf | Measuring device |
Non-Patent Citations (1)
Title |
---|
PATENT ABSTRACTS OF JAPAN vol. 9, no. 40 (P - 336)<1763> 20 February 1985 (1985-02-20) * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2815703A1 (en) * | 2000-10-19 | 2002-04-26 | Cit Alcatel | Optical fiber thickness measurement method for use in quality control by placing the fiber so that it blocks an electron beam incident on a CRT and using beam deviation to measure thickness |
Also Published As
Publication number | Publication date |
---|---|
AU4458096A (en) | 1996-08-14 |
EP0805955A1 (en) | 1997-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4634879A (en) | Method and system for determining surface profile information | |
US4905151A (en) | One dimensional image visual system for a moving vehicle | |
US5661667A (en) | 3D imaging using a laser projector | |
CA1287486C (en) | Method and system for high-speed, high-resolution, 3-d imaging of an object at a vision station | |
AU595937B2 (en) | Laser probe for determining distance | |
US4677302A (en) | Optical system for inspecting printed circuit boards wherein a ramp filter is disposed between reflected beam and photodetector | |
CA2103828C (en) | Measurement of transparent container wall thickness | |
US4980547A (en) | Light distribution and detection apparatus | |
EP0022263B1 (en) | Light curtain apparatus with provision for generating a cyclically varying scale signal | |
US5714762A (en) | Determination of the surface properties of an object | |
US5061062A (en) | Focus spot size controller for a variable depth range camera | |
US5032023A (en) | Optical fiber based sensor for a variable depth range camera | |
WO1993003474A1 (en) | Apparatus to digitize graphic and scenic information and determine stylus position | |
JPS59119206A (en) | Optical type position detector | |
US4502785A (en) | Surface profiling technique | |
WO1998040762A1 (en) | Image-directed active range finding system | |
US4790660A (en) | Shape measuring instrument | |
US4303862A (en) | Clear air turbulence detector | |
EP0805955A1 (en) | Method and apparatus for detecting an object | |
IES69319B2 (en) | Method and apparatus for detecting an object | |
US3776639A (en) | Frequency responsive focus detecting apparatus | |
US3436154A (en) | Apparatus for,and methods of,testing lenses | |
US4302681A (en) | Opto-electronic reading apparatus | |
Cuthbert et al. | A microelectronic mask inspection system based on single spot laser scan techniques | |
CA1114478A (en) | Method and apparatus for automatically processing a workpiece employing calibrated scanning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AU AZ BB BG BR BY CA CH CN CZ DE DK EE ES FI GB GE HU IS JP KE KG KP KR KZ LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG US UZ VN AZ BY KG KZ RU TJ TM |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): KE LS MW SD SZ UG AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1996900695 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref country code: US Ref document number: 1997 875526 Date of ref document: 19970828 Kind code of ref document: A Format of ref document f/p: F |
|
WWP | Wipo information: published in national office |
Ref document number: 1996900695 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1996900695 Country of ref document: EP |