IP Library Granted Patent US 9,042,644
Granted Patent B2
US 9,042,644 · App. 14/165,467 · Granted May 26, 2015

Artifact removal method and system for contoured images and video

Inventors: Anurag Mendhekar (Los Altos, CA); Sunil Sanghavi (Los Altos, CA)
Assignee: CINOVA MEDIA
G06T5/002G06K9/40G06T2200/12G06T2207/10024H04N19/86
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,042,644
App. No.
14/165,467
Granted
May 26, 2015
Kind
B2
Abstract

A system and method that reduce or eliminate step-contouring generated by compression algorithms are provided because many types of compression algorithms introduce a step-contoured artifact for images and video with slow gradients. The system and method restores the gradient to a piece of content by detecting a start and end of the step contour in each row and column of the piece of content and increments a pixel in certain regions of the row or the column to restore the gradient in the piece of content.

Claims (20)

1. A system for removing a compression artifact from an original piece of content, the system comprising:

an artifact removal unit implemented on a computer system that restores a gradient to a piece of content by removing a step contour artifact; and

the artifact removal unit detects a start of a step contour and an end of a step contour in each row of the piece of content or each column of the piece of content, determines a gradient of the step contour in each row or each column and increments a pixel in certain regions of the row or the column to restore the gradient in the piece of content.

2. The system of claim 1 , wherein the artifact removal unit increments the pixel in a certain region of the row or the column by multiplying a position of the pixel relative to a start of the row or column by a determined gradient for the row or column.

3. The system of claim 1 , wherein the artifact removal unit detects the start of the contour by detecting a first pair of pixels scanned with a difference of one of N and 0.

4. The system of claim 1 , wherein the artifact removal unit detects the end of the contour by detecting a first pair of pixels where the difference the pixels is one of Not 0 or N and a direction of the difference has changed.

5. The system of claim 1 , wherein the artifact removal unit further comprises a plurality of lines of computer code.

6. The system of claim 1 , wherein the piece of content is one of an image, a color image and a video frame.

7. The system of claim 6 , wherein the color image is an image for each color that makes up the color image.

8. The system of claim 6 , wherein the video frame is a series of images.

9. A method for removing a compression artifact from an original piece of content, the method comprising:

detecting a start of a step contour and an end of a step contour in each row or column of the piece of content;

determining a gradient of the step contour in each row or column; and

incrementing a pixel in certain regions of the row or column to restore the gradient in the piece of content.

10. The method of claim 9 , wherein incrementing the pixel in certain region of the row or column further comprising multiplying a position of the pixel relative to a start of the row or column by a determined gradient for the row or column.

11. The method of claim 9 , wherein detecting the start of the contour further comprises detecting a first pair of pixels scanned with a difference of one of N and 0.

12. The method of claim 9 , wherein detecting the end of the contour further comprises detecting a first pair of pixels where the difference the pixels is one of Not 0 or N and a direction of the difference has changed.

13. The method of claim 9 , wherein the piece of content is one of an image, a color image and a video frame.

14. The method of claim 13 , wherein the color image is an image for each color that makes up the color image.

15. The method of claim 14 , wherein the video frame is a series of images.

Assignments (2)
CHANGE OF NAME Recorded Apr 23, 2014
From: THE MODERN VIDEO COMPANY
To: CINOVA MEDIA
Reel/Frame 032745/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: MENDHEKAR, ANURAG; SANGHAVI, SUNIL
To: THE MODERN VIDEO COMPANY
Reel/Frame 032062/0303 →
Continuity (2)
Continuation 13424311 · Mar 19, 2012
Related Publication 20140140618A1 · May 22, 2014