Automatic moving object verification
A method for determining a likelihood that a first object captured in a first image and a second object captured in a second image are the same object includes capturing the first image from a first viewpoint and a second image from a second viewpoint, wherein the first object is in the first image, and the second object is in the second image. The method also includes determining a first likelihood that a first visual feature on the first object and a second visual feature on the second object are the same visual feature, and determining a second likelihood that a dimension of the first object and a corresponding dimension of the second object are the same. The method then includes determining a final likelihood that the first object and the second object are the same object based at least partially upon the first likelihood and the second likelihood.
1. A method for determining similarity of first and second objects, the method comprising:
capturing, using a first camera, a first image from a first viewpoint, wherein the first object is at a first geographic location in the first image;
capturing, using a second camera, a second image from a second viewpoint, wherein the second object is at a second geographic location in the second image, and wherein the first image is different than the second image, and the first viewpoint is different than the second viewpoint;
determining, using at least one processor, a first likelihood of object match as between a first object feature and a second object feature of the first object and the second object respectively;
determining, using the at least one processor, a second likelihood that the first object is in the second geographic location at a time that the second image is captured;
determining, using the at least one processor, a final likelihood that the first and second objects are the same object based at least partially upon the first and second likelihoods, and
storing the final likelihood in a memory device.
2. The method as claimed in claim 1 , wherein the first object is a first watercraft, and the second object is a second watercraft.
3. The method as claimed in claim 2 , wherein the first watercraft is a first ship, and the second watercraft is a second ship.
4. The method as claimed in claim 1 , wherein the first image is captured by a satellite, and the second image is captured by an unmanned aircraft system.
5. The method as claimed in claim 1 , further comprising transmitting an alert to a user indicating the final likelihood.
6. The method as claimed in claim 5 , wherein the alert includes a uniform resource locator that specifies a data source where the first and second images are stored.
7. The method as claimed in claim 1 , wherein at least one of the first and second cameras are non-stationary cameras.
8. The method as claimed in claim 1 , wherein the second likelihood is determined based at least partially upon a trajectory of the first object, the second object, or both.
9. The method as claimed in claim 1 , wherein the second likelihood is determined based at least partially upon a distance between the first object when the first image is captured and the second object when the second image is captured.
10. The method as claimed in claim 1 , wherein the second likelihood is determined based at least partially upon a time between when the first image is captured and when the second image is captured.
11. The method as claimed in claim 1 , wherein the second likelihood is determined based at least partially upon a maximum speed of the first object.
12. A method for determining similarity of first and second objects, the method comprising:
receiving first image data of a first image captured from a first viewpoint, wherein the first object is at a first geographic location in the first image;
receiving second image data of a second image captured from a second viewpoint, wherein the second object is at a second geographic location in the second image, and wherein the first image is different than the second image, and the first viewpoint is different than the second viewpoint;
determining, using at least one processor, a first likelihood of object match as between a first object feature and a second object feature of the first object and the second object respectively;
determining, using the at least one processor, a second likelihood that the first object is in the second geographic location at a time that the second image data is received
determining, using the at least one processor, a final likelihood that the first and second objects are the same object based at least partially upon the first and second likelihoods, and
storing the final likelihood in a memory device.
13. The method as claimed in claim 12 , wherein the first object is a first watercraft, and the second object is a second watercraft.
14. The method as claimed in claim 13 , wherein the first watercraft is a first ship, and the second watercraft is a second ship.
15. The method as claimed in claim 12 , further comprising transmitting an alert to a user indicating the final likelihood.
16. The method as claimed in claim 15 , wherein the alert includes a uniform resource locator that specifies a data source where the first and second images are stored.
17. The method as claimed in claim 12 , wherein the second likelihood is determined based at least partially upon a trajectory of the first object, the second object, or both.
18. The method as claimed in claim 12 , wherein the second likelihood is determined based at least partially upon a distance between the first object when the first image is captured and the second object when the second image is captured.
19. The method as claimed in claim 12 , wherein the second likelihood is determined based at least partially upon a time between when the first image is captured and when the second image is captured.
20. The method as claimed in claim 12 , wherein the second likelihood is determined based at least partially upon a maximum speed of the first object.