Video Camera Object Detection Using Local Preprocessing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing camera-equipped home security systems are expensive due to the high computational cost of processing images for object detection, requiring remote servers and human intervention, and lack efficient local object detection capabilities.

Innovation Solution

A method that uses a video camera to detect and record objects within its field of view by analyzing image frames, comparing sets of frames to identify arriving or departing objects, and using a database to track and update object presence, employing techniques like block-based discrete cosine transform and color histogram comparison to filter out artifacts and determine object changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If remote servers are used to process captured images for object detection, then detection accuracy is improved, but system cost and computational overhead increase significantly

Engineering Contradiction:
Improveobject detection accuracyVSAvoidsystem cost and computational overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the object detection task into local preprocessing at the camera device and remote processing only for detected events. The camera performs local object detection and generates event notifications, while the remote server only processes these notifications to determine final object types. This segmentation reduces the computational burden on remote servers while maintaining detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The camera device is equipped with local object detection capabilities that enable it to autonomously identify objects and generate event notifications without requiring constant remote server intervention. The system serves itself by performing initial detection locally, reducing dependency on expensive remote processing resources.

Inventive Principle:
Principle #25Self-service

2Reliability

If comprehensive image analysis is performed to robustly determine object presence, then detection reliability is improved, but computational cost increases

Engineering Contradiction:
Improvedetection reliabilityVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary object detection and event generation at the camera device before transmitting data to the remote server. This preliminary action filters out unnecessary computations at the server level, as only events requiring further analysis are processed remotely, thereby reducing overall computational cost while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of performing complete image analysis on all captured frames, the system applies partial analysis only to frames containing detected events. This selective processing approach reduces computational cost by avoiding excessive analysis of irrelevant frames while maintaining detection reliability for actual events.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If local object detection is implemented to reduce computational costs, then system efficiency is improved, but detection capability may be reduced

Engineering Contradiction:
Improvesystem efficiencyVSAvoiddetection capability
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The detection system is segmented into two levels: local detection at the camera for event generation, and remote detection for final object classification. This segmentation allows the system to maintain high detection capability by leveraging remote server resources for complex classification tasks while achieving improved efficiency through local preprocessing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Event notifications serve as an intermediary between local and remote processing. The camera generates these notifications based on local detection, which then trigger remote server processing. This intermediary mechanism ensures that local detection capabilities are sufficient for event identification while remote resources enhance overall detection capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10783379B2Method for new package detection
Publication Date: 2020.09.22 SHANGHAI HANSHI INFORMATION TECH CO LTD
  • US10783379B2 patent drawing
  • US10783379B2 patent drawing
  • US10783379B2 patent drawing

AI summary

A method for processing arrival or removal of packages within the field of view of a video camera includes providing a database for recording packages placed in the field of view. Based on real-time analysis of successive image frames in the camera, a human person's entry and exit from the field of view of the camera is also detected. Delivery or removal of objects is recorded in the database. In one embodiment, the method also determines whether or not a newly arrived package is placed alongside or on top of an existing package.