Abstract:
A method and apparatus for using a reference in a watermarking application is disclosed. Watermarked content and a reduced resolution reference are registered such that registration parameters are calculated. The watermarked content is processed using the registration parameters. A watermark is recovered using the processed watermarked content and the reduced resolution reference.
Abstract:
A method and apparatus for using a reference in a watermarking application is disclosed. Watermarked content and a reduced resolution reference are registered such that registration parameters are calculated. The watermarked content is processed using the registration parameters. A watermark is recovered using the processed watermarked content and the reduced resolution reference.
Abstract:
For each small image region (in space and time), a measure of perceptual transparence of each of a set of possible watermark carrier modulations is used to choose a subset of such modulations, from which a secure random number generator selects, for each image region, a single carrier, modulations of which carry the watermark data.
Abstract:
A method and apparatus for providing an improved workflow for digital watermarking during a production process. The invention provides a content tracking authority facility that forms a centralized location for storing and distributing watermarks and locations within a payload to place the watermarks. All post-production facilities that are involved in processing a particular payload (e.g., any content that can be watermarked, including video content) connect to the content tracking authority facility to receive watermarks for the content they are processing as well as locations within the content to use to place the watermark.
Abstract:
A method and apparatus for providing an improved workflow for digital watermarking during a production process. The invention provides a content tracking authority facility that forms a centralized location for storing and distributing watermarks and locations within a payload to place the watermarks. All post-production facilities that are involved in processing a particular payload (e.g., any content that can be watermarked, including video content) connect to the content tracking authority facility to receive watermarks for the content they are processing as well as locations within the content to use to place the watermark.
Abstract:
A method and system for analyzing at least one food item on a food plate is disclosed. A plurality of images of the food plate is received by an image capturing device. A description of the at least one food item on the food plate is received by a recognition device. The description is at least one of a voice description and a text description. At least one processor extracts a list of food items from the description; classifies and segments the at least one food item from the list using color and texture features derived from the plurality of images; and estimates the volume of the classified and segmented at least one food item. The processor is also configured to estimate the caloric content of the at least one food item.
Abstract:
A computer implemented method computer implemented method for deriving a fingerprint from video data is disclosed, comprising the steps of receiving a plurality of frames from the video data; selecting at least one key frame from the plurality of frames, the at least one key frame being selected from two consecutive frames of the plurality of frames that exhibiting a maximal cumulative difference in at least one spatial feature of the two consecutive frames; detecting at least one 3D spatio-temporal feature within the at least one key frame; and encoding a spatio-temporal fingerprint based on mean luminance of the at least one 3D spatio-temporal feature. The least one spatial feature can be intensity. The at least one 3D spatio-temporal feature can be at least one Maximally Stable Volume (MSV). Also disclosed is a method for matching video data to a database containing a plurality of video fingerprints of the type described above, comprising the steps of calculating at least one fingerprint representing at least one query frame from the video data; indexing into the database using the at least one calculated fingerprint to find a set of candidate fingerprints; applying a score to each of the candidate fingerprints; selecting a subset of candidate fingerprints as proposed frames by rank ordering the candidate fingerprints; and attempting to match at least one fingerprint of at least one proposed frame based on a comparison of gradient-based descriptors associated with the at least one query frame and the at least one proposed frame.
Abstract:
A method and projection system for distorting a recording of a plurality of projected frames is disclosed, comprising a high frame rate display configured to impose a modulation on the projected frames at a frequency that is above the critical fusion frequency of the human visual system, wherein the modulation is of one of shutter width relative to shutter spacing, brightness, frame period, and pseudo-rastering. The high frame rate display may be a tonal display. The projection system may further include hardware for producing low frame rate imagery; an input buffer operatively coupled to said hardware for receiving one of a serial bit stream or blocks of data so as to store at least a predetermined portion of a frame; and a sub-frame generator operatively coupled to said input buffer and to said high frame rate tonal display for applying mathematical modulation techniques to said at least a predetermined portion of a frame.
Abstract:
A method and apparatus for assessing the visibility of differences between two input signal sequences, e.g., image sequences is disclosed. The apparatus comprises a perceptual metric generator having an input signal processing section, a luminance processing section, a chrominance processing section and a perceptual metric generating section. The luminance processing section simultaneously processes at least two image fields, so as to provide spatio-temporal channels whose calibration is independent of pure-spatial and pure-temporal channels.
Abstract:
A method and apparatus for accurately computing parallax information as captured by imagery of a scene. The method computes the parallax information of each point in an image by computing the parallax within windows that are offset with respect to the point for which the parallax is being computed. Additionally, parallax computations are performed over multiple frames of imagery to ensure accuracy of the parallax computation and to facilitate correction of occluded imagery.