EP2000953A2

Information processing apparatus, information processing method, and computer program

Abstract

An information processing apparatus that executes processing for creating an environmental map includes a camera that photographs an image, a self-position detecting unit that detects a position and a posture of the camera on the basis of the image, an image-recognition processing unit that detects an object from the image, a data constructing unit that is inputted with information concerning the position and the posture of the camera and information concerning the object and executes processing for creating or updating the environmental map, and a dictionary-data storing unit having stored therein dictionary data in which object information is registered. The image-recognition processing unit executes processing for detecting an object from the image acquired by the camera with reference to the dictionary data. The data constructing unit applies the three-dimensional shape data registered in the dictionary data to the environmental map and executes object arrangement on the environmental map.

EP2000953A2, drawing sheet 1
Sheet 1 of 20

Term

1.6 yearsto projected expiry

Projected expiry 13 May 2028, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

13 claims: 4 independent, 9 dependent

  1. 1
    An information processing apparatus that executes processing for creating an environmental map, the information processing apparatus comprising:a camera that photographs an image;a self-position detecting unit that detects a position and a posture of the camera on the basis of the image acquired by the camera;an image-recognition processing unit that detects an object from the image acquired by the camera;a data constructing unit that 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;anda dictionary-data storing unit having stored therein dictionary data in which object information including at least three-dimensional shape data corresponding to objects is registered, whereinthe image-recognition processing unit executes processing for detecting an object from the image acquired by the camera with reference to the dictionary data, andthe data constructing unit applies the three-dimensional shape data registered in the dictionary data to the environmental map and executes object arrangement on the environmental map.
  2. 2
    An information processing method for executing processing for creating an environmental map, the information processing method comprising:an image photographing step in which a camera photographs an image: a self-position detecting step in which a self-position detecting unit 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 detects an object from the image acquired by the camera;anda data constructing step in which a data constructing unit 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, whereinin 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, andin the data constructing step, the data constructing unit applies the three-dimensional shape data registered in the dictionary data to the environmental map and executes object arrangement on the environmental map.
  3. 12
    An information processing apparatus that executes processing for specifying an object search range on the basis of an environmental map, the information processing apparatus comprising:a storing unit having stored therein ontology data (semantic information) indicating likelihood of presence of a specific object in an area adjacent to an object;andan image-recognition processing unit that determines a search area of the specific object on the basis of the ontology data (the semantic information).
  4. 13
    A computer program for causing an information processing apparatus to execute processing for creating an environmental map, the computer program comprising:an image photographing step of causing a camera to photograph an image;a self-position detecting step of causing a self-position detecting unit 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 to detect an object from the image acquired by the camera;anda 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 to execute processing for creating or updating the environmental map, whereinthe 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, andthe data constructing step is a step of applying the three-dimensional shape data registered in the dictionary data to the environmental map and executing object arrangement on the environmental map.