Abstract:
According to an embodiment, a computing device includes a processing circuitry. The processing circuitry receives an input of tensor data. The processing circuitry sets a window in the tensor data. The processing circuitry compares, for each pair of coordinates in the tensor data within the window, a pixel value at the pair of coordinates with one or more thresholds, and selects a weight value corresponding to a comparison result. The processing circuitry adds the weight values selected for the respective pairs of coordinates to obtain a cumulative value. The processing circuitry derives a value based at least in part on the cumulative value.
Abstract:
According to an embodiment, an image output device includes an extractor, a search unit, an associate unit, and a controller. The extractor is configured to extract a first parameter that varies in accordance with a movement of an object from at least one first image of the object, and extract a second parameter that varies in accordance with a movement of the object from each second image of the object. The search unit is configured to search for a second parameter similar to the first parameter. The associate unit is configured to associate the first image from which the first parameter is extracted with the second image from which the second parameter that is retrieved with respect to the first parameter is extracted. The controller is configured to instruct an output unit to output an image based on the first and second images that are associated to each other.
Abstract:
According to an embodiment, an identification device includes a light emission controller, an image capturing controller, a detector, a position calculator, and an identification unit. The light emission controller individually controls lighting on/off of light-emitting instruments via a network. The image capturing controller controls capturing devices by using identification information of the image capturing devices, and obtains an image sequence captured by each image capturing device. The detector detects, for each image sequence, one or more regions varying in conjunction with lighting on/off of the light-emitting instruments. The position calculator calculates, for each image sequence, a position of the image capturing device that captures the image sequence by using a position of the light-emitting instrument performing lighting on/off causing each region. The identification unit identifies each image capturing device specified by the calculated position and each image capturing device specified by the identification information.
Abstract:
A calibration method includes acquiring a first image captured by an imaging device including a wide angle lens, extracting a part of the first image, and calibrating a parameter of the imaging device based on the part of the first image. A pattern surface, a first mirror surface provided on a first surface, and a second mirror surface provided on a second surface are projected to the first image. A calibration pattern is provided in the pattern surface. The first surface intersects the pattern surface. The second surface intersects the pattern surface and is parallel to the first surface. The pattern surface, a first mirror image of the pattern surface formed on the first mirror surface, and a second mirror image of the pattern surface formed on the second mirror surface appears in the part of the first image.
Abstract:
According to an embodiment, an information processing apparatus includes one or more hardware processors. The one or more hardware processors update parameters of the first estimation model and the second estimation model so as to optimize a first loss function including a term indicating a difference between the correspondence information and correspondence training data that is training data concerning correspondence between the first pixel and the second pixel, a second loss function including a term concerning a depth, and a third loss function including a term indicating a difference in pixel value between the first pixel and the second pixel whose correspondence is indicated by the correspondence information, and generate the first estimation model and the second estimation model represented by the updated parameters.
Abstract:
A self position estimation apparatus according to an embodiment includes an acquisition unit configured to acquire map data, and a calculation unit configured to calculate a correspondence weight between observation data on a region around the moving object and the map data, based on a variation amount of depth in a predetermined direction.
Abstract:
An information processing apparatus according to an embodiment includes one or more processors configured to: acquire an image and three-dimensional point information on a three-dimensional point of acquired surroundings of the image; assign an attribute to each region in the image; set, to the three-dimensional point, the attribute assigned to the corresponding region in the image; and generate an obstacle map based on the three-dimensional point information and the attribute that is set to the three-dimensional point.
Abstract:
According to an embodiment, an information processing apparatus includes a position acquiring unit, and an occupancy level calculating unit. The position acquiring unit is configured to acquire position information representing a position where a target exists or no target exists, the position being measured by a sensor. The occupancy level calculating unit is configured to calculate an occupancy level distribution representing a level of occupancy, by the target, of each of a plurality of regions existing along a direction from the position of the sensor to the position indicated by the position information, based on the position information and measurement accuracy of the sensor, the occupancy level distribution being based on a non-measurement probability distribution representing a probability that measurement is not performed by the sensor.
Abstract:
According to one embodiment, an apparatus for generating an occupancy grid map constituted with a two-dimensional grid around a first moving body includes processing circuitry configured to acquire data of a distance from the first moving body to an obstacle lying in surroundings of the first moving body; acquire first information indicating the movement status of the first moving body at current time and determine an operation mode of the first moving body; set a range of interest in a grid of a resolution higher than a resolution of the grid of the occupancy grid map, from the operation mode; and align the occupancy grid map to the range of interest and generate the occupancy grid map in such a manner that the obstacle exists in the grid of the occupancy grid map and the grid of the range of interest with respect to a position corresponding to the distance data.
Abstract:
According to an embodiment, a display control device includes hardware processing circuitry. The hardware processing circuitry programmed to acquire event information indicating an event and event position information indicating a location of the event, the event detected from an image captured by an imager; calculate a priority for displaying the event information based on at least one of the event position information or the event information; determine a display format of the event information based at least in part on the priority; and cause a display to display the event information in accordance with the display format determined.