IP Library › Granted Patent US 12,573,174
Granted Patent B2
US 12,573,174 · App. 18/296,003 · Granted Mar 10, 2026

Image processing apparatus

Inventor: Yuzuru Koshisaka (Kariya-city, JP)
Assignee: DENSO CORPORATION
G06V10/60G06T5/40H04N23/73G06T2207/10144
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 12,573,174
App. No.
18/296,003
Granted
Mar 10, 2026
Kind
B2
Abstract

A histogram generator generates a histogram based on luminance values of respective pixels of an image. The histogram represents a relationship between each of the luminance values of the image listed in a predetermined axis and the number of pixels for the corresponding one of the luminance values. An image corrector calculates, based on the histogram, a luminance increment caused by the light reflected from the cover member, and translates, based on the luminance increment, the histogram in a negative side of the predetermined axis of the histogram to accordingly generate a corrected histogram. The corrected histogram has (i) an estimated least luminance value lower than the least luminance value, and (ii) an estimated most luminance value lower than the most luminance value. The image corrector generates, based on the corrected histogram and the image, a corrected image.

Claims (28)

1 . An image processing apparatus for an imaging unit that captures, during a controllable exposure time, an image based on incoming light and light reflected from a cover member for covering the imaging unit, the image processing apparatus comprising:

an image obtainer configured to obtain, from the imaging unit, the image captured by the imaging unit, the image being comprised of pixels, each of which has a corresponding one of luminance values;

a histogram generator configured to generate a histogram based on the luminance values of the respective pixels of the image, the histogram representing a relationship between each of the luminance values of the image listed in a predetermined axis and the number of pixels for the corresponding one of the luminance values, the luminance values included in the histogram being within a range from a least luminance value to a most luminance value inclusive; and

an image corrector configured to:

calculate, based on the histogram, a luminance increment caused by the light reflected from the cover member;

translate, based on the luminance increment, the histogram in a negative side of the predetermined axis of the histogram to accordingly generate a corrected histogram, the corrected histogram having (i) an estimated least luminance value that is lower than the least luminance value, and (ii) an estimated most luminance value that is lower than the most luminance value; and

generate, based on the corrected histogram and the image, a corrected image.

2 . The image processing apparatus according to claim 1 , further comprising:

an exposure time adjuster configured to generate, based on the corrected histogram, a control signal for adjusting the exposure time; and

an output unit configured to output the corrected image and the control signal.

3 . The image processing apparatus according to claim 1 , wherein:

the image corrector is configured to:

subtract, from the least luminance value, the luminance increment to accordingly calculate the estimated least luminance value; and

subtract, from the most luminance value, the luminance increment to accordingly calculate the estimated most luminance value.

4 . The image processing apparatus according to claim 1 , wherein:

the image corrector is configured to multiply the most luminance value by a predetermined correction coefficient to accordingly calculate the luminance increment.

5 . The image processing apparatus according to claim 1 , wherein:

the image corrector is configured to:

calculate an average luminance value of all the luminance values included in the histogram; and

multiply the average luminance value by a predetermined correction coefficient to accordingly calculate the luminance increment.

6 . A program product for at least one processor for an imaging unit that captures, during a controllable exposure time, an image based on incoming light and light reflected from a cover member for covering the imaging unit, the program product comprising:

a non-transitory processor-readable medium; and

a set of program instructions embedded in the processor-readable medium, the instructions causing the at least one processor to:

obtain, from the imaging unit, the image captured by the imaging unit, the image being comprised of pixels, each of which has a corresponding one of luminance values;

generate a histogram based on the luminance values of the respective pixels of the image, the histogram representing a relationship between each of the luminance values of the image listed in a predetermined axis and the number of pixels for the corresponding one of the luminance values, the luminance values included in the histogram being within a range from a least luminance value to a most luminance value inclusive;

calculate, based on the histogram, a luminance increment caused by the light reflected from the cover member;

translate, based on the luminance increment, the histogram in a negative side of the predetermined axis of the histogram to accordingly generate a corrected histogram, the corrected histogram having (i) an estimated least luminance value that is lower than the least luminance value, and (ii) an estimated most luminance value that is lower than the most luminance value; and

generate, based on the corrected histogram and the image, a corrected image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2023
From: KOSHISAKA, YUZURU
To: DENSO CORPORATION
Reel/Frame 063235/0807 →
Priority Claims (1)
JP 2022-064018 · Apr 7, 2022 · national
Continuity (1)
Related Publication 20230326177A1 · Oct 12, 2023
References Cited (21)
US 6061091A · Van de Poel et al. · 2000 [cited by examiner]
US 6373533B1 · Kawabata et al. · 2002 [cited by examiner]
US 7188014B1 · Liao et al. · 2007 [cited by applicant]
US 8009907B1 · Srinivassan et al. · 2011 [cited by examiner]
US 20070070214A1 · Nakamura · 2007 [cited by applicant]
US 20080211931A1 · Fujisawa et al. · 2008 [cited by applicant]
US 20090110274A1 · Atanassov et al. · 2009 [cited by examiner]
US 20090153664A1 · Higuchi et al. · 2009 [cited by applicant]
US 20130188051A1 · Ishigaki et al. · 2013 [cited by examiner]
US 20140293055A1 · Otsuka · 2014 [cited by applicant]
US 20160140697A1 · Sugimoto et al. · 2016 [cited by applicant]
US 20190347773A1 · Naruse et al. · 2019 [cited by applicant]
US 20200186716A1 · Tanaka et al. · 2020 [cited by applicant]
US 20220201189A1 · Kobayashi · 2022 [cited by applicant]
US 20220383614A1 · Wu et al. · 2022 [cited by examiner]
JP 2002152718A · 2002 [cited by applicant]
JP 2006135744A · 2006 [cited by applicant]
JP 2006311031A · 2006 [cited by applicant]
JP 2012156715A · 2012 [cited by applicant]
JP 2013041481A · 2013 [cited by applicant]
JP 2017151930A · 2017 [cited by applicant]