Convolutional Neural Network Edge-Server Split for Image Recognition
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Measurement precision
If image data is transmitted to the server for processing, then recognition accuracy is improved, but network traffic and transmission time increase
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.
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
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.
Data Source
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.


