Abstract:
A two-dimensional image to be converted to a first three-dimensional image may be received. A second three-dimensional image that is visually similar to the two-dimensional image that is to be converted may be identified. A feature-to-depth mapping function may be computed for the first three-dimensional image by using an approximate depth map of the second three-dimensional image that is visually similar to the two-dimensional image that is to be converted. The feature-to-depth mapping function may be applied to a plurality of pixels of the two-dimensional image to determine a depth value for the plurality of pixels of the two-dimensional image. The first three-dimensional image may be generated based on the depth values for the plurality of pixels of the two-dimensional image.
Abstract:
A request to convert a two-dimensional image to a three-dimensional image may be received. A feature-to-depth mapping function associated with another three-dimensional image that shares a characteristic with the two-dimensional image that is to be converted to the three-dimensional image may be identified. A depth value for a plurality of pixels of the two-dimensional image may be determined based on the feature-to-depth mapping function associated with the other three-dimensional image. The three-dimensional image may be generated based on the depth value for the plurality of pixels of the two-dimensional image.
Abstract:
A suitability detector identifies a plurality of frames of an input video. The suitability detector determines, based on characteristics of the plurality of frames, whether the input video is suitable for conversion from monoscopic visual content to stereoscopic 3D. The characteristics may include a visual cue present in the plurality of frames and a visual quality of the plurality of frames. If the input video is suitable for conversion, an image converter converts the input video to stereoscopic 3D.
Abstract:
Systems and methods for border detection on videos are disclosed herein. The system can include a refinement component that updates a variable as a function of a change in line number, wherein the change in line number is ascertained in response to a change in luminance values and/or chroma values associated with a border and a video area included in a frame associated with an original video. Further, the system also includes a trimming component that, as a function of the variable, crops the border from the frame that includes the video area of the resized original video.
Abstract:
A two-dimensional image to be converted to a first three-dimensional image may be received. A second three-dimensional image that is visually similar to the two-dimensional image that is to be converted may be identified. A feature-to-depth mapping function may be computed for the first three-dimensional image by using an approximate depth map of the second three-dimensional image that is visually similar to the two-dimensional image that is to be converted. The feature-to-depth mapping function may be applied to a plurality of pixels of the two-dimensional image to determine a depth value for the plurality of pixels of the two-dimensional image. The first three-dimensional image may be generated based on the depth values for the plurality of pixels of the two-dimensional image.
Abstract:
An image converter identifies a subset of frames in a two-dimensional video and determines a global camera motion value for the subset of frames. The image converter also determines a dense motion value for a plurality of pixels in the subset of frames and compares the global camera motion value and the dense motion value to calculate a rough depth map for the subset of frames. The image converter further interpolates, based on the rough depth map, a depth value for each of the plurality of pixels in the subset of frames and renders a three-dimensional video from the subset of frames using the depth value for each of the plurality of pixels.
Abstract:
A combined depth map is generated for a monoscopic image based on a weighted combination of a color depth map, a spatial depth map, and a motion depth map for the image, each describing the depth of pixels in the image relative to the image plane. The color depth map determines the depth of pixels according to their color, the spatial depth map determines the depth of pixels according to their location in the image, and the motion depth map determines the depth of pixels according to their motion in the image. Each of the depth maps is associated with a weight that is used to generate the weighted combination. The weights are adaptive to account for variation between different monoscopic images.
Abstract:
A system and method for detecting media source quality are provided. The system includes a data store comprising a computer readable medium storing a program of instructions for the detection of media source quality; a processor that executes the program of instructions; a video data receiver to receive video raw data, the video raw data corresponding to an uploaded and transcoded video; a video improver to apply a video improvement technique to the received video raw data to produce a modified version of the video raw data; and a video quality assessor to compare the received video raw data and the modified version of the video raw data, and based on the modified version of the video raw data improving on a factor associated with the video improvement technique, the video quality assessor indicates a phenomena affecting the quality of the uploaded and transcoded video.
Abstract:
A combined depth map is generated for a monoscopic image based on a weighted combination of a color depth map, a spatial depth map, and a motion depth map for the image, each describing the depth of pixels in the image relative to the image plane. The color depth map determines the depth of pixels according to their color, the spatial depth map determines the depth of pixels according to their location in the image, and the motion depth map determines the depth of pixels according to their motion in the image. Each of the depth maps is associated with a weight that is used to generate the weighted combination. The weights are adaptive to account for variation between different monoscopic images.
Abstract:
A system and method for detecting media source quality are provided. The system includes a data store comprising a computer readable medium storing a program of instructions for the detection of media source quality; a processor that executes the program of instructions; a video data receiver to receive video raw data, the video raw data corresponding to an uploaded and transcoded video; a video improver to apply a video improvement technique to the received video raw data to produce a modified version of the video raw data; and a video quality assessor to compare the received video raw data and the modified version of the video raw data, and based on the modified version of the video raw data improving on a factor associated with the video improvement technique, the video quality assessor indicates a phenomenon affecting the quality of the uploaded and transcoded video.