Image processing system and method for converting two-dimensional images into three-dimensional images
DCFirst Claim
Patent Images
1. An image processing method for converting two-dimensional images into three-dimensional images, comprising the steps of:
- defining and preserving in its entirety a virtual object in an image as if objects in front of the virtual object are not present in the image; and
employing a depth adjustment algorithm to reposition pixels of the virtual object within the image not affecting the objects in front of the virtual object to create a three-dimensional image in which depth is perceivable by a viewer.
14 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An image processing system and method for converting two-dimensional images into three-dimensional images is embodied in a workstation with multiple interactive user interfaces configured to facilitate implementation of a variety of image processing techniques. By employing these tools and methodologies, an operator can rapidly render great numbers of objects in digitized images and observe the results in real time as algorithms pertaining to the object are adjusted.
165 Citations
27 Claims
-
1. An image processing method for converting two-dimensional images into three-dimensional images, comprising the steps of:
-
defining and preserving in its entirety a virtual object in an image as if objects in front of the virtual object are not present in the image; and
employing a depth adjustment algorithm to reposition pixels of the virtual object within the image not affecting the objects in front of the virtual object to create a three-dimensional image in which depth is perceivable by a viewer.
-
-
2. An image processing method for converting two-dimensional images into three-dimensional images, comprising the steps of:
-
applying a reference point to an image; and
associating the reference point with a plurality of defined objects in the image such that when pixels of one of the defined objects are repositioned within the image to create a three-dimensional image in which depth is perceivable by a viewer, the plurality of defined objects remain connected together at the reference point.
-
-
3. An image processing method for converting two-dimensional images into three-dimensional images, comprising the steps of:
-
linking together a plurality of defined objects in an image; and
linking together depth adjustment algorithms which are applied to the defined objects such that an adjustment to the depth adjustment algorithm applied to one of the defined objects automatically causes adjustments to be made to the depth adjustment algorithms applied to the other defined object(s) to create a three-dimensional image in which depth is perceivable by a viewer.
-
-
4. An image processing system, comprising:
-
an interactive user interface providing an object sizing tool and configured to allow a user of the system to variably increase and/or decrease a size of a drawn object boundary within an image and to view changes to the drawn object boundary;
wherein the size of the drawn object boundary is increased or decreased by a uniform number of pixels away from its original boundary;
wherein the interactive user interface is configured to allow the user to convert two-dimensional images into three-dimensional images. - View Dependent Claims (5, 6, 7)
-
-
8. An image processing system for converting two-dimensional images into three-dimensional images, comprising:
-
an interactive user interface configured to allow a user of the system to select a portion of a defined object in an image to which a depth adjustment algorithm is being applied, to employ one or more user input mechanisms of the system to stretch the selected portion of the defined object, and to view a three-dimensional image which changes as the defined object is modified.
-
-
9. An image processing system for converting two-dimensional images into three-dimensional images, comprising:
-
an interactive user interface configured to allow a user of the system to draw a variable width line on an image and to associate information with an area of pixels contained within the variable width line and to change the variable width line while viewing an image which changes depending upon changes made to the variable width line. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An image processing method for converting two-dimensional images into three-dimensional images, comprising the step of:
providing an interactive user interface configured to allow a user to initiate and control a presentation of a magnified portion of an image inside a sub-window within the image while drawing outlines of objects in the image.
-
15. An image processing method for converting two-dimensional images into three-dimensional images, comprising the step of:
adjusting a symmetry and/or squaring parameter of a depth algorithm that is applied to an object in one of a stereoscopic pair of images for a three-dimensional image while viewing results of applied changes to the three-dimensional image.
-
16. An image processing method for converting two-dimensional images into three-dimensional images, comprising the steps of:
-
employing a depth adjustment algorithm to reposition pixels of a defined object within an image; and
restoring retained pixel information to pixels which the information was previously associated with and which have become empty pixels resulting from application of the depth adjustment algorithm.
-
-
17. An image processing method for converting two-dimensional images into three-dimensional images, comprising the step of:
applying depth information associated with a spiral shape to a defined object in an image such that a perceived depth of the defined object spirals in a circular manner from foreground to background or vice versa.
-
18. A memory device comprising:
-
an article of data storage media upon which is stored images, information or data created employing an image processing method for converting two-dimensional images into three-dimensional images including the steps of defining and preserving in its entirety a virtual object in an image as if objects in front of the virtual object are not present in the image, and employing a depth adjustment algorithm to reposition pixels of the virtual object within the image not affecting the objects in front of the virtual object to create a three-dimensional image in which depth is perceivable by a viewer.
-
-
19. A method for providing a three-dimensional image, comprising the steps of:
-
receiving or accessing data created employing an image processing method for converting two-dimensional images into three-dimensional images including the steps of defining and preserving in its entirety a virtual object in an image as if objects in front of the virtual object are not present in the image, and employing a depth adjustment algorithm to reposition pixels of the virtual object within the image not affecting the objects in front of the virtual object to create a three-dimensional image in which depth is perceivable by a viewer; and
employing the data to reproduce a three-dimensional image.
-
-
20. A memory device comprising:
-
an article of data storage media upon which is stored images, information or data created employing an image processing method for converting two-dimensional images into three-dimensional images including the steps of applying a reference point to an image, and associating the reference point with a plurality of defined objects in the image such that when pixels of one of the defined objects are repositioned within the image to create a three-dimensional image in which depth is perceivable by a viewer, the plurality of defined objects remain connected together at the reference point.
-
-
21. A method for providing a three-dimensional image, comprising the steps of:
-
receiving or accessing data created employing an image processing method for converting two-dimensional images into three-dimensional images including the steps of applying a reference point to an image, and associating the reference point with a plurality of defined objects in the image such that when pixels of one of the defined objects are repositioned within the image to create a three-dimensional image in which depth is perceivable by a viewer, the plurality of defined objects remain connected together at the reference point; and
employing the data to reproduce a three-dimensional image.
-
-
22. A memory device comprising:
-
an article of data storage media upon which is stored images, information or data created employing an image processing system for converting two-dimensional images into three-dimensional images including an interactive user interface configured to allow a user of the system to select a portion of a defined object in an image to which a depth adjustment algorithm is being applied, to employ one or more user input mechanisms of the system to stretch the selected portion of the defined object, and to view a three-dimensional image which changes as the defined object is modified.
-
-
23. A method for providing a three-dimensional image, comprising the steps of:
-
receiving or accessing data created employing an image processing system for converting two-dimensional images into three-dimensional images including an interactive user interface configured to allow a user of the system to select a portion of a defined object in an image to which a depth adjustment algorithm is being applied, to employ one or more user input mechanisms of the system to stretch the selected portion of the defined object, and to view a three-dimensional image which changes as the defined object is modified; and
employing the data to reproduce a three-dimensional image.
-
-
24. A memory device comprising:
-
an article of data storage media upon which is stored images, information or data created employing an image processing method for converting two-dimensional images into three-dimensional images including the step of;
adjusting a symmetry and/or squaring parameter of a depth algorithm that is applied to an object in one of a stereoscopic pair of images for a three-dimensional image while viewing results of applied changes to the three-dimensional image.
-
-
25. A method for providing a three-dimensional image, comprising the steps of:
-
receiving or accessing data created employing an image processing method for converting two-dimensional images into three-dimensional images including the step of adjusting a symmetry and/or squaring parameter of a depth algorithm that is applied to an object in one of a stereoscopic pair of images for a three-dimensional image while viewing results of applied changes to the three-dimensional image; and
employing the data to reproduce a three-dimensional image.
-
-
26. A memory device comprising:
-
an article of data storage media upon which is stored images, information or data created employing an image processing method for converting two-dimensional images into three-dimensional images including the steps of employing a depth adjustment algorithm to reposition pixels of a defined object within an image, and restoring retained pixel information to pixels which the information was previously associated with and which have become empty pixels resulting from application of the depth adjustment algorithm.
-
-
27. A method for providing a three-dimensional image, comprising the steps of:
-
receiving or accessing data created employing an image processing method for converting two-dimensional images into three-dimensional images including the steps of employing a depth adjustment algorithm to reposition pixels of a defined object within an image, and restoring retained pixel information to pixels which the information was previously associated with and which have become empty pixels resulting from application of the depth adjustment algorithm; and
employing the data to reproduce a three-dimensional image.
-
Specification