Nova Patents
US20090016640A1

Directional hole filling in images

Claim Score by NHIP

Read claim 1, the broadest

Abstract

When transforming a 2.5D video format to a plurality of images viewed from different virtual positions, it can occur that for certain output pixels, no input data is available. Therefore, these output pixels do not have any definite values assigned in their pixel locations. These unassigned pixel values cause artifacts called ‘holes’ in the transformed images. A method of hole filling or assigning pixel values in a region (110) comprising pixel locations of unassigned pixel values in an image (100) is provided. A direction (140) of an image feature (160) relative to a first pixel location (120) is estimated in a first neighbourhood (130) adjoining the region (110) of unassigned pixel values. A second set of pixel values is selected from pixel locations in the estimated direction (140) from the first pixel location (120). A third set of pixel values are computed from the second set of pixel values. At least apart of the region (110) comprising pixel locations of unassigned pixels is assigned with pixel values by using the third set of pixel values. The method is useful in reducing the visual distortion in the image compared to known methods.

US20090016640A1, drawing sheet 1
Sheet 1 of 8

Term

2.4 yearsto projected expiry

Projected expiry 17 February 2029, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

9 claims: 2 independent, 7 dependent

  1. 1
    Broadest claimClaim Score 42, average(NHIP)A method ( 300 ) of assigning pixel values to pixel locations in a region ( 110 ) comprising pixel locations of unassigned pixel values in an image ( 100 ), the method comprising:selecting ( 310 ) a first pixel location ( 120 ) in a first neighbourhood ( 130 ) adjoining the region of unassigned pixel values ( 110 );selecting ( 320 ) a second neighbourhood ( 150 ) that includes the first pixel location ( 120 );using a first set of pixel values of the second neighbourhood ( 150 ) to estimate ( 330 ) a direction ( 140 ) of an image feature ( 160 ) relative to the first pixel location ( 120 );selecting ( 340 ) a second set of pixel values from respective pixel locations in the estimated direction ( 140 ) from the first pixel location ( 120 );computing ( 350 ) a third set of pixel values from the second set of pixel values;and assigning ( 360 ) pixel values to pixel locations of at least a part of the region( 110 ) comprising pixel locations of unassigned pixel values using the third set of pixel values.
  2. 6
    An image processing device ( 700 ) comprising:a first selector ( 710 ) for selecting a first pixel location ( 120 ) in a first neighbourhood ( 130 ) of the region of unassigned pixel values ( 110 );a second selector ( 720 ) for selecting a second neighbourhood ( 150 ) that includes the first pixel location ( 120 );an estimator ( 730 ) for estimating a direction ( 140 ) of an image feature ( 160 ) relative to the first pixel location ( 120 ), using a first set of pixel values of the second neighbourhood ( 150 );a third selector ( 740 ) for selecting a second set of pixel values from respective pixel locations in the estimated direction ( 140 ) from the first pixel location ( 120 );a first processor ( 750 ) for computing a third set of pixel values from the second set of pixel values;and a second processor ( 760 ) for assigning pixel values to pixel locations of at least a part of the region comprising pixel locations of unassigned pixel values using the third set of pixel values.