G06T15/00

Electronic generation of three-dimensional quantum circuit diagrams

Systems and techniques that facilitate electronic generation of three-dimensional quantum circuit diagrams are provided. In various embodiments, a system can comprise a data component that can access qubit topology data characterizing a quantum computing device. In various aspects, the system can further comprise a rendering component that can render a three-dimensional quantum circuit diagram based on the qubit topology data. In various instances, the qubit topology data can indicate which qubits of the quantum computing device are coupled together. In various cases, the rendering component can render the three-dimensional quantum circuit diagram by generating a two-dimensional qubit configuration model of the quantum computing device based on which qubits of the quantum computing device are coupled together, by extruding one or more qubit lines three-dimensionally outward from the two-dimensional qubit configuration model, and by rendering one or more quantum gates on the one or more qubit lines.

Adaptive sampling for structured light scanning

A system to process images includes a light source configured to emit a first illumination pattern onto one or more first portions of a scene. The system also includes an image sensor configured to capture light reflected from the scene in response to the emitted first illumination pattern. The system also includes an optimizer configured to perform raytracing of the light reflected from the scene. The system further includes a processor operatively coupled to the optimizer. The processor is configured to determine a parameter of a surface of the scene based on the raytracing, cause the light source to emit a second illumination pattern onto one or more second portions of the scene based at least in part on the parameter of the surface, and refine the parameter of the surface of the scene based on additional raytracing performed on reflected light from the second illumination pattern.

Apparatus and method for data-parallel ray tracing using volume proxies
11580686 · 2023-02-14 · ·

An apparatus and method are described for utilizing volume proxies. For example, one embodiment of an apparatus comprises: a volume subdivision module to subdivide a volume into a plurality of partitions, the apparatus to process a first of the partitions and to distribute data associated with each of the other partitions to each of a plurality of nodes; a proxy generation module to compute a first proxy for the first partition, the first proxy to be transmitted to the plurality of nodes; and a ray tracing engine to perform one or more traversal/intersection operations for a current ray or group of rays using the first proxy; if the ray or group of rays interacts with the first proxy, then the ray tracing engine to send the ray(s) to a second node associated with the first proxy or retrieves data related to the interaction from the second node.

OBJECT DETECTION APPARATUS, SYSTEM, AND METHOD, DATA CONVERSION UNIT, AND NON-TRANSITORY COMPUTER READABLE MEDIUM

A receiver receives a radio wave transmitted to a target and scattered by the target to acquire a signal. An imaging unit generates a 3D complex image of the target based on the signal. A value extraction unit extracts intensity information and phase in including an intensity matrix and a phase matrix, the extracted intensity information constituting the intensity matrix and the extracted phases information constituting the phase matrix. A subset selection unit selects a subset from the value set. A transformation unit changes a representation of the subset to generate a 2D real image. A detection unit detects whether there is an undesired object on the target based on the 2D real image.

OBJECT DETECTION APPARATUS, SYSTEM, AND METHOD, DATA CONVERSION UNIT, AND NON-TRANSITORY COMPUTER READABLE MEDIUM

A receiver receives a radio wave transmitted to a target and scattered by the target to acquire a signal. An imaging unit generates a 3D complex image of the target based on the signal. A value extraction unit extracts intensity information and phase in including an intensity matrix and a phase matrix, the extracted intensity information constituting the intensity matrix and the extracted phases information constituting the phase matrix. A subset selection unit selects a subset from the value set. A transformation unit changes a representation of the subset to generate a 2D real image. A detection unit detects whether there is an undesired object on the target based on the 2D real image.

EFFICIENT CONVOLUTION OPERATIONS WITH A KERNEL SHADER
20230044249 · 2023-02-09 ·

A method of improving texture fetching by a texturing/shading unit in a GPU pipeline by performing efficient convolution operations, includes receiving a shader and determining whether the shader is a kernel shader. In response to determining that the shader is a kernel shader, the shader is modified to perform a collective fetch of all texels used in convolution operations for a group of output pixels instead of performing independent fetches of texels for each output pixel in the group of output pixels.

GRAPHICS PROCESSING SYSTEMS
20230043630 · 2023-02-09 ·

A method of operating a graphics processor when rendering a frame representing a view of a scene using a ray tracing process in which part of the processing for a ray tracing operation is offloaded to a texture mapper unit of the graphics processor. Thus, when the graphics processor's execution unit is executing a program to perform a ray tracing operation the execution unit is able to message the texture mapper unit to perform one or more processing operations for the ray tracing operation. This operation can be triggered by including an appropriate instruction to message the texture mapper unit within the ray tracing program.

DIGITAL AUDIO WORKSTATION AUGMENTED WITH VR/AR FUNCTIONALITIES
20230044356 · 2023-02-09 ·

Embodiments of the present technology are directed at features and functionalities of a VR/AR enabled digital audio workstation. The disclosed audio workstation can be configured to allow users to record, produce, mix, and edit audio in virtual 3D space based on detecting and manipulating human gestures in a virtual reality environment. The audio can relate to music, voice, background noise, speeches, background noise, one or more musical instruments, special effects music, electronic humming or noise from electrical/mechanical equipment, or any other type of audio.

DIGITAL AUDIO WORKSTATION AUGMENTED WITH VR/AR FUNCTIONALITIES
20230044356 · 2023-02-09 ·

Embodiments of the present technology are directed at features and functionalities of a VR/AR enabled digital audio workstation. The disclosed audio workstation can be configured to allow users to record, produce, mix, and edit audio in virtual 3D space based on detecting and manipulating human gestures in a virtual reality environment. The audio can relate to music, voice, background noise, speeches, background noise, one or more musical instruments, special effects music, electronic humming or noise from electrical/mechanical equipment, or any other type of audio.

Temporal Approximation Of Trilinear Filtering
20230039787 · 2023-02-09 ·

In one embodiment, a method includes receiving instructions to render a snapshot of a scene for a video, where the snapshot is to be displayed using a sequence of N frames, computing a mipmap-level determining factor for a texture appearing in the scene based on a scale of the texture on a pixel grid, selecting a mipmap level of the texture for each of the N frames based on the mipmap-level determining factor, where the mipmap levels selected for the N frames are non-uniform and temporally approximate the mipmap-level determining factor, rendering each of the N frames by sampling the mipmap level of the texture selected for that frame, and displaying the rendered N frames sequentially to represent the snapshot of the scene.