Minimal artifact image sequence depth enhancement system and method
DCFirst Claim
1. A method of modifying a set of time ordered digital images comprising:
- associating a first mask with a motion object in a first image;
copying said first mask to create a second mask associated with a second image;
moving said second mask to location of said motion object in said second image; and
,reshaping said second mask automatically to fit said motion object in said second image using a computer.
8 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Motion picture scenes to be colorized/depth enhanced (2D->3D) are broken into separate elements, backgrounds/sets or motion/onscreen-action. Background and motion elements are combined into composite frame which becomes a visual reference database that includes data for all frame offsets used later for the computer controlled application of masks within a sequence of frames. Masks are applied to subsequent frames of motion objects based on various differentiating image processing methods, including automated mask fitting/reshaping. Colors and/or depths are automatically applied to masks throughout a scene from the composite background and to motion objects. Areas never exposed by motion or foreground objects in a series of images may be partially or fully realistically drawn or rendered and applied to the occluded areas of the background and then automatically applied throughout the images to generate of minimal artifact or artifact-free secondary viewpoints when translating foreground objects horizontally during 2D->3D conversion.
168 Citations
24 Claims
-
1. A method of modifying a set of time ordered digital images comprising:
-
associating a first mask with a motion object in a first image; copying said first mask to create a second mask associated with a second image; moving said second mask to location of said motion object in said second image; and
,reshaping said second mask automatically to fit said motion object in said second image using a computer. - View Dependent Claims (2)
-
-
3. A method of modifying a set of time ordered digital images comprising:
-
creating a mask based on bimodal thresholding at a mask location; adjusting a mask shape of said mask by a weighted sliding scale for luminance and pattern using a computer; and
,entering said mask location and said mask shape into a visual reference database coupled with said computer.
-
-
4. A method of modifying a set of time ordered digital images comprising:
-
copying a first mask associated with a first mask location related to a first image to a second mask associated with a second mask location related to a second image; searching via gradient descent within a bounding box around said second mask location in said second image for a pattern of luminance contained within said first mask in said first image; and
,adjusting said second mask location in said second image using a computer. - View Dependent Claims (5, 6, 7)
-
-
8. A method of modifying a set of time ordered digital images comprising:
-
calculating a weighted index for a first mask in a first image using bilinear interpolation; creating a fit box for a second mask in a second image; and
,modifying a mask shape of said second mask using a gradient descent of minimum errors based on luminance and pattern matching using a computer. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system configured to modify a set of time ordered digital images comprising a computer configured to:
-
associate a first mask with a motion object in a first image; copy said first mask to create a second mask associated with a second image; move said second mask to location of said motion object in said second image; and
,reshape said second mask to fit said motion object in said second image. - View Dependent Claims (14)
-
-
15. A system configured to modify a set of time ordered digital images comprising:
-
a visual reference database; a computer coupled with said visual reference database wherein said computer is configured to create a mask based on bimodal thresholding at a mask location; adjust a mask shape of said mask by a weighted sliding scale for luminance and pattern; and
,enter said mask location and said mask shape into said visual reference database coupled with said computer.
-
-
16. A system configured to modify a set of time ordered digital images comprising a computer configured to:
-
copy a first mask associated with a first mask location related to a first image to a second mask associated with a second mask location related to a second image; search via gradient descent within a bounding box around said second mask location in said second image for a pattern of luminance contained within said first mask in said first image; and
,adjust said second mask location in said second image. - View Dependent Claims (17, 18, 19)
-
-
20. A system configured to modify a set of time ordered digital images comprising a computer configured to:
-
calculate a weighted index for a first mask in a first image using bilinear interpolation; create a fit box for a second mask in a second image; and
,modify a mask shape of said second mask using a gradient descent of minimum errors based on luminance and pattern matching. - View Dependent Claims (21, 22, 23, 24)
-
Specification