Delivery Server Dynamic Image Analysis Engine Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems lack a mechanism to dynamically change image analysis engines based on the shooting conditions and target objects of each device, leading to inappropriate image analysis in monitoring camera systems.

Innovation Solution

A system that includes a delivery server capable of supplying image analysis engines to devices based on specific shooting conditions and target objects, allowing for dynamic selection and operation of appropriate analysis engines for image analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a conventional system uses a single image analysis engine for all devices, then the system structure is simple, but the image analysis accuracy is insufficient for different shooting conditions and target objects

Engineering Contradiction:
Improveimage analysis accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the image analysis functionality by providing different image analysis engines tailored to specific shooting conditions and target objects. Each device receives a specialized engine matching its requirements, dividing the general-purpose system into condition-specific specialized systems that improve accuracy without requiring each device to handle all possible analysis scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by matching image analysis engines to specific local conditions of each device, such as shooting environment, target object type, and camera specifications. This ensures that each device uses an engine optimized for its particular operating context rather than a generic engine, thereby improving local analysis quality.

Inventive Principle:
Principle #3Local quality

2Reliability

If the system transmits all image data to the server for analysis, then comprehensive analysis is possible, but communication costs increase

Engineering Contradiction:
Improveanalysis reliabilityVSAvoidcommunication cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts the image analysis functionality from the central server and places it in dedicated image analysis engines that run locally on each device. This extraction allows devices to perform analysis independently without transmitting all image data to the server, reducing communication costs while maintaining reliable analysis through specialized engines.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent enables devices to self-serve their image analysis needs by equipping them with appropriate image analysis engines. Each device independently performs analysis on its own image data using the engine matched to its shooting conditions, eliminating the need to send data to the server for processing and thereby reducing communication requirements.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4203465B1Delivery server, method and program
Publication Date: 2024.04.03 YOKOGAWA ELECTRIC CORP
  • EP4203465B1 patent drawingFigure 1
  • EP4203465B1 patent drawingFigure 2
  • EP4203465B1 patent drawingFigure 3

AI summary

Since a conventional system has no mechanism for changing an image analysis engine to be used according to the shooting condition and the target object of each device, some device cannot use the appropriate image analysis engine for performing image analysis. A delivery server is connected to a device which uses an image analysis engine to perform an image analysis on image data obtained by a monitoring camera. The delivery server includes an analysis engine storage unit which is configured to store a plurality of image analysis engines for each of which at least one of a shooting condition of the image data appropriate for the image analysis or a target object to be detected among objects which are possibly included in the image data is different; and a supplying unit which is configured to supply to the device an image analysis engine corresponding to at least one of the shooting condition of the image data obtained by the device or the target object which is set for the device, among the plurality of image analysis engines.