Method, client device and server
First Claim
1. A method of detecting an object in an image at a client device, comprising the steps of:
- receiving, from a server, a two dimensional image of a scene, the scene being captured by a camera and the image comprising an object located within the scene;
receiving, from the server, position data, the position data being indicative of the position of the object within the image;
receiving, from the server, an outline representation of the object at that position, the outline representation defining, for each pixel position of a plurality of pixel positions within a bounding box segment of the image corresponding to the received position, whether a respective pixel position of the plurality of pixel positions represents the object or a background, the bounding box segment of the image being determined by the server as a portion of an entirety of the image including the object; and
on the basis of said outline representation, detecting the object in the image.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of detecting an object in an image at a client device is described. This method comprises the steps of: receiving from a server a two dimensional image of a scene, the scene being captured by a camera and the image comprising an object located within the scene, receiving from the server position data, the position data being indicative of the position of the object within the image; receiving from the server an outline representation of the object at that position, the outline representation defining for pixel positions in a segment of the image at that position whether the pixel position represents the object; and on the basis of said outline, detecting the object in the image.
21 Citations
22 Claims
-
1. A method of detecting an object in an image at a client device, comprising the steps of:
-
receiving, from a server, a two dimensional image of a scene, the scene being captured by a camera and the image comprising an object located within the scene; receiving, from the server, position data, the position data being indicative of the position of the object within the image; receiving, from the server, an outline representation of the object at that position, the outline representation defining, for each pixel position of a plurality of pixel positions within a bounding box segment of the image corresponding to the received position, whether a respective pixel position of the plurality of pixel positions represents the object or a background, the bounding box segment of the image being determined by the server as a portion of an entirety of the image including the object; and on the basis of said outline representation, detecting the object in the image. - View Dependent Claims (2, 3, 4, 5, 21)
-
-
6. A client device connectable to a server, the client device comprising:
-
an interface, implemented by circuitry and configured to receive, from the server, a two dimensional image of a scene, the scene being captured by a camera and the image comprising an object located within the scene, the interface being further operable to receive, from the server, position data, the position data being indicative of the position of the object within the image and an outline representation of the object at that position, the outline representation defining, for each pixel position of a plurality of pixel positions within a bounding box segment of the image corresponding to the received position, whether a respective pixel position of the plurality of pixel positions represents the object or a background, the bounding box segment of the image being determined by the server as a portion of an entirety of the image including the object; and an object detector, which on the basis of said outline representation, is configured to detect the object in the image. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of providing object detection data to a client device, comprising the steps of:
-
receiving, from a camera element, a two dimensional image of a scene, the image comprising an object located within the scene; generating position data from the image, the position data being indicative of the position of the object within the image; generating an outline representation of the object at that position, the outline representation defining, for each pixel position of a plurality of pixel positions within a bounding box segment of the image corresponding to the received position, whether a respective pixel position of the plurality of pixel positions represents the object or a background, the bounding box segment of the image being determined by the server as a portion of an entirety of the image including the object; and sending, to the client device, the two dimensional image, the position data and the outline representation. - View Dependent Claims (12, 13, 14, 15, 22)
-
-
16. A server connectable to a client device, the server comprising:
-
an interface operable to send to the client device a two dimensional image of a scene, the scene being captured by a camera and the image comprising an object located within the scene, an object detector operable to generate position data the position data being indicative of the position of the object within the image and also to generate an outline representation of the object at that position, the outline representation defining, for each pixel position of a plurality of pixel positions within a bounding box segment of the image corresponding to the received position, whether a respective pixel position of the plurality of pixel positions represents the object or a background, the bounding box segment of the image being determined by the server as a portion of an entirety of the image including the object; and an interface operable to send to the client device the position data and the outline representation. - View Dependent Claims (17, 18, 19, 20)
-
Specification