IP Library Patent Application 14010988
Patent Application
App. No. 14/010,988

Apparatus, a Method and a Computer Program for Image Processing

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 None
App. No.
14/010,988
Abstract

There is provided methods, apparatuses and computer program products for image processing in which a pair of images may be downsampled to lower resolution pair of images and further to obtain a disparity image representing estimated disparity between at least a subset of pixels in the pair of images. A confidence of the disparity estimation may be obtained and inserted into a confidence map. The disparity image and the confidence map may be filtered jointly to obtain a filtered disparity image and a filtered confidence map by using a spatial neighborhood of the pixel location. An estimated disparity distribution of the pair of images may be obtained through the filtered disparity image and the confidence map.

Claims (39)

1 . A method comprising:

downsampling a pair of input images to a lower resolution pair of a first image and a second image,

estimating disparity between at least a subset of pixels in the first image and at least a subset of pixels in the second image into a disparity image,

estimating a confidence of the disparity estimation for at least a subset of pixels in the disparity image into a confidence map,

filtering the disparity image and the confidence map to obtain a filtered disparity image and a filtered confidence map, wherein the filtering uses a spatial neighborhood of a pixel location of a pixel to be filtered, and

estimating a disparity distribution of the pair of images through the filtered disparity image and the filtered confidence map.

2 . A method according to claim 1 , further comprising using the at least one disparity limit in depth estimation.

3 . A method according to claim 1 , further comprising controlling computational complexity of the method.

4 . A method according to claim 3 , further comprising controlling the computational complexity by adjusting at least a downsampling ratio.

5 . A method according to claim 3 , further comprising controlling the computational complexity by applying a linear computational complexity disparity estimation as a function of one or more input parameters, and determining the values of the one or more input parameters.

6 . A method according to claim 5 , wherein the one or more input parameter is image size, window size, and/or a-priori available disparity range.

7 . A method according to claim 1 , further comprising encoding, based on the at least one disparity limit, at least one indication of a sample value range in a depth or disparity picture.

8 . A method according to claim 1 , further comprising encoding, based on the at least one disparity limit, at least one indication of a sample value quantization level or a sample value quantization step size in a depth or disparity picture.

9 . An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least:

downsample a pair of input images to a lower resolution pair of a first image and a second image,

estimate disparity between at least a subset of pixels in the first image and at least a subset of pixels in the second image into a disparity image,

estimate a confidence of the disparity estimation for at least a subset of pixels in the disparity image into a confidence map,

filter the disparity image and the confidence map to obtain a filtered disparity image and a filtered confidence map, wherein the filtering uses a spatial neighborhood of a pixel location of a pixel to be filtered, and

estimate a disparity distribution of the pair of images through the filtered disparity image and the filtered confidence map.

10 . An apparatus according to claim 9 , the at least one memory stored with code thereon, which when executed by the at least one processor, further causes the apparatus to use the at least one disparity limit in depth estimation.

11 . An apparatus according claim 9 , the at least one memory stored with code thereon, which when executed by the at least one processor, further causes the apparatus to control the computational complexity of the method.

12 . An apparatus according to claim 11 , the at least one memory stored with code thereon, which when executed by the at least one processor, further causes the apparatus to adjust at least a downsampling ratio.

13 . An apparatus according to claim 11 , the at least one memory stored with code thereon, which when executed by the at least one processor, further causes the apparatus to:

control the computational complexity by applying a linear computational complexity disparity estimation as a function of one or more input parameters, and

determine the values of the one or more input parameters.

14 . An apparatus according to claim 13 , wherein the one or more input parameter is image size, window size, and/or a-priori available disparity range.

15 . An apparatus according to claim 9 , the at least one memory stored with code thereon, which when executed by the at least one processor, further causes the apparatus to encode, based on the at least one disparity limit, at least one indication of a sample value range in a depth or disparity picture.

16 . An apparatus according to claim 9 , the at least one memory stored with code thereon, which when executed by the at least one processor, further causes the apparatus to encode, based on the at least one disparity limit, at least one indication of a sample value quantization level or a sample value quantization step size in a depth or disparity picture.

17 . A computer program comprising one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to perform at least the following:

downsample a pair of input images to a lower resolution pair of a first image and a second image,

estimate disparity between at least a subset of pixels in the first image and at least a subset of pixels in the second image into a disparity image,

estimate a confidence of the disparity estimation for at least a subset of pixels in the disparity image into a confidence map,

filter the disparity image and the confidence map to obtain a filtered disparity image and a filtered confidence map, wherein the filtering uses a spatial neighborhood of a pixel location of a pixel to be filtered, and

estimate a disparity distribution of the pair of images through the filtered disparity image and the filtered confidence map.

18 . A computer program according to claim 17 comprising one or more sequences of one or more instructions which, when executed by one or more processors, cause the apparatus to use the at least one disparity limit in depth estimation.

19 . A computer program according to claim 18 comprising one or more sequences of one or more instructions which, when executed by one or more processors, cause the apparatus to adjust at least a downsampling ratio.

20 . A computer program according to claim 18 comprising one or more sequences of one or more instructions which, when executed by one or more processors, cause the apparatus to:

control the computational complexity by applying a linear computational complexity disparity estimation as a function of one or more input parameters, and

determine the values of the one or more input parameters.

Assignments (4)
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2020
From: NOKIA TECHNOLOGIES OY
To: WSOU INVESTMENTS, LLC
Reel/Frame 052372/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 034781/0200 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2013
From: SMIRNOV, SERGEY; GOTCHEV, ATANAS; HANNUKSELA, MISKA MATIAS
To: NOKIA CORPORATION
Reel/Frame 031583/0819 →