Unlock instant, AI-driven research and patent intelligence for your innovation.

Local image warping in image processor using homography transform function

a technology of homography transformation and image processor, applied in the field of warping an image, can solve the problems of large bandwidth consumption of cpu and other peripheral resources, increased power consumption, and inability to match images completely

Active Publication Date: 2021-10-28
APPLE INC
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a method for warping an image by adjusting the pixel locations in different parts of the image. The method uses a feature extractor to determine reference feature locations in a reference image and corresponding feature locations in the warp image. A local transform module then generates a homography transform function to transform the corresponding feature locations to the reference feature locations. A warper circuit then warps the image based on the transformed feature locations. The method can also include a global adjustment module to determine global transform parameters that represent a global translation between the reference image and the warp image. The homography transform function can be determined using an optimization algorithm, such as least squares. The technical effect of the patent is to provide a way for warping images with precise control over the pixel locations, which can be useful in various applications such as image processing and computer vision.

Problems solved by technology

Although many image processing algorithms may be performed by executing software programs on central processing unit (CPU), execution of such programs on the CPU would consume significant bandwidth of the CPU and other peripheral resources as well as increase power consumption.
Since the images for fusion are often captured at different times and / or or locations, these images do not completely match.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Local image warping in image processor using homography transform function
  • Local image warping in image processor using homography transform function
  • Local image warping in image processor using homography transform function

Examples

Experimental program
Comparison scheme
Effect test

example image

Signal Processing Pipelines

[0054]FIG. 3 is a block diagram illustrating image processing pipelines implemented using ISP 206, according to one embodiment. In the embodiment of FIG. 3, ISP 206 is coupled to an image sensor system 201 that includes one or more image sensors 202A through 202N (hereinafter collectively referred to as “image sensors 202” or also referred individually as “image sensor 202”) to receive raw image data. The image sensor system 201 may include one or more sub-systems that control the image sensors 202 individually. In some cases, each image sensor 202 may operate independently while, in other cases, the image sensors 202 may share some components. For example, in one embodiment, two or more image sensors 202 may be share the same circuit board that controls the mechanical components of the image sensors (e.g., actuators that change the lens positions of each image sensor). The image sensing components of an image sensor 202 may include different types of imag...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A feature extractor determines reference feature locations from a portion of a reference image and corresponding feature locations from a portion of a warp image. A transform module determines a homography transform function that transforms versions of the corresponding feature locations to the reference feature locations. The homography transform function has an error below a threshold level, where the error represents a difference between the transformed corresponding feature locations and the reference feature locations. The local transform module generates transform parameters by processing the homography transform function. A warper circuit warps the portion of the warp image by at least applying the transform parameters to generate a portion of a warped image.

Description

BACKGROUND1. Field of the Disclosure[0001]The present disclosure relates to warping an image and more specifically to warping groups of pixels in the image differently than other groups of pixels.2. Description of the Related Arts[0002]Image data captured by an image sensor or received from other data sources is often processed in an image processing pipeline before further processing or consumption. For example, raw image data may be corrected, filtered, or otherwise modified before being provided to subsequent components such as a video encoder. To perform corrections or enhancements for captured image data, various components, unit stages or modules may be employed.[0003]Such an image processing pipeline may be structured so that corrections or enhancements to the captured image data can be performed in an expedient way without consuming other system resources. Although many image processing algorithms may be performed by executing software programs on central processing unit (CP...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06T3/00G06T3/40
CPCG06T3/0093G06T3/4007G06T3/4084G06T3/18
Inventor LIU, KAIMINGSMIRNOV, MAXIMPOPE, DAVID R.
Owner APPLE INC