Imaging a body
First Claim
Patent Images
1. A device for imaging a body of a user, the device comprising:
- a controller;
storage storing electronic program instructions for controlling the controller;
a display for displaying a user interface; and
an image capturing device configured to capture visual images;
wherein the controller is operable, under control of the electronic program instructions, to;
receive input at least in part via the image capturing device, the input comprising a first representation of the body, and the first representation comprising one or more visual representations of the body;
display the first representation via the display;
generate, using (i) a model of skeleton joint positions, and (ii) at least a weight of the user, a user-specific skeleton that will appear on the display once the input is received;
enable the user to align the body in the first representation with the user-specific skeleton, at least in part by (i) displaying the user-specific skeleton along with one or more real time captured images of the body and (ii) instructing the user to move in such a manner that the displayed body is aligned to the displayed user-specific skeleton;
process the first representation, when the displayed body has been aligned with the displayed user-specific skeleton, by segmenting the first representation of the body to obtain a plurality of silhouettes which correspond to projected shadows of a substantially true three dimensional scan of the body;
generate a second representation of the body on the basis of the plurality of silhouettes; and
display the generated second representation via the display.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed a device for imaging a body. In one arrangement, the device comprises a controller, storage storing electronic program instructions for controlling the controller, a display for displaying a user interface, and an input means. In one form, the controller is operable, under control of the electronic program instructions, to receive input via the input means, where the input comprises a first representation of the body, to process the first representation, to generate a second representation of the body on the basis of processing of the first representation, and to display the generated second representation via the display.
42 Citations
26 Claims
-
1. A device for imaging a body of a user, the device comprising:
-
a controller; storage storing electronic program instructions for controlling the controller; a display for displaying a user interface; and an image capturing device configured to capture visual images; wherein the controller is operable, under control of the electronic program instructions, to; receive input at least in part via the image capturing device, the input comprising a first representation of the body, and the first representation comprising one or more visual representations of the body; display the first representation via the display; generate, using (i) a model of skeleton joint positions, and (ii) at least a weight of the user, a user-specific skeleton that will appear on the display once the input is received; enable the user to align the body in the first representation with the user-specific skeleton, at least in part by (i) displaying the user-specific skeleton along with one or more real time captured images of the body and (ii) instructing the user to move in such a manner that the displayed body is aligned to the displayed user-specific skeleton; process the first representation, when the displayed body has been aligned with the displayed user-specific skeleton, by segmenting the first representation of the body to obtain a plurality of silhouettes which correspond to projected shadows of a substantially true three dimensional scan of the body; generate a second representation of the body on the basis of the plurality of silhouettes; and display the generated second representation via the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for imaging a body of a user, the method comprising:
-
storing electronic program instructions for controlling a controller; and controlling the controller via the electronic program instructions, to; receive an input via an image capturing device configured to capture visual images, the input comprising a first representation of the body, and the first representation comprising one or more visual representations of the body; display the first representation on a user display; generate, using (i) a model of skeleton joint positions, and (ii) at least a weight of the user, a user-specific skeleton that will appear on the display once the input is received; enable the user to align the body in the first representation with the user-specific skeleton, at least in part by (i) displaying the user-specific skeleton along with one or more real time captured images of the body and (ii) instructing the user to move in such a manner that the displayed body is aligned to the displayed user-specific skeleton; process the first representation, when the displayed body has been aligned with the displayed user-specific skeleton, by segmenting the first representation of the body to obtain a plurality of silhouettes which correspond to projected shadows of a substantially true three dimensional scan of the body; generate a second representation of the body on the basis of the plurality of silhouettes; and display the generated second representation. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer readable storage medium on which is stored instructions that, when executed by one or more processors causes the one or more processors to:
-
receive an input via an image capturing device configured to capture visual images, the input comprising a first representation of the body, and the first representation comprising one or more visual representation of the body; display the first representation on a user display; generate, using (i) a model of skeleton joint positions, and (ii) at least a weight of the user, a user-specific skeleton that will appear on the display once the input is received; enable the user to align the body in the first representation with the user-specific skeleton, at least in part by (i) displaying the user-specific skeleton along with one or more real time captured images of the body and (ii) instructing the user to move in such a manner that the displayed body is aligned to the displayed user-specific skeleton; process the first representation, when the displayed body has been aligned with the displayed user-specific skeleton, by segmenting the first representation of the body to obtain a plurality if silhouettes which correspond to projected shadow of a substantially true three dimensional scan of the body; generate a second representation of the body of the basis of the plurality of silhouettes; and display the generated second representation.
-
Specification