EP2000953B1

Information processing apparatus, information processing method, and computer program

Abstract

This record has no abstract on file.

EP2000953B1, drawing sheet 1
Sheet 1 of 19

Term

1.6 yearsleft in the term

Expires 13 May 2028.

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

13 claims: 4 independent, 9 dependent

  1. 1
    An information processing apparatus configured to execute processing for creating or updating an environmental map, the information processing apparatus comprising:a camera (101) configured to photograph an image;a self-position detecting unit (103) configured to detect a position and a posture of the camera on the basis of the image acquired by the camera;an image-recognition processing unit (102) configured to detect an object from the image acquired by the camera;a data constructing unit (110) configured to be inputted with information concerning the position and the posture of the camera detected by the self-position detecting unit and information concerning the object detected by the image-recognition processing unit and to execute processing for creating or updating the environmental map;and a dictionary-data storing unit (104) having stored therein dictionary data in which object information including at least three-dimensional shape data corresponding to objects is registered, wherein the image-recognition processing unit (102) is configured to execute processing for detecting an object from the image acquired by the camera with reference to the dictionary data, and the data constructing unit (110) is configured to apply the three-dimensional shape data corresponding to the detected object, which is registered in the dictionary data, and the camera model corresponding to the detected camera position and posture to the environmental map in order to create or update the environmental map.
  2. 2
    An information processing method for executing processing for creating or updating an environmental map, the information processing method comprising:an image photographing step in which a camera photographs (101) an image: a self-position detecting step in which a self-position detecting unit (103) detects a position and a posture of the camera on the basis of the image acquired by the camera;an image-recognition processing step in which an image-recognition processing unit (102) detects an object from the image acquired by the camera;and a data constructing step in which a data constructing unit (110) is inputted with information concerning the position and the posture of the camera detected by the self-position detecting unit and information concerning the object detected by the image-recognition processing unit and executes processing for creating or updating the environmental map, wherein in the image-recognition processing step, the image-recognition processing unit executes processing for detecting an object from the image acquired by the camera with reference to dictionary data in which object information including at least three-dimensional shape data corresponding to objects is registered, and in the data constructing step, the data constructing unit applies the three-dimensional shape data corresponding to the detected object, which is registered in the dictionary data, and the camera model corresponding to the detected camera position and posture to the environmental map in order to create or update the environmental map.
  3. 12
    An information processing apparatus adapted to carry out the method of any one of claims 2-11.
  4. 13
    A computer program for causing an information processing apparatus to execute processing for creating or updating an environmental map, the computer program comprising:an image photographing step of causing a camera (101) to photograph an image;a self-position detecting step of causing a self-position detecting unit (103) to detect a position and a posture of the camera on the basis of the image acquired by the camera;an image-recognition processing step of causing an image-recognition processing unit (102) to detect an object from the image acquired by the camera;and a data constructing step of inputting information concerning the position and the posture of the camera detected by the self-position detecting unit and information concerning the object detected by the image-recognition processing unit to a data constructing unit and causing the data constructing unit (110) to execute processing for creating or updating the environmental map, wherein the image-recognition processing step is a step of detecting an object from the image acquired by the camera with reference to dictionary data in which object information including at least three-dimensional shape data corresponding to objects is registered, and the data constructing step is a step of applying the