Information processing device, program, and positioning method
The present invention accurately identifies the position of a moving object, such as an automobile. An information processing device comprises: a reference position acquisition unit which acquires reference position information indicating the position of an image capturing device; and a position inference unit which, on the basis of first position information indicating the current position of the image capturing device as calculated based on a satellite positioning signal and second position information indicating the current position of the moving object moving in the surroundings of the image capturing device based on a satellite positioning signal temporally synchronised with the positioning signal for the first position information, acquires relative position information indicating a positional relationship between the image capturing device and the moving object, and outputs inferred position information indicating the current position of the moving object based on the relative position information and the reference position information.
1 . An information processing device comprising:
a reference position acquisition unit configured to acquire reference position information indicating a position of an imaging device; and
a position estimation unit configured to acquire relative position information indicating a positional relationship between the imaging device and a mobile body that moves in a vicinity of the imaging device, based on first position information and second position information, and output mobile body position information indicating a current position of the mobile body, based on the relative position information and the reference position information, the first position information indicating a current position of the imaging device calculated based on a positioning signal transmitted from a satellite, the second position information indicating a current position of the mobile body based on a positioning signal transmitted from a satellite and synchronized in terms of clock time with the positioning signal on which the first position information is based.
2 . The information processing device according to claim 1 , wherein
the position estimation unit acquires, as the relative position information, a distance indicating a difference between a current position of the imaging device and a current position of the mobile body based on the first position information and the second position information, and
estimates a current position of the mobile body by adding the relative position information to the reference position information.
3 . The information processing device according to claim 1 , comprising:
an image information management unit configured to add the reference position information to an image captured by the imaging device.
4 . The information processing device according to claim 1 , comprising:
an image information management unit configured to add the mobile body position information to an image captured by the imaging device and showing the mobile body.
5 . The information processing device according to claim 1 , wherein
the reference position acquisition unit acquires, as the reference position information, information regarding a position measured by a measurement device detachably connected to the imaging device.
6 . The information processing device according to claim 1 , wherein
the first position information and the second position information are calculated based on positioning signals acquired from a same combination of satellites.
7 . An imaging system comprising:
the information processing device according to claim 1 ;
a communication device configured to externally acquire the second position information by way of communication; and
the imaging device.
8 . A mobile body comprising:
the information processing device according to claim 1 ; and
a communication device configured to externally acquire the first position information by way of communication.
9 . A non-transitory computer readable medium storing a program comprising:
a reference position acquisition function of acquiring reference position information indicating a position of an imaging device;
a first position information acquisition function of acquiring first position information indicating a current position of the imaging device calculated based on a positioning signal transmitted from a satellite;
a second position information acquisition function of acquiring second position information indicating a current position of a mobile body that moves in a vicinity of the imaging device based on a positioning signal transmitted from a satellite and synchronized in terms of clock time with the positioning signal on which the first position information is based; and
a position estimation function of acquiring relative position information indicating a positional relationship between the imaging device and the mobile body based on the first position information and the second position information, and outputting mobile body position information indicating a current position of the mobile body based on the relative position information and the reference position information.
10 . A positioning method comprising:
a reference position information acquisition step of acquiring reference position information indicating a position of an imaging device;
a first position information acquisition step of acquiring first position information indicating a current position of the imaging device calculated based on a positioning signal transmitted from a satellite,
a second position information acquisition step of acquiring second position information indicating a current position of a mobile body that moves in a vicinity of the imaging device based on a positioning signal transmitted from a satellite and synchronized in terms of clock time with the positioning signal on which the first position information is based, and
a position estimation step of acquiring relative position information indicating a positional relationship between the imaging device and the mobile body based on the first position information and the second position information, and outputting mobile body position information indicating a current position of the mobile body based on the relative position information and the reference position information.