Abstract:
Examples are described for overlaying circular images onto a three-dimensional mesh model to generated respective portions of image content for 360-degree viewable content, where each of the portions is a sub-capsule that is larger than half of the sphere. The portions are rendered and then blended based on overlapping portions of the image content from the 360-degree viewable content.
Abstract:
An electronic device is described. The electronic device includes a processor. The processor is configured to render a first zone of an image. The processor is also configured to render a second zone of the image. The first zone has a higher tessellated level of detail than the second zone. The processor is further configured to present the first zone and the second zone on at least one vehicle window.
Abstract:
A method (500) for obtaining structural information from a digital image by an electronic device is described. The method includes determining (510) an iris position in a region of interest based on a gradient direction transform (504, 506, 508). Determining the iris position may include determining a first dimension position and a second dimension position corresponding to a maximum value in the transform space.
Abstract:
A method performed by an electronic device is described. The method includes determining a haziness confidence level based on multiple modalities. The method also includes determining whether to perform an action based on the haziness confidence level. The method may include performing the action, including performing haziness reduction based on the haziness confidence level.
Abstract:
Techniques are described for generating autostereoscopy content. A graphics processing unit (GPU) may determine from which views to retrieve pixel data, and may read the pixel data from corresponding images of only the determined views. In this manner, the techniques may promote efficiency in the generation of autostereoscopy content.
Abstract:
A method for removing an object from an image is described. The image is separated into a source region and a target region. The target region includes the object to be removed. A contour of the target region may be extracted. One or more filling candidate pixels are obtained. Multiple filling patches are obtained. Each filling patch is centered at a filling candidate pixel. A filling patch may be selected for replacement.
Abstract:
Apparatus and methods for facial detection are disclosed. A plurality of images of an observed face is received for identification. Based at least on two or more selected images of the plurality of images, a template of the observed face is generated. In some embodiments, the template is a subspace generated based on feature vectors of the plurality of received images. A database of identities and corresponding facial data of known persons is searched based at least on the template of the observed face and the facial data of the known persons. One or more identities of the known persons are selected based at least on the search.
Abstract:
The example techniques of this disclosure are directed to generating a stereoscopic view from an application designed to generate a mono view. For example, the techniques may modify source code of a vertex shader to cause the modified vertex shader, when executed, to generate graphics content for the images of the stereoscopic view. As another example, the techniques may modify a command that defines a viewport for the mono view to commands that define the viewports for the images of the stereoscopic view.
Abstract:
An apparatus and method for displaying content is disclosed. A particular method includes determining a viewing orientation of a user relative to a display and providing a portion of content to the display based on the viewing orientation. The portion includes at least a first viewable element of the content and does not include at least one second viewable element of the content. The method also includes determining an updated viewing orientation of the user and updating the portion of the content based on the updated viewing orientation. The updated portion includes at least the second viewable element. A display difference between the portion and the updated portion is non-linearly related to an orientation difference between the viewing orientation and the updated viewing orientation.
Abstract:
In a particular illustrative embodiment, a method of determining a viewpoint of a person based on skin color area and face area is disclosed. The method includes receiving image data corresponding to an image captured by a camera, the image including at least one object to be displayed at a device coupled to the camera. The method further includes determining a viewpoint of the person relative to a display of the device coupled to the camera. The viewpoint of the person may be determined by determining a face area of the person based on a determined skin color area of the person and tracking a face location of the person based on the face area. One or more objects displayed at the display may be moved in response to the determined viewpoint of the person.