Parallel Image Readout for Object Detection and Resolution Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing methods for target object detection, such as face detection, incur high memory access counts due to repetitive read and write operations when generating pyramid images, leading to increased processing time and memory access.

Innovation Solution

An image processing apparatus that reads image data in parallel to both a detection unit and a conversion unit, allowing simultaneous resize and detection processing, thereby reducing memory access counts by outputting readout image data to both units and writing converted data back to storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If image data is read sequentially for resize processing and detection processing, then processing can be completed in order, but memory access count increases and processing time increases

Engineering Contradiction:
Improveprocessing speedVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by reading image data from storage into a buffer memory before processing. This allows the data to be readily available for parallel resize and detection operations, eliminating repeated read operations and reducing overall processing time while maintaining correct processing order

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a time dimension to the processing by executing resize processing and detection processing in parallel rather than sequentially. This dimensional change from sequential to parallel execution reduces total processing time while the buffer memory ensures data availability for both operations

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If pyramid images are generated by sequential resize operations, then images at multiple resolutions are produced, but repetitive read and write operations increase memory access count

Engineering Contradiction:
Improvemulti-resolution processingVSAvoidmemory access count
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges the read operations for resize processing and detection processing into a single operation by reading image data once into buffer memory, then making it available to both processing paths. This eliminates repetitive read operations and reduces memory access count while still producing pyramid images at multiple resolutions

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent uses buffer memory as an intermediate copy of the image data. Instead of repeatedly reading from and writing to storage, the data is copied once into buffer memory and then processed multiple times from there, significantly reducing storage access operations

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9405961B2Information processing apparatus, distributing identicial image data in parallel for object detection and resolution conversion
Publication Date: 2016.08.02 CANON KK
  • US9405961B2 patent drawing
  • US9405961B2 patent drawing
  • US9405961B2 patent drawing

AI summary

An image processing apparatus comprising a storage unit configured to store image data; a readout unit configured to read out the image data stored in the storage unit; a detection unit configured to detect a target object from the image data read out by the readout unit; a conversion unit configured to convert a resolution of the image data read out by the readout unit; and a write unit configured to write the image data having the resolution converted by the conversion unit in the storage unit, wherein the readout unit outputs the readout image data in parallel to the detection unit and the conversion unit.