or
Bookmark and Share
Image frame fusion by velocity estimation using region merging
   
Document Number
US Patent 6452637
Issued Date
September 17, 2002
Link
Inventors
Rudin; Leonid I. (Los Angeles, CA)
Guichard; Frederic (W. Los Angeles, CA)
Map
Abstract
A process for obtaining information from at least two image frames of a sequence of frames, each of the frames including an array of pixels, each pixel having an amplitude, one of the two frames being designated as a reference frame and the other being a non-reference frame, the process including: (1) defining a set of velocities with which the motion of pixels between the two frames may be modeled; dividing each one of the two frames into plural regions, each region in each one of the two frames corresponding to a region in the other of the two frames; (2) determining an error for each one of at least some of the velocities by carrying out the following steps for each one of the regions and for each union of pairs of the regions: (A) mapping each pixel of the non-reference frame into the reference frame in accordance with the one velocity, (B) computing an error amount which is a function of a difference in pixel amplitude attributable to the mapping; (C) designating a minimum one of the error amounts computed for the velocities as the error for the one velocity, whereby a respective error is associated with each of the regions and with each union of pairs of the regions without regard to velocity; and (3) merging qualified ones of the regions by the following steps: (A) computing for each pair of regions a merging scale which depends upon a gain including a function of (a) the sum of the errors of each pair of regions and (b) the error of the union of the pair of regions; (B) merging each pair of the regions for which the merging scale meets a predetermined criteria. The merging scale preferably depends also upon a cost including a function of (a) the sum of the lengths of the boundaries of each pair of regions and (b) the length of the boundary of the union of the pair of regions.
Drawing
Image frame fusion by velocity estimation using region merging - US Patent 6452637 Drawing
Drawing from US Patent 6452637
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
17
Comments:
no comments yet
Owner
Cognitech, Inc. (Pasadena, CA)
Published
September 17, 2002
Application Number
09/250,837
Filed
February 16, 1999
US Classification
348/416.1   348/699 382/236
Int'l Classification
G06T   7/20   (20060101)   H04N   7/26   (20060101)  
Examiner
Attorney/Law Firm
Parent Case
This is a divisional of application Ser. No. 08/835,591, filed Apr. 10, 1997, issued as U.S. Pat. No. 5,909,251, on Jun. 1, 1999.
USPTO Field of Search
348/416.1   348/845.1   348/402.1   348/407.1   348/413.1   348/699   382/236   382/180  
Related Patents
7412107 - System and method for robust multi-frame demosaicing and color super-resolution - Owned by The Regents of the University of California, Santa Cruz (Oakland, CA)

An integrated method for both super-resolution and multi-frame demosaicing includes an image fusion followed by simultaneous deblurring and interpolation. For the case of color super-resolution, the first step involves application of recursive image fusion separately on the three different color layers. The second step is based on minimizing a maximum a posteriori (MAP) cost function. In one embodiment, the MAP cost function is composed of several terms: a data fidelity penalty term that penalizes dissimilarity between the raw data and the super-resolved estimate, a luminance penalty term that favors sharp edges in the luminance component of the image, a chrominance penalty term that favors low spatial frequency changes in the chrominance component of the image, and an orientation penalty term that favors similar edge orientations across the color channels. The method is also applicable to color super-resolution (without demosaicing), where the low-quality input images are already demosaiced. In addition, for translational motion, the method may be used in a very fast image fusion algorithm to facilitate the implementation of dynamic, multi-input/multi-output color super-resolution/demosaicing.

6959117 - Method and apparatus for deblurring and re-blurring image segments - Owned by PTS Corporation (San Jose, CA)

Using image segmentation in video compression brings about a limitation in video quality when a segment moves in position from frame to frame. The limitation arises because color contributions (bleeding or blurring) naturally occur between neighboring segments. The above-identified problem is overcome by providing solutions to compensate for color contributions between neighboring segments. In accordance with one embodiment, a method and apparatus de-blurs an image segment. De-blurring involves removing from the segment approximate color contributions from neighboring segments. This results in a segment that is approximately independent of color contributions from neighboring segments. In accordance with another embodiment, a method and apparatus re-blurs an image segment. Re-blurring involves adding to the segment approximate color contributions from a new arrangement of neighboring segments. This results in more realistic rendering of the segment, as it is located in the new arrangement.

7421125 - Image analysis, editing and search techniques - Owned by Altor Systems Inc. (Palo Alto, CA)

Disclosed is a method for characterizing the content of a digital image. A component of the method is the homogeneity measure, which calculates a value or values based on the local similarity of portions of a sample area. A further component is a means of optimally adjusting the shape and offset of the local sample area to improve the resulting measure. The homogeneity measure may be applied at a higher level to segment an image, by grouping together larger portions of an image whose sub-components are locally similar. A strongly homogeneous region is a contiguous region composed of elements exhibiting local homogeneity better than that of surrounding elements, and may be applied to identify the scale and other characteristics of a portion of an image. This may be used to facilitate algorithms that separate lighting and texturing information, and in identifying the composition of an image.

6859554 - Method for segmenting multi-resolution video objects - Owned by Mitsubishi Electric Research Laboratories, Inc. (Cambridge, MA)

A method for segmenting video objects in a video sequence that is composed of frames including pixels first assigns a feature vector to each pixel of the video. Next, selected pixels are identified as marker pixels. Pixels adjacent to each marker pixel are assembled into a corresponding a volume of pixels if the distance between the feature vector of the marker pixel and the feature vector of the adjacent pixels is less than a first predetermined threshold. After all pixels have been assembled into volumes, a first score and descriptors are assigned to each volume. At this point, each volume represents a segmented video object. The volumes are then sorted a high-to-low order according to the first scores, and further processed in the high-to-low order. Second scores, dependent on the descriptors of pairs of volumes are determined. The volumes are iteratively combined if the second score passes a second threshold to generate a video object in a resolution video object tree that completes when the combined volume or video object is the entire video.

7548658 - Lossless video data compressor with very high data rate - Owned by Cognitech, Inc. (Pasadena, CA)

Lossless video data compression is performed in real time at the data rate of incoming real time video data in a process employing a minimum number of computational steps for each video pixel. A first step is to convert each pixel 8-bit byte to a difference byte representing the difference between the pixel and its immediate predecessor in a serialized stream of the pixel bytes. Thus, each 8-bit pixel byte is subtracted from its predecessor. This step reduces the dynamic range of the data. A next step is to discard any carry bits generated in the subtraction process of two's complement arithmetic. This reduces the data by a factor of two. Finally, the 8-bit difference pixel bytes thus produced are subject to a maximum entropy encoding process. Such a maximum entropy encoding process may be referred to as a minimum length encoding process. One example is Huffman encoding. In such an encoding process, a code table for the entire video frame is constructed, in which a set of minimum length symbols are correlated to the set of difference pixel bytes comprising the video frame, the more frequently occurring bytes being assigned to the shorter minimum length symbols. This code table is then employed to convert the all of the difference pixel bytes of the entire video frame to minimum length symbols.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us