Object oriented image processing and rendering in a multi-dimensional space
First Claim
1. A computer implemented method for constructing and rendering an object oriented image of a target object in an original spatial position and an original orientation of said target object, said method employing an image processing system comprising at least one processor configured to execute computer program instructions for performing said method, said method comprising:
- receiving an image of said target object being recorded, from an image recording device by said image processing system;
recording extended image data by said image processing system, in communication with said image recording device and one or more auxiliary devices, during recording of said image of said target object;
determining said original spatial position and said original orientation of said target object in a multi-dimensional space from said recorded extended image data by said image processing system;
constructing said object oriented image of said target object by said image processing system by repositioning and reorienting said received image of said target object being recorded, based on said determined original spatial position and said original orientation of said target object; and
rendering said constructed object oriented image of said target object in said determined original spatial position and said original orientation on an image display device by said image processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method and an image processing system (IPS) for constructing and rendering an object oriented image (OOI) of a target object in an original spatial position and orientation of the target object are provided. While recording an image of a target object, the IPS records extended image data (EID), for example, spatial coordinates of an image recording device (IMR), multi-dimensional position and orientation of a line of vision of the IMR and the target object, etc. The IPS determines the original spatial position and orientation of the target object from the EID, constructs the OOI of the target object by repositioning and reorienting the recorded image based on the original spatial position and orientation of the target object, and renders the constructed OOI on an image display device. For constructing a three-dimensional OOI, the IPS records multiple images and the EID of the target object at multiple orientations.
-
Citations
30 Claims
-
1. A computer implemented method for constructing and rendering an object oriented image of a target object in an original spatial position and an original orientation of said target object, said method employing an image processing system comprising at least one processor configured to execute computer program instructions for performing said method, said method comprising:
-
receiving an image of said target object being recorded, from an image recording device by said image processing system; recording extended image data by said image processing system, in communication with said image recording device and one or more auxiliary devices, during recording of said image of said target object; determining said original spatial position and said original orientation of said target object in a multi-dimensional space from said recorded extended image data by said image processing system; constructing said object oriented image of said target object by said image processing system by repositioning and reorienting said received image of said target object being recorded, based on said determined original spatial position and said original orientation of said target object; and rendering said constructed object oriented image of said target object in said determined original spatial position and said original orientation on an image display device by said image processing system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method for constructing and rendering a three-dimensional object oriented image of a target object in an original spatial position and an original orientation of said target object, said method employing an image processing system comprising at least one processor configured to execute computer program instructions for performing said method, said method comprising:
-
receiving a plurality of images of said target object being recorded at a plurality of orientations, from an image recording device by said image processing system; recording extended image data at each of said orientations of said image recording device by said image processing system, in communication with said image recording device and one or more auxiliary devices, during recording of said images of said target object; determining said original spatial position and said original orientation of said target object in a multi-dimensional space from said recorded extended image data by said image processing system; constructing said three-dimensional object oriented image of said target object by said image processing system by repositioning and reorienting said received images of said target object being recorded, based on said determined original spatial position and said original orientation of said target object; and rendering said constructed three-dimensional object oriented image of said target object in said determined original spatial position and said original orientation on an image display device by said image processing system. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An image processing system for constructing and rendering an object oriented image of a target object in an original spatial position and an original orientation of said target object, said image processing system comprising:
-
a non-transitory computer readable storage medium configured to store computer program instructions defined by modules of said image processing system; at least one processor communicatively coupled to said non-transitory computer readable storage medium, said at least one processor configured to execute said defined computer program instructions; a data reception module configured to receive an image of said target object being recorded, from an image recording device; an extended image data processing module configured to record extended image data, in communication with said image recording device and one or more auxiliary devices, during said recording of said image of said target object; a positioning and orientation module configured to determine said original spatial position and said original orientation of said target object in a multi-dimensional space from said recorded extended image data; an image configuration module configured to construct said object oriented image of said target object by repositioning and reorienting said received image of said target object being recorded, based on said determined original spatial position and said original orientation of said target object; and an image rendering module configured to render said constructed object oriented image of said target object in said determined original spatial position and said original orientation on an image display device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer program product comprising a non-transitory computer readable storage medium, said non-transitory computer readable storage medium storing computer program codes that comprise instructions executable by at least one processor, said computer program codes comprising:
-
a first computer program code for receiving an image of a target object being recorded, from an image recording device; a second computer program code for recording extended image data during recording of said image of said target object, wherein said extended image data comprises time of said recording of said image of said target object, spatial coordinates of said image recording device, multi-dimensional position and orientation of a line of vision of said image recording device, at least one of magnification and minimization of said image of said target object, and multi-dimensional spatial coordinates and spatial orientation of said target object being recorded by said image recording device; a third computer program code for determining an original spatial position and an original orientation of said target object in a multi-dimensional space from said recorded extended image data; a fourth computer program code for constructing an object oriented image of said target object by repositioning and reorienting said received image of said target object being recorded, based on said determined original spatial position and said original orientation of said target object; and a fifth computer program code for rendering said constructed object oriented image of said target object in said determined original spatial position and said original orientation on an image display device. - View Dependent Claims (27, 28, 29, 30)
-
Specification