-
公开(公告)号:US10152781B2
公开(公告)日:2018-12-11
申请号:US15461284
申请日:2017-03-16
Applicant: Google Inc.
Inventor: Nils Kokemohr
Abstract: A method for filtering a digital image, comprising segmenting the digital image into a plurality of tiles; computing tile histograms corresponding to each of the plurality of tiles; deriving a plurality of tile transfer functions from the tile histograms preferably using 1D convolutions; interpolating a tile transfer function from the plurality of tile transfer functions; and filtering the digital image with the interpolated tile transfer function. Many filters otherwise difficult to conceive or to implement are possible with this method, including an edge-preserving smoothing filter, HDR tone mapping, edge invariant gradient or entropy detection, image upsampling, and mapping coarse data to fine data.
-
公开(公告)号:US09883079B2
公开(公告)日:2018-01-30
申请号:US15214238
申请日:2016-07-19
Applicant: Google Inc.
Inventor: Nils Kokemohr
CPC classification number: H04N1/58 , G06T5/002 , G06T5/20 , G06T11/001 , G06T2207/10024 , G06T2207/20004 , G06T2207/20024 , G06T2207/20192 , G06T2207/20221 , H04N1/4092 , H04N1/62
Abstract: A method for applying filters to digital images with minimal amplification of image noise, comprising filtering the digital image with an EPDR edge-preserving detail-reducing filter, determining a matrix from the filtered image as a result of one or more structure adaptive functions, and modifying the digital image using the filter, adjusted by the matrix values, to produce an enhanced digital image. The order of processing may be inverted, by first determining the matrix and then filtering the matrix with the edge-preserving detail-reducing filter.
-
公开(公告)号:US09811933B2
公开(公告)日:2017-11-07
申请号:US14744332
申请日:2015-06-19
Applicant: Google Inc.
Inventor: Nils Kokemohr
Abstract: Implementations relate to editing images with selective editing tools. In some implementations, a computer-implemented method for an image editing program causes a display of an image and receives user input from a user to the image editing program, the user input indicative of selection of a selective editing tool. The method restores the image to a previous state in which a first modification to one or more pixel values of the image is omitted, where the first modification resulted from previous application of a first edit operation to the image. The method applies a second edit operation to one or more local areas of the image as indicated by selection of the selective editing tool by the user input, and the applying causes a second modification to the image.
-
公开(公告)号:US20160171672A1
公开(公告)日:2016-06-16
申请号:US15051731
申请日:2016-02-24
Applicant: Google Inc.
Inventor: Nils Kokemohr
CPC classification number: G06T5/009 , G06K9/36 , G06K9/52 , G06T2207/20208
Abstract: A method of displaying a high dynamic range image, comprising receiving the high dynamic range image, calculating a first set of tone mapping parameters as a function of the high dynamic range image, sub-sampling the first set of tone mapping parameters at a first resolution to create a first sub-sampled parameter set, creating a first tone-mapped image by processing the high dynamic range image as a function of the first sub-sampled parameter set, and displaying the first tone-mapped image. A method of composting a plurality of versions of an image to create the high dynamic range image is also disclosed such that the compositing may be modified as a function of received user input.
-
5.
公开(公告)号:US09407790B2
公开(公告)日:2016-08-02
申请号:US14485694
申请日:2014-09-13
Applicant: Google Inc.
Inventor: Nils Kokemohr
CPC classification number: H04N1/58 , G06T5/002 , G06T5/20 , G06T11/001 , G06T2207/10024 , G06T2207/20004 , G06T2207/20024 , G06T2207/20192 , G06T2207/20221 , H04N1/4092 , H04N1/62
Abstract: A method for applying filters to digital images with minimal amplification of image noise, comprising filtering the digital image with an EPDR edge-preserving detail-reducing filter, determining a matrix from the filtered image as a result of one or more structure adaptive functions, and modifying the digital image using the filter, adjusted by the matrix values, to produce an enhanced digital image. The order of processing may be inverted, by first determining the matrix and then filtering the matrix with the edge-preserving detail-reducing filter.
Abstract translation: 一种用于以最小的图像噪声放大对数字图像应用滤波器的方法,包括用EPDR边缘保留细节减少滤波器对数字图像进行滤波,作为一个或多个结构自适应函数的结果从滤波图像中确定矩阵,以及 使用由矩阵值调整的滤波器来修改数字图像,以产生增强的数字图像。 可以通过首先确定矩阵然后用边缘保留细节减少滤波器来过滤矩阵来反转处理顺序。
-
公开(公告)号:US09285971B2
公开(公告)日:2016-03-15
申请号:US13920555
申请日:2013-06-18
Applicant: Google Inc.
Inventor: Nils Kokemohr
IPC: G06F3/048 , G06F3/0484 , G06F3/0482 , G06F3/0486
CPC classification number: G06F3/04845 , G06F3/04817 , G06F3/0482 , G06F3/0486
Abstract: Implementations generally relate to applying image enhancements. In some implementations, a method includes providing a selection of image enhancements to a user. The method also includes causing the image enhancements to be displayed as a collection of icons, where the collection includes icons representing different image enhancements, and where one or more of the image enhancements are applied to one or more images. The method also includes enabling the user to select any icon in the collection in order to modify the collection, where the selected icon has a corresponding selected image enhancement. The method also includes hiding icons associated with image enhancements that are subsequent image enhancements relative to the selected image enhancement. The method also includes deactivating the subsequent image enhancements corresponding to the hidden icons.
Abstract translation: 实现通常涉及应用图像增强。 在一些实现中,一种方法包括提供对用户的图像增强的选择。 该方法还包括使得图像增强被显示为图标的集合,其中集合包括表示不同图像增强的图标,并且其中一个或多个图像增强被应用于一个或多个图像。 该方法还包括使用户能够选择集合中的任何图标,以便修改集合,其中所选择的图标具有相应的所选图像增强。 该方法还包括隐藏与图像增强相关联的图标,其是相对于所选择的图像增强的后续图像增强。 该方法还包括去激活对应于隐藏图标的后续图像增强。
-
公开(公告)号:US20130346898A1
公开(公告)日:2013-12-26
申请号:US13920555
申请日:2013-06-18
Applicant: Google Inc.
Inventor: Nils Kokemohr
IPC: G06F3/0484 , G06F3/0482 , G06F3/0486
CPC classification number: G06F3/04845 , G06F3/04817 , G06F3/0482 , G06F3/0486
Abstract: Implementations generally relate to applying image enhancements. In some implementations, a method includes providing a selection of image enhancements to a user. The method also includes causing the image enhancements to be displayed as a collection of icons, where the collection includes icons representing different image enhancements, and where one or more of the image enhancements are applied to one or more images. The method also includes enabling the user to select any icon in the collection in order to modify the collection, where the selected icon has a corresponding selected image enhancement. The method also includes hiding icons associated with image enhancements that are subsequent image enhancements relative to the selected image enhancement. The method also includes deactivating the subsequent image enhancements corresponding to the hidden icons.
Abstract translation: 实现通常涉及应用图像增强。 在一些实现中,一种方法包括提供对用户的图像增强的选择。 该方法还包括使得图像增强被显示为图标的集合,其中集合包括表示不同图像增强的图标,并且其中一个或多个图像增强被应用于一个或多个图像。 该方法还包括使用户能够选择集合中的任何图标,以便修改集合,其中所选择的图标具有相应的所选图像增强。 该方法还包括隐藏与图像增强相关联的图标,其是相对于所选择的图像增强的后续图像增强。 该方法还包括去激活对应于隐藏图标的后续图像增强。
-
公开(公告)号:US10049477B1
公开(公告)日:2018-08-14
申请号:US14752658
申请日:2015-06-26
Applicant: Google Inc.
Inventor: Nils Kokemohr , Aravind Krishnaswamy , Ronald Frank Wotzlaw , Daniel Frederik Schwarz
Abstract: Implementations can relate to providing computer-assisted text and visual styling for images. In some implementations, a computer-implemented method includes determining a set of characteristics of an image, and applying one or more first visual modifications to the image based on one or more of the set of characteristics of the image. The method can include receiving user input defining user text, providing the user text in the image, and applying one or more second visual modifications to the image based on the user text and based on at least one of the set of characteristics of the image.
-
公开(公告)号:US09979894B1
公开(公告)日:2018-05-22
申请号:US14469540
申请日:2014-08-26
Applicant: Google Inc.
Inventor: Nils Kokemohr , Daniel Fenner
CPC classification number: H04N5/2354 , G01B11/00 , H04N5/23219 , H04N13/0207 , H04N13/207
Abstract: Implementations relate to modifying images with simulated light sources. In some implementations, a method includes receiving input indicating a location on a 2-D displayed image at which to position a light source element, and adjusting pixel values of the image to cause an illumination effect in the image based on the position of the light source element and based on a direction of illumination of the simulated light source with respect to one or more surfaces depicted in the image.
-
公开(公告)号:US09786031B2
公开(公告)日:2017-10-10
申请号:US15295854
申请日:2016-10-17
Applicant: Google Inc.
Inventor: Nils Kokemohr
CPC classification number: G06T3/0093 , G06F3/04845 , G06F3/04847 , G06K9/00536 , G06T5/00 , G06T5/007 , G06T11/00 , G06T11/001 , G06T11/60 , G06T2200/24 , H04N1/622
Abstract: A method for distorting a digital image comprising receiving the coordinates of one or more than one image reference point defined by a user within the digital image, receiving one or more than one spatial offset assigned by the user and associated with the coordinates of the one or more than one defined image reference point, providing a mixing function algorithm embodied on a computer-readable medium for distorting the digital image, calculating an offset matrix by applying the mixing function algorithm based on the one or more than one spatial offset and the coordinates of the one or more than one defined image reference point; and distorting the digital image by application of the offset matrix. A graphic tag may be associated with each of the defined image reference points and displayed over the digital image, and the assignment of the spatial offset may be accomplished by movement of the graphic tag with the pointing device. Abstract image reference points may be used to limit distortion.
-
-
-
-
-
-
-
-
-