Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

22 results about "Geometry processing" patented technology

Geometry processing, or mesh processing, is an area of research that uses concepts from applied mathematics, computer science and engineering to design efficient algorithms for the acquisition, reconstruction, analysis, manipulation, simulation and transmission of complex 3D models. As the name implies, many of the concepts, data structures, and algorithms are directly analogous to signal processing and image processing. For example, where image smoothing might convolve an intensity signal with a blur kernel formed using the Laplace operator, geometric smoothing might be achieved by convolving a surface geometry with a blur kernel formed using the Laplace-Beltrami operator.

System for service testing at texture tile level

The application relates to the technical field of integrated circuit design and verification, in particular to a service test system for a texture block level, which generates a plurality of accurate controllable screen coordinates through a simulation geometry processing module and a simulation rasterization module and provides the screen coordinates to a texture processing module, so that the texture processing module can independently verify the logic of texture processing based on the generated screen coordinates, the reliability of the texture processing module does not need to be tested through system-level verification for service testing, the test requirement is lowered to the texture block level, thus the workload of system-level testing can be saved, the influence of problems of other modules on the texture processing module testing is avoided, the test difficulty is reduced, and the test efficiency and problem positioning accuracy of the texture block level service test are improved.
Owner:METAX INTEGRATED CIRCUITS (SHANGHAI) CO LTD

Graphics processing method, apparatus and system, computing device, and storage medium

The present disclosure provides a graphics processing method, apparatus and system, a computing device, and a storage medium. The method is executed by a topology splitting module in a target graphics processing core, and comprises: acquiring a graphics drawing command, the graphics drawing command indicating that a graphic having a specified topology type is to be drawn; on the basis of the graphics drawing command, acquiring vertex index data required for drawing the graphic; on the basis of the specified topology type, dividing the vertex index data into primitive packets according to index order, to determine a primitive packet to be processed by the target graphics processing core, and inserting a corresponding synchronization marker; transmitting the primitive packet to be processed by the target graphics processing core and the corresponding synchronization marker to a geometry processing pipeline module in the target graphics processing core for processing, to obtain a geometry processing result having the synchronization marker, wherein the geometry processing result having the synchronization marker is processed by a pixel processing pipeline module in the target graphics processing core to obtain a visual graphic.
Owner:MOORE THREADS TECH CO LTD

A lightweight cae geometry engine and cloud real-time collaboration method and system

PendingCN122432429ABreak through performance bottlenecksreduce data volumeData compressionData pack
The application relates to the technical field of CAE preprocessing and cloud cooperation, and discloses a lightweight CAE geometry engine and a cloud real-time cooperation method and system. A cloud server acquires an original CAE geometry model, performs topological simplification and data compression on the original CAE geometry model, and generates a lightweight geometry data file containing multiple resolution levels; the cloud server pushes the received difference data packet to other online cooperation terminals; the other cooperation terminals parse the unique version number carried by the difference data packet through a locally loaded WebAssembly geometry engine module, and perform operation replay updating on the local geometry model according to the differential data contained in the difference data packet. According to the scheme, the original CAE model data volume is reduced by 90%-95%, the WebAssembly engine realizes a 100,000-face model rendering frame rate of 30-60 fps, and the operation response delay is less than or equal to 100 ms, thereby breaking through the performance bottleneck of browser-side geometry processing.
Owner:KUNLUN DIGITAL (SHANGHAI) INFORMATION TECH CO LTD

Cross-platform parametric design methods, devices, equipment, media, and programs

This disclosure provides a cross-platform parametric design method, apparatus, device, medium, and program, relating to the field of computer technology. The method includes: acquiring parametric design data from a first application software, the parametric design data including a geometric model file generated by the first application software and a corresponding parameter configuration file; inputting the parametric design data into a pre-built two-layer processing framework consisting of a geometry processing layer based on an OCCT geometric kernel and a scene description layer based on a USD format, used to map parameters in the parametric design data to geometric entities and encapsulate them into USD assets containing parametric feature information; outputting the USD assets to a second application software, enabling the second application software to modify parameters based on the parametric feature information in the USD assets, and triggering the two-layer processing framework to perform geometric reconstruction and synchronization of the modified parameters. This disclosure realizes cross-platform application of parametric design data and improves parametric design efficiency.
Owner:HANGZHOU CORE CONTROL INTELLIGENT TECH CO LTD

Graphical processing method and system, computing device, and storage medium

The application provides a graphics processing system, including at least two enabled graphics processing cores, and each graphics processing core includes a vertex splitting module, a vertex processing pipeline module, a primitive processing pipeline module and a pixel processing pipeline module. The vertex splitting module of a target graphics processing core is configured to determine a primitive packet to be processed by the target graphics processing core from vertex index data; the vertex processing pipeline module is configured to perform shading processing on vertices corresponding to indexes in the primitive packet to obtain a shading processing result; the primitive processing pipeline module is configured to obtain primitive composition information and perform geometric processing on the shading processing result based on the primitive composition information to obtain a geometric processing result; and the pixel processing pipeline module is configured to process the geometric processing result to obtain a visualized graphics.
Owner:MOORE THREADS TECH CO LTD

Graphics processing

A graphics processor executes a graphics processing pipeline generating an output. The pipeline comprises geometry processing stage(s) and a rendering stage rendering an output. The geometry stage(s)
Owner:ARM LTD

Electronic chart non-inductive dynamic loading method

PendingCN122285108AAlgorithmGeometry processing
This invention relates to a seamless dynamic loading method for electronic nautical charts, belonging to the field of electronic nautical chart display technology. During system initialization, an R-tree spatial index is constructed to quickly retrieve and filter the set of objects to be displayed based on the current viewport range and scale. The objects are divided into base layers and enhancement layers, assigned different rendering priorities, and spatially sorted to generate an ordered list of objects to be rendered. A thread pool with four worker threads is created, and the rendering process is decomposed into three stages: geometry processing, symbolization, and image synthesis, which are executed in parallel. A display list caching and double-buffering mechanism are employed to ensure smooth playback. Frame rate and memory usage are monitored in real time, and two levels of anomaly thresholds are established to dynamically trigger a degradation strategy from pausing enhancement layers to simplifying base layers, and automatic rollback occurs after resource recovery. This invention effectively solves the problems of lag and memory efficiency when loading massive vector data, significantly improving the smoothness and stability of electronic nautical chart display.
Owner:THE CHINESE PEOPLES LIBERATION ARMY 92859 TROOPS

Palm contour extraction method and apparatus, and control instruction generation method and apparatus

ActiveUS12670741B2RadiologyGeometry processing
This application provides a palm contour extraction method performed by a computer device. The method includes: obtaining bone point information respectively corresponding to palm bone points in a target palm image, the bone point information including bone point positions and bone point types; matching the palm bone points based on the bone point positions and the bone point types, to obtain a plurality of palm bone point sets, each palm bone point set having a corresponding geometry processing type for a corresponding set of palm bone points in the target palm image; determining a plurality of palm contour points from the plurality of palm bone point sets based on their respective geometry processing type; and generating a palm contour corresponding to the target palm image based on the plurality of palm contour points.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

A method, system, computer readable storage medium and computer program product for machining path generation based on 3D registration and machining path generation with constraint optimization

The application relates to the fields of three-dimensional geometry processing and industrial manufacturing technology, and discloses a machining path generation method and system based on 3D registration and containing constraint optimization, a computer readable storage medium and a computer program product, the method comprising the following steps: using an iterative closest point algorithm with winding number constraint to finely register Stock point clouds and CAD point clouds after global feature registration; performing pose optimization on the CAD model after fine registration, so that the CAD model is completely embedded in a three-dimensional scanning model; and mapping a target cross-section contour to the surface of a three-dimensional scanning model of a blank workpiece in a ray projection mode to generate a three-dimensional machining path. The application can automatically complete the alignment of the blank workpiece and the CAD model, automatically embed the CAD model in the blank, and does not need manual positioning of the CAD model; and the generated path can be truly attached to the outer surface of the blank, and is more suitable for laser cutting, spraying track, polishing track or robot guided machining.
Owner:GUANGDONG AOPUTE TECH CO LTD

Block filling device, method, graphics processor, electronic device

This disclosure relates to the field of graphics processing units (GPUs), and proposes a tile filling device, method, GPU, and electronic device. The tile is used to store attribute information generated when a geometry processing pipeline implements the function of a shader. The device includes: a control module for determining the position of a vertex within the tile; wherein, when the shader is a mesh shader and the attribute information includes primitive attribute information, for each vertex that triggers a primitive, the position corresponding to the vertex is incremented by one, and the newly added position is used to store the primitive's attribute information; and a filling module for writing attribute information to the positions corresponding to the vertices within the tile. When the GPU implements a mesh shader, this device can reduce hardware storage costs and bandwidth usage, lower power consumption, and improve GPU performance and throughput.
Owner:MOORE THREADS TECH CO LTD

A line array swing-scan type optical satellite swing mirror error correction method and system

ActiveCN116610033BAdaptive controlICT adaptationSatellite imageGeometry processing
The application provides a line array swing scanning type optical satellite swing mirror error correction method and system, which comprises the following steps: obtaining ground control points on the first swing and the last swing satellite images from high-precision reference data; obtaining connecting points between adjacent two swing satellite images; constructing a line array swing scanning type optical satellite swing mirror error correction model according to the imaging device structure and imaging mechanism of the line array swing scanning type optical satellite; solving line array swing scanning type optical satellite swing mirror error correction parameters by using the control points and the connecting points; and correcting the line array swing scanning type optical satellite swing mirror error by using the swing mirror error correction parameters. The application can realize accurate correction of the line array swing scanning type optical satellite swing mirror error, thereby providing support for high-precision geometric processing of the line array swing scanning type optical satellite image.
Owner:HUBEI UNIV OF TECH

A DEM-based ortho-rectification method for SAR images

This invention discloses a DEM-based SAR image orthorectification method, specifically including the following steps: S1, acquiring data; S2, calculating image point coordinate set A; S3, calculating correction coefficients α and β for range and azimuth polynomials; S4, calculating direct-form image point coordinate set C; S5, calculating correction coefficients α' and β' for direct-form range and azimuth polynomials; S6, calculating mean-normalized range and azimuth polynomial correction coefficients γ and ζ; S7, SAR orthorectification. This invention relates to the field of radar image geometric processing technology. This DEM-based SAR image orthorectification method can improve correction accuracy by combining indirect and direct correction methods based on DEM. It effectively achieves the goal of correcting images in special geographical locations by using orthorectified high-precision optical images as reference images to mutually verify and fuse the correction accuracy of the two methods, thus achieving high correction accuracy.
Owner:XIAN YUSU DEFENSE GRP CO LTD

A multi-modal environment perception and post-fusion method for a sweeping robot

The application relates to a multi-modal environment perception and post-fusion method of a sweeping robot, and relates to mobile robot environment perception. Geometric processing is first performed on depth point cloud data: voxel down-sampling, ROI cropping and outlier removal are performed on the point cloud by a CUDA parallel preprocessing unit, a ground surface is segmented by using a RANSAC algorithm with strong constraint of a gravity direction normal vector, and obstacle clustering is completed in combination with an Euclidean clustering algorithm; in parallel, two-dimensional semantic features are extracted from RGB image data by using a deep learning target detection model; the geometric and semantic information is input into a multi-modal cascade fusion and classification module, cross-modal space mapping is established, visual semantics is injected into geometric point cloud, and garbage and obstacles are accurately distinguished by using a multi-constraint cascade reasoning strategy; AED time sequence tracking and output are executed, a correlation measurement based on an aggregated Euclidean distance is introduced, real-time perception output with low delay and high robustness is realized on an embedded platform, and the problems of low obstacle detection and garbage misjudgment are solved.
Owner:XIAMEN UNIV

Tile Region Protection In A Graphics Processing System

PendingUS20260203852A1Fragment processingGraphics
A graphics processing system for performing tile-based rendering of a scene that includes safety-critical elements. A geometry engine identifies protected tiles that include safety-critical elements in a geometry processing phase. A fragment processing engine processes each of the protected tiles first and second times so as to respectively generate first and second fragment-processed outputs in a fragment processing phase. A check unit compares the first and second fragment-processed outputs for each of the protected tiles and raises a fault signal if the first and second fragment-processed outputs do not match.
Owner:IMAGINATION TECH LTD

Graphics processing apparatus, method, graphics processor and computer equipment

This application provides a graphics processing apparatus, method, graphics processor, and computer device. The graphics processing apparatus includes a pixel processing pipeline, at least two graphics pipeline clusters, and cache units corresponding to each graphics pipeline cluster. The graphics pipeline clusters are configured to: divide a rendering task in a geometric data stream into multiple data segments; obtain a target data segment from among the multiple data segments; execute the geometric processing of the target data segment in parallel to obtain the corresponding data segment processing result; and store the data segment processing results belonging to the same subtask in the same cache unit. At least two data segments belonging to the same subtask in the geometric data stream are processed by all or part of the at least two graphics pipeline clusters. The pixel processing pipeline is configured to obtain all data segment processing results of the target subtask from the cache unit and perform the pixel processing of the target subtask. This application can reduce the probability of memory overflow.
Owner:MOORE THREADS TECH CO LTD

Graphics processor, operating method, and machine-readable storage medium

A graphics processor (GPU), an operating method, and a machine-readable storage medium are provided. The GPU includes a command processor circuit and a geometry pipeline circuit. The command processor circuit sends a current primitive block to the geometry pipeline circuit for geometry processing. The geometry pipeline circuit decides to enable coarse-grained depth testing or fine-grained depth testing according to a hardware descriptor. When the geometry pipeline circuit enables the fine-grained depth testing, the geometry pipeline circuit performs fine-grained depth testing culling on a plurality of primitives of the current primitive block sent by the command processor circuit to the geometry pipeline circuit, stores fine-grained depth testing results in a fine-grained depth buffer, and discards drawing of the current primitive block.
Owner:SHANGHAI BIREN TECH CO LTD

Graphics processing device, method, graphics processor and computer device

The application provides a graphics processing device, a method, a graphics processor and a computer device, wherein the graphics processing device comprises a pixel processing pipeline, at least two graphics pipeline clusters and a cache unit corresponding to each graphics pipeline cluster, wherein: the graphics pipeline cluster is configured to cut a rendering task in a geometry data stream to obtain a plurality of data segments, obtain a target data segment from the plurality of data segments, perform a geometry processing process on the target data segment in parallel to obtain a corresponding data segment processing result, and store the data segment processing results belonging to a same subtask to the same cache unit; wherein at least two data segments belonging to the same subtask in the geometry data stream are processed by all or part of the at least two graphics pipeline clusters; the pixel processing pipeline is configured to obtain all data segment processing results of a target subtask from the cache unit and perform a pixel processing process on the target subtask. The application can reduce the probability of memory overflow.
Owner:MOORE THREADS TECH CO LTD

A graphics processing method and system for tile-based rendering mode

ActiveCN115880408BComputational scienceFragment processing
The application discloses a kind of block rendering mode graphics processing method and system.The graphics processing system includes geometry processing system and fragment processing system;Geometry processing system is used to carry out geometry processing to primitive, and visible primitive is blocked to the multiple tiles M of screen visual space;Fragment processing system is used to render the multiple tiles M, and generate the rendering image of multiple tiles M;Fragment processing system includes post-processing module, and post-processing module is used to start the pixel filtering processing of the pixel in the first pixel set Pin0 of target tile M0 in the first time after the rendering image of target tile M0 is generated, before the rendering image of multiple tiles M is all generated.This application can effectively improve the processing efficiency of overall image pixel filtering, and will not produce additional pixel shading workload.
Owner:INNOSILICON MICROELECTRONICS (ZHUHAI) CO LTD

Graphics processing unit, graphics drawing method, chip and electronic device

PCT designated stageWO2026145456A1Computer hardwareGraphics
The present application belongs to the field of chips. Disclosed are a graphics processing unit, a graphics drawing method, a chip and an electronic device. The graphics processing unit comprises a geometry processing pipeline, wherein the geometry processing pipeline comprises a first task generation pipeline, a task control unit, a second task generation pipeline and a task execution unit. The task control unit is configured to: in a single-pipeline mode, acquire a first shading result, and output the first shading result to a pipeline following the geometry processing pipeline; and in a dual-pipeline mode, acquire a first shading result, control the first shading result to enter the second task generation pipeline, acquire a second shading result, and output the second shading result to a pipeline following the geometry processing pipeline. The geometry processing pipeline in the present application can combine geometry processing parts of different rendering pipelines into the same data stream.
Owner:MOORE THREADS TECHNOLOGY (CHENGDU) CO LTD

Data processing methods, graphics processors, and electronic devices

PendingCN122288968AShorten the build timeImprove component speedComputer hardwareComputer architecture
This application provides a data processing method, a graphics processor, and an electronic device; the graphics processor includes a geometry processing pipeline, which includes a task building unit and a task execution unit. The task building unit is used to allocate at least two shader tasks; in response to receiving a task building request, it determines a first shader task from the at least two shader tasks, the first shader task being used to build a shader instance in the task building request; the task execution unit is used to execute the first shader task after it has been built.
Owner:MOORE THREADS TECHNOLOGY (CHENGDU) CO LTD

Feature-driven point cloud completion method and system for cad parametric model

PendingCN122336192AAlgorithmInteractive editing
The application discloses a feature-driven point cloud completion method and system for a CAD parameterized model, relates to the technical field of three-dimensional geometry processing and computer vision, and comprises the following steps: constructing a multi-source feature line collection and standardization system, obtaining feature line candidates through multiple paths such as analysis of CAD information, mesh point cloud geometric clues and interactive editing rules, and outputting a unified format feature representation after consistency evaluation, cleaning and repairing; designing a local feature extraction method based on adaptive weights of multiple relationships, dynamically adjusting weights according to the relationship between target points and neighbor points in three-dimensional space and high-dimensional feature space in a DGCNN framework, and quantifying the contribution of each neighbor point to the local feature of the target point; and proposing a feature line deep information injection technology, fusing feature line geometric information into a point cloud completion deep learning model through an encoder, using a feature line weighted chamfer distance loss function to strengthen the fidelity of boundary and acute angle regions, and effectively improving the accuracy and geometric detail retention capability of point cloud completion.
Owner:NINGBO SANTI INTELLIGENT TECH CO LTD

Graph processing methods, apparatuses, and systems, computing devices, and storage media

The application provides a graphics processing method, which is executed by a topology splitting module in a target graphics processing core. The method comprises the following steps: obtaining a graphics drawing command, wherein the graphics drawing command indicates that a graph with a specified topology type is to be drawn; obtaining vertex index data required for drawing the graph based on the graphics drawing command; dividing a primitive packet of the vertex index data according to an index sequence according to the specified topology type, so as to determine a primitive packet to be processed by the target graphics processing core and insert a corresponding synchronization mark; and transmitting the primitive packet to be processed by the target graphics processing core and the corresponding synchronization mark to a geometry pipeline processing line module in the target graphics processing core for processing, so as to obtain a geometry processing result with a synchronization mark, wherein the geometry processing result with the synchronization mark is processed by a pixel processing pipeline module in the target graphics processing core, and a visualized graph is obtained.
Owner:MOORE THREADS TECH CO LTD