Method and apparatus for determining the background of an image sequence
    1.
    发明授权
    Method and apparatus for determining the background of an image sequence 有权
    用于确定图像序列的背景的方法和装置

    公开(公告)号:US07574038B1

    公开(公告)日:2009-08-11

    申请号:US11096998

    申请日:2005-03-31

    IPC分类号: G06K9/00 G06K9/20

    CPC分类号: G06T7/215 G06T2207/10016

    摘要: One embodiment of the present invention provides a system that determines a background image for a sequence of image frames. During operation, the system receives a sequence of input image-frames, wherein an input image-frame associates pixels with pixel-attributes. The system then computes a labeling, wherein the labeling associates pixels in the output background image with input image-frames in the sequence of input image-frames. Next, the system determines the output background image using the sequence of input image-frames and the labeling.

    摘要翻译: 本发明的一个实施例提供一种确定图像帧序列的背景图像的系统。 在操作期间,系统接收输入图像帧的序列,其中输入图像帧将像素与像素属性相关联。 然后,系统计算标签,其中标签将输出背景图像中的像素与输入图像帧序列中的输入图像帧相关联。 接下来,系统使用输入图像帧和标签的顺序来确定输出背景图像。

    Panoramic image straightening
    4.
    发明申请
    Panoramic image straightening 有权
    全景图像矫直

    公开(公告)号:US20080143748A1

    公开(公告)日:2008-06-19

    申请号:US11638896

    申请日:2006-12-13

    IPC分类号: G09G5/14

    CPC分类号: G06T3/40

    摘要: Systems, methods, and apparatus, including computer program products, are provided for forming composite images. In some implementations, a method is provided. The method includes receiving a set of component images for forming a composite image and defining a first projection for the set of component images corresponding to a first reference frame. The method also includes identifying a plane corresponding to a point of view of the set of component images, where a normal to the plane corresponds to a second reference frame, defining a second projection for the set of component images corresponding to the second reference frame, the second reference frame corresponding to a rotation from the first reference frame defined using the normal of the identified plane, and rendering the composite image according to the second projection.

    摘要翻译: 提供了用于形成合成图像的系统,方法和装置,包括计算机程序产品。 在一些实现中,提供了一种方法。 该方法包括接收用于形成合成图像的一组分量图像,并且为对应于第一参考帧的分量图像组定义第一投影。 该方法还包括识别对应于该组分图像集合的视点的平面,其中平面的法线对应于第二参考帧,为对应于第二参考帧的分量图像组定义第二投影, 第二参考帧对应于使用所识别的平面的法线定义的第一参考帧的旋转,以及根据第二投影渲染合成图像。

    Methods and apparatus for generating shaped gradients
    5.
    发明授权
    Methods and apparatus for generating shaped gradients 有权
    产生成形梯度的方法和装置

    公开(公告)号:US07366635B1

    公开(公告)日:2008-04-29

    申请号:US11006342

    申请日:2004-12-06

    IPC分类号: G06F11/00

    CPC分类号: G06T11/001

    摘要: Methods, systems, and apparatus, including computer program products, for calculating or applying a gradient over a region in a multi-dimensional space. A boundary defines the shape of the region. A gradient specifies a value transition between a starting position and an ending position. The following actions are performed to calculate a gradient value at any point in the selected region: determining an interpolation vector extending from an effective origin included in the starting position through the point to the ending position and defining a gradient value for the point according to the gradient and based on the position of the point along the interpolation vector relative to the effective origin and an intersection point where the interpolation vector meets the boundary.

    摘要翻译: 包括用于在多维空间中的区域上计算或应用梯度的计算机程序产品的方法,系统和装置。 边界定义区域的形状。 梯度指定起始位置和结束位置之间的值转换。 执行以下动作以计算所选区域中的任何点处的梯度值:确定从包括在开始位置的有效原点通过该点延伸到终止位置的插值向量,并且根据该点定义该点的梯度值 并且基于相对于有效原点的插值向量的点的位置和插值向量与边界相遇的交点。

    Creating and manipulating related vector objects in an image
    6.
    发明授权
    Creating and manipulating related vector objects in an image 有权
    在图像中创建和操纵相关的矢量对象

    公开(公告)号:US07339597B1

    公开(公告)日:2008-03-04

    申请号:US10177374

    申请日:2002-06-21

    IPC分类号: G09G5/00

    CPC分类号: G06T11/206

    摘要: Computer programs and computer-implemented methods implement techniques for creating and manipulating related vector objects in an image. These include creating a first vector object or elements in an image, creating a second vector object or elements in the image, and in response to creating the second vector object(s) in the image, calculating one or more new values for a first attribute of the one or more attributes for the first vector object(s) based at least in part on one or more of the current attribute values for the second vector object(s).Relationships are defined between vector objects using equations that define a value (or values) for an attribute for one vector object or elements as a function of attribute value(s) defined for the same or different vector objects in the image. In preferred embodiments, the function includes equations defining an attractive force and a repulsive force between the attribute value(s).

    摘要翻译: 计算机程序和计算机实现的方法实现用于在图像中创建和操纵相关矢量对象的技术。 这些包括在图像中创建第一矢量对象或元素,在图像中创建第二矢量对象或元素,并响应于在图像中创建第二矢量对象,计算第一属性的一个或多个新值 至少部分地基于第二向量对象的当前属性值中的一个或多个来执行第一向量对象的一个​​或多个属性。 使用为一个向量对象的属性定义一个值(或值)的方程定义向量对象之间的关系,这些属性是为图像中相同或不同向量对象定义的属性值的函数。 在优选实施例中,该函数包括限定属性值之间的吸引力和排斥力的方程式。

    Creating and modifying curves on a computer display
    8.
    发明授权
    Creating and modifying curves on a computer display 失效
    在计算机显示屏上创建和修改曲线

    公开(公告)号:US6111588A

    公开(公告)日:2000-08-29

    申请号:US761186

    申请日:1996-12-05

    申请人: Martin E. Newell

    发明人: Martin E. Newell

    CPC分类号: G06T11/20

    摘要: A computer-implemented method modifies a curve in response to a user action through a graphical user interface in the computer system, with the curve being defined by control points. Each of the control points is identified in response to user input as a fixed control point, a selected control point, or a free control point. A displacement of selected points is received, and a free slope control point of the curve is mapped to a point Tp on a line t. An interpolation curve IC(t) is defined on the line t, and a point Tp is projected to the value of the interpolation curve IC(t) at t equals Tp to find a scale factor. The scale factor is multiplied by the displacement of the selected points to determine the displacement of the free control point. A computer-implemented graphical user interface method creates a Bezier curve segment on a display in a computer system. A selection of a first segment end point is received through a graphical user interface in the computer system. The position of a cursor on the computer display is received as a second segment end point. The first and second slope points are calculated so that the Bezier segment defined by the first and second segment end points and the first and second slope points approximates an arc. The calculated Bezier curve segment is displayed on the computer display.

    摘要翻译: 计算机实现的方法通过计算机系统中的图形用户界面来响应于用户动作来修改曲线,曲线由控制点定义。 响应于用户输入将每个控制点识别为固定控制点,所选择的控制点或自由控制点。 接收所选点的位移,并且将曲线的自由斜率控制点映射到线t上的点Tp。 在线t上定义插补曲线IC(t),并且在t等于Tp处将点Tp投影到插值曲线IC(t)的值以找到比例因子。 比例因子乘以所选点的位移,以确定自由控制点的位移。 计算机实现的图形用户界面方法在计算机系统的显示器上创建贝塞尔曲线段。 通过计算机系统中的图形用户界面接收第一段结束点的选择。 光标在计算机显示器上的位置作为第二段结束点被接收。 计算第一和第二倾斜点,使得由第一和第二段终点以及第一和第二倾斜点限定的贝塞尔段接近弧。 计算出的贝塞尔曲线段显示在计算机显示屏上。

    Geometric inference engine
    9.
    发明授权
    Geometric inference engine 失效
    几何推理发动机

    公开(公告)号:US5123087A

    公开(公告)日:1992-06-16

    申请号:US516004

    申请日:1990-04-27

    摘要: A computer-aided drafting system and methods for automatically locating geometric points for a user. A method includes defining a type of geometric point which includes a point type of interest to the user, setting a hit radius, displaying an object, displaying a curser to indicate a location, testing the object to find a point having the defined point type, which is within the hit radius of the curser, and if a point is found then displaying the point. A computer-aided drafting system includes a computer having a memory and a processor, a display device, a cursor control device, and instructions for directing the processor to automatically locate geometric points of interest to the user.

    摘要翻译: 计算机辅助绘图系统和用于自动定位用户几何点的方法。 一种方法包括定义几何点的类型,其包括用户感兴趣的点类型,设置命中半径,显示对象,显示光标以指示位置,测试对象以找到具有定义的点类型的点, 其位于光标的命中半径之内,并且如果找到点,则显示该点。 计算机辅助绘图系统包括具有存储器和处理器的计算机,显示设备,光标控制设备和用于引导处理器自动定位到用户感兴趣的几何点的指令。

    Fast, adaptive color to grayscale conversion
    10.
    发明授权
    Fast, adaptive color to grayscale conversion 有权
    快速,自适应的颜色进行灰度转换

    公开(公告)号:US07706606B1

    公开(公告)日:2010-04-27

    申请号:US11591914

    申请日:2006-11-01

    IPC分类号: G06K9/00

    CPC分类号: H04N1/40012

    摘要: Methods and systems, including computer program products, for determining a plurality of color clusters based on a plurality of pixels associated with a color image, the clusters being fewer than the pixels. A grayscale value for each one of a plurality of points in a color space is determined. Each grayscale value is based on a weighted average of target differences between each point and the clusters. Each of the pixels is associated with one or more of the points. A grayscale value for each pixel is identified based on the grayscale value of the associated one or more points.

    摘要翻译: 用于基于与彩色图像相关联的多个像素来确定多个颜色簇的方法和系统,包括计算机程序产品,所述簇小于像素。 确定颜色空间中的多个点中的每一个的灰度值。 每个灰度值基于每个点和簇之间目标差的加权平均值。 每个像素与一个或多个点相关联。 基于相关联的一个或多个点的灰度值来识别每个像素的灰度值。