Image Processing with Enlargement for Integer-Pixel Motion Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing techniques struggle to accurately detect moving object regions when images are composited with shifts in shooting positions that are non-integer multiples of the pixel pitch, leading to unnatural composite images due to imperfect difference calculation.

Innovation Solution

The method involves obtaining and enlarging two shot images such that the pixel shift between them becomes an integer multiple of the pixel pitch, allowing accurate alignment and difference calculation between the enlarged images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If images are composited with shooting positions shifted by a non-integer multiple of pixel pitch, then high-resolution composite images can be generated, but accurate detection of moving object regions becomes difficult due to residual pixel shifts

Engineering Contradiction:
Improveimage resolutionVSAvoidmoving object region detection accuracy
Core Design Contradiction:
Manufacturing precisionVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by performing enlargement processing on images before compositing them. By enlarging images shot at positions shifted by a non-integer multiple of pixel pitch, the system converts the non-integer pixel shift into an integer pixel shift in the enlarged images, enabling accurate alignment and subsequent moving object detection. This preliminary enlargement step resolves the alignment problem before the compositing operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the scale parameter of images through enlargement processing. By changing the magnification parameter, the system transforms the pixel shift amount from a non-integer multiple of pixel pitch to an integer multiple, making the images alignable for accurate difference calculation and moving object detection.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If pixel positions are moved to align images shot at different positions, then compositing can be performed, but residual shifts smaller than pixel pitch remain when shift is a non-integer multiple, reducing difference calculation accuracy

Engineering Contradiction:
Improveimage compositing processVSAvoiddifference calculation accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent performs enlargement processing as a preliminary step before compositing. This preliminary action scales the images so that the pixel shift becomes an integer multiple, allowing perfect alignment when pixel positions are moved, and eliminating residual sub-pixel shifts that would otherwise degrade difference calculation accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a scaling dimension by enlarging images. This dimensional transformation converts the problem from one where pixel shifts are non-integer multiples to one where they become integer multiples, enabling exact alignment in the discrete pixel domain after enlargement.

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

Data Source

PatentUS20250238896A1Image processing apparatus, image capturing apparatus, image processing method, and storage medium
Publication Date: 2025.07.24 CANON KK
  • US20250238896A1 patent drawing
  • US20250238896A1 patent drawing
  • US20250238896A1 patent drawing

AI summary

There is provided an image processing apparatus comprising. A first obtaining unit obtains two shot images shot at two respective shooting positions of an image sensor shifted in a first direction by a non-integer multiple of a pixel pitch of the image sensor. A first generating unit generates two enlarged images by enlarging the two shot images such that a pixel shift amount between the two enlarged images, which is derived from a shift between the two shooting positions, becomes an integer number of pixels. A second obtaining unit obtains a difference between the two enlarged images that have been aligned on a basis of the pixel shift amount between the two enlarged images.