IP Library Granted Patent US 9,715,736
Granted Patent B2
US 9,715,736 · App. 14/414,721 · Granted Jul 25, 2017

Method and apparatus to detect artificial edges in 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 9,715,736
App. No.
14/414,721
Granted
Jul 25, 2017
Kind
B2
Abstract

The present invention generally relates to automatic detection of video artifacts. The present invention relates to automatically detect out the images with visible artifacts due to STB decoding error based on a generated artificial edge map. In particular, the application teaches a method to detect out the images with the visible artifacts and how to identify artificial edges from texture (natural) edges. The present system identifies that artificial edges are most significant in local area, while texture edges are often together with some other texture edges.

Claims (19)

1. A method comprising:

receiving an image;

generating an edge value for each of a plurality of pixels by weighting said each of said plurality of pixels with a plurality of neighboring pixels;

generating a first continuous edge if a plurality of said edge values exceed a first threshold and a number of consecutive edge values exceeding said first threshold exceeds a second threshold;

determining whether a second continuous edge exists in a region surrounding said first continuous edge; and

generating an indication of an artifact in response to determining that said second continuous edge does not exist.

2. The method of claim 1 wherein said generating an indication of an artifact further comprising:

determining whether said first continuous edge exceeds a third threshold in length, wherein said generating an indication of an artifact is further in response to determining that said first continuous edge does not exceed said third threshold in length.

3. The method of claim 1 wherein said first threshold is a predetermined weighted difference between neighboring pixels.

4. The method of claim 1 wherein said second threshold is a predetermined number of consecutive edge values which exceed said first threshold.

5. The method of claim 2 wherein said third threshold is a predetermined number of consecutive edge values greater than said second threshold.

6. The method of claim 1 wherein a luminance value is determined for each of said plurality of pixels.

7. An apparatus comprising:

a processor configured to generate an edge value for each of a plurality of pixels within an image by weighting said each of said plurality of pixels with a plurality of neighboring pixels, and to generate a first continuous edge if a plurality of said edge values exceed a first threshold and a number of consecutive edge values exceeding said first threshold exceeds a second threshold, and to determine whether a second continuous edge exists in a region surrounding said first continuous edge, and to generate an indication of an artifact in response to determining that said second continuous edge does not exist.

8. The apparatus of claim 7 wherein said processor is further operative to determine whether said first continuous edge exceeds a third threshold in length and to generate said indication of an artifact in response to determining that said first continuous edge does not exceed said third threshold in length.

9. The apparatus of claim 7 wherein said first threshold is a predetermined weighted difference between neighboring pixels.

10. The apparatus of claim 7 wherein said second threshold is a predetermined number of consecutive edge values which exceed said first threshold.

11. The apparatus of claim 8 wherein said third threshold is a predetermined number of consecutive edge values greater than said second threshold.

12. The apparatus of claim 7 wherein a luminance value is determined for each of said plurality of pixels.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: LIU, DEBING; CHEN, ZHIBO; GU, XIAODONG
To: THOMSON LICENSING
Reel/Frame 034726/0758 →