DEVICES AND METHODS FOR LOCALIZATION OF MULTIPLE DEVICES
First Claim
1. A method for localization of a set of second devices, the method comprising at a processor of a first device:
- receiving, from the second devices to be localized, at least an image captured by the second device and an orientation angle of the second device towards a common determined direction;
rotating each received image of an angle, wherein the value of the angle is the opposite value to the orientation angle of the second device towards the common determined direction;
detecting overlapping areas between the rotated images;
determining, using detected overlapping areas, geometrical transformations between the captured images;
determining, using determined geometrical transformations, the corresponding positions of the second devices; and
sending to at least one of the second devices its position.
0 Assignments
0 Petitions
Accused Products
Abstract
Seamless localization of multiple devices, by matching overlaps between images captured by the devices. A first device (201) sends a request (300) to other devices (211, 221, 231), receives the images captured by their cameras (311, 312, 313) and rotates them according to the orientations of the capture devices towards a determined direction. Overlaps between images are detected and corresponding positions of the devices are computed (330) from these overlaps. Finally, the positions are sent back (350) to the devices. Metadata related to image and devices can be used to scale the captured images, thus allowing to use simpler image processing algorithms. Methods and devices are claimed.
6 Citations
10 Claims
-
1. A method for localization of a set of second devices, the method comprising at a processor of a first device:
-
receiving, from the second devices to be localized, at least an image captured by the second device and an orientation angle of the second device towards a common determined direction; rotating each received image of an angle, wherein the value of the angle is the opposite value to the orientation angle of the second device towards the common determined direction; detecting overlapping areas between the rotated images; determining, using detected overlapping areas, geometrical transformations between the captured images; determining, using determined geometrical transformations, the corresponding positions of the second devices; and sending to at least one of the second devices its position. - View Dependent Claims (2, 3, 4, 9, 10)
-
-
5. A data processing device for localization of a set of second devices, comprising:
-
an interface configured to; receive at least a captured image from the second devices and an orientation of the second device towards a common determined direction; and send to the second devices their localization positions; and a processor configured to; send a localization request to at least a second device; receive, from the second devices to be localized, at least an image captured by the second device and an orientation angle of the second device towards a common determined direction; rotate each received image of an angle, wherein the value of the angle is the opposite value to the orientation angle of the second device towards the common determined direction; detect overlapping areas between the rotated images; determine, using detected overlapping areas, geometrical transformations between the captured images; determine, using determined geometrical transformations, the corresponding positions of the second devices; and send to the second devices their localization positions. - View Dependent Claims (6, 7, 8)
-
Specification