Methods and apparatus for synthesizing images from two or more existing images are described. The described embodiment makes use of an illumination model as a mathematical model to combine the images. A first of the images is utilized as an object color or color source (i.e. the foreground) for a resultant image that is to be formed. A second of the images (utilized as the background or texture) is utilized as a perturbation source. In accordance with the described embodiment, the first image is represented by a plane that has a plurality of surface normal vectors. Aspects of the second image are utilized to perturb or adjust the surface normal vectors of the plane that represents the first image. Perturbation occurs, in the described embodiment, by determining individual intensity values for corresponding pixels of the second image. The intensity values are mapped to corresponding angular displacement values. The angular displacement values are used to angularly adjust or deviate the surface normal vectors for corresponding image pixels of the plane that represents the first image. This yields a virtual surface whose normal vectors are not fully specified, but constrained only by the angles between the original surface normal vectors and the perturbed normal vectors. In the described embodiment, after some assumptions concerning the viewing and lighting source direction, an illumination model is then applied to the virtual surface to yield a resultant synthesized image.

Los métodos y los aparatos para las imágenes de sintetización a partir imágenes dos o más existentes se describen. La encarnación descrita hace uso un modelo de la iluminación como modelo matemático para combinar las imágenes. Un primer de las imágenes se utiliza como un color o fuente del color (es decir el primero plano) del objeto para una imagen resultante que deba ser formada. Un segundo de las imágenes (utilizadas como el fondo o la textura) se utiliza como fuente de la perturbación. De acuerdo con la encarnación descrita, la primera imagen es representada por un plano que tenga una pluralidad de vectores normales superficiales. Los aspectos de la segunda imagen se utilizan para perturbar o para ajustar los vectores normales superficiales del plano que representa la primera imagen. La perturbación ocurre, en la encarnación descrita, determinando los valores individuales de la intensidad para los pixeles correspondientes de la segunda imagen. Los valores de la intensidad traz a los valores correspondientes de la dislocación angular. Los valores de la dislocación angular se utilizan angular para ajustar o para desviarse los vectores normales superficiales para que haya pixeles correspondientes de la imagen del plano que representa la primera imagen. Esto rinde una superficie virtual que vectores normales no se especifiquen completamente, pero obligado solamente por los ángulos entre los vectores normales de la superficie original y los vectores normales perturbados. En la encarnación descrita, después de algunas asunciones referentes la visión y a la dirección de la fuente de luz, un modelo de la iluminación entonces se aplica a la superficie virtual para rendir una imagen sintetizada resultante.

 
Web www.patentalert.com

< (none)

< Multi-spindle end effector

> Color image quantization using a hierarchical color perception model

> (none)

~ 00096