Distributed CNN Sensor Fusion for Lower Bandwidth Autonomous Driving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing early fusion networks in autonomous driving systems face challenges with high memory and processing demands due to centralized processing, inefficient use of edge processing, and complex programming models, which can be addressed by distributing convolutional neural network layers across edge and data-network processors.

Innovation Solution

Distribute convolutional neural network layers for preprocessing and feature extraction at edge sensors and gateway nodes, reducing data transmission to a centralized processor, and using specialized ASICs for efficient processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single centralized neural network processes all sensor data, then detection accuracy is improved, but memory requirements and processing throughput increase significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoidmemory requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent divides the centralized neural network into distributed neural networks deployed across multiple edge sensors. Each edge sensor executes a portion of the convolutional neural network layers locally, segmenting the processing task from the centralized processor. This segmentation reduces the memory burden on any single device while maintaining the early fusion detection accuracy benefits.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If a single centralized neural network processes all sensor data, then detection accuracy is improved, but processing throughput requirements increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the computationally intensive convolutional neural network layers across distributed edge sensors, allowing parallel processing of sensor data at the edge. This distributes the processing throughput requirement across multiple devices rather than concentrating it in a single centralized processor, reducing the peak throughput demand on the central system.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If raw sensory data is transmitted to a centralized processor, then early fusion detection accuracy is maintained, but network bandwidth requirements increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidnetwork bandwidth
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by executing convolutional neural network preprocessing and feature extraction at the edge sensors before data transmission. This preliminary processing at the source reduces the volume of data that needs to be transmitted over the network, as only processed features rather than raw sensor data are sent to the centralized processor.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If general-purpose processors are used for centralized processing, then system flexibility is maintained, but processing efficiency decreases

Engineering Contradiction:
Improvesystem flexibilityVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent introduces specialized neural network processors or accelerators as intermediary components between the general-purpose centralized processor and the edge sensors. These intermediary specialized processors handle the computationally intensive neural network operations efficiently, while the general-purpose processor maintains system flexibility and coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

5Measurement precision

If all neural network layers are centralized, then detection accuracy is improved, but edge processing efficiency is reduced

Engineering Contradiction:
Improvedetection accuracyVSAvoidedge processing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the neural network architecture by deploying convolutional layers at edge sensors and reserving fully connected layers for the centralized processor. This segmentation enables edge processing of the most computationally intensive and data-volume-dependent convolutional operations, improving edge processing efficiency while maintaining overall detection accuracy through centralized fusion.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3929807B1System and method for sensor fusion system having distributed convolutional neural network
Publication Date: 2026.01.21 NXP USA INC
  • EP3929807B1 patent drawingFigure 1
  • EP3929807B1 patent drawingFigure 2
  • EP3929807B1 patent drawingFigure 3

AI summary

An early fusion network is provided that reduces network load and enables easier design of specialized ASIC edge processors through performing a portion of convolutional neural network layers at distributed edge and data-network processors prior to transmitting data to a centralized processor for fully-connected/deconvolutional neural networking processing. Embodiments can provide convolution and downsampling layer processing in association with the digital signal processors associated with edge sensors. Once the raw data is reduced to smaller feature maps through the convolution-downsampling process, this reduced data is transmitted to a central processor for further processing such as regression, classification, and segmentation, along with feature combination of the data from the sensors. In some embodiments, feature combination can be distributed to gateway or switch nodes closer to the edge sensors, thereby further reducing the data transferred to the central node and reducing the amount of computation performed there.