IP Library Granted Patent US 12705888
Granted Patent B2
US 12705888 · App. 17/582,390 · Granted Aug 11, 2026

Segment fusion based robust semantic segmentation of scenes using a graph clusterer

Inventors: Anirud Thyagharajan (Bengaluru, IN); Prashant Laddha (Bengaluru, IN); Benjamin Ummenhofer (Unterhaching, DE); Om Ji Omer (Bangalore, IN)
Assignee: Intel Corporation
G06V20/41G06V10/764G06V10/809
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 12705888
App. No.
17/582,390
Granted
Aug 11, 2026
Kind
B2
Abstract

Systems, apparatuses and methods may provide for technology that identifies a plurality of segments based on semantic features and instance features associated with a scene, fuses the plurality of segments into a plurality of instances, and selects classification labels for the plurality of instances. In one example, the plurality of segments is fused into the plurality of instances via a learnable self-attention based network.

Claims (55)

1 . A computing system comprising:

a network controller to obtain data corresponding to a scene;

a processor coupled to the network controller; and

a memory including a set of instructions, which when executed by the processor, cause the processor to:

use a first neural network to generate semantic features,

use a second neural network to generate instance features,

identify a plurality of segments using a graph clusterer based on the semantic features, the instance features, and point cloud data associated with the scene,

fuse the plurality of segments into a plurality of instances, wherein the plurality of segments is to be fused into the plurality of instances via a learnable self-attention based network, and

select classification labels for the plurality of instances.

2 . The computing system of claim 1 , wherein the computing system is end-to-end learnable.

3 . The computing system of claim 1 , wherein the plurality of segments is to be fused into the plurality of instances based on an instance loss function, a segment loss function, and a distance margin parameter.

4 . The computing system of claim 3 , wherein the segment loss function is to penalize fusion mispredictions and separation mispredictions.

5 . The computing system of claim 1 , wherein to select the classification labels, the instructions, when executed, further cause the processor to:

generate, on a per instance basis, a semantic label for each voxel in the instance, and

select the classification label based on semantic labels of voxels in the instance.

6 . The computing system of claim 1 , wherein the plurality of segments is to be variable in size.

7 . At least one non-transitory computer readable storage medium comprising a set of instructions, which when executed by a computing system, cause the computing system to:

use a first neural network to generate semantic features;

use a second neural network to generate instance features;

identify a plurality of segments using a graph cluster based on the semantic features, the instance features, and point cloud data associated with a scene;

fuse the plurality of segments into a plurality of instances, wherein the plurality of segments is to be fused into the plurality of instances via a learnable self-attention based network; and

select classification labels for the plurality of instances.

8 . The at least one non-transitory computer readable storage medium of claim 7 , wherein the plurality of segments is to be fused into the plurality of instances based on an instance loss function, a segment loss function, and a distance margin parameter.

9 . The at least one non-transitory computer readable storage medium of claim 8 , wherein the segment loss function is to penalize fusion mispredictions and separation mispredictions.

10 . The at least one non-transitory computer readable storage medium of claim 7 , wherein to select the classification labels, the instructions, when executed, further cause the computing system to:

generate, on a per instance basis, a semantic label for each voxel in the instance; and

select the classification label based on semantic labels of voxels in the instance.

11 . The at least one non-transitory computer readable storage medium of claim 7 , wherein the plurality of segments is to be variable in size.

12 . A semiconductor apparatus comprising:

one or more substrates; and

logic coupled to the one or more substrates, wherein the logic is implemented at least partly in one or more of configurable or fixed-functionality hardware, the logic to:

use a first neural network to generate semantic features,

use a second neural network to generate instance features,

identify a plurality of segments using a graph clusterer based on the semantic features, the instance features, and point cloud data associated with a scene,

fuse the plurality of segments into a plurality of instances, wherein the plurality of segments is to be fused into the plurality of instances via a learnable self-attention based network, and

select classification labels for the plurality of instances.

13 . The semiconductor apparatus of claim 12 , wherein the plurality of segments is to be fused into the plurality of instances based on an instance loss function, a segment loss function, and a distance margin parameter.

14 . The semiconductor apparatus of claim 13 , wherein the segment loss function is to penalize fusion mispredictions and separation mispredictions.

15 . The semiconductor apparatus of claim 12 , wherein to select the classification labels, the logic is to:

generate, on a per instance basis, a semantic label for each voxel in the instance; and

select the classification label based on semantic labels of voxels in the instance.

16 . The semiconductor apparatus of claim 12 , wherein the plurality of segments is to be variable in size.

17 . The semiconductor apparatus of claim 12 , wherein the logic coupled to the one or more substrates includes transistor channel regions that are positioned within the one or more substrates.

18 . A method comprising:

using a first neural network to generate semantic features,

using a second neural network to generate instance features,

identifying a plurality of segments using a graph cluster based on the semantic features, the instance features, and point cloud data associated with a scene;

fusing the plurality of segments into a plurality of instances, wherein the plurality of segments is fused into the plurality of instances via a learnable self-attention based network; and

selecting classification labels for the plurality of instances.

19 . The method of claim 18 , wherein the plurality of segments is fused into the plurality of instances based on an instance loss function, a segment loss function, and a distance margin parameter.

20 . The method of claim 19 , wherein the segment loss function penalizes fusion mispredictions and separation mispredictions.

21 . The method of claim 18 , wherein selecting the classification labels includes:

generating, on a per instance basis, a semantic label for each voxel in the instance; and

selecting the classification label based on semantic labels of voxels in the instance.

22 . The method of claim 18 , wherein the plurality of segments is variable in size.