Abstract:
In an example embodiment, a method, apparatus and computer program product are provided. The method includes facilitating receipt of a plurality of light-field images of a scene captured in a burst capture by a light-field camera. The method includes determining shifts between images of the plurality of light-field images, where the shifts between the images of the plurality of light-field images are associated with shake of the light-field camera while capturing the plurality of light-field images. The method includes generating a plurality of depth maps for the plurality of light-field images, and generating a set of view images of the scene based on the plurality of light-field images and the plurality of depth maps. The method includes generating a refocus image by combining the set of view images based at least on the shifts between the images of the plurality of light-field images.
Abstract:
In an example embodiment a method, apparatus and computer program product are provided. The method includes facilitating receipt of a light-field image, determining one or more depth levels in the light-field image and generating a plurality of images from the light-field image. The method includes determining one or more registration matrices corresponding to the one or more depth levels between an image and one or more remaining images of the plurality of images. The method includes performing a super-resolution of the image and the one or more remaining images based on the one or more registration matrices to generate a super-resolved image of the image.
Abstract:
In accordance with an example embodiment a method, apparatus and computer program product are provided. The method comprises receiving a first image of a scene, the first image comprising angular information associated with the scene. The first image has a first image resolution. A second image of the scene is received. The second image has a second image resolution, wherein the second image resolution is greater than the first image resolution. A pre-processed first image is generated based on the angular information and a selection of a first region of interest (ROI) in the first image. A processed first image of the scene is generated based on a processing of a second ROI in the pre-processed first image corresponding to the first ROI in the first image, and the second image. The processing is configured to render the second image resolution to the second ROI in the pre-processed first image.
Abstract:
In an example embodiment, a method, apparatus and computer program product are provided. The method includes computing a first cost volume for a light-field image. A first depth map comprising depth information of the plurality of sub-images of the light-field image is computed based on the first cost volume. A first view image comprising reconstruction information is reconstructed based on the depth information of the plurality of sub-images. A second cost volume corresponding to the first cost volume is computed based on the reconstruction information. The second cost volume is filtered based on the first view image to generate an aggregated cost volume. A second depth map is generated based on the aggregated cost volume. The second depth map facilitates generation of a second view image that is associated with a resolution higher than a resolution of the first view image.
Abstract:
An apparatus including a first optical element, a second optical element and an image sensor. The first optical element is configured to focus light with first wavelengths on the second optical element, and the second optical element is invisible to light with second wavelengths and configured to relay an image containing lightfield information on the image sensor from light with the first wavelengths.
Abstract:
An apparatus comprising: a depth map estimator configured to determine, associated with at least one visual image, a depth map comprising at least one distance value in a direction relative to an apparatus; a direction of arrival estimator configured to determine, using at least two microphones, at least one audio source signal with a direction; and an audio signal processor configured to process the at least one audio source signal based on the at least one distance value in the direction of the at least one audio source signal.
Abstract:
In accordance with various example embodiments, methods, apparatuses, and computer program products are provided. A method comprises accessing a gallery comprising a plurality of classes, determining distances between classes of the plurality of classes, and determining thresholds for one or more classes of the gallery for classifying test objects in the classes, wherein threshold for a class is determined based on at least one distance of the class from at least one remaining class of the plurality of classes. The apparatus comprises at least one processor and at least one memory, configured to, cause the apparatus to perform accessing a gallery comprising a plurality of classes, determining distances between classes of the plurality of classes, and determining thresholds for classes of the gallery for classifying test objects in the classes, wherein threshold for a class is determined based on distances of the class from remaining classes of the gallery.
Abstract:
A method, apparatus and computer program for controlling a digital microlens array camera to obtain a sequence of images each including microimages captured by respective microlenses; for determining in each of the images a set of diffused microimages in which an optical communication light source is diffused over each of the microimages of the set; and for decoding optically communicated information from the set.
Abstract:
In accordance with an example embodiment a method, apparatus and computer program product are provided. The method comprises determining a plurality of first pixels having resemblance with a second pixel associated with an image based on a depth information of the image. The method further comprises replacing the second pixel by at least one first pixel of the plurality of first pixels based on a determination that the at least one first pixel is not associated with the at least one image defect.
Abstract:
In an example embodiment, a method, apparatus and computer program product are provided. The method includes computing a first cost volume for a light-field image. A first depth map comprising depth information of the plurality of sub-images of the light-field image is computed based on the first cost volume. A first view image comprising reconstruction information is reconstructed based on the depth information of the plurality of sub-images. A second cost volume corresponding to the first cost volume is computed based on the reconstruction information. The second cost volume is filtered based on the first view image to generate an aggregated cost volume. A second depth map is generated based on the aggregated cost volume. The second depth map facilitates generation of a second view image that is associated with a resolution higher than a resolution of the first view image.