-
公开(公告)号:US20160163053A1
公开(公告)日:2016-06-09
申请号:US15046021
申请日:2016-02-17
Applicant: Adobe Systems Incorporated
Inventor: Huixuan Tang , Scott Cohen , Stephen Schiller , Brian Price
CPC classification number: H04N13/128 , G06K9/4661 , G06K9/6215 , G06K2009/4666 , G06T5/003 , G06T5/50 , G06T7/571 , G06T2207/10016 , G06T2207/10028 , G06T2207/10148 , G06T2207/20048 , H04N1/387 , H04N5/2226 , H04N5/23212 , H04N5/23222 , H04N5/2329 , H04N5/2351 , H04N5/2355 , H04N5/33 , H04N13/271 , H04N17/002 , H04N2013/0081 , H04N2213/003
Abstract: Depth maps are generated from two or more of images captured with a conventional digital camera from the same viewpoint using different configuration settings, which may be arbitrarily selected for each image. The configuration settings may include aperture and focus settings and/or other configuration settings capable of introducing blur into an image. The depth of a selected image patch is evaluated over a set of discrete depth hypotheses using a depth likelihood function modeled to analyze corresponding images patches convolved with blur kernels using a flat prior in the frequency domain. In this way, the depth likelihood function may be evaluated without first reconstructing an all-in-focus image. Blur kernels used in the depth likelihood function and are identified from a mapping of depths and configuration settings to the blur kernels. This mapping is determined from calibration data for the digital camera used to capture the two or more images.
Abstract translation: 使用不同的配置设置从相同的观点利用传统的数码相机捕获的两个或更多个图像生成深度贴图,这可以为每个图像任意选择。 配置设置可以包括能够将模糊引入到图像中的孔径和焦点设置和/或其他配置设置。 使用深度似然函数对所选图像块的深度进行评估,所述深度假设用模型来分析在频域中使用平坦先验的与模糊粒子卷积的相应图像片段。 以这种方式,可以在不首先重建全焦点图像的情况下评估深度似然函数。 在深度似然函数中使用的模糊内核,并从深度和配置设置到模糊内核的映射中识别。 该映射由用于捕获两个或更多个图像的数字照相机的校准数据确定。
-
公开(公告)号:US10255681B2
公开(公告)日:2019-04-09
申请号:US15448541
申请日:2017-03-02
Applicant: ADOBE SYSTEMS INCORPORATED
Inventor: Brian Lynn Price , Stephen Schiller , Scott Cohen , Ning Xu
Abstract: Methods and systems are provided for generating mattes for input images. A neural network system can be trained where the training includes training a first neural network that generates mattes for input images where the input images are synthetic composite images. Such a neural network system can further be trained where the training includes training a second neural network that generates refined mattes from the mattes produced by the first neural network. Such a trained neural network system can be used to input an image and trimap pair for which the trained system will output a matte. Such a matte can be used to extract an object from the input image. Upon extracting the object, a user can manipulate the object, for example, to composite the object onto a new background.
-
公开(公告)号:US09984480B2
公开(公告)日:2018-05-29
申请号:US15076423
申请日:2016-03-21
Applicant: Adobe Systems Incorporated
Inventor: Stephen Schiller , Nathan Carr
CPC classification number: G06T11/203 , G06F17/242
Abstract: The present disclosure is directed to generating enhanced curves that are aesthetically pleasing. To create enhanced a curve that is aesthetically pleasing, a curve enhancement system uses non-uniformly scaled cubic variation of curvature (CVC) curves. For example, the curve enhancement system non-uniformly scales a curve in a spline. Based on the scaling, the curve enhancement system can generate CVC curves having the desired end point constraints. Then, using the end point constraints, the curve enhancement system can inversely downscale the non-uniform scaled curve while maintaining the end point constraints from the CVC curves to achieve an enhanced curve in the spline.
-
14.
公开(公告)号:US09521391B2
公开(公告)日:2016-12-13
申请号:US15056283
申请日:2016-02-29
Applicant: Adobe Systems Incorporated
Inventor: Huixuan Tang , Scott Cohen , Stephen Schiller , Brian Price
IPC: H04N5/232 , H04N13/00 , G06T7/00 , G06T7/20 , H04N5/235 , H04N5/222 , H04N13/02 , G06K9/46 , G06K9/62 , H04N17/00 , H04N1/387 , H04N5/33
CPC classification number: H04N13/128 , G06K9/4661 , G06K9/6215 , G06K2009/4666 , G06T5/003 , G06T5/50 , G06T7/571 , G06T2207/10016 , G06T2207/10028 , G06T2207/10148 , G06T2207/20048 , H04N1/387 , H04N5/2226 , H04N5/23212 , H04N5/23222 , H04N5/2329 , H04N5/2351 , H04N5/2355 , H04N5/33 , H04N13/271 , H04N17/002 , H04N2013/0081 , H04N2213/003
Abstract: Systems and methods are disclosed for identifying depth refinement image capture instructions for capturing images that may be used to refine existing depth maps. The depth refinement image capture instructions are determined by evaluating, at each image patch in an existing image corresponding to the existing depth map, a range of possible depth values over a set of configuration settings. Each range of possible depth values corresponds to an existing depth estimate of the existing depth map. This evaluation enables selection of one or more configuration settings in a manner such that there will be additional depth information derivable from one or more additional images captured with the selected configuration settings. When a refined depth map is generated using the one or more additional images, this additional depth information is used to increase the depth precision for at least one depth estimate from the existing depth map.
Abstract translation: 公开了用于识别用于捕获可用于改进现有深度图的图像的深度细化图像捕获指令的系统和方法。 通过在对应于现有深度图的现有图像中的每个图像补丁处,通过在一组配置设置上评估可能的深度值的范围来确定深度细化图像捕获指令。 每个可能的深度值范围对应于现有深度图的现有深度估计。 该评估允许以这样的方式选择一个或多个配置设置,使得将存在可以从由所选配置设置捕获的一个或多个附加图像导出的附加深度信息。 当使用一个或多个附加图像生成精细深度图时,该附加深度信息用于从现有深度图增加至少一个深度估计的深度精度。
-
-
-