High resolution dot pattern
First Claim
1. A three dimensional (3D) sensing system, comprising:
- a light source for projecting a dot pattern with structured light illumination onto an object, the dot pattern comprising a plurality of dots distributed on a grid such that neighboring dots within a certain sub-window size are a unique sub-pattern of dots, wherein the neighboring dots within the certain sub-window size are arranged in a staggered grid format relative to one axis of grid and the dots are located on the grid with subpixel accuracy based on a difference of Gaussian (DOG) algorithm plus bicubic interpolation; and
an image sensor for capturing an image of the object;
wherein the system is configured to identify a location of the dots in the captured image and determine dimensions and/or a shape of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention embraces a system for measuring the 3D shape of an object using a structured light projector and an image sensor such as a scanner or camera. The structured light projector “projects” a pseudo random dot pattern onto the object that is positioned on a planar surface. The image sensor captures the 3D image of the object from the reflective surface and determines the dimensions or shape of the object. The surface displays the projected dot pattern and defines a grid based on the projected dot pattern. The dot pattern comprising a plurality of dots distributed on the grid such that neighboring dots within a certain sub-window size are unique sub-patterns. The neighboring dots are arranged in a staggered grid format relative to one axis of grid.
-
Citations
20 Claims
-
1. A three dimensional (3D) sensing system, comprising:
-
a light source for projecting a dot pattern with structured light illumination onto an object, the dot pattern comprising a plurality of dots distributed on a grid such that neighboring dots within a certain sub-window size are a unique sub-pattern of dots, wherein the neighboring dots within the certain sub-window size are arranged in a staggered grid format relative to one axis of grid and the dots are located on the grid with subpixel accuracy based on a difference of Gaussian (DOG) algorithm plus bicubic interpolation; and an image sensor for capturing an image of the object; wherein the system is configured to identify a location of the dots in the captured image and determine dimensions and/or a shape of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of illuminating an object for a three dimensional (3D) sensing system for determining dimensions of the object, the method comprising:
-
illumination an object with a pseudo random dot pattern, wherein the pseudo random dot pattern comprises a grid of dots such that a group of neighboring dots within a certain sub-window size is a unique sub-pattern of dots, wherein a position of one or more dots in the unique sub-pattern of dots within the certain sub-window size is modified relative to one axis of the grid, wherein the unique sub-pattern of dots has a column index based on a De Bruijn sequence; capturing an image of the object; and determining the dimensions of the object based on the captured object. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A pseudo random dot pattern light source for three dimensional (3D) sensing, comprising:
a light source projecting a grid representing the pseudo random dot pattern and a group of neighboring dots within a certain sub-window size of the grid that defines a unique sub-pattern of dots, wherein the unique sub-pattern of dots comprises one or more dots whose positions are modified in one axis of the grid, and wherein the unique sub-pattern of dots comprises a staggered grid of dots with three possible positions for each dot on the grid. - View Dependent Claims (16, 17, 18, 19, 20)
Specification