Partial Image Transmission for IoT Face Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing cloud-based communication systems for IoT face delays due to increased network loads when continuously transmitting image data for face recognition, leading to delays in verification results.

Innovation Solution

A distributed processing system where an image acquisition terminal captures images, detects objects, and transmits partial images to a distributed data processing terminal, which then forwards the data to a centralized server for verification, reducing network loads and improving response times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the image acquisition terminal continuously transmits image data to the server, then the face recognition processing can be performed, but the network load increases causing response delay

Engineering Contradiction:
Improveface recognition processing speedVSAvoidresponse delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the image data transmission by extracting and transmitting only the face portion (partial image) rather than the entire captured image. The object detector identifies face regions in the captured image, and only these extracted face portions are transmitted to the server for verification, reducing the data volume and network load while maintaining recognition functionality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the essential verification data (face portion) from the complete captured image. By using an object detector to identify and extract only the relevant face regions, the system removes unnecessary background and non-face elements, transmitting only the critical information needed for verification to reduce network bandwidth consumption

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If the verification process extracts feature values from received image data, then accurate verification can be performed, but the server load increases causing delay in transmitting verification results

Engineering Contradiction:
Improveverification accuracyVSAvoidverification result transmission delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies segmentation by dividing the verification process into two stages: local preliminary verification (extracting feature values from transmitted partial images) and server-based final verification. This segmentation distributes the processing load, with the terminal handling initial feature extraction and the server performing definitive verification, reducing overall processing time and server burden

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11538276B2Communication system, distributed processing system, distributed processing method, and recording medium
Publication Date: 2022.12.27 RICOH CO LTD
  • US11538276B2 patent drawing
  • US11538276B2 patent drawing
  • US11538276B2 patent drawing

AI summary

A communication system includes: an image acquisition terminal to obtain a captured image, the captured image including at least one object that is captured with an imaging unit; a distributed data processing terminal to display the captured image; and a centralized data processing server connected with the distributed data processing terminal through a network. The image acquisition terminal includes: an object detector to detect the object in the captured image to generate a partial image that is a part of the captured image having the detected object; and a first transmitter to transmit the partial image to the distributed data processing terminal as data to be verified. The distributed data processing terminal includes: a second transmitter to transmit the data to be verified that is received from the image acquisition terminal, and verification data that is registered, respectively, to the centralized data processing server, the verification data being an image representing a specific object. The centralized data processing server includes: a verification unit to verify the data to be verified, using the verification data that is received from the distributed data processing terminal, to generate a verification result; and a third transmitter to transmit the verification result to the distributed data processing terminal, to cause the distributed data processing terminal to display information based on the verification result with the captured image.