Image processing device, method for controlling the same, program, and storage medium

US2018260961A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018260961-A1
Application numberUS-201815909708-A
CountryUS
Kind codeA1
Filing dateMar 1, 2018
Priority dateMar 9, 2017
Publication dateSep 13, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A circuitry of an image processing device divides a first image into a plurality of regions, extracts a feature point from each of the regions, tracks the feature point among a plurality of images to detect a motion vector, estimates a notable target of the first image, calculates the priority level of setting of a tracking feature point for each of the regions for tracking motion of the notable target, and sets the tracking feature point to any of the regions based on the priority level.

First claim

Opening claim text (preview).

What is claimed is: 1 . An image processing device comprising: circuitry configured to divide a first image into a plurality of regions, extract a feature point from each of the regions, track the feature point among a plurality of images to detect a motion vector, estimate a notable target of the first image, calculate a priority level of setting of a tracking feature point for each of the regions for tracking motion of the notable target, and set the tracking feature point to any of the regions based on the priority level. 2 . The image processing device according to claim 1 , wherein the circuitry estimates the notable target based on at least any of image capturing mode information, main object information, shutter speed information, focal length information, depth information, inertial sensor information, and user instruction information. 3 . The image processing device according to claim 1 , wherein the circuitry calculates the priority level by a first calculation method for calculating a higher priority level of setting of the tracking feature point for a predetermined region, of the plurality of regions, as the number of feature points in the predetermined region and a region, of the plurality of regions, around the predetermined region decreases. 4 . The image processing device according to claim 3 , wherein the circuitry calculates the priority level by the first calculation method in a case where a background is estimated as the notable target. 5 . The image processing device according to claim 1 , wherein the circuitry calculates the priority level by a second calculation method for calculating a higher priority level of setting of the tracking feature point for a predetermined region, of the plurality of regions, as a distance between a representative position of the predetermined region and a representative position of a main object region, of the plurality of regions, decreases. 6 . The image processing device according to claim 5 , wherein the circuitry calculates the priority level by the second calculation method in a case where an object is estimated as the notable target. 7 . The image processing device according to claim 2 , wherein the circuitry calculates a background level and an object level for the notable target upon image capturing based on at least one of the image capturing mode information, the main object information, the shutter speed information, the focal length information, the depth information, the inertial sensor information, and the user instruction information. 8 . The image processing device according to claim 7 , wherein the circuitry performs weight summing for multiple background levels and multiple object levels, thereby calculating a final background level and a final object level. 9 . The image processing device according to claim 8 , wherein the circuitry compares the background level and the object level with each other to estimate a background as the notable target when the background level is greater and to estimate an object as the notable target when the object level is greater. 10 . The image processing device according to claim 1 , wherein the circuitry calculates reliability of tracking of the feature point, thereby calculating a higher priority level of setting of the tracking feature point for a region, of the plurality of regions, having more feature points with high reliability. 11 . The image processing device according to claim 1 , wherein the circuitry calculates reliability of tracking of the feature point based on a result of calculation of a correlation evaluation value obtained upon detection of the motion vector, and sets the tracking feature point to any of the regions based on the reliability and the priority level. 12 . The image processing device according to claim 11 , wherein the circuitry performs weight summing for multiple reliabilities of tracking of the feature point, thereby calculating final reliability of tracking of the feature point. 13 . The image processing device according to claim 1 , wherein the circuitry calculates high reliability of tracking of the feature point as an amount of change in a feature amount of the feature point before and after tracking of the feature point decreases, and sets the tracking feature point to any of the regions based on the reliability and the priority level. 14 . The image processing device according to claim 1 , wherein the circuitry calculates reliability of tracking of the feature point, thereby setting, in descending order of the priority level of the each of the regions, a feature point newly extracted from a region, of the plurality of regions, with higher reliability as the tracking feature point instead of a feature point with reliability lower than a predetermined threshold. 15 . An image processing method comprising: dividing a first image into a plurality of regions; extracting a feature point from each of the regions; tracking the feature point among a plurality of images to detect a motion vector; estimating a notable target of the first image; calculating a priority level of setting of a tracking feature point for each of the regions for tracking motion of the notable target; and setting the tracking feature point to any of the regions based on the priority level. 16 . A computer-readable non-volatile storage medium storing a program for causing a computer to execute each step of an image processing method, wherein the image processing method including a region division step of dividing a first image into a plurality of regions; a feature point extraction step of extracting a feature point from each of the regions; a vector detection step of tracking the feature point among a plurality of images to detect a motion vector; a notable target estimation step of estimating a notable target of the first image; a priority level calculation step of calculating a priority level of setting of a tracking feature point for each of the regions for tracking motion of the notable target by means of output at the notable target estimation step; and a feature point compensation step of setting the tracking feature point to any of the regions based on the priority level.

Assignees

Inventors

Classifications

  • G06T7/246Primary

    using feature-based methods, e.g. the tracking of corners or segments · CPC title

  • G06T7/20Primary

    Analysis of motion (motion estimation for coding, decoding, compressing or decompressing digital video signals H04N19/43, H04N19/51) · CPC title

  • Control of cameras or camera modules · CPC title

  • Salient features, e.g. scale invariant feature transforms [SIFT] · CPC title

  • Region-based matching · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018260961A1 cover?
A circuitry of an image processing device divides a first image into a plurality of regions, extracts a feature point from each of the regions, tracks the feature point among a plurality of images to detect a motion vector, estimates a notable target of the first image, calculates the priority level of setting of a tracking feature point for each of the regions for tracking motion of the notabl…
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification G06T7/246. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).