Patent application number | Description | Published |
20120263437 | HUMAN INTERACTION TRAJECTORY-BASED SYSTEM - A method and associated apparatus for using a trajectory-based technique to detect a moving object in a video sequence at incorporates human interaction through a user interface. The method comprises steps of identifying and evaluating sets of connected components in a video frame, filtering the list of connected components by comparing features of the connected components to predetermined criteria, identifying candidate trajectories across multiple frames, evaluating the candidate trajectories to determine a selected trajectory, eliminating incorrect trajectories through use of the interface and processing images in said video sequence responsive to the evaluating and eliminating steps. | 10-18-2012 |
20130163661 | VIDEO ENCODING USING EXAMPLE - BASED DATA PRUNING - Methods and apparatus are provided for encoding video signals using example-based data pruning for improved video compression efficiency. An apparatus for encoding a picture in a video sequence includes a patch library creator for creating a first patch library from an original version of the picture and a second patch library from a reconstructed version of the picture. Each of the first patch library and the second patch library includes a plurality of high resolution replacement patches for replacing one or more pruned blocks during a recovery of a pruned version of the picture. The apparatus also includes a pruner for generating the pruned version of the picture from the first patch library, and a metadata generator for generating metadata from the second patch library. The metadata is for recovering the pruned version of the picture. The apparatus further includes an encoder for encoding the pruned version of the picture and the metadata. | 06-27-2013 |
20130163673 | METHODS AND APPARATUS FOR ENCODING VIDEO SIGNALS USING MOTION COMPENSATED EXAMPLE-BASED SUPER-RESOLUTION FOR VIDEO COMPRESSION - Methods and apparatus are provided for encoding video signals using motion compensated example-based super-resolution for video compression. An apparatus includes a motion parameter estimator for estimating motion parameters for an input video sequence having motion. The input video sequence includes a plurality of pictures. The apparatus also includes an image warper for performing a picture warping process that transforms one or more of the plurality of pictures to provide a static version of the input video sequence by reducing an amount of the motion based on the motion parameters. The apparatus further includes an example-based super-resolution processor for performing example-based super-resolution to generate one or more high-resolution replacement patch pictures from the static version of the video sequence. The one or more high-resolution replacement patch pictures are for replacing one or more low-resolution patch pictures during a reconstruction of the input video sequence. | 06-27-2013 |
20130163676 | METHODS AND APPARATUS FOR DECODING VIDEO SIGNALS USING MOTION COMPENSATED EXAMPLE-BASED SUPER-RESOLUTION FOR VIDEO COMPRESSION - Methods and apparatus are provided for decoding video signals using motion compensated example-based super-resolution for video compression. An apparatus includes an example-based super-resolution processor for receiving one or more high resolution replacement patch pictures generated from a static version of an input video sequence having motion, and performing example-based super-resolution to generate a reconstructed version of the static version of the input video sequence from the one or more high resolution replacement patch pictures. The reconstructed version of the static version of the input video sequence includes a plurality of pictures. The apparatus further includes an inverse image warper for receiving motion parameters for the input video sequence, and performing an inverse picture warping process based on the motion parameters to transform one or more of the plurality of pictures to generate a reconstruction of the input video sequence having the motion. | 06-27-2013 |
20130163679 | VIDEO DECODING USING EXAMPLE-BASED DATA PRUNING - Methods and apparatus are provided for decoding video signals using example-based data pruning for improved video compression efficiency. An apparatus for recovering a pruned version of a picture in a video sequence includes a divider for dividing the pruned version of the picture into a plurality of non-overlapping blocks, a metadata decoder for decoding metadata for use in recovering the pruned version of the picture, and a patch library creator for creating a patch library from a reconstructed version of the picture. The patch library includes a plurality of high-resolution replacement patches for replacing the one or more pruned blocks during a recovery of the pruned version of the picture. The apparatus further includes a search and replacement device for performing a searching process using the metadata to find a corresponding patch for a respective one of the one or more pruned blocks from among the plurality of non-overlapping blocks and replace the respective one of the one or more pruned blocks with the corresponding patch. | 06-27-2013 |
20130170564 | ENCODING OF A PICTURE IN A VIDEO SEQUENCE BY EXAMPLE-BASED DATA PRUNING USING INTRA-FRAME PATCH SIMILARITY - Method and apparatus for encoding a picture in video sequence are disclosed. An apparatus includes a library creator for creating a first library from an original version of the picture and a second library from a reconstructed version of the picture. Each library includes high resolution replacement patches for replacing pruned blocks during a recovery of a pruned version of the picture. A pruner generates the pruned version from the first library. A metadata generator generates metadata from the second library for recovering the pruned version. An encoder encodes the pruned version and metadata. The first library includes patch clusters. The pruned version is generated by dividing the original version into overlapping blocks and searching for candidate patch clusters for each block. A patch dependency graph having nodes and edges is used for the searching. Each node represents a respective block, and each edge represents a respective dependency of the respective block. | 07-04-2013 |
20130170746 | RECOVERING A PRUNED VERSION OF A PICTURE IN A VIDEO SEQUENCE FOR EXAMPLE-BASED DATA PRUNING USING INTRA-FRAME PATCH SIMILARITY - Method and apparatus for recovering a pruned version of a picture in a video sequence are disclosed. The apparatus includes a divider for dividing the pruned version of the picture into a plurality of non-overlapping blocks. The apparatus also includes a metadata decoder for decoding metadata for use in recovering the pruned version of the picture. The apparatus further includes a patch library creator for creating a patch library from a reconstructed version of the picture. The patch library includes a plurality of high resolution replacement patches for replacing the one or more pruned blocks during a recovery of the pruned version of the picture. The apparatus additionally includes a search and replacement device for performing a searching process using the metadata to find a corresponding patch for a respective one of the one or more pruned blocks from among the plurality of non-overlapping blocks and replace the respective one of the one or more pruned blocks with the corresponding patch. The signature is respectively created for each of the one or more pruned blocks, and the pruned version of the picture is recovered by comparing respective distance metrics from signatures for each of the plurality of high resolution patches to signatures for each of the one or more pruned blocks, sorting the respective distance metrics to obtain a rank list for each of the one or more pruned blocks, wherein a rank number in the rank list for a particular one of the one or more pruned blocks is used to retrieve a corresponding one of the plurality of high resolution patches in the patch library to be used to replace the particular one of the one or more pruned blocks. A patch dependency graph having a plurality of nodes and a plurality of edges is used to recover the pruned version of the picture. Each of the plurality of nodes represents a respective one of the plurality of overlapping blocks, and each of the plurality of edges represents a respective dependency of at least the respective one of the plurality of overlapping blocks. | 07-04-2013 |
20140293220 | FITTING GLASSES FRAMES TO A USER - A system for fitting glasses frames to a user is disclosed. The system includes an interface for receiving images of a user's head at different angles. A processor compares user head measurements determined from the images with a database of glasses frame information that includes glasses frame measurements. One or more glasses frames are selected based on the comparison and the selected glasses frames are output. | 10-02-2014 |