IP Library Granted Patent US 8,743,210
Granted Patent B2
US 8,743,210 · App. 13/726,638 · Granted Jun 3, 2014

Blemish detection sytem and method using recursion

Inventor: Kuo-Hung Lin (New Taipei, TW)
Assignee: Hon Hai Precision Industry Co., Ltd.
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,743,210
App. No.
13/726,638
Granted
Jun 3, 2014
Kind
B2
Abstract

A blemish detecting system includes an image capturing module, a brightness calculating module, a blemish detection module, a storage module, and a processor. The image capturing module captures an image. The image has a number of pixels. The brightness calculating module calculates the brightness values of the pixels. The blemish detection module gives serial numbers to the pixels according to the locations of the pixels, scans the pixels according to a first sequence, and marks the pixel of which the brightness value is less than a predetermined brightness value as a blemish. The storage module stores the serial numbers of the scanned pixels, and thus the blemish detection module does not need to scan the pixels for a second time. The brightness calculating module and the blemish detection module are computerized instructions and are executed by the processor.

Claims (24)

1. A blemish detecting system, comprising:

an image capturing module comprising an image sensor configured for capturing an image, the image having a plurality of pixels;

a brightness calculating module configured for calculating the brightness values of the pixels;

a blemish detection module configured for assigning a serial number to each of the pixels according to the locations of the pixels, scanning the pixels according to a first sequence, marking the pixel of which the brightness value is less than a predetermined brightness value as a blemish, only scanning the pixels adjacent to the blemish according to a second sequence, marking a particular pixel which is adjacent to the blemish and the brightness value of which is less than the predetermined brightness value as a new blemish, and then making a recursion to determine whether pixels adjacent to the new blemish are blemishes;

a storage module configured for storing the serial numbers of the scanned pixels, wherein if the serial numbers of the pixels are stored in the storage module, the blemish detection module does not scan the scanned pixels for a second time; and

a processor, wherein the brightness calculating module and the blemish detection module are computerized instructions and executed by the processor.

2. The blemish detecting system of claim 1 , wherein the first sequence is from upwards line to downwards line, and from leftwards pixel to rightwards pixel within each line.

3. The blemish detecting system of claim 1 , wherein the second sequence is from upwards line to downwards line, and from leftwards pixel to rightwards pixel within each line.

4. The blemish detecting system of claim 1 , wherein the image capturing module and the storage module are hardware.

5. The blemish detecting system of claim 4 , wherein the image capturing module is a camera, and the storage module is a flash memory.

6. A blemish detecting method executed by the blemish detecting system of claim 1 , comprising:

capturing an image using the image capturing module, and the image comprising a plurality of pixels;

assigning a serial number to each of the pixels according to the locations of the pixels using the blemish detecting module;

calculating the brightness values of the pixels using the brightness calculating module;

scanning the pixels that have not been scanned according to a first sequence using the blemish detecting module, and storing the serial numbers of the scanned pixels in the storage module;

comparing the brightness values of the scanned pixels with a predetermined brightness value using the blemish detecting module, and marking the particular pixel of which the brightness value is less than the predetermined brightness value as a blemish using the blemish detecting module;

only scanning all of the pixels that are adjacent to the blemish and have not been scanned according to a second sequence using the blemish detecting module;

storing the serial numbers of the scanned pixels adjacent to the blemish in the storage module;

comparing the brightness value of the scanned pixels with the predetermined brightness value using the blemish detecting module;

if there is at least one pixel which is adjacent to the blemish and the brightness value of which is less than the predetermined brightness value, marking the at least one pixel as new blemish using the blemish detecting module;

only scanning all of the pixels which are adjacent to each of the new blemish and have not been scanned according to the second sequence using the blemish detecting module; and

making a recursion to determine whether pixels adjacent to the new blemish are blemishes.

7. The blemish detecting method of claim 6 , wherein the first sequence is from upwards line to downwards line, and from leftwards pixel to rightwards pixel within each line.

8. The blemish detecting method of claim 6 , wherein the second sequence is from upwards line to downwards line, and from leftwards pixel to rightwards pixel within each line.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2019
From: HON HAI PRECISION INDUSTRY CO., LTD.
To: POLIGHT TECHNOLOGIES LTD.
Reel/Frame 050248/0298 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 26, 2012
From: LIN, KUO-HUNG
To: HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 029525/0505 →
Priority Claims (1)
TW 101132637 A · Sep 7, 2012 · national
Continuity (1)
Related Publication 20140071298A1 · Mar 13, 2014