IP Library Granted Patent US 12,260,534
Granted Patent B2
US 12,260,534 · App. 17/660,768 · Granted Mar 25, 2025

Method to detect camera blemishes

Inventors: Nidhin Davis (Glen Mills, PA); Timothy Hopfer (Downingtown, PA); Mark Parsons (West Chester, PA)
G06T7/0002G06T3/40G06T2207/20216G06T2207/20224
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,260,534
App. No.
17/660,768
Granted
Mar 25, 2025
Kind
B2
Abstract

A method of detecting a blemish in a digital camera includes capturing a digital image of a white area by the digital camera; reducing resolution of the digital image by grouping pixels of the digital data into a matrix of a plurality of data blocks; and comparing a luminance value of each of the plurality of data blocks to an average luminance value of other data blocks of the plurality of data blocks within a predetermined region to determine if each of the plurality of data blocks is a potentially bad data block.

Claims (12)

1. A method of detecting a blemish in a digital camera, the method comprising:

Capturing a digital image of a white area by the digital camera;

Reducing resolution of the digital image by grouping pixels of the digital data into a matrix of a plurality of data block; and

Comparing a luminance value of each of the plurality of data blocks to an average luminance value of other data blocks of the plurality of data blocks within a predetermined region to determine if each of the plurality of data blocks is a potentially bad data block;

Wherein the luminance value of each of the plurality of data blocks equals (0.2126*R)+(0.7152*G)+(0.0772*B), where R, G, and B are the average red, green, and blue color values for digital image pixels within the data block.

2. The method of claim 1 , further comprising:

determining a total number of potentially bad data blocks within a predetermined region centered around each of the potentially bad data blocks;

identifying the potentially bad data block as a blemish if the total number of potentially bad data blocks around the potentially bad data block exceeds a threshold; and

identifying the potentially bad data block as not a blemish if the total number of potentially bad data blocks around the potentially bad data block does not exceed the threshold.

3. The method of claim 1 , wherein the pixels of the digital data are grouped into a matrix of data blocks.

4. The method of claim 1 , wherein the luminance value of each of the data blocks is calculated by averaging respective color values for red, green, and blue of all of the pixels within each data block and then using the resulting average red, average green, and average blue color values in a luminance conversion formula.

5. The method of claim 1 , wherein a difference between the luminance value of each of the plurality of data blocks to the average luminance value of other data blocks of the plurality of data blocks must exceed a predetermined value to determine if each of the plurality of data blocks is a potentially bad data block.

Assignments (2)
SECURITY INTEREST Recorded May 29, 2024
From: COMMUNICATIONS TEST DESIGN, INC. (ALSO KNOWN AS COMMUNICATIONS TEST DESIGN, INC, AKA CTDI AND COMMUNICATIONS TEST DESIGN, INC. DBA NETWORK EXPANSION SOLUTIONS)
To: CITIZENS BANK, N.A.
Reel/Frame 067565/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2022
From: DAVIS, NIDHIN; HOPFER, TIMOTHY; PARSONS, MARK
To: COMMUNICATIONS TEST DESIGN, INC
Reel/Frame 059737/0158 →
Continuity (1)
Related Publication 20230342897A1 · Oct 26, 2023
References Cited (61)
US 7340109B2 · Steinberg et al. · 2008 [cited by applicant]
US 7474847B2 · Nikkanen et al. · 2009 [cited by applicant]
US 7548262B2 · Nikkanen et al. · 2009 [cited by applicant]
US 7627240B2 · Nikkanen · 2009 [cited by applicant]
US 7683946B2 · Steinberg et al. · 2010 [cited by applicant]
US 7733391B2 · Nikkanen et al. · 2010 [cited by applicant]
US 7761257B2 · Matsuzawa · 2010 [cited by applicant]
US 7853097B2 · Ishiga · 2010 [cited by applicant]
US 7889266B2 · Nikkanen et al. · 2011 [cited by applicant]
US 7949802B2 · Gallant et al. · 2011 [cited by applicant]
US 8013909B2 · Nikkanen et al. · 2011 [cited by applicant]
US 8045047B2 · Nikkanen et al. · 2011 [cited by applicant]
US 8103121B2 · Agarwala et al. · 2012 [cited by applicant]
US 8106956B2 · Nikkanen et al. · 2012 [cited by applicant]
US 8675987B2 · Agarwaia et al. · 2014 [cited by applicant]
US 8797429B2 · Zhang et al. · 2014 [cited by applicant]
US 8879869B2 · Zamfir et al. · 2014 [cited by applicant]
US 8941755B2 · Nikkanen · 2015 [cited by applicant]
US 9294687B2 · Nikkanen et al. · 2016 [cited by applicant]
US 9338245B2 · Jung et al. · 2016 [cited by applicant]
US 9361537B2 · Paliy et al. · 2016 [cited by applicant]
US 9367916B1 · Paliy et al. · 2016 [cited by applicant]
US 9386289B2 · Tuna et al. · 2016 [cited by applicant]
US 9398280B2 · Nikkanen et al. · 2016 [cited by applicant]
US 9826149B2 · Chalom et al. · 2017 [cited by applicant]
US 9848118B2 · Ollila et al. · 2017 [cited by applicant]
US 9989623B2 · Send et al. · 2018 [cited by applicant]
US 10070042B2 · Nikkanen et al. · 2018 [cited by applicant]
US 10477177B2 · El-Yamany et al. · 2019 [cited by applicant]
US 10616511B2 · Ain-Kedem et al. · 2020 [cited by applicant]
US 10630954B2 · Krestyannikov et al. · 2020 [cited by applicant]
US 10791310B2 · Nikkanen et al. · 2020 [cited by applicant]
US 10896494B1 · Katz et al. · 2021 [cited by applicant]
US 10916036B2 · Nikkanen et al. · 2021 [cited by applicant]
US 20030179418A1 · Wengender · 2003 [cited by examiner]
US 20080285840A1 · Kawai · 2008 [cited by applicant]
US 20080317380A1 · Peng et al. · 2008 [cited by applicant]
US 20120105868A1 · Nomura et al. · 2012 [cited by applicant]
US 20120281123A1 · Hoda et al. · 2012 [cited by applicant]
US 20140016005A1 · Kishima · 2014 [cited by applicant]
US 20140204221A1 · Muukki et al. · 2014 [cited by applicant]
US 20160007229A1 · Gao et al. · 2016 [cited by applicant]
US 20160042224A1 · Liu et al. · 2016 [cited by applicant]
US 20200244950A1 · Wang · 2020 [cited by examiner]
US 20220067394A1 · Suksi et al. · 2022 [cited by applicant]
CN 108548654A · 2018 [cited by applicant]
CN 110868586A · 2020 [cited by applicant]
CN 111541891A · 2020 [cited by applicant]
EP 0742431A1 · 1996 [cited by applicant]
EP 2089805A2 · 2013 [cited by applicant]
EP 3936917A1 · 2022 [cited by applicant]
JP 2002290994A · 2002 [cited by applicant]
JP 5825278B2 · 2015 [cited by applicant]
WO 2005041558A1 · 2005 [cited by applicant]
WO 2013153252A1 · 2013 [cited by applicant]
WO 2020223519A1 · 2020 [cited by applicant]
WO 2022046908A1 · 2022 [cited by applicant]
Imatest. (2020). Using blemish detect. Imatest | Image Quality Testing Software & Test Charts. https://www.imatest.com/support/docs/2020-1/blemish/ (Year: 2020). [cited by examiner]
Relative luminance. (Dec. 15, 2020). Wikipedia, the free encyclopedia. Retrieved Sep. 27, 2024, from https://en.wikipedia.org/w/index.php?title=Relative_luminance&oldid=994452122 (Year: 2020). [cited by examiner]
Lepistö, et al., “Blemish detection in camera production testing using fast difference filtering”, J. of Electronic Imaging, Apr. 2009, 18(2): 020501, 3 pages. [cited by applicant]
International Search Report and Written Opinion for PCT Application No. PCT/US2023/019617 issued Jul. 26, 2023. [cited by applicant]