CNN Feature Extraction for Secure Image Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image recognition technologies face issues with data security as image data transmitted from cameras to servers can be leaked during the transmission process.

Innovation Solution

Implementing a recognition system where an image capturing device generates and transmits feature information instead of raw image data, using a convolutional neural network (CNN) to process the data and an iterative method to generate recognition results, thereby preventing data leakage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If image data is transmitted from camera to server for recognition, then recognition accuracy is improved, but data security deteriorates due to potential leakage during transmission

Engineering Contradiction:
Improverecognition accuracyVSAvoiddata leakage risk
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the essential feature information from the complete image data using CNN processing. Instead of transmitting the entire image, only the extracted features (such as edge information, texture features, or high-level semantic features) are sent to the server. This extraction principle maintains recognition accuracy while minimizing data transmission volume and leakage risk.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary processing of image data at the camera端 before transmission. The CNN model processes the image data locally to generate feature information in advance, so that when data is transmitted to the server, it is already in a processed, compressed feature format rather than raw image data. This preliminary action reduces both transmission bandwidth requirements and security risks.

Inventive Principle:
Principle #10Preliminary action

2Object-affected harmful factors

If feature information is transmitted instead of image data, then data security is improved, but processing complexity increases due to iterative calculation requirements

Engineering Contradiction:
Improvedata leakage riskVSAvoidprocessing complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent segments the CNN processing tasks between two locations: the camera端 performs early layer processing (feature extraction from raw images), while the server端 performs later layer processing (iterative calculation to generate final recognition results). This segmentation distributes computational complexity across different devices, reducing the burden on any single device while maintaining overall system security and functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces feature information as an intermediary between the camera端 and server端. Instead of directly transmitting raw image data or requiring the server to perform all processing, the feature information serves as a middle representation that preserves essential information while reducing security risks and transmission requirements. The server then uses this intermediary feature data to complete the recognition process through iterative calculation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If iterative method is used to generate recognition results, then processing efficiency is improved, but computational resources increase

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent divides the CNN computational workload into segments executed at different locations and times. The camera端 performs early layer computations locally using available resources, then transmits intermediate feature results to the server. The server performs the remaining iterative calculations using its computational resources. This segmentation allows the system to leverage distributed computational resources efficiently, improving overall processing efficiency while managing energy consumption across the system.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10212291B2System, method, and non-transitory computer readable storage medium for image recognition based on convolutional neural networks
Publication Date: 2019.02.19 INSTITUTE FOR INFORMATION INDUSTRY
  • US10212291B2 patent drawing
  • US10212291B2 patent drawing
  • US10212291B2 patent drawing

AI summary

A recognition system includes an image capturing device and a server. The image capturing device generates a Mth-layer calculation result based on image data and a convolutional neural network (CNN), and transmits feature information associated with the Mth-layer calculation result. M is a positive integer, M is equal to or greater than 1, M is less than or equal to N, and N is a predetermined positive integer. The server receives the feature information. The server generates a Kth-layer calculation result based on the feature information and the CNN by an iterative method when M is less than N. K is a positive integer which is greater than M and less than or equal to N. The server generates a first recognition result associated with the image data based on the Kth-layer calculation result and a first recognition model when K is equal to N.