-
公开(公告)号:US20140337721A1
公开(公告)日:2014-11-13
申请号:US14444996
申请日:2014-07-28
Applicant: Adobe Systems Incorporated
Inventor: Elya Shechtman , Shai Bagon , Aseem O. Agarwala
CPC classification number: G06T7/38 , G06K9/00718 , G06T3/0006 , G06T3/0056 , G06T13/80 , G06T2207/20036
Abstract: A method, system, and computer-readable storage medium for performing content based transitions between images. Image content within each image of a set of images are analyzed to determine at least one respective characteristic metric for each image. A respective transition score for each pair of at least a subset of the images is determined with respect to each transition effect of a plurality of transition effects based on the at least one respective characteristic metric for each image. Transition effects implementing transitions between successive images for a sequence of the images are determined based on the transitions between successive images for a sequence of the images are determined based on the transition scores. An indication of the determined transition effects is stored. The determined transition effects are useable to present the images in a slideshow or other image sequence presentation.
Abstract translation: 一种用于在图像之间执行基于内容的转换的方法,系统和计算机可读存储介质。 分析一组图像的每个图像内的图像内容以确定每个图像的至少一个相应的特征度量。 基于每个图像的至少一个相应的特征度量,针对每个图像的至少一个子集对于多个过渡效应的每个过渡效应来确定每对图像的相应过渡分数。 基于图像序列的连续图像之间的转换,基于转换分数来确定针对图像序列的连续图像之间实现转换的转换效果。 存储确定的过渡效果的指示。 确定的过渡效果可用于以幻灯片或其他图像序列呈现来呈现图像。
-
公开(公告)号:US08861869B2
公开(公告)日:2014-10-14
申请号:US14056696
申请日:2013-10-17
Applicant: Adobe Systems Incorporated
Inventor: Elya Shechtman , Daniel R. Goldman , Connelly Barnes , Adam Finkelstein
CPC classification number: G06T7/0081 , G06K9/6211 , G06K2009/6213 , G06T7/337
Abstract: Techniques for determining correspondence between image regions are described. A computing system stores images that are comparable to determine corresponding image patches of the images. An approximation algorithm is implemented, and for multiple image patches in a region in a first image, corresponding image patches are determined in a second image. The approximation algorithm performs iterations utilizing a nearby-pixel mapping evaluation and a random-perturbation mapping evaluation to determine and select the corresponding image patches in the second image.
Abstract translation: 描述用于确定图像区域之间的对应关系的技术。 计算系统存储可比较的图像以确定图像的相应图像块。 实现近似算法,并且对于第一图像中的区域中的多个图像块,在第二图像中确定对应的图像块。 近似算法使用附近像素映射评估和随机扰动映射评估来执行迭代,以确定并选择第二图像中的相应图像块。
-
公开(公告)号:US20130254688A1
公开(公告)日:2013-09-26
申请号:US13740814
申请日:2013-01-14
Applicant: ADOBE SYSTEMS INCORPORATED
Inventor: Elya Shechtman , Dan Goldman
IPC: G06F3/0484
CPC classification number: G06T11/60 , G06F3/04842 , G06F3/04845 , G06F3/0486 , G06T5/005 , G06T7/90 , G06T2207/10004 , G06T2207/10024 , G06T2207/20104
Abstract: An image is displayed using a computer system. The image includes contents that have a visible feature therein at a first location. A first input is received that includes a user movement of at least the visible feature from the first location. During the user movement, the first location is synthesized with content from where the visible feature is currently located. A second input is received that specifies an end of the user movement at a second location. A source area in the image is identified. The method further includes identifying additional contents within the source area. The additional contents are identified using a patch-based optimization algorithm on the image. The method further includes updating the image to have the additional contents at least in the first location.
Abstract translation: 使用计算机系统显示图像。 图像包括在第一位置处具有可见特征的内容。 接收包括来自第一位置的至少可见特征的用户移动的第一输入。 在用户移动期间,第一位置与当前可见特征位于的内容合成。 接收到第二个输入,指定用户在第二个位置移动的结束。 识别图像中的源区域。 该方法还包括识别源区域内的附加内容。 使用图像上的基于补丁的优化算法来识别附加内容。 该方法还包括至少在第一位置更新图像以具有附加内容。
-
公开(公告)号:US10134108B2
公开(公告)日:2018-11-20
申请号:US15286245
申请日:2016-10-05
Applicant: ADOBE SYSTEMS INCORPORATED
Inventor: Sohrab Amirghodsi , Aliakbar Darabi , Elya Shechtman
Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed at image synthesis utilizing sampling of patch correspondence information between iterations at different scales. A patch synthesis technique can be performed to synthesize a target region at a first image scale based on portions of a source region that are identified by the patch synthesis technique. The image can then be sampled to generate an image at a second image scale. The sampling can include generating patch correspondence information for the image at the second image scale. Invalid patch assignments in the patch correspondence information at the second image scale can then be identified, and valid patches can be assigned to the pixels having invalid patch assignments. Other embodiments may be described and/or claimed.
-
公开(公告)号:US10049435B2
公开(公告)日:2018-08-14
申请号:US15160932
申请日:2016-05-20
Applicant: ADOBE SYSTEMS INCORPORATED
Inventor: Sylvain Paris , Sohrab Amirghodsi , Aliakbar Darabi , Elya Shechtman
Abstract: Embodiments described herein are directed to methods and systems for facilitating control of smoothness of transitions between images. In embodiments, a difference of color values of pixels between a foreground image and the background image are identified along a boundary associated with a location at which to paste the foreground image relative to the background image. Thereafter, recursive down sampling of a region of pixels within the boundary by a sampling factor is performed to produce a plurality of down sampled images having color difference indicators associated with each pixel of the down sampled images. Such color difference indicators indicate whether a difference of color value exists for the corresponding pixel. To effectuate a seamless transition, the color difference indicators are normalized in association with each recursively down sampled image.
-
公开(公告)号:US20180121754A1
公开(公告)日:2018-05-03
申请号:US15342793
申请日:2016-11-03
Applicant: Adobe Systems Incorporated
Inventor: Nathan Carr , Kalyan Sunkavalli , Michal Lukac , Elya Shechtman
IPC: G06K9/62
Abstract: The present disclosure is directed toward systems and methods for image patch matching. In particular, the systems and methods described herein sample image patches to identify those image patches that match a target image patch. The systems and methods described herein probabilistically accept image patch proposals as potential matches based on an oracle. The oracle is computationally inexpensive to evaluate but more approximate than similarity heuristics. The systems and methods use the oracle to quickly guide the search to areas of the search space more likely to have a match. Once areas are identified that likely include a match, the systems and methods use a more accurate similarity function to identify patch matches.
-
公开(公告)号:US09665962B2
公开(公告)日:2017-05-30
申请号:US14812841
申请日:2015-07-29
Applicant: Adobe Systems Incorporated
Inventor: Ohad I. Fried , Elya Shechtman , Daniel R. Goldman
CPC classification number: G06T11/60 , G06K9/4671 , G06T5/002 , G06T5/005 , G06T7/11 , G06T2207/10004 , G06T2207/20081
Abstract: Image distractor detection and processing techniques are described. In one or more implementations, a digital medium environment is configured for image distractor detection that includes detecting one or more locations within the image automatically and without user intervention by the one or more computing devices that include one or more distractors that are likely to be considered by a user as distracting from content within the image. The detection includes forming a plurality of segments from the image by the one or more computing devices and calculating a score for each of the plurality of segments that is indicative of a relative likelihood that a respective said segment is considered a distractor within the image. The calculation is performed using a distractor model trained using machine learning as applied to a plurality images having ground truth distractor locations.
-
公开(公告)号:US20170069056A1
公开(公告)日:2017-03-09
申请号:US14845510
申请日:2015-09-04
Applicant: Adobe Systems Incorporated
Inventor: Ian D. Sachs , Elya Shechtman , Daniel R. Goldman
CPC classification number: G06T3/0093 , G06K9/00201 , G06K9/00214 , G06K9/00281 , G06K9/209 , G06K9/6255 , G06T5/006 , G06T7/571 , G06T17/20 , G06T2207/20104 , G06T2207/20132 , G06T2207/30201 , G06T2210/44 , H04N5/23212 , H04N5/23219 , H04N5/23229
Abstract: Techniques for focal length warping are described. Focal length warping, for instance, may provide an automated approach for correcting distortion in an input image to improve its perceptual quality. In at least some implementations, a focal length of a camera lens used to capture an image and an estimated camera distance are utilized to three-dimensionally reproject and warp the image to generate an adjusted image simulating a new focal length and a new camera distance. Implementations of focal length warping may estimate a camera distance based on facial features in an image.
Abstract translation: 描述了焦距翘曲的技术。 例如,焦距翘曲可以提供用于校正输入图像中的失真的自动化方法,以提高其感知质量。 在至少一些实施方案中,利用用于拍摄图像的照相机镜头的焦距和估计的照相机距离来三维地重新投影和扭曲图像以产生模拟新的焦距和新的照相机距离的调整图像。 焦距翘曲的实现可以基于图像中的面部特征来估计相机距离。
-
公开(公告)号:US09575641B2
公开(公告)日:2017-02-21
申请号:US13740814
申请日:2013-01-14
Applicant: Adobe Systems Incorporated
Inventor: Elya Shechtman , Dan Goldman
IPC: G06F3/0484 , G06T5/00 , G06T11/60
CPC classification number: G06T11/60 , G06F3/04842 , G06F3/04845 , G06F3/0486 , G06T5/005 , G06T7/90 , G06T2207/10004 , G06T2207/10024 , G06T2207/20104
Abstract: An image is displayed using a computer system. The image includes contents that have a visible feature therein at a first location. A first input is received that includes a user movement of at least the visible feature from the first location. During the user movement, the first location is synthesized with content from where the visible feature is currently located. A second input is received that specifies an end of the user movement at a second location. A source area in the image is identified. The method further includes identifying additional contents within the source area. The additional contents are identified using a patch-based optimization algorithm on the image. The method further includes updating the image to have the additional contents at least in the first location.
Abstract translation: 使用计算机系统显示图像。 图像包括在第一位置处具有可见特征的内容。 接收包括来自第一位置的至少可见特征的用户移动的第一输入。 在用户移动期间,第一位置与当前可见特征位于的内容合成。 接收到第二个输入,指定用户在第二个位置移动的结束。 识别图像中的源区域。 该方法还包括识别源区域内的附加内容。 使用图像上的基于补丁的优化算法来识别附加内容。 该方法还包括至少在第一位置更新图像以具有附加内容。
-
公开(公告)号:US20170032819A1
公开(公告)日:2017-02-02
申请号:US14811265
申请日:2015-07-28
Applicant: Adobe Systems Incorporated
Inventor: Laura Sevilla-Lara , Elya Shechtman , Kalyan K. Sunkavalli
CPC classification number: G11B27/007 , G06K9/00744 , G06K9/342 , G06K9/40 , G06K9/6215 , H04N5/145 , H04N5/76 , H04N9/87
Abstract: Automated looping video creation techniques are described. In one or more implementations, a digital medium environment is configured to create a looping video that supports repeated playback that appears generally seamless to a user by one or more computing devices. Frames of a video are segmented into foreground and background regions by the one or more computing devices. Similarity of the foreground regions is determined of the segmented frames, one to another, by the one or more computing devices to use as a transition in the looping video. The looping video is synthesized as a subset of the video by the one or more computing devices as having the transition based on the determined similarity of first and second said frames.
Abstract translation: 描述了自动循环视频创建技术。 在一个或多个实现中,数字媒体环境被配置为创建支持重复播放的循环视频,所述重复播放通常由一个或多个计算设备无缝地呈现给用户。 一个或多个计算设备将视频的帧分割成前景和背景区域。 通过一个或多个计算设备在循环视频中用作转换来确定前景区域的相似性。 循环视频由一个或多个计算设备作为视频的子集合成具有基于所确定的第一和第二所述帧的相似度的转换。
-
-
-
-
-
-
-
-
-