System and method for parameter-based image synthesis using hierarchical networks
First Claim
Patent Images
1. A method of using a computer to synthesize an object, the object including a plurality of components, each component being capable of description by a plurality of known characteristics, the method comprising:
- forming a plurality of child networks from said components responsive to corresponding ones of said known characteristics;
forming a parent network superordinate to said child networks, said parent network including a parameter, the parent network being hierarchically related to said child networks such that a change in said parameter of said parent network corresponds to changes in said corresponding ones of said known characteristics;
associating with said parameter a first parameter state and a second parameter state;
associating with each of said known characteristics a first characteristic state corresponding to said first parameter state and a second characteristic state corresponding to said second parameter state;
providing a user interface allowing user selection of a desired parameter state, said desired parameter state being bounded by said first parameter state and said second parameter state; and
synthesizing said object responsive to the desired parameter state by generating a set of desired object characteristics from said first characteristic states, said second characteristic states, and said desired parameter state.
1 Assignment
0 Petitions
Accused Products
Abstract
Synthesis of novel images from example images is achieved by interpolating among example images based on user selection of parameter values in a hierarchy of networks referred to as parent networks and child networks. Child networks describe distinct physical characteristics of the image, such as thickness of eyebrows. Parent networks describe more general or abstract characteristics related to the image, such as emotional states expressed by the image.
-
Citations
11 Claims
-
1. A method of using a computer to synthesize an object, the object including a plurality of components, each component being capable of description by a plurality of known characteristics, the method comprising:
-
forming a plurality of child networks from said components responsive to corresponding ones of said known characteristics; forming a parent network superordinate to said child networks, said parent network including a parameter, the parent network being hierarchically related to said child networks such that a change in said parameter of said parent network corresponds to changes in said corresponding ones of said known characteristics; associating with said parameter a first parameter state and a second parameter state; associating with each of said known characteristics a first characteristic state corresponding to said first parameter state and a second characteristic state corresponding to said second parameter state; providing a user interface allowing user selection of a desired parameter state, said desired parameter state being bounded by said first parameter state and said second parameter state; and synthesizing said object responsive to the desired parameter state by generating a set of desired object characteristics from said first characteristic states, said second characteristic states, and said desired parameter state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of using a computer to synthesize an image of a physical object, the physical object capable of being described by a plurality of known characteristics, the method comprising:
-
creating a computer-implemented hierarchical network to associate said characteristics with a plurality of parameters, the hierarchical network including (i) a plurality of child networks each providing correspondence between a portion of said image and a pertinent subset of said characteristics and (ii) a parent network providing correspondence between said pertinent subset for each one of said child networks and said plurality of parameters; storing exemplars of said characteristics in the computer; providing a user interface allowing user selection of a set of desired parameter states; and synthesizing said image by interpolating among said exemplars responsive to said set of desired parameter states.
-
-
9. An image processing system, comprising:
-
a central processing unit; an input device, operatively connected with said central processing unit; a program storage subsystem, operatively connected with said central processing unit, for storing instructions for the control of said central processing unit to provide a user with user interface controls for specifying parameters of an object to be synthesized by said image processing system; and an animation network subsystem, operatively connected with said central processing unit, said animation network subsystem comprising a parent network and at least one child network, the parent network being hierarchically related to said child network such that said parameters operate as inputs to said parent network and that said parent network generates as output characteristics that operate as inputs to said child network, said animation network subsystem and said central processing unit operating in conjunction to synthesize said object responsive to said parameters specified by said user through said user interface controls. - View Dependent Claims (10, 11)
-
Specification