IP Library Granted Patent US 6,963,671
Granted Patent B2
US 6,963,671 · App. 10/124,202 · Granted Nov 8, 2005

Method for determining distances to a surface from a range image

Assignee: Mitsubishi Electric Research Labs, Inc.
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 6,963,671
App. No.
10/124,202
Granted
Nov 8, 2005
Kind
B2
Abstract

A method determines a distance from a 3D point to a 3D surface from a 2D projected range image. A projected distance and a cliff distance from the 3D point to the 3D surface are determined using the projected range image. The projected distance and the cliff distance are then combined to determine the distance from the 3D point to the 3D surface.

Claims (37)

1. A method for determining a distance from a 3D point to a 3D surface from a 2D projected range image comprising:

determining a projected distance from the 3D point to the 3D surface using the projected range image;

determining a cliff distance from the 3D point to a nearest cliff in the 3D surface using the projected range image; and

combining the projected distance and the cliff distance to determine the distance from the 3D point to the 3D surface.

2. The method of claim 1 further comprising:

interpolating the projected range image at the 3D point to determine the projected distance.

3. The method of claim 1 wherein the combining further comprises:

selecting the smaller of the projected distance and the cliff distance as the distance from the 3D point to the 3D surface.

4. The method of claim 1 further comprising:

interpolating a cliffmap at the 3D point to determine the cliff distance.

5. The method of claim 4 further comprising:

allocating storage to represent a top and bottom cliff distance and a top and bottom cliff height for each pixel in the projected range image;

determining, for each pixel in the projected range image, if the pixel is a top or bottom cliff pixel;

setting, for each cliff pixel in the cliffmap, the top cliff distance to zero and the top height to a corresponding range value if the pixel is a top cliff pixel, and setting the bottom cliff distance to zero and the bottom cliff height to the corresponding range value if the pixel is a bottom cliff pixel; and

determining the cliff distance and cliff height for all other pixels in the cliffmap.

6. The method of claim 5 wherein the cliff distances are assigned.

7. The method of claim 1 further comprising:

correcting the projected distance by a corresponding gradient magnitude of a gradient magnitude correction image.

8. The method of claim 7 wherein the gradient magnitude correction image comprises a 2D image having each image value determined from a gradient of the 2D projected range image.

9. The method of claim 1 wherein the 2D projected range image is determined from a line-of-sight range image acquired by a range scanner.

10. The method of claim 1 wherein the 2D the projected range image is determined from a z-buffer of a graphics processor.

11. The method of claim 1 wherein the 2D projected range image is textured.

12. The method of claim 1 wherein the 2D projected range image is a height field.

13. The method of claim 1 wherein the 2D projected range image is an elevation map.

14. The method of claim 1 wherein the 2D projected range image is an arbitrary 2D image.

15. The method of claim 1 wherein a plurality of distances at the 3D point are determined from a plurality of 2D projected range images, and further comprising:

combining the plurality of distances into a combined distance from the 3D point to the 3D surface.

16. The method of claim 1 wherein a plurality of distances at a plurality of 3D points are determined to sample a distance field of the 3D surface.

17. The method of claim 16 wherein the distance represents a 3D model.

18. The method of claim 16 further comprising:

storing the distance field as a regularly sampled volume data set.

19. The method of claim 18 further comprising:

generating a surface model of the 3D surface from the regularly sampled volume data set.

20. The method of claim 16 further comprising:

storing the distance field as an adaptively sampled distance field.

21. The method of claim 20 further comprising:

generating a surface model from the adaptively sampled distance field.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2002
From: FRISKEN, SARAH F.; PERRY, RONALD N.
To: MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC.
Reel/Frame 012821/0671 →
Continuity (1)
Related Publication 20030198404A1 · Oct 23, 2003