Facial feature detection on mobile devices
    1.
    发明授权
    Facial feature detection on mobile devices 有权
    移动设备上的面部特征检测

    公开(公告)号:US07643659B2

    公开(公告)日:2010-01-05

    申请号:US11323654

    申请日:2005-12-31

    摘要: Locating an eye includes generating an intensity response map by applying a 3-rectangle filter and applying K-mean clustering to the map to determine the eye. Locating an eye corner includes applying logarithm transform and grayscale stretching to generate a grayscale eye patch, generating a binary map of the patch by using a threshold based on a histogram of the patch, and estimating the eye corner by averaging coordinates weighted by minimal eigenvalues of spatial gradient matrices in a search region based on the binary map. Locating a mouth corner includes generating another intensity response map and generating another binary map using another threshold based on another histogram of the intensity response map. Locating a chin or a cheek includes applying angle constrained gradient analysis to reject locations that cannot be the chin or cheek. Locating a cheek further includes removing falsely detected cheeks by parabola fitting curves through the cheeks.

    摘要翻译: 定位眼睛包括通过应用3矩形滤波器并将K均值聚类应用于地图来确定眼睛来产生强度响应图。 定位眼角包括应用对数变换和灰度拉伸以产生灰度眼睛斑块,通过使用基于斑块的直方图的阈值来生成斑块的二值图,并且通过平均坐标加权的坐标来估计眼角,该坐标是通过最小特征值 基于二进制图的搜索区域中的空间梯度矩阵。 定位嘴角包括产生另一个强度响应图并使用基于强度响应图的另一个直方图的另一个阈值生成另一二进制图。 定位下巴或脸颊包括应用角度约束梯度分析来拒绝不能是下巴或脸颊的位置。 定位脸颊进一步包括通过抛物线拟合曲线通过脸颊去除错误检测到的脸颊。

    Facial feature detection on mobile devices
    2.
    发明申请
    Facial feature detection on mobile devices 有权
    移动设备上的面部特征检测

    公开(公告)号:US20070154096A1

    公开(公告)日:2007-07-05

    申请号:US11323654

    申请日:2005-12-31

    IPC分类号: G06K9/46 G06K9/62

    摘要: Locating an eye includes generating an intensity response map by applying a 3-rectangle filter and applying K-mean clustering to the map to determine the eye. Locating an eye corner includes applying logarithm transform and grayscale stretching to generate a grayscale eye patch, generating a binary map of the patch by using a threshold based on a histogram of the patch, and estimating the eye corner by averaging coordinates weighted by minimal eigenvalues of spatial gradient matrices in a search region based on the binary map. Locating a mouth corner includes generating another intensity response map and generating another binary map using another threshold based on another histogram of the intensity response map. Locating a chin or a cheek includes applying angle constrained gradient analysis to reject locations that cannot be the chin or cheek. Locating a cheek further includes removing falsely detected cheeks by parabola fitting curves through the cheeks.

    摘要翻译: 定位眼睛包括通过应用3矩形滤波器并将K均值聚类应用于地图来确定眼睛来产生强度响应图。 定位眼角包括应用对数变换和灰度拉伸以产生灰度眼睛斑块,通过使用基于斑块的直方图的阈值来生成斑块的二值图,并且通过平均坐标加权的坐标来估计眼角,该坐标是通过最小特征值 基于二进制图的搜索区域中的空间梯度矩阵。 定位嘴角包括产生另一个强度响应图并使用基于强度响应图的另一个直方图的另一个阈值生成另一二进制图。 定位下巴或脸颊包括应用角度约束梯度分析来拒绝不能是下巴或脸颊的位置。 定位脸颊进一步包括通过抛物线拟合曲线通过脸颊去除错误检测到的脸颊。

    Face detection on mobile devices
    3.
    发明申请
    Face detection on mobile devices 有权
    移动设备上的人脸检测

    公开(公告)号:US20070154095A1

    公开(公告)日:2007-07-05

    申请号:US11323653

    申请日:2005-12-31

    IPC分类号: G06K9/46 G06K9/34 G06K9/00

    摘要: A method for detecting a facial area on a color image includes (a) placing a search window on the color image, (b) determining if a center pixel of the search window is a skin color pixel, indicating that the search window is a possible facial area candidate, (c) applying a 3-rectangle filter to the search window to determine if the search window is a possible facial area candidate, (d) applying a 4-rectangle filter to the search window to determine if the search window is a possible facial area candidate, (e) if steps (b), (c), (d) all determine that the search window is a possible facial area candidate, applying an AdaBoost filter to the search window to determine if the search window is a facial area candidate, and (f) if step (e) determines that the search window is a facial area candidate, saving the location of the search window.

    摘要翻译: 用于检测彩色图像上的面部区域的方法包括(a)在彩色图像上放置搜索窗口,(b)确定搜索窗口的中心像素是皮肤颜色像素,指示搜索窗口是可能的 面部区域候选者,(c)将三矩形滤波器应用于搜索窗口以确定搜索窗口是否是可能的面部区域候选,(d)将四矩形滤波器应用于搜索窗口以确定搜索窗口是否为 可能的面部区域候选者,(e)如果步骤(b),(c),(d)都确定搜索窗口是可能的面部区域候选者,则将AdaBoost过滤器应用于搜索窗口以确定搜索窗口是否为 面部候选人,以及(f)如果步骤(e)确定搜索窗口是面部区域候选者,则保存搜索窗口的位置。

    Face detection on mobile devices
    4.
    发明授权
    Face detection on mobile devices 有权
    移动设备上的人脸检测

    公开(公告)号:US07953253B2

    公开(公告)日:2011-05-31

    申请号:US11323653

    申请日:2005-12-31

    IPC分类号: G06K9/00 G06K9/56 G06K9/36

    摘要: A method for detecting a facial area on a color image includes (a) placing a search window on the color image, (b) determining if a center pixel of the search window is a skin color pixel, indicating that the search window is a possible facial area candidate, (c) applying a 3-rectangle filter to the search window to determine if the search window is a possible facial area candidate, (d) applying a 4-rectangle filter to the search window to determine if the search window is a possible facial area candidate, (e) if steps (b), (c), (d) all determine that the search window is a possible facial area candidate, applying an AdaBoost filter to the search window to determine if the search window is a facial area candidate, and (f) if step (e) determines that the search window is a facial area candidate, saving the location of the search window.

    摘要翻译: 用于检测彩色图像上的面部区域的方法包括(a)在彩色图像上放置搜索窗口,(b)确定搜索窗口的中心像素是皮肤颜色像素,指示搜索窗口是可能的 面部区域候选者,(c)将三矩形滤波器应用于搜索窗口以确定搜索窗口是否是可能的面部区域候选,(d)将四矩形滤波器应用于搜索窗口以确定搜索窗口是否为 可能的面部区域候选者,(e)如果步骤(b),(c),(d)都确定搜索窗口是可能的面部区域候选者,则将AdaBoost过滤器应用于搜索窗口以确定搜索窗口是否为 面部候选人,以及(f)如果步骤(e)确定搜索窗口是面部区域候选者,则保存搜索窗口的位置。

    Video Concatenation for MPEG-4 and H.263 Bit Streams
    5.
    发明申请
    Video Concatenation for MPEG-4 and H.263 Bit Streams 有权
    MPEG-4和H.263比特流的视频连接

    公开(公告)号:US20090285307A1

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

    申请号:US12185071

    申请日:2008-08-02

    IPC分类号: H04N7/26

    摘要: A method for concatenating MPEG-4 or H.263 segments is provided. The method includes extracting and comparing the VOL or picture header information of each segment. If the two segments have the same VOL or picture header information, the method merges the two segments directly by appending one segment to another to form a new bit stream. If the two segments have the different resolution, the method completely decodes and re-encodes the segments and then merges the segments. Otherwise the method takes the VOL or picture header information of one segment as reference to produce the new bit stream. The method parses the other segment frame at a time, re-encapsulates it according to the reference VOL or picture header information, and appends it to the one segment. During the process, the method only uses VLD to parse the other segment without using the tools of DCT, IDCT, ME, and MC.

    摘要翻译: 提供了一种连接MPEG-4或H.263段的方法。 该方法包括提取和比较每个段的VOL或图像头信息。 如果两个段具有相同的VOL或图像头信息,则该方法通过将一个段附加到另一段直接合并形成新的比特流。 如果两个分段具有不同的分辨率,则该方法完全对段进行解码和重新编码,然后合并段。 否则,该方法将一个段的VOL或图像头信息作为参考,以产生新的比特流。 该方法一次分析其他段帧,根据参考VOL或图片头信息重新封装,并将其附加到一个段。 在此过程中,该方法仅使用VLD来解析其他段,而不使用DCT,IDCT,ME和MC的工具。

    Graphic engine for rasterizing a straight edge in a resource-constrained device
    6.
    发明授权
    Graphic engine for rasterizing a straight edge in a resource-constrained device 有权
    用于光栅化资源受限设备中的直边的图形引擎

    公开(公告)号:US07161597B2

    公开(公告)日:2007-01-09

    申请号:US10614879

    申请日:2003-07-07

    申请人: Jiangen Cao

    发明人: Jiangen Cao

    IPC分类号: G06T15/00

    CPC分类号: G06T11/40 G06T11/203

    摘要: A method for rasterizing an edge includes determining an area projected by the edge in a pixel it touches. The projected area is first set equal to a unit area projected by the edge in one unit step. If a starting point of the edge is located in the pixel, an excessive projected area attributed to the edge before the starting point is subtracted from the projected area. If an end point of the edge is located in the pixel, another excessive projected area attributed to the edge after the end point is subtracted from the unit area from the projected area. If the edge crosses the pixel, then a carryover projected area attributed to the edge in a preceding pixel is added to the projected area.

    摘要翻译: 用于光栅化边缘的方法包括确定由其接触的像素中的边缘投影的区域。 首先将投影区域设置为等于边缘在一个单位步长中投影的单位面积。 如果边缘的起点位于像素中,则从投影区域中减去归因于起始点之前的边缘的过度投影面积。 如果边缘的终点位于像素中,则从投影区域从单位区域中减去归因于终点之后的边缘的另一过度投影面积。 如果边缘与像素交叉,则归因于先前像素中的边缘的携带投影区域被添加到投影区域。

    Video concatenation for MPEG-4 and H.263 bit streams
    7.
    发明授权
    Video concatenation for MPEG-4 and H.263 bit streams 有权
    MPEG-4和H.263比特流的视频级联

    公开(公告)号:US08270494B2

    公开(公告)日:2012-09-18

    申请号:US12185071

    申请日:2008-08-02

    IPC分类号: H04N11/02

    摘要: A method for concatenating MPEG-4 or H.263 segments is provided. The method includes extracting and comparing the VOL or picture header information of each segment. If the two segments have the same VOL or picture header information, the method merges the two segments directly by appending one segment to another to form a new bit stream. If the two segments have the different resolution, the method completely decodes and re-encodes the segments and then merges the segments. Otherwise the method takes the VOL or picture header information of one segment as reference to produce the new bit stream. The method parses the other segment frame at a time, re-encapsulates it according to the reference VOL or picture header information, and appends it to the one segment. During the process, the method only uses VLD to parse the other segment without using the tools of DCT, IDCT, ME, and MC.

    摘要翻译: 提供了一种连接MPEG-4或H.263段的方法。 该方法包括提取和比较每个段的VOL或图像头信息。 如果两个段具有相同的VOL或图像头信息,则该方法通过将一个段附加到另一段直接合并形成新的比特流。 如果两个分段具有不同的分辨率,则该方法完全对段进行解码和重新编码,然后合并段。 否则,该方法将一个段的VOL或图像头信息作为参考,以产生新的比特流。 该方法一次分析其他段帧,根据参考VOL或图片头信息重新封装,并将其附加到一个段。 在此过程中,该方法仅使用VLD来解析其他段,而不使用DCT,IDCT,ME和MC的工具。

    Graphic engine for approximating a quadratic Bezier curve in a resource-constrained device
    8.
    发明申请
    Graphic engine for approximating a quadratic Bezier curve in a resource-constrained device 审中-公开
    用于在资源受限设备中近似二次贝塞尔曲线的图形引擎

    公开(公告)号:US20050007369A1

    公开(公告)日:2005-01-13

    申请号:US10614876

    申请日:2003-07-07

    IPC分类号: G06T11/20

    CPC分类号: G06T11/20

    摘要: A method for approximating a quadratic Bezier curve represented by a first anchor point, a control point, and a second anchor point includes determining a flatness of a line formed between the first anchor point and the second anchor point. The flatness is a first quotient of (1) a first triangular area formed by the first anchor point, the control point, and the second anchor point divided by (2) a first distance between the first anchor point and the second anchor point. If the flatness is less than a threshold, the method further includes replacing the quadratic Bezier curve with an edge between the first anchor point and the second anchor point.

    摘要翻译: 用于近似由第一锚定点,控制点和第二锚定点表示的二次贝塞尔曲线的方法包括确定形成在第一锚定点和第二锚定点之间的线的平坦度。 平坦度是(1)由第一锚定点,控制点和第二锚定点形成的第一三角形区域的第一商,除以(2)第一锚定点和第二锚点之间的第一距离。 如果平坦度小于阈值,则该方法还包括用第一锚定点和第二锚定点之间的边缘替换二次贝塞尔曲线。

    Graphic engine for approximating a quadratic bezier curve in a resource-constrained device
    9.
    发明授权
    Graphic engine for approximating a quadratic bezier curve in a resource-constrained device 有权
    用于在资源受限设备中近似二次贝塞尔曲线的图形引擎

    公开(公告)号:US07764287B2

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

    申请号:US11419744

    申请日:2006-05-22

    IPC分类号: G06T11/20

    CPC分类号: G06T11/20

    摘要: A method is provided for approximating a quadratic Bezier curve represented by two anchor points and a control point that are fixed-point binary numbers. If a first flatness of a line formed between the two anchor points of the Bezier curve is less than a threshold, the method includes replacing the Bezier curve with an edge between the two anchor points. If the first flatness is not less than the threshold, the method includes subdividing the Bezier curve into halves and determining a second flatness of one of the halves. The first flatness is approximated by a triangular area formed by the two anchor points and the control point, and the triangular area is approximated by multiplication and subtraction operations. The second flatness of the half is approximated as the triangular area divided by 8, where the division by 8 is determined by shifting 3 bits to the right.

    摘要翻译: 提供了一种用于近似由两个锚点表示的二次贝塞尔曲线和作为定点二进制数的控制点的方法。 如果在贝塞尔曲线的两个锚点之间形成的线的第一平面度小于阈值,则该方法包括用两个锚点之间的边缘替换贝塞尔曲线。 如果第一平坦度不小于阈值,则该方法包括将贝塞尔曲线细分为二分之一并确定其中一半的第二平坦度。 第一平面度由两个锚定点和控制点形成的三角形区域近似,三角形区域通过乘法运算和近似运算近似。 一半的第二平坦度近似为三分之一除以8,其中除以8是通过向右移位3位来确定的。

    Graphic engine for rasterizing a straight edge in a resource-constrained device
    10.
    发明申请
    Graphic engine for rasterizing a straight edge in a resource-constrained device 有权
    用于光栅化资源受限设备中的直边的图形引擎

    公开(公告)号:US20050007365A1

    公开(公告)日:2005-01-13

    申请号:US10614879

    申请日:2003-07-07

    申请人: Jiangen Cao

    发明人: Jiangen Cao

    IPC分类号: G06T11/20 G06T11/40

    CPC分类号: G06T11/40 G06T11/203

    摘要: A method for determining a projected area of an edge along a major direction in a pixel includes determining if the edge is at a starting point located inside the pixel and determining if the edge is at an end point located inside the pixel. If the edge is at a starting point located inside the pixel, the method includes determining a first excessive area and decrementing the projected area in the pixel by the first excessive area. If the edge is at an end point located inside the pixel, the method includes determining a second excessive area and decrementing the projected area by the second excessive area.

    摘要翻译: 用于确定像素中沿着主要方向的边缘的投影面积的方法包括确定边缘是否位于位于像素内部的起始点处,并且确定边缘是否位于位于像素内部的端点处。 如果边缘位于位于像素内部的起始点处,则该方法包括确定第一过度区域并将像素中的投影面积减少第一过度区域。 如果边缘处于位于像素内部的终点,则该方法包括确定第二过度区域并将投影面积减少第二过度区域。