Abstract: Several different methods alone or in combination can be used to reduce image jump or stutter. The image plane on which the original image is taken can be mechanically or electronically rotated about a point of rotation in the scene. The number of original images which are viewed could be increased by interpolation. The subtended viewing angle of the viewpoints can be reduced and viewpoints within the subtended viewing angle can be increased by interpolation. Reduced subtended viewing angle images can be created for each eye. The depth of focus of the images can be changed by identifying the images that jump and blurring the images outside the area of interest. The original images can be processed to move the image plane further back from the objects in the scene. Some of the images ordinarily existing between the right and left eye perspectives can be eliminated. The objects in the background of the scene being photographed can be identified and shifted forward in the scene.
Abstract: A method and apparatus that bonds two orthogonally polarized plastic films into a single sheet, self aligned, orthogonally polarized filter. A laser heats regions of the films to depolarize localized regions in layers of the films, creating regions of different polarization that transmit only correspondingly polarized light, regions of complete depolarization which transmit all light, and regions of complete polarization which block light. The regions of varying polarization are produced by a computer controlled laser beam scanner and halfwave plate scanning a polarized laser beam light across the filter, such that the light is absorbed by regions of one of the films of the filter of opposite polarization, heating the film and depolarizing the regions of the layer absorbing the light.
Abstract: A system that sharpens an image by scaling high frequency residual components of an image stored in decomposed base and residual format. The scaling of the residuals is performed as a high resolution image is being reconstructed from the base and residual images. The scaling is combined with residual decompression into a single table look-up operation.
Abstract: An interpolation operation is performed between a pair of stereo images to produce plural intermediate images. The interpiolation operation involves estimating the velocity vector field of the intermediate images. The estimation for a particular intermediate image includes constraining the search for the correspondences between the two images in the horizontal direction allowing the system to arrive at a more optimal solution. Excessive gap filling by smoothing is not necessary. At the same time the process vertically aligns the entirety of the images.
Abstract: A frame that includes a depth image lenticular photograph as the frame surrounding a planar print or object of interest to the viewer. The frame can be a reflection print or a backlit transparency of a real object or a graphical creation.
Abstract: A system that allows a user to apply image processing functions to localized regions of a photographic or negative image supplied by a photographer. The image is displayed on a touch sensitive display and the user can, by touching the display, maneuver a window to pan, zoom-in and zoom-out on particular portions of the image to designate a region to be processed. The operator can precisely indicate where the artifact to be removed is located and will know precisely the area of the image that will be processed. Only the portion of image seen by the user in the window is processed when the user indicates a function should be applied to the image. That is, what the user sees is what is processed. The processed image can be printed or otherwise reproduced.
Type:
Grant
Filed:
February 6, 1996
Date of Patent:
January 21, 1997
Assignee:
Eastman Kodak Company
Inventors:
Anthony J. Leone, Jeffrey R. Szczepanski, Steven M. Smith
Abstract: The present invention is a direct digitally implemented network system in which neural nodes 24, 26 and 28 which output to the same destination node 22 in the network share the same channel 30. If a set of nodes does not output any data to any node to which a second set of nodes outputs data (the two sets of nodes to not overlap or intersect), the two sets of nodes are independent and do not share a channel and have separate channels 120 and 122. The network is configured as parallel operating non-intersecting segments or independent sets where each segment has a segment communication channel or bus 30. Each node in the independent set or segment is sequentially activated to produce an output by a daisy chain control signal. The outputs are thereby time division multiplexed over the channel 30 to the destination node 22. The nodes are implemented on integrated circuits 158 with multiple nodes per circuit. The outputs of the nodes on the circuits in a segment are connected to the segment channel.