WO2013102858A1 - Apparatus for and method of measuring spectral information of an object or material - Google Patents

Apparatus for and method of measuring spectral information of an object or material Download PDF

Info

Publication number
WO2013102858A1
WO2013102858A1 PCT/IB2013/050035 IB2013050035W WO2013102858A1 WO 2013102858 A1 WO2013102858 A1 WO 2013102858A1 IB 2013050035 W IB2013050035 W IB 2013050035W WO 2013102858 A1 WO2013102858 A1 WO 2013102858A1
Authority
WO
WIPO (PCT)
Prior art keywords
light
food
light detection
patches
spectrum
Prior art date
Application number
PCT/IB2013/050035
Other languages
French (fr)
Inventor
Udayan Kanade
Original Assignee
Udayan Kanade
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 Udayan Kanade filed Critical Udayan Kanade
Publication of WO2013102858A1 publication Critical patent/WO2013102858A1/en

Links

Classifications

    • 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/25Colour; Spectral properties, i.e. comparison of effect of material on the light at two or more different wavelengths or wavelength bands
    • G01N21/255Details, e.g. use of specially adapted sources, lighting or optical systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/02Details
    • G01J3/0272Handheld
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/28Investigating the spectrum
    • G01J3/30Measuring the intensity of spectral lines directly on the spectrum itself
    • G01J3/36Investigating two or more bands of a spectrum by separate detectors
    • 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/47Scattering, i.e. diffuse reflection
    • G01N21/4738Diffuse reflection, e.g. also for testing fluids, fibrous materials
    • 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/85Investigating moving fluids or granular solids
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/12Generating the spectrum; Monochromators
    • G01J2003/1213Filters in general, e.g. dichroic, band
    • 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
    • G01N2021/845Objects on a conveyor

Definitions

  • This invention relates to detection, analysis, measurement and classification of objects and materials. More particularly, this invention relates to detection, analysis, measurement and classification of objects and materials using detection of light spectra.
  • Spectrum detection generally involves complex optics such as light collimation optics and spectrum separation optics, and costly and slow detection.
  • the speed, cost and complexity are deterrents to using present spectrum detection techniques in a wide variety of applications.
  • the present invention detects various light spectrum related features of objects and materials. For any given object, the appearance of the object is completely defined by the knowledge of what wavelength falling where in which direction, given rise to light of which wavelengths emanating from where in which directions. This is a huge space of information. For example, appearance under any lighting conditions, in any environment, and using any kind of optics may be derived from this huge space of information.
  • a small set of information regarding an object is detected using direct detection methods.
  • This small set of information shall be termed to be a compressed spectrum of the object.
  • This small set of information allows us to derive important information about the object under consideration without having the entire space of appearance related information.
  • the present invention involves shining a light onto an object and detecting light reflected, scattered and transmitted by the object in various directions using light detection patches.
  • Each light detection patch may have a distinct wavelength sensitivity characteristic.
  • the above procedure is applied as the object under consideration passes under the apparatus of the present invention, thus producing different “views”, i.e. readings at various times as the object moves under this apparatus. Also disclosed are methods of deriving various useful information about said object.
  • a particular application of the present invention is the detection of missing food items, for food packaging industry.
  • a conveyor system is conveying trays of food at a very high speed.
  • Dispensers dispense food items in the trays.
  • one or more food items are missing and these missing food items need to be automatically detected.
  • the food packaging may be some food packaging other than trays.
  • the detection of food items is carried out by measuring light bounced off the food as it passes light detectors.
  • Different food items have different light spectra, i.e. they reflect different wavelengths of light to a different degree.
  • the light detectors are made to be sensitive to different spectra, and using the detected light, the presence of a component is detected.
  • Figure 1 depicts an apparatus for measuring a compressed spectrum of a material or object, according to an embodiment.
  • Figure 2A depicts an apparatus for measuring a compressed spectrum of a material or object, according to an embodiment .
  • Figure 2B depicts an apparatus for measuring a compressed spectrum of a material or object, as viewed from the top, according to an embodiment .
  • Figure 3A depicts an apparatus for measuring a compressed spectrum of a material or object, according to an embodiment .
  • Figure 3B depicts an apparatus for measuring a compressed spectrum of a material or object, as viewed from the top, according to an embodiment .
  • Figure 3C depicts an apparatus for measuring a compressed spectrum of a material or object, as viewed from a side, according to an embodiment .
  • Figure 4 depicts a light detection patch, according to an embodiment.
  • Figure 5 depicts an apparatus for measuring a compressed spectrum of a material or object, according to an embodiment .
  • Figure 6A shows an apparatus measuring a compressed transmission spectrum of material, according to an embodiment .
  • Figure 6B shows an apparatus measuring a compressed transmission spectrum of material, according to an embodiment .
  • Figure 7 shows an apparatus measuring a compressed transmission spectrum of a material, according to an embodiment .
  • Figure 8 shows an apparatus measuring a compressed spectrum of a material as it falls under gravity, according to an embodiment.
  • Figure 9 shows a portable apparatus for measuring a compressed spectrum, according to an embodiment.
  • Figure 10 shows an apparatus for measuring compressed spectrum of a fluid, according to an embodiment .
  • Figure 11 depicts an apparatus for measuring transmission compressed spectrum of an object for an elongated light path, according to an embodiment .
  • Figure 12 depicts an apparatus for measuring transmission compressed spectrum of a fluid, according to an embodiment .
  • Figure 13 depicts an apparatus for measuring transmission compressed spectrum of a fluid, according to an embodiment .
  • Figure 14 depicts an apparatus for measuring transmission compressed spectrum of a fluid, according to an embodiment .
  • Figure 15 depicts an apparatus for measuring transmission compressed spectrum of a fluid, according to an embodiment .
  • Figure 1 depicts an apparatus 199 for measuring a compressed spectrum of a material or object, according to an embodiment .
  • An object 101 is being conveyed by a conveyor belt 102, or other means of movement.
  • the object 101 is to be analyzed by the analysis method of the present invention.
  • the object 101 enters an enclosure 106.
  • the enclosure 106 shields the object 101 from light when a spectral measurement is being performed on the object 101.
  • the object 101 is a tray of food being inspected for quality.
  • the object 101 may be any other object or material.
  • Figure 2A depicts an apparatus 299 for measuring a compressed spectrum of a material or object, according to an embodiment .
  • a light source 204 is present in one wall of the enclosure 206.
  • a light detector 205 along with optics 203 (such as a tube or lens) which preferentially sensitizes the light detector 205 to the light source 204 is present.
  • Optics (such as a tube or lens) may be provided for the light source 204 too, so that the light from the light source 204 does not pollute the cavity of the enclosure 206.
  • Figure 2B depicts an apparatus 299 for measuring a compressed spectrum of a material or object, as viewed from the top, according to an embodiment .
  • a light source 204 is present in one wall of the enclosure.
  • a light detector 205 along with optics 203 (such as a tube or lens) which preferentially sensitizes the light detector 205 to the light source 204 is present.
  • An object 201 is being conveyed by a conveyor belt 202, or other means of movement.
  • the object 201 cuts the light path between light source 204 and light detector 205, the light detector registers a drop in detected light, and thus, the precise position of object 201 is known.
  • the light source 204 may be a LASER, so that position can be very precisely detected.
  • Figure 3A depicts an apparatus 399 for measuring a compressed spectrum of a material or object, according to an embodiment .
  • An enclosure 306 has a light source 303 in it.
  • the light source 303 may be any light source such as an incandescent lamp, LED, halogen lamp, etc.
  • the light source 303 may be a light source generating light of a particular spectrum – for example neon lamps will produce a very particular spectrum.
  • the apparatus may have multiple light sources like 303, of the same or different spectra placed at different locations.
  • the material or object being detected is possibly photoluminescent in part, and at least one light source 303 produces light of a spectrum that will excite the photoluminescence and at least one light detection patch can detect light of a spectrum created by photoluminescence.
  • each light detection patch is capable of producing a reading at every moment of operation.
  • the light detection patches 305 are positioned on the top of the object to be measured. Light detection patches may also be positioned to the sides of the object to be measured. Light detection patches may also be positioned to be under the object to be measured, but for this scheme to be useful, the conveyor or transport mechanism should be transparent.
  • the light source 303 and light detection patches 305 are embedded in or very close to the walls of the enclosure 306. In another embodiment, the light source 303 and light detection patches 305 are separated from the space in which the measured objects sits or travels by a sheath of transparent material, such as glass or plastic.
  • Figure 3B depicts an apparatus 399 for measuring a compressed spectrum of a material or object, as viewed from the top, according to an embodiment .
  • An object 301 is traveling on a conveyor (or other conveyance mechanism) in a light enclosure. At various positions of the object 301, it reflects, scatters or transmits light from a light source 303.
  • Readings from various light detection patches 305 are obtained at various precise positions of the object 301.
  • the precise position of the object 301 may be known either by (a) having a very fixed position in the object conveying system for each object; (b) having a position detector (such as one based on cutting the path of light and known speed of the object 301, as disclosed above) or (c) by registering the time series obtained from the light detection patches 305 against an expected time series for the object 301. Light from a particular light detection patch may be detected for multiple positions of the object 301.
  • this method can be used as an inspection and quality assurance method.
  • the light detection patch produces electrical output, which is converted using an analog-to-digital converter.
  • Each analog-to-digital converter is responsible for converting the output of multiple light detection patches.
  • An analog multiplexer circuit is used to choose the correct light detection patch to convert at the correct moment.
  • Figure 3C depicts an apparatus 399 for measuring a compressed spectrum of a material or object, as viewed from a side, according to an embodiment .
  • An object 301 is traveling on a conveyor (or other conveyance mechanism) in a light enclosure. At various positions of the object 301, it reflects, scatters or transmits light from a light source. This light falls on light detection patches 305. In an embodiment, there is no light focusing optics between the object 301 and the light detection patches 305. The light reflected, scattered or transmitted by the object 301 falls directly on the light detection patches 305.
  • a light detection patch is an instrument sensitive to light.
  • the sensitivity to light can be different for different wavelengths of light.
  • the light detection patch can be sensitive to visible as well as invisible light such as infrared, ultraviolet, etc.
  • the wavelength dependent sensitivity to light may be different for each light detection patch. Let the wavelength dependent sensitivity of light detection patch i to light of wavelength ⁇ be ⁇ i ( ⁇ ). If light of spectral intensity I i ( ⁇ ) falls on the light detection patch i , then the reading (value) output by the light detection patch is
  • Figure 4 depicts a light detection patch 499, according to an embodiment.
  • Light detection patch 499 comprises a photodetector 409 and a frequency sensitive light filter 410.
  • the photodetector 409 converts light falling on it into some detectable phenomenon such as voltage, current or charge.
  • Such instruments are well known in the art.
  • a photodetector of a relatively large area (3-5 mm) is used such as a photodiode of the said dimensions.
  • the frequency sensitive light filter 410 may be changed to achieve a light detection patch having a different sensitivity to various frequencies.
  • the frequency sensitive light filter 410 may be a “color filter”, also known as “light gel”, which is usually a sheet with a particular chemical composition that absorbs certain frequencies more than others.
  • the frequency sensitive light filter 410 may also be a tuned resonance filter such as a dichroic filter, a multi-layer filter, a thin-film interference filter, etc.
  • the frequency sensitive light filter 410 may also be a combination of more than one filters.
  • Different photodetectors 409 may also be used for various light detection patches, e.g. some more sensitive to infrared, some more sensitive to visible, some more sensitive to ultraviolet, and so forth.
  • Figure 5 depicts an apparatus 599 for measuring a compressed spectrum of a material or object, according to an embodiment .
  • An object 501 has light from light source 503 falling on it. Light reflected, scattered or transmitted by the object 501 is then detected by light detection patches 505.
  • the light detection patches 505 are shielded from the light source 503, so that light from the light source 503 does not directly fall on the light detection patches, but falls on the light detection patches 505 only after being reflected, scattered or transmitted by the object 501.
  • This shielding may be carried out, for example, by sinking the light source 503 into a hole in the ceiling of the enclosure, while the light detection patches 505 are at the level of the ceiling of the enclosure.
  • Figure 6A shows an apparatus 699 measuring a compressed transmission spectrum of material, according to an embodiment .
  • Material 601 is passing on a conveyor belt 602. Alternatively, it may be falling through air or other gaseous or fluid material or vacuum.
  • a light source 603 shines light on material 601, as it passes in front of the light source. The light from light source 603 passes through the material 601 and falls on multiple light detection patches 604. In this way, spectrum of light transmitted through the object can be detected. Similarly, light scattered in generally a forward direction may be detected.
  • Figure 6B shows an apparatus 699 measuring a compressed transmission spectrum of material, according to an embodiment .
  • Material 601 is passing on a conveyor belt 602. Alternatively, it may be falling through air or other gaseous or fluid material or vacuum.
  • a light source 603 shines light on material 601, as it passes in front of the light source. The light from light source 603 passes through the material 601 and falls on multiple light detection patches 604. In this way, spectrum of light transmitted through the object can be detected. Similarly, light scattered in generally a forward direction may be detected. In an embodiment, there are also present backward light detection patches 605 which detect light scattered or reflected back from the material 601.
  • Figure 7 shows an apparatus 799 measuring a compressed transmission spectrum of a material, according to an embodiment .
  • a transparent conveyor 702 is conveying material 701.
  • a light source 703 shines light on material 701, and multiple light detection patches 704 detect light passed by their respective filters. Similarly, there may also be present backward light detection patches 705.
  • Figure 8 shows an apparatus 899 measuring a compressed spectrum of a material as it falls under gravity, according to an embodiment.
  • a stream of material 801 is continuously falling through air or other gas, fluid or vacuum.
  • the material 801 may comprise a stream of solid particles, a liquid stream or a mixture of the above.
  • this stream of material 801 emanates from a conveyor 802. Alternatively, it may emanate from other dispensing mechanism such as a nozzle, a funnel, a hopper, etc.
  • the stream of material is finally carried away by another conveyor 806. It may similarly be conveyed away by other means.
  • a light source 803 shines light onto it.
  • Forward light detection patches 804 and backward light detection patches 805 detect light transmitted and reflected from the material.
  • FIG. 9 shows a portable apparatus 999 for measuring a compressed spectrum, according to an embodiment.
  • the portable apparatus may be in the shape of an easy to operate instrument such as a gun or a portable drill.
  • One end of the portable apparatus 999 has a light source 903 and reflected light detection patches 905.
  • a button 907 possibly in the shape and location of a trigger or other kinds of input signals the device to take a reading.
  • a display 906 may show results. Alternatively, results may be communicated to another location, such as a separate computer or database.
  • the user brings this device close to an object or material to be measured, and then activates the button 907.
  • the light source then shines light on the object or material. Light reflected and scattered back from the object or material shines upon the light detection patches 905.
  • Figure 10 shows an apparatus 1099 for measuring compressed spectrum of a fluid 1001, according to an embodiment .
  • Fluid 1001 is flowing through a pipe 1002.
  • the fluid 1001 may comprise liquids, gases or a mixture of the two, and may further have dissolved or suspended solids.
  • a light source 1003 shines light onto the fluid 1001.
  • Light detection patches 1004 detect light reflected, scattered and/or transmitted by the fluid 1001.
  • the pipe 1002 is transparent in a section, and the light source 1003 and light detection patches 1004 are attached to the outside of this transparent section.
  • the pipe 1002 need not be transparent, and light source 1003 and light detection patches 1004 are present on the inside of the pipe 1002.
  • Figure 11 depicts an apparatus 1199 for measuring transmission compressed spectrum of an object 1101 for an elongated light path, according to an embodiment .
  • Object 1101 is an elongated object such as a tube, cylinder or prism.
  • Light source 1103 shines light on one end of elongated object 1101. As the light travels through the object 1101, it is guided (by total internal reflection, or by reflectors at the sides) to stay within the object 1101, while acquiring spectral properties.
  • At the other end of the elongated object 1101 are light detection patches 1104, which detect spectral properties.
  • the object 1101 may be a tube filled with a fluid whose properties are to be measured.
  • Figure 12 depicts an apparatus 1299 for measuring transmission compressed spectrum of a fluid, according to an embodiment .
  • Fluid 1201 is flowing through a pipe 1202.
  • Pipe 1202 has a large section that is straight, and the ends of this section are transparent to light.
  • the entire straight section is transparent, and light will be guided by total internal reflection.
  • the straight section has a reflector coating, and light will be guided by reflection.
  • a light source 1203 injects light into one end of the straight section of pipe 1202. Light is guided through the straight section, primarily through the fluid 1201. Light exits the other end of the straight section of pipe 1202, and falls on light detection patches 1204.
  • spectral properties of the fluid 1201 may be measured as it is flowing. Very small concentrations of materials can be measured since light takes a long path through the fluid 1201.
  • Figure 13 depicts an apparatus 1399 for measuring transmission compressed spectrum of a fluid, according to an embodiment .
  • a fluid 1301 is flowing through a pipe 1302. Fluid enters the pipe 1302 through an inlet and exits through an outlet. In an embodiment, the inlet and outlet are not at the ends of the pipe 1302.
  • a light source 1303 injects light into one end of pipe 1302, and light is guided by reflection or total internal reflection till the other end.
  • Light detection patches 1304 detect light that exits the other end of the pipe 1302.
  • Figure 14 depicts an apparatus 1499 for measuring transmission compressed spectrum of a fluid, according to an embodiment .
  • a fluid 1401 is present in a tank 1402.
  • Light source 1403 injects a focused beam of light into the tank 1402. Reflectors are placed in the tank such that this beam is reflected multiple times inside the tank before coming out of the tank.
  • the focused beam optionally passes through a diffuser, and then falls on light detection patches 1404.
  • a light beam travels a long distance in a tank before being spectrally analyzed, allowing detection of very small concentrations of material.
  • Figure 15 depicts an apparatus 1599 for measuring transmission compressed spectrum of a fluid, according to an embodiment .
  • a fluid 1501 is present in a tank 1502.
  • Light source 1503 injects a beam of light into the tank 1502.
  • the tank 1502 has diffuse reflective walls, and the light beam is bounced all around the tank before exiting some optical exit hole in the tank. After exiting the optical hole, this light falls on light detection patches 1504 or light detection patches 1505.
  • the group of light detection patches may be replaced by a spectrum detector based on well known principles of spectroscopy.
  • missing food components can be detected very accurately, and using very less computational power.
  • the most basic idea is to compare the readings received with what would be expected of a “perfect tray of food”. This simple idea becomes slightly complicated because many food items will have a range of possible spectra, any of which is a correct spectrum. Solving this problem requires some mathematical treatment, which we present below. We get very robust and computationally light algorithms to detect missing food components.
  • a tray of food items (or other geometrical configuration) has multiple food components in it.
  • a food component j outputs a spectral intensity I ij ( ⁇ ) towards light detection patch i .
  • the food component may itself be a mixture of food constituents, and this spectral intensity I ij ( ⁇ ) will thus vary according to the exact constituents on the surface of the food component.
  • a salad may have nuts and fruits, and the number of nuts of a particular kind that appear on top of the salad will vary slightly per sample.
  • Let ⁇ jk be the fraction of food component j dominated by food constituent k .
  • the spectral intensity I ij ( ⁇ ) output by food component j towards light detection patch i is thus
  • I ijk ( ⁇ ) is the hypothetical spectral intensity output by food component j towards light detection patch i , if food component j had been completely dominated by food consituent k . Since the food component j is a mixture of its food consituents, we get that, for each food component j ,
  • each ⁇ jk should conform to at least
  • ⁇ jk may have stronger constraints on them, such as
  • the light that falls on light detection patch i is the sum of lights from all food components j
  • the coefficients ⁇ ijk depend on the actual food constituents, and can be evaluated experimentally for each food component.
  • the reading r i is the actual reading acquired by light detection patch i .
  • the unknowns are ⁇ jk the i.e. how much of the k th constituent of the j th food component is present.
  • the equations (9) become linear equations in the unknowns ⁇ jk .
  • the color filter spectral transmissivities t i ( ⁇ ) are hidden in the coefficients ⁇ ijk of the present system of equations.
  • the color filters should be chosen such that the system of equations (9) is well conditioned. This may be done computationally as follows.
  • spectral analysis is the detection of material using either transmission or reflection spectrum.
  • Spectral analysis is a well known and respected means of detecting materials.
  • the present technology may be thought of as “compressed sensing” of the spectrum, where the entire detail of the spectrum is not found, but some readings known to be very relevant to the detection problem are taken.
  • the above framework may be adapted to exactly identify which component is missing, and by how much. Initially, assume that we “allow” food components to go missing. We do this by allowing the food component to have any appearance between “none” and the actual spectral appearance of the food component. Note that the “none” appearance is not a black appearance, but whatever is the spectral component of the tray that will now become visible because of the lack of food in that place.
  • equation (2) expressed the spectral intensity I ij of a food component based on the spectral intensities of food constituents I ijk and the fractions ⁇ jk .
  • the fractions ⁇ jk expressed what fraction of component j was dominated by constituent k .
  • the constituent k 0.
  • I ij0 specifies the spectral intensity at patch i caused by the tray due to absence of the food component j .
  • An intermediate value of ⁇ j0 will indicate that the food component is partially missing, i.e. the tray is partially covered and partially empty.
  • a light detection patch which is not on top of the food tray but to one side can detect the level of food (see light detection patch 1604 of Figure 16A and Figure 16B ). If the level is low, the food will get “hidden” behind a tray wall. If there is no tray wall to hide behind in a certain implementation, then a special wall can be put up specifically for level detection. (It need not move with the tray.) Thus, using sideways patches, a better “feature set” is achieved if food components are going to be present at a wrong level, and this needs to be detected.
  • Detecting Food Shapes Instead of a general illuminating lamp, we use a light source that illuminates the tray with a line of bright light. As the tray passes under this line, the line scans across the tray. The detectors continuously detect as the tray goes under the scanning line. Using this data, an estimate of the shape of each food glob may be made, and this shape may be converted computationally to the volume of food dispensed.
  • Detectors may be designed by varying three things (I) Color filters, (II) Position and (III) Timing. Varying all of these gives a huge number of possible detection strategies, out of which a few will be chosen that optimally detect the relevant features.
  • (II) Position The position of the light detection patch will change what the light detection patch detects. Nearer items are sensed more than items far apart. Foods having similar spectra but at different locations (horizontally) on the tray can be distinguished using this light detection patch position.
  • each possible type of rock could be a material component, each material component comprising a multitude of material constituents.
  • This technology can be used to detect missing or partial food components on a food tray. It can also be used for food quality control: since changes in food quality (due to aging or because of changes in preparation) usually change the food’s color or appearance (reflection spectrum), this can be detected by the present technology. If some food is stacked vertically, i.e. one over the other, one check needs to be performed for each stacking. For horizontally separated food items, all items can be checked in a single pass. Even then, it may be beneficial to check after each food component is added so that rejects are identified early on and other foods are not introduced to an already wasted tray. (Furthermore, the tray with a missing food component can easily be introduced back into the line if other components down the line have not been added into it.)
  • the light source and detectors may be hermetically sealed behind glass windows.
  • the detectors can be changed from outside very easily to adapt the technology to a new product.
  • the detectors can also be chosen to be able to detect a large set of required foods, so that they do not have to be changed at all, or a very few among them need to be changed to adapt to a new product. There are no moving parts apart from the conveyor belt itself, giving robustness and ease of sealing.
  • This technology can also be used for industrial inspection of many manufactured items. This is a cheap alternative to vision systems etc., and thus can be replicated on the manufacturing line in many places with minimal changes in the algorithm necessary. This way, many rejections may be identified early and amount of wasted material and effort reduced.
  • the present invention may be used in chemical manufacturing or material manufacturing industry. Embodiments that apply to flowing fluids or fluids in a tank are directly applicable to the chemical industry.
  • the present invention can be used to accurately determine chemical composition, and from that calculate rate of reaction, yield, impurities, etc.
  • the present invention may be used to measure properties of farm produce, either at the farm itself, or while accepting farm produce in the food processing industry. Thus, detecting ripeness, type, presence of foreign contaminants, presence of fungus, etc. can be cost effectively performed with the present technology. Hand held, gravity based and conveyor based embodiments are applicable in this area.
  • the present invention may be used to measure constitution of rock, soil, etc. for geology, geological surveys and in applications such as mining and oil and gas.
  • geological exploration and in mining the hand held embodiment of the present invention is applicable.
  • various properties of rock can be classified as rock cuttings exit the hole being drilled. For example, the type of rock, mineral content, oil content, porosity, etc. may be revealed.
  • the rock may be washed, and the wash liquid (which could have hydrocarbon content) and the clean rock may be analyzed separately.
  • the rock may be ground to finer samples before analysis.
  • the present invention may be used to continuously monitor the constitution of fluid flowing in a pipe. For example, the hydrocarbon percentages of an oil and/or gas well can change throughout it's lifetime.
  • the present invention can be used to accurately track these changes, and to get the exact composition of the currently flowing oil and gas mixture.
  • the present invention may be used to monitor environmental impurities, such as impurities in air and in water. Presence of poisonous substances in water, pollutants in water and in air, pesticides and harmful chemicals, etc. can be detected. Composition of fresh water and sea water may be analyzed.
  • the present invention may be used in dermatological and medical applications. Various parameters of skin and body may be more accurately predicted using the present invention.

Abstract

An apparatus and method of measuring spectral information regarding an object or material is disclosed. The spectral information is gathered by shining light onto an object, and detecting light reflected, scattered and transmitted by it in various directions using light detection patches. Each light detection patch has a distinct wavelength sensitivity characteristic. In an embodiment, the above procedure is applied as the object under consideration passes under the apparatus. Also disclosed are methods of deriving useful information about said object.

Description

[Title established by the ISA under Rule 37.2] APPARATUS FOR AND METHOD OF MEASURING SPECTRAL INFORMATION OF AN OBJECT OR MATERIAL
This application claims priority from provisional patent application 10/MUM/2012 titled "Technology for Detecting Missing Components" filed in Mumbai, India on 2nd January 2012.
Technical Field
This invention relates to detection, analysis, measurement and classification of objects and materials. More particularly, this invention relates to detection, analysis, measurement and classification of objects and materials using detection of light spectra.
Background Art
Spectrum detection generally involves complex optics such as light collimation optics and spectrum separation optics, and costly and slow detection. The speed, cost and complexity are deterrents to using present spectrum detection techniques in a wide variety of applications.
Summary
The present invention detects various light spectrum related features of objects and materials. For any given object, the appearance of the object is completely defined by the knowledge of what wavelength falling where in which direction, given rise to light of which wavelengths emanating from where in which directions. This is a huge space of information. For example, appearance under any lighting conditions, in any environment, and using any kind of optics may be derived from this huge space of information.
In the present invention, a small set of information regarding an object, derivable from this huge space of information, is detected using direct detection methods. This small set of information shall be termed to be a compressed spectrum of the object. This small set of information allows us to derive important information about the object under consideration without having the entire space of appearance related information.
More particularly, the present invention involves shining a light onto an object and detecting light reflected, scattered and transmitted by the object in various directions using light detection patches. Each light detection patch may have a distinct wavelength sensitivity characteristic. In an embodiment, the above procedure is applied as the object under consideration passes under the apparatus of the present invention, thus producing different “views”, i.e. readings at various times as the object moves under this apparatus. Also disclosed are methods of deriving various useful information about said object.
DETECTING MISSING FOOD ITEMS
A particular application of the present invention is the detection of missing food items, for food packaging industry. In a typical setup, A conveyor system is conveying trays of food at a very high speed. Dispensers dispense food items in the trays. Sometimes, one or more food items are missing and these missing food items need to be automatically detected. The food packaging may be some food packaging other than trays.
According to an embodiment, the detection of food items is carried out by measuring light bounced off the food as it passes light detectors. Different food items have different light spectra, i.e. they reflect different wavelengths of light to a different degree. The light detectors are made to be sensitive to different spectra, and using the detected light, the presence of a component is detected.
The above and other preferred features, including various details of implementation and combination of elements are more particularly described with reference to the accompanying drawings and pointed out in the claims. It will be understood that the particular methods and systems described herein are shown by way of illustration only and not as limitations. As will be understood by those skilled in the art, the principles and features described herein may be employed in various and numerous embodiments without departing from the scope of the invention.
Bried Description of Drawings
The accompanying drawings, which are included as part of the present specification, illustrate the presently preferred embodiment and together with the general description given above and the detailed description of the preferred embodiment given below serve to explain and teach the principles of the present invention.
Figure 1 depicts an apparatus for measuring a compressed spectrum of a material or object, according to an embodiment.
Figure 2A depicts an apparatus for measuring a compressed spectrum of a material or object, according to an embodiment .
Figure 2B depicts an apparatus for measuring a compressed spectrum of a material or object, as viewed from the top, according to an embodiment .
Figure 3A depicts an apparatus for measuring a compressed spectrum of a material or object, according to an embodiment .
Figure 3B depicts an apparatus for measuring a compressed spectrum of a material or object, as viewed from the top, according to an embodiment .
Figure 3C depicts an apparatus for measuring a compressed spectrum of a material or object, as viewed from a side, according to an embodiment .
Figure 4 depicts a light detection patch, according to an embodiment.
Figure 5 depicts an apparatus for measuring a compressed spectrum of a material or object, according to an embodiment .
Figure 6A shows an apparatus measuring a compressed transmission spectrum of material, according to an embodiment .
Figure 6B shows an apparatus measuring a compressed transmission spectrum of material, according to an embodiment .
Figure 7 shows an apparatus measuring a compressed transmission spectrum of a material, according to an embodiment .
Figure 8 shows an apparatus measuring a compressed spectrum of a material as it falls under gravity, according to an embodiment.
Figure 9 shows a portable apparatus for measuring a compressed spectrum, according to an embodiment.
Figure 10 shows an apparatus for measuring compressed spectrum of a fluid, according to an embodiment .
Figure 11 depicts an apparatus for measuring transmission compressed spectrum of an object for an elongated light path, according to an embodiment .
Figure 12 depicts an apparatus for measuring transmission compressed spectrum of a fluid, according to an embodiment .
Figure 13 depicts an apparatus for measuring transmission compressed spectrum of a fluid, according to an embodiment .
Figure 14 depicts an apparatus for measuring transmission compressed spectrum of a fluid, according to an embodiment .
Figure 15 depicts an apparatus for measuring transmission compressed spectrum of a fluid, according to an embodiment .
Description
Figure 1 depicts an apparatus 199 for measuring a compressed spectrum of a material or object, according to an embodiment . An object 101 is being conveyed by a conveyor belt 102, or other means of movement. The object 101 is to be analyzed by the analysis method of the present invention. The object 101 enters an enclosure 106. The enclosure 106 shields the object 101 from light when a spectral measurement is being performed on the object 101.
In an embodiment, the object 101 is a tray of food being inspected for quality. The object 101 may be any other object or material.
Figure 2A depicts an apparatus 299 for measuring a compressed spectrum of a material or object, according to an embodiment . In one wall of the enclosure 206, a light source 204 is present. In the opposite wall, a light detector 205, along with optics 203 (such as a tube or lens) which preferentially sensitizes the light detector 205 to the light source 204 is present. Optics (such as a tube or lens) may be provided for the light source 204 too, so that the light from the light source 204 does not pollute the cavity of the enclosure 206.
Figure 2B depicts an apparatus 299 for measuring a compressed spectrum of a material or object, as viewed from the top, according to an embodiment . In one wall of the enclosure, a light source 204 is present. In the opposite wall, a light detector 205 along with optics 203 (such as a tube or lens) which preferentially sensitizes the light detector 205 to the light source 204 is present. An object 201 is being conveyed by a conveyor belt 202, or other means of movement. When the object 201 cuts the light path between light source 204 and light detector 205, the light detector registers a drop in detected light, and thus, the precise position of object 201 is known. Now, using the knowledge of the speed of conveyor 202, the precise position of object 201 is known for all instants after it cuts this light path. The light source 204 may be a LASER, so that position can be very precisely detected.
Figure 3A depicts an apparatus 399 for measuring a compressed spectrum of a material or object, according to an embodiment . An enclosure 306 has a light source 303 in it. The light source 303 may be any light source such as an incandescent lamp, LED, halogen lamp, etc. The light source 303 may be a light source generating light of a particular spectrum – for example neon lamps will produce a very particular spectrum. The apparatus may have multiple light sources like 303, of the same or different spectra placed at different locations. In an embodiment, the material or object being detected is possibly photoluminescent in part, and at least one light source 303 produces light of a spectrum that will excite the photoluminescence and at least one light detection patch can detect light of a spectrum created by photoluminescence.
As an object enters the enclosure, it is shielded from stray light, and the light falling on it is primarily light from the light source 303. This light is reflected, scattered in various directions and transmitted by the object that is to be measured. This reflected, scattered and transmitted light falls on light detection patches 305. Each light detection patch is capable of producing a reading at every moment of operation.
In an embodiment, the light detection patches 305 are positioned on the top of the object to be measured. Light detection patches may also be positioned to the sides of the object to be measured. Light detection patches may also be positioned to be under the object to be measured, but for this scheme to be useful, the conveyor or transport mechanism should be transparent.
In an embodiment, the light source 303 and light detection patches 305 are embedded in or very close to the walls of the enclosure 306. In another embodiment, the light source 303 and light detection patches 305 are separated from the space in which the measured objects sits or travels by a sheath of transparent material, such as glass or plastic.
Figure 3B depicts an apparatus 399 for measuring a compressed spectrum of a material or object, as viewed from the top, according to an embodiment . An object 301 is traveling on a conveyor (or other conveyance mechanism) in a light enclosure. At various positions of the object 301, it reflects, scatters or transmits light from a light source 303.
Readings from various light detection patches 305 are obtained at various precise positions of the object 301. The precise position of the object 301 may be known either by (a) having a very fixed position in the object conveying system for each object; (b) having a position detector (such as one based on cutting the path of light and known speed of the object 301, as disclosed above) or (c) by registering the time series obtained from the light detection patches 305 against an expected time series for the object 301. Light from a particular light detection patch may be detected for multiple positions of the object 301.
These readings will be within a particular range for objects which are acceptable according to set quality norms, and the readings will change for objects which are unacceptable. Thus, this method can be used as an inspection and quality assurance method.
In an embodiment, the light detection patch produces electrical output, which is converted using an analog-to-digital converter. In an embodiment, there are fewer analog-to-digital converters than there are light detection patches. Each analog-to-digital converter is responsible for converting the output of multiple light detection patches. An analog multiplexer circuit is used to choose the correct light detection patch to convert at the correct moment.
Figure 3C depicts an apparatus 399 for measuring a compressed spectrum of a material or object, as viewed from a side, according to an embodiment . An object 301 is traveling on a conveyor (or other conveyance mechanism) in a light enclosure. At various positions of the object 301, it reflects, scatters or transmits light from a light source. This light falls on light detection patches 305. In an embodiment, there is no light focusing optics between the object 301 and the light detection patches 305. The light reflected, scattered or transmitted by the object 301 falls directly on the light detection patches 305.
A light detection patch is an instrument sensitive to light. The sensitivity to light can be different for different wavelengths of light. The light detection patch can be sensitive to visible as well as invisible light such as infrared, ultraviolet, etc. The wavelength dependent sensitivity to light may be different for each light detection patch. Let the wavelength dependent sensitivity of light detection patch i to light of wavelength λ be σ i (λ). If light of spectral intensity I i (λ) falls on the light detection patch i, then the reading (value) output by the light detection patch is
r i = ∫I i (λ) σ i (λ) = <I i ,σ i >..............(1)
Figure 4 depicts a light detection patch 499, according to an embodiment. Light detection patch 499 comprises a photodetector 409 and a frequency sensitive light filter 410. The photodetector 409 converts light falling on it into some detectable phenomenon such as voltage, current or charge. Such instruments are well known in the art. E.g. a photodiode, phototransistor, charge-coupled device, etc. In an embodiment, a photodetector of a relatively large area (3-5 mm) is used such as a photodiode of the said dimensions. When a large area photodetector is used, light can be detected accurately and very fast, almost instantaeneously. When readings can be taken instantaneously, the objects being detected can pass along without being slowed down, thus simplifying the design of the instrument, and improving detection throughput.
A frequency sensitive light filter 410 allows light to pass through it, but different frequencies (i.e. different wavelengths) of light suffer different transmissivities (and thus, different attenuations). If the basic sensitivity of the photodetector 409 is s i (λ), and the transmissivity of frequency sensitive light filter 410 is t i (λ), then the wavelength dependent sensitivity of light detection patch 499 is σ i (λ) = s i (λ)t i (λ).
Even with the same photodetector, the frequency sensitive light filter 410 may be changed to achieve a light detection patch having a different sensitivity to various frequencies. The frequency sensitive light filter 410 may be a “color filter”, also known as “light gel”, which is usually a sheet with a particular chemical composition that absorbs certain frequencies more than others. The frequency sensitive light filter 410 may also be a tuned resonance filter such as a dichroic filter, a multi-layer filter, a thin-film interference filter, etc. The frequency sensitive light filter 410 may also be a combination of more than one filters.
Different photodetectors 409 may also be used for various light detection patches, e.g. some more sensitive to infrared, some more sensitive to visible, some more sensitive to ultraviolet, and so forth.
Figure 5 depicts an apparatus 599 for measuring a compressed spectrum of a material or object, according to an embodiment . An object 501 has light from light source 503 falling on it. Light reflected, scattered or transmitted by the object 501 is then detected by light detection patches 505. The light detection patches 505 are shielded from the light source 503, so that light from the light source 503 does not directly fall on the light detection patches, but falls on the light detection patches 505 only after being reflected, scattered or transmitted by the object 501. This shielding may be carried out, for example, by sinking the light source 503 into a hole in the ceiling of the enclosure, while the light detection patches 505 are at the level of the ceiling of the enclosure.
Figure 6A shows an apparatus 699 measuring a compressed transmission spectrum of material, according to an embodiment . Material 601 is passing on a conveyor belt 602. Alternatively, it may be falling through air or other gaseous or fluid material or vacuum. A light source 603 shines light on material 601, as it passes in front of the light source. The light from light source 603 passes through the material 601 and falls on multiple light detection patches 604. In this way, spectrum of light transmitted through the object can be detected. Similarly, light scattered in generally a forward direction may be detected.
Figure 6B shows an apparatus 699 measuring a compressed transmission spectrum of material, according to an embodiment . Material 601 is passing on a conveyor belt 602. Alternatively, it may be falling through air or other gaseous or fluid material or vacuum. A light source 603 shines light on material 601, as it passes in front of the light source. The light from light source 603 passes through the material 601 and falls on multiple light detection patches 604. In this way, spectrum of light transmitted through the object can be detected. Similarly, light scattered in generally a forward direction may be detected. In an embodiment, there are also present backward light detection patches 605 which detect light scattered or reflected back from the material 601.
Figure 7 shows an apparatus 799 measuring a compressed transmission spectrum of a material, according to an embodiment . A transparent conveyor 702 is conveying material 701. A light source 703 shines light on material 701, and multiple light detection patches 704 detect light passed by their respective filters. Similarly, there may also be present backward light detection patches 705.
Figure 8 shows an apparatus 899 measuring a compressed spectrum of a material as it falls under gravity, according to an embodiment. A stream of material 801 is continuously falling through air or other gas, fluid or vacuum. The material 801 may comprise a stream of solid particles, a liquid stream or a mixture of the above. In an embodiment, this stream of material 801 emanates from a conveyor 802. Alternatively, it may emanate from other dispensing mechanism such as a nozzle, a funnel, a hopper, etc. In an embodiment, the stream of material is finally carried away by another conveyor 806. It may similarly be conveyed away by other means.
As the stream of material 801 falls under gravity (or other forces), a light source 803 shines light onto it. Forward light detection patches 804 and backward light detection patches 805 detect light transmitted and reflected from the material.
Figure 9 shows a portable apparatus 999 for measuring a compressed spectrum, according to an embodiment. The portable apparatus may be in the shape of an easy to operate instrument such as a gun or a portable drill. One end of the portable apparatus 999 has a light source 903 and reflected light detection patches 905. A button 907 (possibly in the shape and location of a trigger) or other kinds of input signals the device to take a reading. A display 906 may show results. Alternatively, results may be communicated to another location, such as a separate computer or database.
The user brings this device close to an object or material to be measured, and then activates the button 907. The light source then shines light on the object or material. Light reflected and scattered back from the object or material shines upon the light detection patches 905.
Figure 10 shows an apparatus 1099 for measuring compressed spectrum of a fluid 1001, according to an embodiment . Fluid 1001 is flowing through a pipe 1002. The fluid 1001 may comprise liquids, gases or a mixture of the two, and may further have dissolved or suspended solids. A light source 1003 shines light onto the fluid 1001. Light detection patches 1004 detect light reflected, scattered and/or transmitted by the fluid 1001.
In an embodiment, the pipe 1002 is transparent in a section, and the light source 1003 and light detection patches 1004 are attached to the outside of this transparent section. In another embodiment, the pipe 1002 need not be transparent, and light source 1003 and light detection patches 1004 are present on the inside of the pipe 1002.
Figure 11 depicts an apparatus 1199 for measuring transmission compressed spectrum of an object 1101 for an elongated light path, according to an embodiment . Object 1101 is an elongated object such as a tube, cylinder or prism. Light source 1103 shines light on one end of elongated object 1101. As the light travels through the object 1101, it is guided (by total internal reflection, or by reflectors at the sides) to stay within the object 1101, while acquiring spectral properties. At the other end of the elongated object 1101 are light detection patches 1104, which detect spectral properties.
Light travels a long path in the object 1101. In this way, materials present in a very slight concentration may be accurately detected. For example, if a certain impurity could be present in a few parts per million, this will not change the usual appearance of the object, but for light which takes a long path through the object, the difference will be observable. Furthermore, the concentration level could also be accurately predicted.
The object 1101 may be a tube filled with a fluid whose properties are to be measured.
Figure 12 depicts an apparatus 1299 for measuring transmission compressed spectrum of a fluid, according to an embodiment . Fluid 1201 is flowing through a pipe 1202. Pipe 1202 has a large section that is straight, and the ends of this section are transparent to light. In an embodiment, the entire straight section is transparent, and light will be guided by total internal reflection. In another embodiment, the straight section has a reflector coating, and light will be guided by reflection. A light source 1203 injects light into one end of the straight section of pipe 1202. Light is guided through the straight section, primarily through the fluid 1201. Light exits the other end of the straight section of pipe 1202, and falls on light detection patches 1204.
In this way spectral properties of the fluid 1201 may be measured as it is flowing. Very small concentrations of materials can be measured since light takes a long path through the fluid 1201.
Figure 13 depicts an apparatus 1399 for measuring transmission compressed spectrum of a fluid, according to an embodiment . A fluid 1301 is flowing through a pipe 1302. Fluid enters the pipe 1302 through an inlet and exits through an outlet. In an embodiment, the inlet and outlet are not at the ends of the pipe 1302. A light source 1303 injects light into one end of pipe 1302, and light is guided by reflection or total internal reflection till the other end. Light detection patches 1304 detect light that exits the other end of the pipe 1302.
Figure 14 depicts an apparatus 1499 for measuring transmission compressed spectrum of a fluid, according to an embodiment . A fluid 1401 is present in a tank 1402. Light source 1403 injects a focused beam of light into the tank 1402. Reflectors are placed in the tank such that this beam is reflected multiple times inside the tank before coming out of the tank. The focused beam optionally passes through a diffuser, and then falls on light detection patches 1404.
In this way, a light beam travels a long distance in a tank before being spectrally analyzed, allowing detection of very small concentrations of material.
Figure 15 depicts an apparatus 1599 for measuring transmission compressed spectrum of a fluid, according to an embodiment . A fluid 1501 is present in a tank 1502. Light source 1503 injects a beam of light into the tank 1502. The tank 1502 has diffuse reflective walls, and the light beam is bounced all around the tank before exiting some optical exit hole in the tank. After exiting the optical hole, this light falls on light detection patches 1504 or light detection patches 1505.
Though some light may hit the exit hole immediately, a large amount of light makes a large number of bounces in tank 1502 before exiting, thus increasing the path length of light, and allowing detection of small concentrations of material in the fluid 1501. In an embodiment, only of the light detection patches 1505 (near the light source 1503), and the light detection patches 1504 (near an independent optical exit hole), are present. If the light detection patches 1504 are not present, the corresponding optical exit hole need not be present either.
In embodiments corresponding to Figures 11, 12, 13, 14 and 15, the group of light detection patches may be replaced by a spectrum detector based on well known principles of spectroscopy.
Mathematics of Detecting Missing Food Items
Using the apparatus of the present invention, specifically embodiments where objects pass under a light source and light detection patches, missing food components can be detected very accurately, and using very less computational power. The most basic idea is to compare the readings received with what would be expected of a “perfect tray of food”. This simple idea becomes slightly complicated because many food items will have a range of possible spectra, any of which is a correct spectrum. Solving this problem requires some mathematical treatment, which we present below. We get very robust and computationally light algorithms to detect missing food components.
A tray of food items (or other geometrical configuration) has multiple food components in it. A food component j outputs a spectral intensity I ij ( λ) towards light detection patch i. (For the sake of this mathematical treatment, we treat two readings at different positions by the same patch to be two different patches.) The food component may itself be a mixture of food constituents, and this spectral intensity I ij (λ) will thus vary according to the exact constituents on the surface of the food component. For example, a salad may have nuts and fruits, and the number of nuts of a particular kind that appear on top of the salad will vary slightly per sample. Let μ jk be the fraction of food component j dominated by food constituent k. The spectral intensity I ij (λ) output by food component j towards light detection patch i is thus
I ij (λ) = Σ k μ jk I ijk (λ) ............................. (2)
where I ijk (λ) is the hypothetical spectral intensity output by food component j towards light detection patch i, if food component j had been completely dominated by food consituent k. Since the food component j is a mixture of its food consituents, we get that, for each food component j,
Σ k μ jk = 1 .......................... (3)
Apart from the restriction (3) above, each μ jk should conform to at least
0 ≤ μ jk ≤ 1 ........................ (4)
Some μ jk may have stronger constraints on them, such as
a jk μ jk b jk ........................ (5)
Restriction (4) obviously becomes a special case of restriction (5), with a jk = 0 and b jk = 1.
Now, the light that falls on light detection patch i is the sum of lights from all food components j
I i (λ) = Σ j I ij (λ) ....................... (6)
Note that, there may also be light falling on it reflected by the tray itself, or from other parts of the enclosure or conveyor belt. Though we will try to minimize such light by choosing dark trays, dark paint inside the enclosure and for the conveyor belt, we may not be completely successful. In this case, consider all of these extraneous sources of reflected light as a special “food component” j = 0. j = 0 is, in reality, not a food component at all, but all the static non-food (or background) components that may reflect light. This component j = 0 has only one constituent k = 0, giving μ 00 = 1, (a 00 = b 00 = 1) and I i00 (λ) set to the spectral intensity of the non-food (or background) components reflected in direction of light detection patch i.
From equations (1), (2) and (6), we get
r i = Σ j <I ij , σ i > = Σ j Σ k μ jk <I ijk , σ i > ....................... (7)
Defining
α ijk = <I ijk , σ i > .............................. (8)
we get the set of equations
r i = Σ j Σ k α ijk μ jk ........................ (9)
Now, the coefficients α ijk depend on the actual food constituents, and can be evaluated experimentally for each food component. The reading r i is the actual reading acquired by light detection patch i. The unknowns are μ jk the i.e. how much of the kth constituent of the jth food component is present. The equations (9) become linear equations in the unknowns μ jk . There are further linear constraints (3) and inequality constraints (5). The question is to find μ jk that satisfy all these equations and constraints together. If such μ jk can be found, then we have found a valid reason for all the readings r i that we have. Else, we have not, and that particular tray fails our test!
Methods of Solution. There are many ways of solving (3), (5) and (9) together. (A) Most basically, it may be regarded as a linear program (involving only feasibility, no optimization). Since this is a linear program in low number of dimensions, it can be solved very fast.
(B) If the a jk and corresponding b jk are all close together, i.e. if the appearance of every food component is almost fixed, then simpler, heuristic algorithms may be used. In this case, simplistically, we may assume the inequalities (5) to also be equalities. The problem becomes an overconstrained one, since there are now more equalities than unknowns. This problem can be solved using the Moore-Penrose matrix pseudoinverse, a well known method of solving overconstrained problems. The solution will not precisely satisfy all constraints, or in fact any constraint. If the error incurred in each equation is small, then we accept the tray, else we reject it.
Note that since all the matrix elements are fixed, and do not change per tray, the pseudoinverse may be computed in advance. Thus, all that has to be performed live is a low dimensional matrix multiplication, which is computationally very cheap.
(C) This also inspires an algorithm which may be used for larger tolerances in the inequalities (5). We initially replace an inequality of the type (5) by the equality
μ jk = (a jk + b jk ) / 2 .............................. (10)
(3), (9) and (10) is solved together using an overconstrained solver. In this solution, we allow the errors in the equations (10) to be larger than the errors in equations (3) and (9), by increasing the “weight” attached to each of the equations (3) and (9), and decreasing the “weight” attached to equation (10). If the solutions so attained are within or close to the tolerances specified in (5), then we have successfully solved the original system of equations, and our tray passes, else fails. Just as in (B), the pseudoinverse may be precomputed, leaving just one matrix multiplication to perform live.
(D) As a version of the same idea, we may consider (3) and (9) to be hard constraints, and convert the equations (10) to an optimization function. I.e. the problem becomes to minimize
Σ j Σ k (μ jk - (a jk + b jk ) / 2) 2 ............................ (11)
subject to linear equality constraints (3) and (9). This is a very simple problem to solve using linear algebra. The linear equality constraints (3) and (9) together form an affine space of solutions. The optimization function (11) then asks us to find the closest point μ jk to the point γ jk = (a jk + b jk ) / 2. This may be achieved by projecting γ jk onto this affine space, which is numerically a pseudo inversion problem, and just as above, may be manipulated such that only a low dimensional matrix multiplication needs to be performed in real time.
(E) Another version of the same idea is to initially solve the equations (3) and (9) together as an overconstrained system. This is possible if the number of equations in (3) and (9) is equal to or more than the number of unknowns μ jk . Once such μ jk are found, we test whether they satisfy (5).
Designing the Color Filters. The color filter spectral transmissivities t i (λ) are hidden in the coefficients α ijk of the present system of equations. For the faster heuristic methods to work robustly, and to give maximum testing in a minimum number of readings, the color filters should be chosen such that the system of equations (9) is well conditioned. This may be done computationally as follows.
Assume that we have a large library of color filter spectral transmissivities t i (λ). Many manufacturers of color filters (such as Rosco) publish this as data sheets. Very highly wavelength selective filters can be created using dichroic filters (see Wikipedia on this topic). Further assume that we have the spectral intensities I ijk of all constituents k of all food components j in direction of all light detection patches i. This data may easily generated by spectrometry, and needs to be generated only during the design stage. Also assuming that we know the photodetector spectral sensitivity s. Then the α ijk may be evaluated using equation (8) and numerical integration. (See equation (1) for the exact formula of the integral that needs to be evaluated.) These may be evaluated for all possible filters, even before knowing which filters we are choosing. The color filters need to be chosen, such that the α ijk do not form a ill-conditioned system of linear equations (9). Adding a color filter adds a row to the α ijk matrix. Ideally, each new row should be chosen to be orthogonal or nearly orthogonal to the rows before, and yet not filled with zeros or very low numerical values (i.e. do not choose wavelengths not reflected by anyone!). This means that, after adding each row, check whether the condition number of the matrix remains good, such that it may be easily inverted. All of this needs to be performed only once while designing the detection methodology for a particular food combination, not on the actual line.
A Machine Learning Solution. Imagine the μ jk s as forming a space, with the r i s as measurable features in this space, as given by equation (9). The classification problem is whether this tray is correctly filled with food or not. This may be solved using classical supervised learning algorithms such as support vector machines, nearest neighbor, etc. In fact, the methods (A) to (E) given above may be considered to be problem-specific classifiers in this sense. Choosing a good set of features is very important in classifier design, and the above section “Designing the Color Filters” explains exactly how to do that.
The advantages of this method over an imaging method are obvious when seen from a machine learning point of view. Firstly, our “feature vector extraction”, i.e. finding the r i s happens in physics, not computationally! Feature design is actually color filter design. This is what will save tremendous amounts of processing effort over an image processing solution. Secondly, imaging can use only predefined RGB color filters of a camera, and thus a large amount of spectral information is lost immediately.
Another paradigm through which the present idea may be viewed is as follows: spectral analysis is the detection of material using either transmission or reflection spectrum. Spectral analysis is a well known and respected means of detecting materials. The present technology may be thought of as “compressed sensing” of the spectrum, where the entire detail of the spectrum is not found, but some readings known to be very relevant to the detection problem are taken.
How to Find Which Component is Missing. The above framework may be adapted to exactly identify which component is missing, and by how much. Initially, assume that we “allow” food components to go missing. We do this by allowing the food component to have any appearance between “none” and the actual spectral appearance of the food component. Note that the “none” appearance is not a black appearance, but whatever is the spectral component of the tray that will now become visible because of the lack of food in that place.
Recall that equation (2) expressed the spectral intensity I ij of a food component based on the spectral intensities of food constituents I ijk and the fractions μ jk . The fractions μ jk expressed what fraction of component j was dominated by constituent k. Now we will consider the absence of this particular food component to also be a special “food constituent” for that food component, the constituent k = 0. I.e., for each light detection patch i and food component j, I ij0 specifies the spectral intensity at patch i caused by the tray due to absence of the food component j. Now, μ j0 = 1 will indicate that food component j is missing whereas μ j0 = 0 will indicate that food component j is present. An intermediate value of μ j0 will indicate that the food component is partially missing, i.e. the tray is partially covered and partially empty.
Since we are “allowing” food components to go missing:
0 ≤ μ j0 ≤ 1 ........................ (12)
For all other food constituents, their fractions will now have constraints based on their relative presence compared to the other food constituents. I.e., for each k ≥ 1, the equation (5) is replaced by
a jk ≤ ( μ jk / (Σ k'=1 kj μ jk' ) ) ≤ b jk ........................... (13)
where kj is the number of constituents in food component j. Using equation (3), the above is rewritten as
a jk (1 - μ j0 ) ≤ μ jk b jk (1 - μ j0 ) ............................ (14)
These linear constraints replace the earlier linear constraints (5). The equations (3), (9) and (14) now form the group of equations that need to be solved together. The methods (A), (B) and (E) as specified above are still directly applicable. The methods (C) and (D) are applicable with very minor modifications. Basically, in deference to using (14) instead of (5), these methods will have their a jk s replaced by a jk (1 - μ j0 ) and b jk s by b jk (1-μ j0 ).
Once we solve the system using one of these methods, we will get the μs. We look at all the μ j0 s. We want these to be close to zero. If any of these numbers is rather large, then that particular food component is missing to some degree. If this number is close to one, then that particular food component is completely missing. Also, we remember that the solution method itself may fail, which is also considered a rejection of a particular tray. For example, if a food component spills onto the tray, or onto other food components, or if some unwarranted substance exists on the tray, or if the tray is deformed in some way, the solution method itself will fail. In other words, the μ j0 test is over and above the original test given in the methods above.
Please note that even though finally, we want μ j0 = 0, initially we allowed it to range between 0 and 1 in our formulation, so that we will get a number in this range, based on which we can find the missing component. If, on the other hand, we had mandated μ j0 = 0 in our formulation, this would have been very similar to the formulation before, which will detect failure but not detect the reason for failure.
Detecting Food Amounts
The section “How to Find Which Component is Missing” above has given one means of detecting food amounts. But this is only able to detect an amount of “coverage” of food components. If the food component covers the tray entirely, but has a wrong level, then this is not detectable to the previous method. This is because such a difference is not very observable in the spectra sensed by the light detection patches. See light detection patch 1605 of Figure 16A and Figure 16B.
On the other hand, a light detection patch which is not on top of the food tray but to one side can detect the level of food (see light detection patch 1604 of Figure 16A and Figure 16B). If the level is low, the food will get “hidden” behind a tray wall. If there is no tray wall to hide behind in a certain implementation, then a special wall can be put up specifically for level detection. (It need not move with the tray.) Thus, using sideways patches, a better “feature set” is achieved if food components are going to be present at a wrong level, and this needs to be detected.
Detecting Food Shapes. Instead of a general illuminating lamp, we use a light source that illuminates the tray with a line of bright light. As the tray passes under this line, the line scans across the tray. The detectors continuously detect as the tray goes under the scanning line. Using this data, an estimate of the shape of each food glob may be made, and this shape may be converted computationally to the volume of food dispensed.
Detector Design
The section on “Designing the Color Filters” mathematically describes how to create detection methodologies that will optimally detect features relevant to the problem. Detectors may be designed by varying three things (I) Color filters, (II) Position and (III) Timing. Varying all of these gives a huge number of possible detection strategies, out of which a few will be chosen that optimally detect the relevant features.
(I) Color filters. Foods have very different reflection spectra, and foods of different reflection spectra may be distinguished by using appropriate color filters. This has been explained in detail before.
(II) Position. The position of the light detection patch will change what the light detection patch detects. Nearer items are sensed more than items far apart. Foods having similar spectra but at different locations (horizontally) on the tray can be distinguished using this light detection patch position.
(III) Timing. The same light detection patch, with the same color filter can produce output at various times. The exact moment at which the reading is captured will determine the exact relative position of the light source, the food tray and the detector. In fact, a single detector can be used to take multiple readings, or even a continuum of readings. Detection timing can be used to distinguish between different locations (vertically) on the tray.
Other Detection and Classification Problems
Even though the mathematics above has been developed with reference to detection of missing food items, the same mathematics and procedure is useful for many detection and classification problems. Consider an object or material made up of a multitude of material components j. Each material component may further be made of a multitude of material constituents k. The material components and material constituents may be treated exactly like food components and food constituents have been treated above.
Pure Classification Problem
Consider the problem of classifying material. For example, a particular geology application could be classifying the type of rock passing under the detector at the present moment. The same technology could be used to classify farm product, for example. (Separating kinds of produce, or separating raw from ripe, good from bad, etc.) We imagine each possible type of rock to be a material component, each material component comprising a multitude of material constituents.
The main difference from the mathematics developed above is, we do not expect the equation (3) to hold for all material components j, but for a particular material component j. In fact, we expect the summation in (3) to be zero for all the non-present types of rock, and one for the present type of rock. One way to solve this, is to solve the altered (3) (with one one and all else zero), (5) and (9) together. Since we do not know beforehand which type of rock is actually present, we do not know how exactly to alter (3). One simple solution is to alter (3) in all possible ways, and choose the way which produces a positive result. In other words, we may try to solve (5) and (9) together, but assuming the μjk are non-zero for only one type of rock. If a feasible solution is reached, it flags the detection of that particular type of rock.
Pure Detection Problem
Consider the problem of detecting presence and level of material in a mixture. For example, detecting pollutants in air or water, detecting constituents in a reacting mixture, etc. This may be treated to be a single material component, multiple material constituent problem. All the methods developed above are applicable. The final μ jk s indicate the presence of each constituent.
Uses in Food and Packaging Industry
This technology can be used to detect missing or partial food components on a food tray. It can also be used for food quality control: since changes in food quality (due to aging or because of changes in preparation) usually change the food’s color or appearance (reflection spectrum), this can be detected by the present technology. If some food is stacked vertically, i.e. one over the other, one check needs to be performed for each stacking. For horizontally separated food items, all items can be checked in a single pass. Even then, it may be beneficial to check after each food component is added so that rejects are identified early on and other foods are not introduced to an already wasted tray. (Furthermore, the tray with a missing food component can easily be introduced back into the line if other components down the line have not been added into it.)
This technology can be approved for us in food processing very easily because there is no contact between the food and the detectors. The light source and detectors may be hermetically sealed behind glass windows. The detectors can be changed from outside very easily to adapt the technology to a new product. The detectors can also be chosen to be able to detect a large set of required foods, so that they do not have to be changed at all, or a very few among them need to be changed to adapt to a new product. There are no moving parts apart from the conveyor belt itself, giving robustness and ease of sealing.
Other Uses
This technology can also be used for industrial inspection of many manufactured items. This is a cheap alternative to vision systems etc., and thus can be replicated on the manufacturing line in many places with minimal changes in the algorithm necessary. This way, many rejections may be identified early and amount of wasted material and effort reduced.
The present invention may be used in chemical manufacturing or material manufacturing industry. Embodiments that apply to flowing fluids or fluids in a tank are directly applicable to the chemical industry. The present invention can be used to accurately determine chemical composition, and from that calculate rate of reaction, yield, impurities, etc.
The present invention may be used to measure properties of farm produce, either at the farm itself, or while accepting farm produce in the food processing industry. Thus, detecting ripeness, type, presence of foreign contaminants, presence of fungus, etc. can be cost effectively performed with the present technology. Hand held, gravity based and conveyor based embodiments are applicable in this area.
The present invention may be used to measure constitution of rock, soil, etc. for geology, geological surveys and in applications such as mining and oil and gas. In geological exploration and in mining, the hand held embodiment of the present invention is applicable. In prospecting for shaft mines and oil&gas, various properties of rock can be classified as rock cuttings exit the hole being drilled. For example, the type of rock, mineral content, oil content, porosity, etc. may be revealed. For oil and gas, the rock may be washed, and the wash liquid (which could have hydrocarbon content) and the clean rock may be analyzed separately. The rock may be ground to finer samples before analysis.
The present invention may be used to continuously monitor the constitution of fluid flowing in a pipe. For example, the hydrocarbon percentages of an oil and/or gas well can change throughout it's lifetime. The present invention can be used to accurately track these changes, and to get the exact composition of the currently flowing oil and gas mixture.
The present invention may be used to monitor environmental impurities, such as impurities in air and in water. Presence of poisonous substances in water, pollutants in water and in air, pesticides and harmful chemicals, etc. can be detected. Composition of fresh water and sea water may be analyzed.
The present invention may be used in dermatological and medical applications. Various parameters of skin and body may be more accurately predicted using the present invention.
An apparatus and method of measuring spectral information of an object or material is disclosed. It is understood that the embodiments described herein are for the purpose of elucidation and should not be considered limiting the subject matter of the present patent. Various modifications, uses, substitutions, recombinations, improvements, methods of productions without departing from the scope or spirit of the present invention would be evident to a person skilled in the art.

Claims (8)

  1. A system of sensing a first material, comprising:
    at least one light source, and
    a plurality of light detection patches, wherein
    the light source shines a first light on the first material,
    the first material emits light directly into the plurality of light detection patches, and
    the plurality of light detection patches collectively bear more than one wavelength sensitivity characteristics.
  2. The system of claim 1 wherein the light emitted by the first material is deflected first light.
  3. The system of claim 2 wherein deflected first light comprises reflected first light.
  4. The system of claim 2 wherein deflected first light comprises scattered first light.
  5. The system of claim 1 wherein the light emitted by the first material is transmitted first light.
  6. The system of claim 1 further comprising means of conveyance for the first material.
  7. The system of claim 1 wherein the a light detection patch of the plurality of light detection patches comprises a photodetector and a frequency sensitive light filter.
  8. A method, comprising:
    shining light on a first material,
    detecting light emitted by the first material using a plurality of light detection patches, wherein
    detecting light using a light detection patch of the plurality of light detection patches comprises detecting light emitted towards a particular area with a particular wavelength sensitivity.
PCT/IB2013/050035 2012-01-02 2013-01-02 Apparatus for and method of measuring spectral information of an object or material WO2013102858A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN10MU2012 2012-01-02
IN10/MUM/2012 2012-01-02

Publications (1)

Publication Number Publication Date
WO2013102858A1 true WO2013102858A1 (en) 2013-07-11

Family

ID=48745010

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2013/050035 WO2013102858A1 (en) 2012-01-02 2013-01-02 Apparatus for and method of measuring spectral information of an object or material

Country Status (1)

Country Link
WO (1) WO2013102858A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9274052B2 (en) 2013-07-10 2016-03-01 Canon Kabushiki Kaisha Feature vector for classifying specular objects based on material type
US9367909B2 (en) 2013-07-10 2016-06-14 Canon Kabushiki Kaisha Devices, systems, and methods for classifying materials based on a bidirectional reflectance distribution function

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4143770A (en) * 1976-06-23 1979-03-13 Hoffmann-La Roche Inc. Method and apparatus for color recognition and defect detection of objects such as capsules
US20060215162A1 (en) * 2005-03-23 2006-09-28 Colman Shannon Reflectance sensor for integral illuminant-weighted CIE color matching filters
DE102006048271B3 (en) * 2006-10-12 2008-03-06 Stiftung Für Lasertechnologien In Der Medizin Und Messtechnik An Der Universität Ulm Quantitative analyzing method for e.g. tablet, involves irradiating product with electro-magnetic radiations, and resolving radiations, which are emitted from product, based on wavelength and place and not based on time of radiations
US20110216315A1 (en) * 2010-03-05 2011-09-08 Seiko Epson Corporation Spectroscopic sensor device and electronic equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4143770A (en) * 1976-06-23 1979-03-13 Hoffmann-La Roche Inc. Method and apparatus for color recognition and defect detection of objects such as capsules
US20060215162A1 (en) * 2005-03-23 2006-09-28 Colman Shannon Reflectance sensor for integral illuminant-weighted CIE color matching filters
DE102006048271B3 (en) * 2006-10-12 2008-03-06 Stiftung Für Lasertechnologien In Der Medizin Und Messtechnik An Der Universität Ulm Quantitative analyzing method for e.g. tablet, involves irradiating product with electro-magnetic radiations, and resolving radiations, which are emitted from product, based on wavelength and place and not based on time of radiations
US20110216315A1 (en) * 2010-03-05 2011-09-08 Seiko Epson Corporation Spectroscopic sensor device and electronic equipment

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9274052B2 (en) 2013-07-10 2016-03-01 Canon Kabushiki Kaisha Feature vector for classifying specular objects based on material type
US9367909B2 (en) 2013-07-10 2016-06-14 Canon Kabushiki Kaisha Devices, systems, and methods for classifying materials based on a bidirectional reflectance distribution function

Similar Documents

Publication Publication Date Title
US8902428B2 (en) Process and apparatus for measuring the crystal fraction of crystalline silicon casted mono wafers
CN100504364C (en) Method for identifying defect in transparent material and its equipment
KR101411102B1 (en) Ultraviolet ray protection effect evaluating device
RU2664261C2 (en) Method and apparatus for detecting matter
JP6438469B2 (en) Measurement of parameters of cut rough
CN1930464B (en) Ozone concentration sensor
US20070182965A1 (en) Linked extendable gas observation system for infrared absorption spectroscopy
WO2004048947A1 (en) Methods and appartus for molecular species detection, inspection and classification using ultraviolet fluorescence
ES2049786T3 (en) PROCEDURE FOR THE OPERATION OF AN OPTICAL SMOKE DETECTOR AND SMOKE DETECTOR TO EXECUTE THE PROCEDURE.
KR102395039B1 (en) Bulk material inspection apparatus and method
US6024202A (en) Detector methods and apparatus
WO2013102858A1 (en) Apparatus for and method of measuring spectral information of an object or material
JP2019148607A (en) Inspection device
US5895910A (en) Electro-optic apparatus for imaging objects
JP2007010647A (en) Foreign matter detecting method
US5448074A (en) Color region analyzer for detecting and separating polyvinyl chloride from polyethylene terephthalate
KR100676279B1 (en) Surface inspection apparatus using optical sensors
US6303925B1 (en) Apparatus and method for distinguishing paper articles from plastic articles
KR20220126944A (en) Apparatus for measuring thickness of thin film in vacuum
KR101325356B1 (en) Method and apparatus for measuring properties of solar cell
KR100732530B1 (en) Counting apparatus for wafer
US6611327B2 (en) Detection of contaminants on low wavelength masks
AU2437700A (en) Method for verifying the state of a device used to examine sheet items
JP3607163B2 (en) Bottle inspection apparatus and bottle inspection method
CA2040642A1 (en) Surface modification detector system

Legal Events

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

Ref document number: 13733669

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13733669

Country of ref document: EP

Kind code of ref document: A1