摘要:
A system and method for expansion and reduction of images may apply resizing techniques independently to different regions of an input image to produce a resized version of the image having a specified target size and/or ratio. A content-aware resizing technique may be applied to some regions of the image. Each region may be reduced or expanded by the same amount based on local content, or different regions may be resized by different amounts to meet a resizing target for the input image. The same resizing technique may be applied to each region, or different resizing techniques may be applied to different regions. A given region or unselected portion of the image may not be resized at all. The techniques may be implemented by program instructions of an image editing application, and the definition of the regions and/or the selection of locally applied techniques may be configurable by a user.
摘要:
Methods and apparatus for providing simultaneous, non-destructive blur patterns in an interactive environment. A blur module may render physically-realistic, spatially-varying blurs in digital images while at the same time giving users the flexibility to produce creative blur effects. The blur module may provide different types of blur patterns, including field blur, iris blur, and tilt-shift blur, all of which are available in a given session. Each different blur pattern can be combined with one or more of the other blur patterns non-destructively. Each blur pattern has a corresponding on-canvas user interface element or elements that can be manipulated for a live preview. A bokeh technique may be provided to create bokeh effects in digital images by simulating bokeh in the resultant blurred image. A selection bleed technique may be provided that allows the user to control bleeding at the edges of selections for any of the blur patterns.
摘要:
Methods and apparatus for controlling bleeding at the edges of a blur region or selection. A technique for aesthetically controlling the bleeding of blur introduced by blurring selections, referred to herein as a selection bleed technique, may enable continuous adjustment of the amount of bleeding of image blurs between a selected image region and its complement (the unselected region, e.g. the background). The selection bleed technique may allow selections to go from no-bleed to full-bleed and in between via a percentage indicated by one or more user interface elements, for example a slider.
摘要:
Systems and methods are provided that allow a user to specify one or more areas of, e.g., a digital image, upon which perspective manipulation is to be applied. Once the one or more areas of the digital image have been specified, the user may specify one or more portions within the one or more areas, such as points, lines, etc., as being constrained in some manner. Thereafter, the user is able to manipulate perspective within the one or more specified areas in an intuitive and efficient manner.
摘要:
Systems and methods are provided that allow a user to specify one or more areas of, e.g., a digital image, upon which perspective manipulation is to be applied. Once the one or more areas of the digital image have been specified, the user may specify one or more portions within the one or more areas, such as points, lines, etc., as being constrained in some manner. Thereafter, the user is able to manipulate perspective within the one or more specified areas in an intuitive and efficient manner.
摘要:
Methods and apparatus for controlling bleeding at the edges of a blur region or selection. A technique for aesthetically controlling the bleeding of blur introduced by blurring selections, referred to herein as a selection bleed technique, may enable continuous adjustment of the amount of bleeding of image blurs between a selected image region and its complement (the unselected region, e.g. the background). The selection bleed technique may allow selections to go from no-bleed to full-bleed and in between via a percentage indicated by one or more user interface elements, for example a slider.
摘要:
An external mask-based radiance camera may be based on an external, non-refractive mask located in front of the main camera lens. The mask modulates, but does not refract, light. The camera multiplexes radiance in the frequency domain by optically mixing different spatial and angular frequency components of light. The mask may, for example, be a mesh of opaque linear elements, which collectively form a grid, an opaque medium with transparent openings, such as circles, or a pinhole mask. Other types of masks may be used. Light may be modulated by the mask and received at the main lens of a camera. The main lens may be focused on a plane between the mask and the main lens. The received light is refracted by the main lens onto a photosensor of the camera. The photosensor may capture the received light to generate a radiance image of the scene.
摘要:
Sub pixel image alignment includes mapping first pixels from a first image and second pixels from a second image to a coordinate system and applying one or more sub-pixel shifts to the mapped first pixels. For each sub-pixel shift, an overall energy is calculated and is based on a plurality of gradients that represent changes in a channel value among the shifted first pixels and the mapped second pixels. The sub-pixel alignment further includes determining the sub-pixel shift that provides the lowest overall energy.
摘要:
Various methods and apparatus for removing artifacts in frequency domain processing of light-field images are described. Methods for the reduction or removal of the artifacts are described that include methods that may be applied during frequency domain processing and a method that may be applied during post-processing of resultant angular views. The methods may be implemented in software as or in a light-field frequency domain processing module. The described methods include an oversampling method to determine the correct centers of slices, a phase multiplication method to determine the correct centers of slices, a method to exclude low-energy slices, and a cosmetic correction method.
摘要:
Method and apparatus for radiance processing by demultiplexing in the frequency domain. A frequency domain demultiplexing module obtains a radiance image captured with a lens-based radiance camera. The image includes optically mixed spatial and angular frequency components of light from a scene. The module performs frequency domain demultiplexing on the radiance image to generate multiple parallax views of the scene. The method may extract multiple slices at different angular frequencies from a Fourier transform of the radiance image, apply a Fourier transform to each of the multiple slices to generate intermediate images, stack the intermediate images to form a 3- or 4-dimensional image, apply an inverse Fourier transform along angular dimension(s) of the 3- or 4-dimensional image, and unstack the transformed 3- or 4-dimensional image to obtain the multiple parallax views. During the method, phase correction may be performed to determine the centers of the intermediate images.