IP Library Granted Patent US 8,036,423
Granted Patent B2
US 8,036,423 · App. 11/546,748 · Granted Oct 11, 2011

Contrast-based technique to reduce artifacts in wavelength-encoded images

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,036,423
App. No.
11/546,748
Granted
Oct 11, 2011
Kind
B2
Abstract

A system for identifying artifacts in an image. The system includes an input for receiving images from an imager, the images comprising a pixel of interest. The images can be generated by reflecting light off an object. The system further includes a processor coupled to the input for defining and using at least one contrast value of a second pixel associated with the pixel of interest to identify artifacts in the image.

Claims (23)

1. A system, comprising:

an input to receive images from an imager, said images including a first image generated by reflecting light off an object, said first image comprising a pattern of pixels with a first pixel of interest, a selected pixel, and a second pixel located in the pattern; and

and a processor, coupled to said input, the processor used to determine a contrast value and then identify an artifact in said first image based on the contrast value, the contrast value being determined by obtaining a first result which is determined by subtracting a pixel value of the first pixel of interest from a pixel value of the selected pixel, and then dividing the first result by a divisor term to obtain a second result, and then subtracting a pixel value of the second pixel from the second result.

2. The system as described in claim 1 , further comprising: a light source for emitting light towards said object; and a light wavelength filter disposed on at least one of a retroflector on the object and the imager for filtering out a selected range of wavelengths of light, the range of wavelengths excluding a wavelength of light emitted by the light source.

3. The system as described in claim 2 , wherein said images from said imager are received at said input simultaneously, wherein the light wavelength filter is a patterned light filter that filters an image to produce filtered light comprising a binary image, and wherein a first optical channel of the filtered light comprises the wavelength of light emitted by the light source and a second optical channel of the filtered light comprises a wavelength of light not emitted by the light source.

4. The system as described in claim 2 , wherein said images from said imager are received successively, wherein the light wavelength filter is a patterned light filter that filters an image to produce filtered light comprising a binary image, and wherein a first optical channel of the filtered light comprises the wavelength of light emitted by the light source and a second optical channel of the filtered light comprises a wavelength of light not emitted by the light source.

5. The system as described in claim 1 , wherein said imager comprises a light filter for filtering wavelengths of light other than a wavelength band associated with light reflected off said object, wherein the light filter comprises a dielectric stack filter, and a patterned light filter that filters an image to produce filtered light comprising a binary image.

6. The system as described in claim 1 , wherein the pattern comprises a 3×3 pattern having the first pixel in the middle of the pattern, wherein the processor is further configured to determine an additional contrast value based on at least one additional pixel located outside the 3×3 pattern, wherein the additional contrast value is determined by subtracting a pixel value of the at least one additional pixel from the pixel value of the first pixel.

7. A system, comprising:

a light source to emit light at an object, said object comprising a retroreflector; an imager for capturing a plurality of images of said object by using light reflected from said retroreflector, said plurality of images comprising a plurality of pixels; and a processor coupled to said imager to determine a gradient contrast value associated with said plurality of pixels to identify said retroreflector, the gradient contrast value determined by subtracting a first pixel value of a first pixel from the plurality of pixels from a second pixel value of a second pixel from the plurality of pixels, wherein said gradient contrast value is associated with at least three of said plurality of pixels and defined by obtaining a first result which is determined by subtracting the first pixel value from the second pixel value and dividing the first result by a divisor term to obtain a second result and then subtracting a third pixel value from the second result.

8. The system as described in claim 7 , wherein said retroreflector comprises a wavelength dependent filter for filtering a wavelength of light, wherein the wavelength dependent filter is a patterned light filter that filters an image to produce filtered light comprising a binary image, and wherein a first optical channel of the filtered light comprises the wavelength of light emitted by the light source and a second optical channel of the filtered light comprises a wavelength of light not emitted by the light source.

9. The system as described in claim 7 , wherein said imager further comprises:

a wavelength filter for filtering said images into binary images, wherein the wavelength filter is a patterned light filter that filters an image to produce filtered light comprising the binary image, and wherein a first optical channel of the filtered light comprises the wavelength of light emitted by the light source and a second optical channel of the filtered light comprises a wavelength of light not emitted by the light source.

10. The system as described in claim 7 , wherein the first pixel is not adjacent to the second pixel, wherein said computed contrast value is compared to a threshold contrast value, and wherein a computed contrast value greater than said threshold contrast value indicates an artifact.

11. The system as described in claim 7 , wherein the first pixel value is a pixel intensity of a selected pixel, wherein the second pixel value is a pixel intensity of the second pixel located non-adjacent to the selected pixel, and wherein the third pixel value is a pixel intensity of a third pixel located adjacent to the selected pixel.

12. A method, comprising:

emitting light at an object, said object comprising a retroreflector;

capturing an image of said retroflector by using light reflected from said retroflector, said image comprising a plurality of pixels; and

determining at least one contrast value for identifying an artifact in the image, said at least one contrast value determined by subtracting a pixel value of at least one non-adjacent pixel from a pixel value of a pixel of interest to obtain a first result, then dividing the first result by a divisor term to obtain a second result, and then subtracting a pixel value of a second pixel from the second result.

13. The method as described in claim 12 , wherein said light source generates a substantially infrared wavelength of light and wherein said pixel values correspond to a pixel intensity.

14. The method as described in claim 12 , further comprising: filtering said image into a binary image, the binary image comprising a first optical channel of the filtered light comprising the wavelength of light emitted by the light source and a second optical channel of the filtered light comprising a wavelength of light not emitted by the light source.

15. The method as described in claim 14 , further comprising:

using a checkerboard filter to filter said image into said binary image, the checkerboard filter causing the pixel of interest to receive light of a first wavelength and the at least one adjacent pixel to receive light of a second wavelength.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032851-0001) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 037689/0001 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032851/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2008
From: AGILENT TECHNOLOGIES, INC.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 020899/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2008
From: HAVEN, RICHARD
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 020895/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2007
From: AGILENT TECHNOLOGIES, INC.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 019084/0508 →