Directing board repositioning during sensor calibration for autonomous vehicles
US-2021004610-A1 · Jan 7, 2021 · US
US12483670B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12483670-B2 |
| Application number | US-202218681698-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 28, 2022 |
| Priority date | Aug 13, 2021 |
| Publication date | Nov 25, 2025 |
| Grant date | Nov 25, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
[Problem] To provide an information processing device, program, and pattern code that make it possible to quickly specify a position in a pattern. [Solution] In one embodiment of this invention, an information processing device is provided. The information processing device comprises a projection image generation unit, a decryption unit, and a phase specification unit. The projection image generation unit is configured so as to be capable of generating a projection image on the basis of predetermined pattern information and outputting the generated projection image to a projection device. The projection image comprises a clock pattern and a data pattern based on pattern information. The decryption unit is configured so as to be capable of decrypting the data pattern into values on the basis of a captured image obtained by imaging an object using an imaging device. The captured image is an image obtained by photographing the object when the projection image is being projected thereon by the projection device. The phase specification unit is configured so as to be capable of specifying the phases of each part of the object on the basis of the values and pattern information.
Opening claim text (preview).
What is claimed is: 1 . An information processing apparatus, comprising: a memory configured to store a program; and a processor configured to execute the program so as to: generate a projection image based on predetermined pattern information and output the generated projection image to a projection apparatus, the projection image including a clock pattern and a data pattern based on the pattern information; decode the data pattern into a value based on a captured image taken of an object by an imaging apparatus, the captured image being an image taken of the object in a state where the projection image is projected by the projection apparatus; and specify phase of each part of the object based on the value and the pattern information, wherein the data pattern is a De Bruijn torus sequence. 2 . The information processing apparatus according to claim 1 , wherein: the projection image has the clock pattern and the data pattern arranged adjacent to each other. 3 . The information processing apparatus according to claim 2 , wherein: the projection image has sequence of the clock pattern and sequence of the data pattern arranged alternately. 4 . The information processing apparatus according to claim 3 , wherein the processor is configured to execute the program so as to: decode the data pattern into a value based on a part of first sequence of the data pattern and a part of second sequence of the data pattern. 5 . The information processing apparatus according to claim 2 , wherein: the clock pattern and the data pattern are configured as row or column of the projection image, and width of each of the row or the column increases as the row or the column moves away from center of the projection image. 6 . The information processing apparatus according to claim 1 , wherein: the clock pattern includes an inversion point of clock, and width of a clock pattern at the inversion point or a data pattern adjacent to the inversion point is different from others. 7 . The information processing apparatus according to claim 1 , wherein: the clock pattern and the data pattern are configured of binary value of bright and dark. 8 . The information processing apparatus according to claim 7 , wherein the processor is configured to execute the program so as to: generate a first projection image and a second projection image, the second projection image being an image in which brightness and darkness of the first projection image are reversed, and decode the data pattern into the value based on a difference between an image taken of the object in a state where the first projection image is projected and an image taken of the object in a state where the second projection image is projected. 9 . The information processing apparatus according to claim 1 , wherein: the clock pattern and the data pattern are configured of multi-value by gradation. 10 . The information processing apparatus according to claim 1 , wherein the processor is configured to execute the program so as to: correct distortion of the captured image. 11 . An information processing apparatus, comprising: a memory configured to store a program; and a processor configured to execute the program so as to: generate a projection image based on predetermined pattern information and output the generated projection image to a projection apparatus, wherein the projection image includes a clock pattern and a data pattern based on the pattern information, and the clock pattern and the data pattern are arranged adjacent to each other. 12 . An information processing apparatus, comprising: a memory configured to store a program; and a processor configured to execute the program so as to: decode a data pattern into a value based on a captured image taken of an object captured by an imaging apparatus, the captured image being an image taken of the object in a state where a projection image generated based on predetermined pattern information is projected, and the projection image including a clock pattern and a data pattern based on the pattern information, and; and specify phase of each part of the object based on the value and the pattern information, wherein the data pattern is a De Bruijn torus sequence. 13 . A non-transitory computer readable media storing a program that allows a computer to operate as an information processing apparatus, wherein: the program allows a computer to function as the information processing apparatus according to claim 1 . 14 . A pattern code representing information, comprising: a clock pattern and a data pattern based on predetermined pattern information, wherein the clock pattern and the data pattern are arranged adjacent to each other. 15 . The pattern code according to claim 14 , wherein: sequence of the clock pattern and sequence of the data pattern are arranged alternately. 16 . The pattern code according to claim 15 , wherein: a part of first sequence of the data patterns and a part of second sequence of the data pattern configure a sign corresponding to a single value. 17 . The pattern code according to claim 14 , used in a structured light method.
Creating or editing images; Combining images with text · CPC title
Geometric correction · CPC title
by projecting a pattern, e.g. {one or more lines,} moiré fringes on the object (G01B11/255 takes precedence {; image analysis for depth or shape recovery G06T7/50}) · CPC title
Projection arrangements for image reproduction, e.g. using eidophor · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.