Virtual image generation
First Claim
1. A method of correcting an artifact in a virtual image synthesized from stereo images, the method comprising:
- detecting the artifact in the virtual image based on a disparity map of the stereo images;
designating a source patch relative to the artifact in the virtual image;
generating a target patch as a composite of a background exemplar patch and a foreground exemplar patch, each exemplar patch being identified from an image patch from at least one of the stereo images; and
replacing the source patch of the virtual image with the target patch.
2 Assignments
0 Petitions
Accused Products
Abstract
Artifacts are detected in a cyclopean virtual image generated from stereo images. A disparity map is generated from the stereo images. Individual projected images are determined based on the disparity map and the corresponding stereo images. A difference map is computed between the individual projected images to indicate the artifacts. A source patch in the virtual image is defined relative to an artifact. A replacement target patch is generated using a split-patch search technique as a composite of a background exemplar patch and a foreground exemplar patch. Each exemplar patch may be identified from an image patch selected from at least one of the stereo images. The source patch of the virtual image is replaced by the replacement target patch to correct the detected artifact.
-
Citations
23 Claims
-
1. A method of correcting an artifact in a virtual image synthesized from stereo images, the method comprising:
-
detecting the artifact in the virtual image based on a disparity map of the stereo images;
designating a source patch relative to the artifact in the virtual image;
generating a target patch as a composite of a background exemplar patch and a foreground exemplar patch, each exemplar patch being identified from an image patch from at least one of the stereo images; and
replacing the source patch of the virtual image with the target patch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product encoding a computer program for executing on a computer system a computer process for correcting an artifact in a virtual image synthesized from stereo images, the computer process comprising:
-
detecting the artifact in the virtual image based on a disparity map of the stereo images;
designating a source patch relative to the artifact in the virtual image;
generating a target patch as a composite of a background exemplar patch and a foreground exemplar patch, each exemplar patch being identified from an image patch from at least one of the stereo images; and
replacing the source patch of the virtual image with the target patch. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for correcting an artifact in a cyclopean virtual image synthesized from stereo images, the system comprising:
an artifact correction module that detects the artifact in the virtual image based on a disparity map of the stereo images, designates a source patch relative to the artifact in the virtual image, generates a target patch as a composite of a background exemplar patch and a foreground exemplar patch, and replaces the source patch of the virtual image with the target patch.
Specification