US9270892B2ActiveUtilityA1

Optoelectronic device and method for brightness correction

Assignee: SICK AGPriority: Jun 22, 2012Filed: Jun 3, 2013Granted: Feb 23, 2016
Est. expiryJun 22, 2032(~5.9 yrs left)· nominal 20-yr term from priority
H04N 23/70G06K 7/1417G06K 7/10722H04N 5/235
50
PatentIndex Score
0
Cited by
7
References
16
Claims

Abstract

An optoelectronic device ( 10 ) is provided having an image sensor ( 20 ) for generating pixel images of a detection area ( 12 ) and a brightness correction unit ( 28 ) configured to modify brightness values of the pixels with a correction factor (H mul ) to obtain a more homogeneously illuminated image. A respective correction factor (H mul ) is calculated for individual pixels or groups of pixels from a perspective transformation (M) which converts geometries of an object plane ( 34 ) in the detection area ( 12 ) into geometries of the image plane ( 32 ).

Claims

exact text as granted — not AI-modified
The invention claimed is:  
     
       1. An optoelectronic device with an image sensor for generating pixel images of a detection area and with a brightness correction unit configured to modify brightness values of the pixels with a correction factor (H mul ) to obtain a more homogeneously illuminated image,
 characterized in that a respective correction factor (H mul ) is calculated for individual pixels or groups of pixels from a perspective transformation (M) which converts geometries of an object plane in the detection area into geometries of the image plane. 
 
     
     
       2. The device according to  claim 1 , wherein a calibration unit is provided which is configured to determine the perspective transformation (M) as the transformation which converts a known absolute geometry of a calibration code into its detected geometry in the image. 
     
     
       3. The device according to  claim 1 , wherein the brightness correction unit is configured to calculate a correction factor (H mul ) from the ratio (A Q1 , A Q2 ) of the area of a partial area (Q 1 , Q 2 ) of the image plane to the area (A T1 , A T2 ) of a transformed partial area (T 1 , T 2 ) obtained by the perspective transformation (M) of the partial area (Q 1 , Q 2 ). 
     
     
       4. The device according to  claim 3 , wherein the brightness correction unit is configured to define the partial areas (Q) by regularly dividing the image plane. 
     
     
       5. The device according to  claim 4 , wherein the image plane is divided into image squares. 
     
     
       6. The device according to  claim 1 , wherein the brightness correction unit comprises an FPGA which multiplies the pixels of a captured image with previously stored correction factors (H mul ). 
     
     
       7. The device according to  claim 1 , wherein the brightness correction unit is configured to perform an additional brightness correction with edge decrease correction factors which compensate a known or assumed brightness decrease of the images sensor in its edge regions. 
     
     
       8. The device according to  claim 1 , wherein the device is configured as a camera-based code reader comprising a decoding unit to identify code areas in the images and read their encoded information. 
     
     
       9. The device according to  claim 8 , wherein the brightness correction unit is configured to modify brightness values of pixels only in code areas. 
     
     
       10. The device according to  claim 8 , wherein a code verification unit is provided which is configured to determine whether a detected code has a predetermined code quality. 
     
     
       11. A method for brightness correction of pixel images of a detection area which are captured by an image sensor, wherein brightness values of the pixels are modified by a correction factor (H mul ) to obtain more homogeneously illuminated images, characterized in that a respective correction factor (H mul ) is calculated for individual pixels or groups of pixels from a perspective transformation (M) which converts geometries of an object plane in the detection area into geometries of the image plane. 
     
     
       12. The method according to  claim 11 , wherein the perspective transformation (M) is determined in a calibration process by capturing an image of a calibration code in the detection area and determining that perspective transformation (M) which converts a known absolute geometry of a calibration code into its detected geometry in the image. 
     
     
       13. The method according to  claim 11 , wherein a correction factor (H mul ) is calculated from the ratio (A Q1 , A Q2 ) of the area of a partial area (Q 1 , Q 2 ) of the image plane to the area (A T1 , A T2 ) of a transformed partial area (T 1 , T 2 ) obtained by the perspective transformation (M) of the partial area (T 1 , T 2 ). 
     
     
       14. The method according to  claim 13 , wherein the image plane is divided into partial areas being image squares (Q) of a mutually same size, and wherein the correction factor (H mul ) is determined from the ratio of the area (A Q ) of an image square (Q) to the area (A T1 , A T2 ) of that trapezoid (T 1 , T 2 ) into which the image square (Q 9 ) is converted in the object plane by applying the perspective transformation (M). 
     
     
       15. The method according to  claim 11 , wherein the correction factors (H mul ) include an additional component by which a known or assumed brightness decrease of the image sensor in its edge regions is compensated. 
     
     
       16. The method according to  claim 11 , wherein code areas in the images are identified and the information encoded therein is read.

Join the waitlist — get patent alerts

Track US9270892B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.