Convolutional Neural Network Edge-Server Split for Image Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional artificial neural network systems face challenges in efficient specific object recognition, particularly in terms of computational load on mobile devices and servers, and are not robust to image rotation, leading to high network traffic and low recognition rates.

Innovation Solution

A convolutional artificial neural network-based recognition system that separates processing between mobile devices and servers, with lower layers processed on the device and intermediate/upper layers on the server, using a K-D tree structure for efficient search and rotation-invariant feature extraction, reducing data transmission and computational load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all convolutional neural network layers are processed on the mobile device, then recognition accuracy is improved, but computational load and energy consumption on the mobile device increase significantly

Engineering Contradiction:
Improverecognition accuracyVSAvoidcomputational load on mobile device
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent divides the convolutional neural network into multiple layers and segments the processing between mobile device and server. Specifically, lower layers (first to third layers) are processed on the mobile device to extract initial features, while upper layers (fourth to sixth layers) are processed on the server to perform final recognition. This segmentation reduces the computational burden on the mobile device while maintaining recognition accuracy through coordinated processing across both systems.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If image data is transmitted to the server for processing, then recognition accuracy is improved, but network traffic and transmission time increase

Engineering Contradiction:
Improverecognition accuracyVSAvoiddata transmission time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having the mobile device process the first three layers of the convolutional neural network before transmitting data to the server. This preliminary processing extracts essential features from the image data, reducing the amount of data that needs to be transmitted to the server while ensuring that the server receives pre-processed information that maintains recognition accuracy. This approach minimizes transmission time and network traffic.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If conventional feature point descriptor search is used, then specific object recognition is achieved, but the system is not robust to image rotation and requires large computational resources

Engineering Contradiction:
Improvespecific object recognition capabilityVSAvoidrobustness to image rotation
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent replaces the conventional mechanical feature point descriptor search approach with a convolutional neural network-based system. Instead of using traditional computer vision algorithms that rely on hand-crafted features and geometric transformations, the system uses learned features from convolutional layers that are inherently more robust to transformations like rotation. The neural network automatically learns rotation-invariant features through its hierarchical structure, eliminating the need for complex geometric processing and improving reliability under various image transformations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11966829B2Convolutional artificial neural network based recognition system in which registration, search, and reproduction of image and video are divided between and performed by mobile device and server
Publication Date: 2024.04.23 WAI CORP
  • US11966829B2 patent drawing
  • US11966829B2 patent drawing
  • US11966829B2 patent drawing

AI summary

The present invention relates to a convolutional artificial neural network-based image and video recognition system, and a method therefor. The recognition system comprises: a mobile device for performing lower layer analysis, transmitting a user question to a server, receiving an answer thereto from the server, and managing the same; the server connected to the mobile device over a network so as to perform data processing in respective neural network layers corresponding to middle and upper layers of a convolutional artificial neural network, and register, analyze, search for, and classify a particular object (image) and video; and a retriever for comparing an FC layer value for artificial neural network processing of an image and video transmitted by the mobile device with an FC layer value for artificial neural network processing of an image and video registered by a content provider.