Distortion of digital images using spatial offsets from image reference points

    公开(公告)号:US09471998B2

    公开(公告)日:2016-10-18

    申请号:US14602296

    申请日:2015-01-22

    Applicant: Google Inc.

    Inventor: Nils Kokemohr

    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.

    Image Editing and Repair
    12.
    发明申请
    Image Editing and Repair 审中-公开
    图像编辑和修复

    公开(公告)号:US20160300327A1

    公开(公告)日:2016-10-13

    申请号:US15090476

    申请日:2016-04-04

    Applicant: Google Inc.

    CPC classification number: G06T5/001 G06T5/005 G06T11/60 H04N5/23293

    Abstract: A method for healing a target region on an input image is described. A preview image is received; the preview image may reflect a down-sampled image of an original image. The method determines a target region for the preview image. The target region indicates a segment of the preview image designated for healing. The method may then heal the target region associated with the preview image using a transformation. The method may store one or more parameters associated with the healed preview image. The method may then provide for display the healed preview image to a user on a mobile device.

    Abstract translation: 描述了用于在输入图像上修复目标区域的方法。 收到预览图像; 预览图像可以反映原始图像的下采样图像。 该方法确定预览图像的目标区域。 目标区域表示指定用于愈合的预览图像的一段。 该方法然后可以使用变换来治愈与预览图像相关联的目标区域。 该方法可以存储与愈合的预览图像相关联的一个或多个参数。 该方法然后可以提供在移动设备上向用户显示愈合的预览图像。

    TWO-DIMENSIONAL IMAGE PROCESSING BASED ON THIRD DIMENSION DATA
    13.
    发明申请
    TWO-DIMENSIONAL IMAGE PROCESSING BASED ON THIRD DIMENSION DATA 审中-公开
    基于三维数据的二维图像处理

    公开(公告)号:US20160217559A1

    公开(公告)日:2016-07-28

    申请号:US15076266

    申请日:2016-03-21

    Applicant: Google Inc.

    Abstract: Systems, methods and computer readable media for two-dimensional image processing based on third dimension data are described. Some implementations can include a method comprising obtaining first image data having a plurality of pixel values and obtaining second image data corresponding to each pixel value in the first image data. The method can also include receiving an indication of one or more control points in the first image data. The method can further include selectively filtering the first image data based on a distance from the control point and on one or more data values in the second image data corresponding to the corresponding control point. The method can also include outputting the selectively filtered first image data.

    Abstract translation: 描述了基于第三维数据的用于二维图像处理的系统,方法和计算机可读介质。 一些实施方式可以包括一种方法,包括获得具有多个像素值的第一图像数据,并获得与第一图像数据中的每个像素值对应的第二图像数据。 该方法还可以包括接收第一图像数据中的一个或多个控制点的指示。 该方法还可以包括基于距控制点的距离以及对应于相应控制点的第二图像数据中的一个或多个数据值来选择性地过滤第一图像数据。 该方法还可以包括输出选择性滤波的第一图像数据。

    Method for image processing using local statistics convolution
    14.
    发明授权
    Method for image processing using local statistics convolution 有权
    使用局部统计卷积的图像处理方法

    公开(公告)号:US09311694B2

    公开(公告)日:2016-04-12

    申请号:US14094405

    申请日:2013-12-02

    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.

    Abstract translation: 一种用于过滤数字图像的方法,包括将所述数字图像分割成多个瓦片; 计算对应于所述多个瓦片中的每一个的瓦片直方图; 优选地使用1D卷积从所述瓦片直方图导出多个瓦片传送函数; 从所述多个瓦片传送功能内插瓦片传送功能; 并用内插的图块传递函数对数字图像进行滤波。 使用这种方法,可以使用许多滤波器来构思或实现,包括边缘保持平滑滤波器,HDR色调映射,边缘不变梯度或熵检测,图像上采样,以及将粗略数据映射到精细数据。

    Method for dynamic range editing
    15.
    发明授权
    Method for dynamic range editing 有权
    动态范围编辑方法

    公开(公告)号:US08737764B2

    公开(公告)日:2014-05-27

    申请号:US13739754

    申请日:2013-01-11

    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.

    Abstract translation: 一种显示高动态范围图像的方法,包括接收高动态范围图像,计算作为高动态范围图像的函数的第一组色调映射参数,以第一分辨率对第一组色调映射参数进行二次采样 以创建第一子采样参数集,通过处理作为第一子采样参数集的函数的高动态范围图像来创建第一色调映射图像,并且显示第一色调映射图像。 还公开了堆叠图像的多个版本以创建高动态范围图像的方法,使得可以根据接收的用户输入来修改合成。

    Graphical user interface and related method

    公开(公告)号:US10430060B2

    公开(公告)日:2019-10-01

    申请号:US15627507

    申请日:2017-06-20

    Applicant: Google Inc.

    Inventor: Nils Kokemohr

    Abstract: A graphical user interface that is embodied in a computer-readable medium for execution on a computer, and configured for processing of an image that is displayed on a screen. The graphical user interface includes an original version of a control element, and a blurred version of the control element. The blurred version of the control element is superimposed over the image on the screen, and the original version of the control element is superimposed over the blurred version of the control element on the screen.

    Method for sliced inpainting
    17.
    发明授权

    公开(公告)号:US09870604B2

    公开(公告)日:2018-01-16

    申请号:US15260390

    申请日:2016-09-09

    Applicant: Google Inc.

    Inventor: Nils Kokemohr

    Abstract: A method for replacing image data in a destination region that is divided into sub-pieces along one or more cutting paths, which start and end at two different points on the border, and finding replacement data for the sub-pieces. The cutting paths may be determined as a function of the type of image structured at the start and the end points. The cutting paths may also be determined as a function of the area of the sub-pieces and the lengths of the cutting paths. Optionally, the destination region may be determined by a spot detection algorithm. Further optionally, the spot detection algorithm may comprise calculation of a high pass filter, or detection of areas of luminosity and border-to-volume ratios. A method for moving an image element within an image is also provided.

    Graphical user interface and related method

    公开(公告)号:US09690467B2

    公开(公告)日:2017-06-27

    申请号:US14194481

    申请日:2014-02-28

    Applicant: Google Inc.

    Inventor: Nils Kokemohr

    CPC classification number: G06F3/04847 G06F3/04812 G06F3/04845

    Abstract: A graphical user interface that is embodied in a computer-readable medium for execution on a computer, and configured for processing of an image that is displayed on a screen. The graphical user interface includes an original version of a control element, and a blurred version of the control element. The blurred version of the control element is superimposed over the image on the screen, and the original version of the control element is superimposed over the blurred version of the control element on the screen.

    Method for sliced inpainting
    20.
    发明授权

    公开(公告)号:US09443285B2

    公开(公告)日:2016-09-13

    申请号:US14720601

    申请日:2015-05-22

    Applicant: Google Inc.

    Inventor: Nils Kokemohr

    Abstract: A method for replacing image data in a destination region that is divided into sub-pieces along one or more cutting paths, which start and end at two different points on the border, and finding replacement data for the sub-pieces. The cutting paths may be determined as a function of the type of image structured at the start and the end points. The cutting paths may also be determined as a function of the area of the sub-pieces and the lengths of the cutting paths. Optionally, the destination region may be determined by a spot detection algorithm. Further optionally, the spot detection algorithm may comprise calculation of a high pass filter, or detection of areas of luminosity and border-to-volume ratios. A method for moving an image element within an image is also provided.

Patent Agency Ranking