IP Library Granted Patent US 9,648,339
Granted Patent B2
US 9,648,339 · App. 14/289,179 · Granted May 9, 2017

Image processing with segmentation using directionally-accumulated difference-image pixel values

Inventor: Roberta Piroddi (Guildford, GB)
Assignee: Snell Advanced Media Limited
H04N19/48G06T7/2053G06T2207/10016G06T2207/20224H04N19/577
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,648,339
App. No.
14/289,179
Granted
May 9, 2017
Kind
B2
Abstract

In the segmentation of an image into spatial regions, an image region is identified by forming difference-image pixel values from the chosen image and at least one other image in the image sequence and accumulating those difference-image pixel values horizontally and vertically. Co-located horizontal and vertical accumulations are combined and utilized in identifying the region. Difference-image pixel values can also be accumulated along other lines which pass through a point of interest.

Claims (43)

1. A method of identifying a region within a chosen image that is part of an image sequence, the method comprising:

forming difference-image pixel values from the chosen image and at least one other image in the image sequence;

forming first directionally-accumulated difference-image pixel values by accumulating difference-image pixel values in a first image direction;

forming second directionally-accumulated difference-image pixel values by accumulating difference-image pixel values in a second image direction;

combining the respective co-located first directionally-accumulated difference-image pixel values and the second directionally-accumulated difference-image pixel values to form combined directionally-accumulated difference-image pixel values; and

utilizing the combined directionally-accumulated difference-image pixel values in identifying said region;

further comprising:

forming third directionally-accumulated difference-image pixel values by accumulating difference-image pixel values in a third image direction; and

forming fourth directionally-accumulated difference-image pixel values by accumulating difference-image pixel values in a fourth image direction,

wherein the third and fourth directions are opposing.

2. A method according to claim 1 , wherein difference-image pixel values are accumulated along straight lines of pixels.

3. A method according to claim 1 , wherein forming difference-image pixel values from the chosen image and at least one other image in the image sequence comprises receiving a displaced frame difference (DFD) comprising displaced frame difference values of pixels derived from a motion estimation process applied to images in the sequence.

4. A method according to claim 1 , wherein the said at least one other image comprises at least an image earlier in the sequence than the said chosen image and at least an image later in the sequence than the said chosen image.

5. A method according to claim 1 , wherein the first and second directions are opposing.

6. A method according to claim 1 , wherein the first and second directions are intersecting lines.

7. A method according to claim 1 , wherein combining co-located directionally-accumulated difference-image pixel values comprises:

combining the first and second directionally-accumulated difference-image pixel values to form first combined directionally-accumulated difference-image pixel values; and

combining the third and fourth directionally-accumulated difference-image pixel values to form second combined directionally-accumulated difference-image pixel values.

8. A method according to claim 1 , wherein combining co-located directionally-accumulated difference-image pixel values comprises multiplying co-located directionally-accumulated difference-image pixel values together to form a product of accumulated pixel values.

9. A method according to claim 8 , wherein the magnitude of a product of accumulated pixel values for a pixel is used to identify that pixel as part of an image region.

10. A method according to claim 9 , wherein the magnitude of a weighted sum of product values for a pixel is compared with a threshold and that pixel is considered to form part of an image region when the threshold is exceeded.

11. A method according to claim 10 , wherein a product of pixel values is modified by a non-linear function prior to comparison.

12. Apparatus for identifying a region within a chosen image that is part of an image sequence, comprising:

a difference-image store for holding difference-image pixel values;

a first accumulator forming first directionally-accumulated difference-image pixel values by accumulating difference-image pixel values in a first image direction;

a second accumulator forming second directionally-accumulated difference-image pixel values by accumulating difference-image pixel values in a second image direction; and

a multiplier forming products of directionally-accumulated difference-image pixel values,

wherein co-located pixel values resulting from accumulation in opposing directions are multiplied together.

13. Apparatus according to claim 12 , wherein co-located pixel values derived from values accumulated along intersecting lines are multiplied together.

14. Apparatus according to claim 12 , wherein the magnitude of a product of accumulated pixel values for a pixel is used to identify that pixel as part of an image region.

15. Apparatus according to claim 14 , wherein the magnitude of a weighted sum of product values for a pixel is compared with a threshold and that pixel is considered to form part of an image region when the threshold is exceeded.

16. A non-transitory computer readable medium storing a computer program product having instructions thereon that, when executed, cause one or more programmable apparatuses to implement a method of identifying a region within a chosen image that is part of an image sequence, the method comprising:

forming difference-image pixel values from the chosen image and at least one other image in the image sequence;

forming first directionally-accumulated difference-image pixel values by accumulating difference-image pixel values in a first image direction;

forming second directionally-accumulated difference-image pixel values by accumulating difference-image pixel values in a second image direction;

combining the respective co-located first directionally-accumulated difference-image pixel values and the second directionally-accumulated difference-image pixel values to form combined directionally-accumulated difference-image pixel values;

utilizing the combined directionally-accumulated difference-image pixel values in identifying said region;

forming third directionally-accumulated difference-image pixel values by accumulating difference-image pixel values in a third image direction; and

forming fourth directionally-accumulated difference-image pixel values by accumulating difference-image pixel values in a fourth image direction,

wherein the third and fourth directions are opposing.

17. The non-transitory computer readable medium of claim 16 having instructions thereon that, when executed, cause one or more programmable apparatuses to implement a method of identifying a region within a chosen image that is part of an image sequence, wherein combining co-located directionally-accumulated difference-image pixel values comprises:

combining the first and second directionally-accumulated difference-image pixel values to form first combined directionally-accumulated difference-image pixel values; and

combining the third and fourth directionally-accumulated difference-image pixel values to form second combined directionally-accumulated difference-image pixel values.

Assignments (5)
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Mar 21, 2024
From: MGG INVESTMENT GROUP LP
To: GRASS VALLEY USA, LLC; GRASS VALLEY CANADA; GRASS VALLEY LIMITED
Reel/Frame 066867/0336 →
GRANT OF SECURITY INTEREST - PATENTS Recorded Jul 2, 2020
From: GRASS VALLEY USA, LLC; GRASS VALLEY CANADA; GRASS VALLEY LIMITED
To: MGG INVESTMENT GROUP LP, AS COLLATERAL AGENT
Reel/Frame 053122/0666 →
CHANGE OF NAME Recorded Mar 9, 2020
From: SNELL ADVANCED MEDIA LIMITED
To: GRASS VALLEY LIMITED
Reel/Frame 052127/0795 →
CHANGE OF NAME Recorded Mar 20, 2017
From: SNELL LIMITED
To: SNELL ADVANCED MEDIA LIMITED
Reel/Frame 041653/0739 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2014
From: PIRODDI, ROBERTA
To: SNELL LIMITED
Reel/Frame 033799/0030 →
Priority Claims (1)
GB 1309489.1 · May 28, 2013 · national
Continuity (1)
Related Publication 20140355682A1 · Dec 4, 2014