METHOD OF RENDERING AND MANIPULATING ANATOMICAL IMAGES ON MOBILE COMPUTING DEVICE
First Claim
1. A computer implemented method of dynamically displaying an anatomical object on a mobile computing device, the mobile computing device including sensors for determining an orientation of the mobile computing device and a display for displaying the anatomical object, the method comprising the steps of:
- a) obtaining three-dimensional image data associated with the anatomical object;
b) determining a virtual camera vector defining a distance between a virtual camera and the anatomical object upon rendering of the anatomical object;
c) determining a reference vector associated with the anatomical object, such that when rendering the anatomical object on the display, the reference vector is aligned with a gravity vector when the mobile computing device is oriented in a reference orientation;
d) interrogating the sensors of the mobile computing device and determining an orientation of the mobile computing device;
e) determining a transformation such that the reference vector is aligned with the gravity vector, and such that the anatomical object is perceived as residing within the display at a location corresponding to the virtual camera vector;
f) applying the transformation to three-dimensional image data and obtaining transformed three-dimensional image data such that when rendered on the display, the anatomical object image appears to be stationary after a change in the orientation of the mobile computing device; and
g) rendering an image of the anatomical object on the display of the mobile computing device according to the transformed three-dimensional image data.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods are provided for rendering an image of an anatomical object on a display of a mobile computing device. Sensors of the mobile computing device are interrogated to determine an orientation, or a change in orientation, of the computing device. Transformations are determined for rotating and positioning the image of the anatomical object such that the image appears to be stationary after a change in the orientation of the mobile computing device. Additional image data associated with a surgical tool or a surgical plan may also be rendered on the device for planning and/or training simulations.
-
Citations
21 Claims
-
1. A computer implemented method of dynamically displaying an anatomical object on a mobile computing device, the mobile computing device including sensors for determining an orientation of the mobile computing device and a display for displaying the anatomical object, the method comprising the steps of:
-
a) obtaining three-dimensional image data associated with the anatomical object; b) determining a virtual camera vector defining a distance between a virtual camera and the anatomical object upon rendering of the anatomical object; c) determining a reference vector associated with the anatomical object, such that when rendering the anatomical object on the display, the reference vector is aligned with a gravity vector when the mobile computing device is oriented in a reference orientation; d) interrogating the sensors of the mobile computing device and determining an orientation of the mobile computing device; e) determining a transformation such that the reference vector is aligned with the gravity vector, and such that the anatomical object is perceived as residing within the display at a location corresponding to the virtual camera vector; f) applying the transformation to three-dimensional image data and obtaining transformed three-dimensional image data such that when rendered on the display, the anatomical object image appears to be stationary after a change in the orientation of the mobile computing device; and g) rendering an image of the anatomical object on the display of the mobile computing device according to the transformed three-dimensional image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer implemented method of dynamically displaying an anatomical object on a mobile computing device, the mobile computing device including sensors for determining an orientation of the mobile computing device and a display for displaying the anatomical object, the method comprising the steps of:
-
a) obtaining three-dimensional image data associated with the anatomical object; b) interrogating the sensors of the mobile computing device and determining a change in an orientation of the mobile computing device; c) rendering an image of the anatomical object on the display, such that the anatomical object image appears to be stationary after the change in the orientation of the mobile computing device. - View Dependent Claims (20)
-
-
21. A computer-readable storage medium comprising instructions for dynamically displaying an anatomical object on a mobile computing device, the mobile computing device including sensors for determining an orientation of the mobile computing device and a display for displaying the anatomical object, wherein execution of the instructions by one or more processors causes the one or more processors to carry out the steps of:
-
a) obtaining three-dimensional image data associated with the anatomical object; b) determining a virtual camera vector defining a distance between a virtual camera and the anatomical object upon rendering of the anatomical object; c) determining a reference vector associated with the anatomical object, such that when rendering the anatomical object on the display, the reference vector is aligned with a gravity vector when the mobile computing device is oriented in a reference orientation; d) interrogating the sensors of the mobile computing device and determining an orientation of the mobile computing device; e) determining a transformation such that the reference vector is aligned with the gravity vector, and such that the anatomical object is perceived as residing within the display at a location corresponding to the virtual camera vector; f) applying the transformation to three-dimensional image data and obtaining transformed three-dimensional image data such that when rendered on the display, the anatomical object image appears to be stationary after a change in the orientation of the mobile computing device; and g) rendering an image of the anatomical object on the display of the mobile computing device according to the transformed three-dimensional image data.
-
Specification