Convolutional Neural Network Object Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current object detection methods, such as R-CNN and Faster R-CNN, are inefficient due to repetitive calculations and lack holistic optimization, leading to prolonged detection times in video monitoring applications.

Innovation Solution

An image processing system utilizing a convolutional neural network that generates feature vectors for objects in images, optimizing the detection process by training the network to determine object positions and categories efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If R-CNN method is used to perform object detection with multiple region proposals and CNN feature calculations, then detection accuracy can be improved, but detection time increases significantly to 2-40 seconds

Engineering Contradiction:
Improvedetection accuracyVSAvoiddetection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent merges region proposal generation and CNN feature extraction into a single integrated network that processes the entire image in one pass. The network simultaneously generates region proposals and extracts features for all regions, eliminating the sequential processing of traditional R-CNN and reducing detection time from 2-40 seconds to real-time performance while maintaining detection accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary feature extraction across the entire image before final object classification. By pre-computing CNN features for all potential regions in parallel during a single forward pass, the system prepares detection data in advance, avoiding repeated calculations and enabling faster final detection decisions.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If selective search and SVM classification are used in independent steps for object detection, then detection thoroughness is improved, but the detection process cannot be holistically optimized leading to increased detection time

Engineering Contradiction:
Improvedetection thoroughnessVSAvoiddetection efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent combines region proposal generation, feature extraction, and object classification into a single unified neural network. This holistic integration eliminates the independent sequential steps of selective search followed by SVM classification, allowing the system to perform all detection operations in one optimized pass through the network, thereby improving both thoroughness and efficiency simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If 2000 region proposals are extracted from images with 1-2 seconds extraction time, then detection coverage is improved, but the extraction process consumes significant time affecting overall detection efficiency

Engineering Contradiction:
Improvedetection coverageVSAvoidextraction efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements continuous feature extraction across the entire image in a single uninterrupted neural network forward pass. Instead of extracting 2000 region proposals sequentially over 1-2 seconds, the network continuously processes the image data flow, generating region proposals and extracting features for all regions simultaneously in one continuous operation, dramatically improving extraction efficiency while maintaining full detection coverage.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11113840B2Systems and methods for detecting objects in images
Publication Date: 2021.09.07 ZHEJIANG DAHUA TECH CO LTD
  • US11113840B2 patent drawing
  • US11113840B2 patent drawing
  • US11113840B2 patent drawing

AI summary

A method configured to implemented on at least one image processing device for detecting objects in images includes obtaining an image including an object. The method also includes generating one or more feature vectors related to the image based on a first convolutional neural network, wherein the one or more feature vectors includes a plurality of parameters. The method further includes determining the position of the object based on at least one of the plurality of parameters. The method still further includes determining a category associated with the object based on at least one the plurality of parameters.