Information processing apparatus, information processing method, and non-transitory computer-readable storage medium

US12591983B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12591983-B2
Application numberUS-202318338520-A
CountryUS
Kind codeB2
Filing dateJun 21, 2023
Priority dateJul 8, 2022
Publication dateMar 31, 2026
Grant dateMar 31, 2026

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.

An information processing apparatus comprises a first computation unit configured to obtain first features of an image of a tracking target, a second computation unit configured to obtain second features of an image of a search region, a third computation unit configured to obtain an inference tensor representing likelihoods that the tracking target is present at respective positions of the image of the search region, using the first features and the second features, and a fourth computation unit configured to obtain an inference map representing a position of the tracking target in the image of the search region, using the inference tensor.

First claim

Opening claim text (preview).

What is claimed is: 1 . An information processing apparatus comprising: at least one processor; and at least one memory storing instructions, which when executed by the processor, cause the information processing apparatus to: obtain first features of an image of a tracking target; obtain second features of an image of a search region; obtain an inference tensor representing likelihoods that the tracking target is present at respective positions of the image of the search region, using the first features and the second features; and obtain an inference map representing a position of the tracking target in the image of the search region, using the inference tensor, wherein the inference map representing the position of the tracking target in the image of the search region is obtained, using third features of the image of the tracking target and the inference tensor. 2 . The information processing apparatus according to claim 1 , wherein the instructions, when executed by the processor, further cause the information processing apparatus to: reshape the first features into features whose number of dimensions is that of the inference tensor. 3 . The information processing apparatus according to claim 2 , wherein the apparatus further includes: convolutional neural networks (CNNs), and wherein the CNN obtains the inference tensor by inputting the second features to the CNN in which the first features reshaped are set as weight parameters and performing computation of the CNN, and wherein the CNN is fully convolutional. 4 . The information processing apparatus according to claim 3 , wherein the first features and the second features are obtained by different CNNs. 5 . The information processing apparatus according to claim 3 , wherein the first features and the second features are obtained by the same CNN. 6 . The information processing apparatus according to claim 1 , wherein the instructions, when executed by the processor, further cause the information processing apparatus to: reshape the first features by combining the first features with features held in advance. 7 . The information processing apparatus according to claim 1 , wherein the instructions, when executed by the processor, further cause the information processing apparatus to: reshape features obtained based on the first features and the first features previously obtained by the first computation unit. 8 . The information processing apparatus according to claim 1 , the instructions, when executed by the processor, further cause the information processing apparatus to: obtain an inference tensor representing likelihoods that a training target is present at respective position of an image of a search region, using first features of an image of the training target and second features of the image of the search region; and obtain an inference map representing a position of the training target in the image of the search region, using the inference tensor, wherein the inference map is used for training. 9 . The information processing apparatus according to claim 1 , the instructions, when executed by the processor, further cause the information processing apparatus to: obtain an inference tensor representing likelihoods that a training target is present at respective position of an image of a search region, using first features of an image in which an image of the training target and an image of a target different from the training target are concatenated and second features of the image of the search region; and obtain an inference map representing a position of the training target in the image of the search region, using the inference tensor, wherein the inference map is used for training. 10 . An information processing method to be performed by an information processing apparatus, the method comprising: obtaining first features of an image of a tracking target; obtaining second features of an image of a search region; obtaining an inference tensor representing likelihoods that the tracking target is present at respective positions of the image of the search region, using the first features and the second features; and obtaining an inference map representing a position of the tracking target in the image of the search region, using third features of the image of the tracking target and the inference tensor. 11 . The information processing method according to claim 10 , wherein the inference tensor is obtained by inputting the second features to the CNN in which the first features reshaped are set as weight parameters and performing computation of the CNN, and wherein the CNN is fully convolutional. 12 . A non-transitory computer-readable storage medium storing a computer program causing a computer to function as: at least one processor; and at least one memory storing instructions, which when executed by the processor, cause the information processing apparatus to: obtain first features of an image of a tracking target; obtain second features of an image of a search region; obtain an inference tensor representing likelihoods that the tracking target is present at respective positions of the image of the search region, using the first features and the second features; and obtain an inference map representing a position of the tracking target in the image of the search region, using the inference tensor, wherein the inference map representing the position of the tracking target in the image of the search region is obtained, using third features of the image of the tracking target and the inference tensor. 13 . The non-transitory computer-readable storage medium according to claim 12 , wherein the inference tensor is obtained by inputting the second features to the CNN in which the first features reshaped are set as weight parameters and performing computation of the CNN, and wherein the CNN is fully convolutional.

Assignees

Inventors

Classifications

  • Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components · CPC title

  • G06V10/806Primary

    of extracted features · CPC title

  • Artificial neural networks [ANN] · CPC title

  • using feature-based methods · CPC title

  • Training; Learning · 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 US12591983B2 cover?
An information processing apparatus comprises a first computation unit configured to obtain first features of an image of a tracking target, a second computation unit configured to obtain second features of an image of a search region, a third computation unit configured to obtain an inference tensor representing likelihoods that the tracking target is present at respective positions of the ima…
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification G06V10/806. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).