Nova Patents
BRPI1006111A2

Visual target tracking

Abstract

A method of tracking a target includes receiving an observed depth image of the target from a source and obtaining a posed model of the target. The model is rasterized into a synthesized depth image, and the pose of the model is adjusted based, at least in part, on differences between the observed depth image and the synthesized depth image.

BRPI1006111A2, drawing sheet 1
Sheet 1 of 10

Term

3.3 yearsleft in the term

Expires 12 January 2030.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

15 claims: 2 independent, 13 dependent

  1. 1
    1/2 1/2 CLAIMS REIVINDICAÇÕES 1. Method for tracking a target, CHARACTERIZED by comprising:1. Método para rastrear um alvo, CARACTERIZADO por compreender: receber (102) uma imagem com profundidade observada (140) do alvo (18) a partir de uma fonte (20);receiving (102) an observed depth image (140) of the target (18) from a source (20);obtaining (112) a model (70) of the target, the model having a pose;obter (112) um modelo (70) do alvo, o modelo tendo uma pose;rasterizar (116) o modelo em uma imagem com profundidade sintetizada (150);rasterize (116) the model into an image with synthesized depth (150);adjust (142) the pose of the model based, at least in part, on the differences between the image with observed depth and the image with synthesized depth. ajustar (142) a pose do modelo baseando-se, ao menos em parte, nas diferenças entre a imagem com profundidade observada e a imagem com profundidade sintetizada.
  2. 15
    Computing system, CHARACTERIZED by comprising:15. Sistema de computação, CARACTERIZADO por compreender: a source (48) configured to capture depth information;uma fonte (48) configurada para capturar informações de profundidade;a logic subsystem (42) operatively connected to the source;and a data storage subsystem (44) that stores instructions executable by the logic subsystem for: um subsistema de lógica (42) operativamente conectado à fonte;e um subsistema de armazenamento de dados (44) que armazena instruções executáveis pelo subsistema de lógica para: receber (102) uma imagem com profundidade observada de um alvo a partir da fonte;receiving (102) an observed depth image of a target from the source;obtaining (112) a model of the target, the model having a pose;obter (112) um modelo do alvo, o modelo tendo uma pose;rasterizar (116) o modelo em uma imagem com profundidade sintetizada;rasterize (116) the model into an image with synthesized depth;adjust (142) the pose of the model based, at least in part, on the differences between the image with observed depth and the image with synthesized depth. ajustar (142) a pose do modelo baseando-se, ao menos em parte, nas diferenças entre a imagem com profundidade observada e a imagem com profundidade sintetizada.