IP Library Granted Patent US 8,830,309
Granted Patent B2
US 8,830,309 · App. 12/811,236 · Granted Sep 9, 2014

Hierarchical processing using image deformation

Inventors: Janos Rohaly (Acton, MA); Ilya A. Kriveshko (Littleton, MA)
Assignee: 3M Innovative Properties Company
G06T17/00A61C13/0004G06K9/00214H04N13/0221G06T2207/10012G06T2210/41G06K9/00201
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 8,830,309
App. No.
12/811,236
Granted
Sep 9, 2014
Kind
B2
Abstract

A hierarchical pattern matching process is improved for use in three-dimensional reconstruction by calculating a disparity field for low-resolution data, and using this low-resolution disparity field to estimate the disparity field for higher-resolution images. By pre-warping a template according to the estimated disparity field, improved correlation results can be obtained.

Claims (34)

1. A method comprising the steps of:

obtaining a first image and a second image of an object from two camera poses;

generating a hierarchy of lower-resolution representations of the first image and the second image;

obtaining a disparity field that characterizes motion between a lower-resolution representation of the first image and a corresponding one of the lower-resolution representations of the second image;

upsampling the disparity field to a higher resolution of the hierarchy to provide an estimated disparity field at the higher resolution;

warping a higher-resolution representation of the first image by distorting the higher-resolution representation according to the upsampled disparity field to align a processing mesh for the higher-resolution representation of the first image with a higher-resolution representation of the second image, thereby providing a warped image;

correlating the warped image to the higher-resolution representation of the second image to obtain a disparity error field; and

combining the upsampled disparity field and the disparity error field to obtain a higher-resolution disparity field.

2. The method of claim 1 further comprising repeating the steps of the method for a next higher-resolution level of the hierarchy.

3. The method of claim 1 wherein the higher-resolution representation of the first image is a full resolution image.

4. The method of claim 1 wherein the lower-resolution representation of the first image has a smallest size in the hierarchy.

5. The method of claim 1 further comprising applying the higher-resolution disparity field to a camera model to obtain a three-dimensional surface reconstruction of the object.

6. The method of claim 1 wherein the hierarchy includes at least one of a three-level pyramid, a four-level pyramid, and a five-level pyramid.

7. The method of claim 1 wherein the first image and the second image have a size of 96 pixels in one dimension.

8. The method of claim 1 wherein the first image and the second image have a size of 128 pixels in one dimension.

9. The method of claim 1 wherein the two camera poses correspond to two offset optical channels in a multi-aperture three-dimensional camera.

10. The method of claim 1 wherein the two camera poses correspond to two independent camera positions.

11. A computer program product comprising computer-executable code embodied on a non-transitory computer-readable medium that, when executing on one or more computing devices, performs the steps of:

obtaining a first image and a second image of an object from two camera poses;

generating a hierarchy of lower-resolution representations of the first image and the second image;

obtaining a disparity field that characterizes motion between a lower-resolution representation of the first image and a corresponding one of the lower-resolution representations of the second image;

upsampling the disparity field to a higher resolution of the hierarchy to provide an estimated disparity field at the higher resolution;

warping a higher-resolution representation of the first image by distorting the higher-resolution representation according to the upsampled disparity field to align a processing mesh for the higher-resolution representation of the first image with a higher-resolution representation of the second image, thereby providing a warped image;

correlating the warped image to the higher-resolution representation of the second image to obtain a disparity error field; and

combining the upsampled disparity field and the disparity error field to obtain a higher-resolution disparity field.

12. The computer program product of claim 11 further comprising code for repeating the steps for a next higher-resolution level of the hierarchy.

13. The computer program product of claim 11 wherein the higher-resolution representation of the first image is a full resolution image.

14. The computer program product of claim 11 wherein the lower-resolution representation of the first image has a smallest size in the hierarchy.

15. The computer program product of claim 11 further comprising code for performing the step of applying the higher-resolution disparity field to a camera model to obtain a three-dimensional surface reconstruction of the object.

16. The computer program product of claim 11 wherein the hierarchy includes at least one of a three-level pyramid, a four-level pyramid, and a five-level pyramid.

17. The computer program product of claim 11 wherein the first image and the second image have a size of 96 pixels in one dimension.

18. The computer program product of claim 11 wherein the first image and the second image have a size of 128 pixels in one dimension.

19. The computer program product of claim 11 wherein the two camera poses correspond to two offset optical channels in a multi-aperture three-dimensional camera.

20. The computer program product of claim 11 wherein the two camera poses correspond to two independent camera positions.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2022
From: MIDMARK CORPORATION
To: MEDIT CORP.
Reel/Frame 059615/0654 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2019
From: 3M INNOVATIVE PROPERTIES COMPANY
To: MIDMARK CORPORATION
Reel/Frame 049065/0301 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2010
From: ROHALY, JANOS; KRIVESHKO, ILYA A.
To: 3M INNOVATIVE PROPERTIES COMPANY
Reel/Frame 025024/0976 →
Continuity (2)
Provisional Application 61019159 · Jan 4, 2008
Related Publication 20110007137A1 · Jan 13, 2011