Stylized rendering using a multi-flash camera
First Claim
1. A method for generating a stylized image of a scene including an object, comprising the steps of:
- acquiring a set of n input images Ik, k=1 . . . n, of the scene with a camera, each one of the n input images being illuminated by one of a set of n light sources mounted on a body of the camera at different positions from a center of projection of a lens of the camera;
determining for each of the n input images Ik an intensity gradient Gk(x,y) at each pixel position (x,y), a median of the n determined intensity gradients G(x,y)=mediank(Gk(x, y)) to remove outliers, and a reconstructed image I′
that minimizes |H′
−
G|, wherein H′
is the gradient image of I′
;
removing specular highlights from the n input images;
detecting features in the set of n input images, the features including silhouette edges;
combining the set of n input images in which the detected silhouette edges are enhanced in an output image; and
wherein the acquiring, determining, removing, detecting and combining steps are performed using a computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A method generates a stylized image of a scene including an object. A set of n input images are acquired of the scene with a camera. Each one of the n input images is illuminated by one of a set of n light sources mounted on a body of the camera at different positions from a center of projection of a lens of the camera. Ambient lighting can be used to illuminate one image. Features in the set of n input images are detected. The features include depth edges, intensity edges, and texture edges to determine qualitative depth relationships between the depth edges, the intensity edges and the texture edges. The set of n input images are then combined in an output image to enhance the detected features according to the qualitative relationships.
59 Citations
38 Claims
-
1. A method for generating a stylized image of a scene including an object, comprising the steps of:
-
acquiring a set of n input images Ik, k=1 . . . n, of the scene with a camera, each one of the n input images being illuminated by one of a set of n light sources mounted on a body of the camera at different positions from a center of projection of a lens of the camera; determining for each of the n input images Ik an intensity gradient Gk(x,y) at each pixel position (x,y), a median of the n determined intensity gradients G(x,y)=mediank(Gk(x, y)) to remove outliers, and a reconstructed image I′
that minimizes |H′
−
G|, wherein H′
is the gradient image of I′
;removing specular highlights from the n input images; detecting features in the set of n input images, the features including silhouette edges; combining the set of n input images in which the detected silhouette edges are enhanced in an output image; and wherein the acquiring, determining, removing, detecting and combining steps are performed using a computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
24. The method of 21, further comprising:
assigning colors of pixels in a particular image of the sequence of output images according to a maximum of three successive images. - View Dependent Claims (25)
Specification