-
公开(公告)号:US09881202B2
公开(公告)日:2018-01-30
申请号:US14273399
申请日:2014-05-08
Applicant: Google Inc.
Inventor: Sevket Derin Babacan , Aravind Krishnaswamy
CPC classification number: G06K9/00228 , G06T5/008 , G06T11/60 , G06T2207/30201
Abstract: Implementations relate to providing visual effects for images. In some implementations, a method includes detecting one or more objects in an image. The method identifies one or more important objects of the objects, where the important objects are determined to have an importance measurement satisfying a predetermined threshold indicating their importance to a viewer of the image. The method determines an application of a visual image effect to the image based on the important objects.
-
公开(公告)号:US09836831B1
公开(公告)日:2017-12-05
申请号:US14453896
申请日:2014-08-07
Applicant: Google Inc.
Inventor: Aravind Krishnaswamy , Matthew Steiner
CPC classification number: G06T5/20 , G06T5/002 , G06T5/50 , G06T7/0081 , G06T7/20 , G06T7/269 , G06T2207/10016
Abstract: Implementations relate to simulating long-exposure images. In some implementations, a method includes examining a series of images, determining an optical flow of pixel features between the image and an adjacent image in the series of images, and blurring one or more regions in one or more of the images, where the one or more regions are spatially defined based on one or more attributes of the optical flow.
-
公开(公告)号:US09691431B2
公开(公告)日:2017-06-27
申请号:US14885285
申请日:2015-10-16
Applicant: Google Inc.
Inventor: Shengyang Dai , Timothy Sepkoski St. Clair , Koji Ashida , Jingyu Cui , Jay Steele , Qi Gu , Erik Murphy-Chutorian , Ivan Neulander , Flavio Lerda , Eric Charles Henry , Shinko Yuanhsien Cheng , Aravind Krishnaswamy , David Cohen , Pardis Beikzadeh
CPC classification number: G11B27/036 , G11B27/034 , G11B27/10 , G11B27/105 , G11B27/28 , G11B27/34 , H04N5/2628 , H04N5/7605
Abstract: A method includes grouping media items associated with a user into segments based on a timestamp associated with each media item and a total number of media items. The method also includes selecting target media from the media items for each of the segments based on media attributes associated with the media item. The method also includes generating a video that includes the target media for each of the segments by generating a first animation that illustrates a first transition from a first item from the target media to a second item from the target media with movement of the first item from an onscreen location to an offscreen location, wherein the first item is adjacent to the second item in the first animation and determining whether the target media includes one or more additional items. The method also includes adding a song to the video.
-
公开(公告)号:US09639956B2
公开(公告)日:2017-05-02
申请号:US14575225
申请日:2014-12-18
Applicant: Google Inc.
CPC classification number: G06T7/40 , G06K9/46 , G06K2009/4666 , G06T3/40 , G06T5/002 , G06T7/11 , G06T7/42 , G06T2207/20012
Abstract: Implementations relate to adjusting images using a texture mask. In some implementations, a method includes detecting one or more texture regions having detected texture in an image, and generating a mask from the image based on the detected texture regions. The detected texture regions are distinguished in the mask from other regions of the image that do not have detected texture. The method applies one or more adjustment operations to the image in amounts based on values of the mask.
-
公开(公告)号:US20160284070A1
公开(公告)日:2016-09-29
申请号:US15081924
申请日:2016-03-27
Applicant: Google Inc.
Inventor: Daniel Pettigrew , Jason Chang , Ronald Frank Wotzlaw , Sevket Derin Babacan , Aravind Krishnaswamy
IPC: G06T5/00 , G06K9/00 , G06T5/40 , G06F3/0484
CPC classification number: G06T5/008 , G06F3/04845 , G06F3/04847 , G06K9/00228 , G06T5/002 , G06T5/007 , G06T5/009 , G06T5/40 , G06T2207/20016 , G11B27/034 , G11B27/34
Abstract: Methods and systems for modifying an image by applying an effect to an image are described. The effects include a pop effect, a light adjustment, or a color adjustment to an image. The methods and systems include providing a user slider to for applying an effect to the image. The methods and systems further include determining a first portion of the image including a face and creating a protection mask to protect the face in the first portion during image modification. The protection mask may include an enhancement threshold for modifying the first portion of the image. The modification of the image may include modifying the second portion of the image differently than the first portion of the image. A method for enforcing different resolutions of a same input image to produce similar visual results is also described.
Abstract translation: 描述通过对图像应用效果来修改图像的方法和系统。 效果包括弹出效果,光调整或对图像的颜色调整。 方法和系统包括提供用于将效果应用于图像的用户滑块。 所述方法和系统还包括确定图像的包括脸部的第一部分,并创建保护面罩,以在图像修改期间保护第一部分中的脸部。 保护掩模可以包括用于修改图像的第一部分的增强阈值。 图像的修改可以包括不同于图像的第一部分来修改图像的第二部分。 还描述了用于执行相同输入图像的不同分辨率以产生类似的视觉结果的方法。
-
公开(公告)号:US09286706B1
公开(公告)日:2016-03-15
申请号:US14099745
申请日:2013-12-06
Applicant: Google Inc.
Inventor: Aravind Krishnaswamy , David Gary Besbris
CPC classification number: G06T11/60 , G06K9/00288
Abstract: Implementations relate to editing image regions based on previous user edits. In some implementations, a method includes detecting a region depicting an identified subject in a target image and determining an identity of the identified subject. The method retrieves one or more stored user edits associated with the identity of the identified subject, where the user edits were previously made by a user to one or more other regions in one or more source images, and the other regions depict the identified subject having the identity. The method applies the one or more user edits to the region in the target image.
Abstract translation: 实现涉及基于以前的用户编辑来编辑图像区域。 在一些实施方式中,一种方法包括检测描绘目标图像中识别的对象的区域并确定识别的对象的身份。 该方法检索与所识别的对象的身份相关联的一个或多个存储的用户编辑,其中用户先前由用户对一个或多个源图像中的一个或多个其他区域进行编辑,并且其他区域描绘所识别的对象具有 身份。 该方法将一个或多个用户编辑应用于目标图像中的区域。
-
公开(公告)号:US08917355B1
公开(公告)日:2014-12-23
申请号:US14013723
申请日:2013-08-29
Applicant: Google Inc.
Inventor: Vincent Mo , David Cohen , Aravind Krishnaswamy
CPC classification number: H04N5/265 , G11B27/10 , H04N21/233 , H04N21/23418 , H04N21/2665 , H04N21/41407 , H04N21/4394 , H04N21/44008 , H04N21/4622 , H04N21/47205 , H04N21/8547
Abstract: A method and computing system for receiving a first video file containing a first plurality of video frames. A second video file containing a second plurality of video frames is received. The video files are processed to identify at least one non-graphical temporal alignment object included in each of the video files. The video files are temporally aligned using the at least one non-graphical temporal alignment object to produce temporally-aligned video files.
Abstract translation: 一种用于接收包含第一多个视频帧的第一视频文件的方法和计算系统。 接收包含第二多个视频帧的第二视频文件。 视频文件被处理以识别包括在每个视频文件中的至少一个非图形时间对准对象。 视频文件使用至少一个非图形时间对准对象在时间上对准以产生时间对齐的视频文件。
-
公开(公告)号:US10380447B1
公开(公告)日:2019-08-13
申请号:US14555120
申请日:2014-11-26
Applicant: Google Inc.
Inventor: Krzysztof Kulewski , Aravind Krishnaswamy , Sevket Derin Babacan
Abstract: Implementations generally relate to providing regions of interest in an image. In some implementations, a method includes receiving an image. The method further includes determining one or more image features. The method further includes grouping the one or more image features into one or more regions of interest.
-
公开(公告)号:US09519957B1
公开(公告)日:2016-12-13
申请号:US14323911
申请日:2014-07-03
Applicant: Google Inc.
Inventor: Krzysztof Kulewski , Aravind Krishnaswamy , Sevket Derin Babacan
CPC classification number: G06T5/008 , G06T19/006 , G06T19/20 , G06T2207/10024 , G06T2207/20208
Abstract: Aspects of the subject technology relate to automatically and selectively applying a fill light filter to an image. A process includes determining an edge-preserved, smoothed version of the image, and determining a grayscale version of the image. The process also includes comparing each pixel of the edge-preserved, smoothed version of the image to each corresponding pixel of the grayscale version of the image. The process also includes applying the fill light filter to the image based on the comparison. The fill light filter is automatically adjusted based on identifying regions in the image. Selectively applying the fill light filter can reduce artifacts and noise from forming or being amplified as a result of the fill light filter.
Abstract translation: 主题技术的方面涉及对图像自动和选择性地应用填充光过滤器。 一个过程包括确定图像的边缘保留,平滑版本,以及确定图像的灰度版本。 该过程还包括将图像的边缘保留,平滑版本的每个像素与图像的灰度版本的每个对应像素进行比较。 该过程还包括基于比较将填充光过滤器应用于图像。 基于图像中的识别区域自动调整补光过滤器。 选择性地施加填充光滤波器可以减少由于填充光滤波器而造成的伪影和噪声而形成或被放大。
-
公开(公告)号:US09451180B2
公开(公告)日:2016-09-20
申请号:US14562389
申请日:2014-12-05
Applicant: Google Inc.
Inventor: Vincent Mo , David Cohen , Aravind Krishnaswamy
IPC: H04N9/475 , H04N5/265 , H04N21/439 , H04N21/44 , H04N21/462 , H04N21/472 , H04N21/8547 , G11B27/10 , H04N21/233 , H04N21/234 , H04N21/2665 , H04N21/414
CPC classification number: H04N5/265 , G11B27/10 , H04N21/233 , H04N21/23418 , H04N21/2665 , H04N21/41407 , H04N21/4394 , H04N21/44008 , H04N21/4622 , H04N21/47205 , H04N21/8547
Abstract: A method and computing system for receiving a first video file containing a first plurality of video frames. A second video file containing a second plurality of video frames is received. The video files are processed to identify at least one non-graphical temporal alignment object included in each of the video files. The video files are temporally aligned using the at least one non-graphical temporal alignment object to produce temporally-aligned video files.
Abstract translation: 一种用于接收包含第一多个视频帧的第一视频文件的方法和计算系统。 接收包含第二多个视频帧的第二视频文件。 视频文件被处理以识别包括在每个视频文件中的至少一个非图形时间对准对象。 视频文件使用至少一个非图形时间对准对象在时间上对准以产生时间对齐的视频文件。
-
-
-
-
-
-
-
-
-