CN102067175B - 图像中的自动面部检测和身份屏蔽及其应用 - Google Patents

图像中的自动面部检测和身份屏蔽及其应用 Download PDF

Info

Publication number
CN102067175B
CN102067175B CN200980118727.7A CN200980118727A CN102067175B CN 102067175 B CN102067175 B CN 102067175B CN 200980118727 A CN200980118727 A CN 200980118727A CN 102067175 B CN102067175 B CN 102067175B
Authority
CN
China
Prior art keywords
face
image
identity
region
motion blur
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200980118727.7A
Other languages
English (en)
Other versions
CN102067175A (zh
Inventor
谢尔盖·约费
兰斯·威廉姆斯
丹尼斯·施特雷洛
安德烈·弗莱门
卢克·文森特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Google LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Google LLC filed Critical Google LLC
Publication of CN102067175A publication Critical patent/CN102067175A/zh
Application granted granted Critical
Publication of CN102067175B publication Critical patent/CN102067175B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/30Determination of transform parameters for the alignment of images, i.e. image registration
    • G06T7/37Determination of transform parameters for the alignment of images, i.e. image registration using transform domain methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/001Texturing; Colouring; Generation of texture or colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/77Retouching; Inpainting; Scratch removal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • G06V40/171Local features and components; Facial parts ; Occluding parts, e.g. glasses; Geometrical relationships

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)
  • Collating Specific Patterns (AREA)

Abstract

公开了一种用来遮掩与图像中的面部区域相对应的身份的身份屏蔽方法和***。面部检测器被应用以检测图像中的一组可能的面部区域。接着身份屏蔽器被用来通过身份屏蔽技术处理所检测的面部区域,以便遮掩与所述区域相对应的身份。例如,所检测到的区域可以被运动模糊算法模糊为如同其处于运动之中,以使得经模糊的区域无法被识别为原始身份。或者可以通过面部替换算法用替代面部图像替换所检测到的面部区域以遮掩相应身份。

Description

图像中的自动面部检测和身份屏蔽及其应用
技术领域
本发明涉及图像处理,更具体地涉及通过自动检测和处理图像中的面部区域所进行的身份屏蔽及其应用。
背景技术
计算机联网和处理近年来的进展使得图像可以容易获取。然而,图像的公共访问,特别是包含人脸的图像的公共访问引起了有关隐私的关注。之前已经通过使得人脸无法辨认以遮掩其身份(identity)而做出了一些努力来保护在图像中出现的人的隐私。为了遮掩图像中的面部,首先要识别包含面部的区域。自动面部检测技术能够有助于在处理大量图像时识别面部区域。然而,自动面部检测技术的精确度引起了关注。在检测到的区域不对应于面部的情况下会出现错误确定(false positives)。也会没有检测到包含面部的区域。此外,为了遮掩面部,图像中所检测到的面部区域通常被具有单一颜色或马赛克的替换形状所替换。虽然遮掩了其面部出现在图像中的个人的身份,但是图像的外观也由于利用这样的方法中所使用的其它形状来替代面部而受到了不利影响。
发明内容
本发明涉及通过自动检测并处理图像中的面部区域所进行的身份屏蔽及其应用。在一个实施例中,面部检测器检测图像中的一组可能的面部区域,并且身份屏蔽器使用身份屏蔽算法来处理所检测到的面部区域以便遮掩所检测到的面部区域内的识别特征。在一个实施例中,身份屏蔽器使用运动模糊算法来模糊所检测到的面部区域,使得经模糊的面部区域显现为如同其处于运动之中并且不能识别出相应的身份。在另一个实施例中,身份屏蔽器使用面部替换算法以利用替代的面部图像来替换所检测的面部区域,使得遮掩相应的身份。在又另一个实施例中,身份屏蔽器使用运动模糊算法来模糊一些所检测到的面部区域,并且使用面部替换算法来替换其它所检测到的面部区域以遮掩相应的身份。
在一个实施例中,为了确保图像中的身份被遮掩,可以调节面部检测器的敏感度以检测可能对应于面部的可能区域。接着使用预先定义的验证分析来拒绝错误确定,即不对应于图像中的人脸的特征。在一个实施例中,执行肤色分析来拒绝面部检测器所检测到的错误确定。替选地,可以使用基于这样验证标准的模糊算法来处理潜在的错误确定。在一个实施例中,基于颜色区域为自然肤色的概率来应用模糊算法。越高的概率导致越强的模糊。
以下参考附图对本发明的其它实施例、特征和优势以及本发明各个实施例的结构和操作进行详细描述。
附图说明
参考附图对本发明的实施例进行描述。在附图中,相同的附图标记可以指示相同或功能相似的元素。元素在其中第一次出现的附图通常由相应附图标记中最左侧的数字来指示。
图1是用于对可以通过网络查看的图像执行身份屏蔽的示例性***100的图。
图2A是根据本发明实施例的使用运动模糊对图像进行身份屏蔽的示例。
图2B是根据本发明另一实施例的使用面部替换对图像进行身份屏蔽的示例。
图2C是根据本发明另一实施例的使用运动模糊和面部替换两者对图像进行身份屏蔽的示例。
图3A是面部区域的运动模糊的示例。
图3B是使用基于来自面部图像数据库的匹配图像所生成的面部图像替换面部区域的示例。
图4是用于对图像进行身份屏蔽的示例性过程的流程图。
图5是用于通过运动模糊对面部区域进行身份屏蔽的示例性过程的流程图。
图6是用于通过面部替换对面部区域进行身份屏蔽的示例性过程的流程图。
图7是用于利用被调整以检测可能的面部区域的面部检测算法的敏感度对图像中的面部区域进行检测的示例性过程连同后续验证过程的流程图。
图8是基于肤色分析以拒绝面部检测器所检测的错误确定的若干面部模糊示例的图表。
具体实施方式
本发明涉及通过自动检测并处理图像中的面部区域所进行的身份屏蔽及其应用。在这里对本发明的详细描述中,对“一个实施例”、“实施例”、“示例性实施例”等的引用指示所描述的实施例可以包括特定特征、结构或特性,但是每个实施例可以不必包括所述特定特征、结构或特性。此外,这样的短语不必指代相同的实施例。另外,当结合实施例对特定特征、结构或特性进行描述时,假设结合其它实施例实现这样的特征、结构或特性无论是否被明确描述均处于本领域技术人员的知识之内。
为了保护其面部出现在图像中的个人的隐私,执行身份屏蔽以在图像能够被他人查看之前对其进行处理。在本发明的实施例中,应用面部检测算法来检测图像中可能包含面部的区域,接着选择身份屏蔽算法对所检测到的区域中的面部进行处理以遮蔽相应身份。在身份屏蔽之后,经处理的图像可以被存储在图像数据库中并且准备被其他查看者所访问。
为了保留图像的布局和整体外观,优选诸如运动模糊算法和面部替换算法之类的技术进行身份屏蔽。运动模糊算法可以使得所检测到的面部呈现为如同在运动时被拍摄但是其身份被遮掩。面部替换算法能够利用其它一些面部图像替换所检测到的面部以遮掩其身份。
图1图示了根据本发明一个实施例的用于身份屏蔽的示例性***100。***100包括未处理图像(或原始图像)的图像数据库,原始图像数据库102。原始图像数据库102连接到处理管道服务器110,所述处理管道服务器110包括面部检测器112和身份屏蔽器114。处理管道服务器110使用面部检测器112检测图像中的面部,并且使用身份屏蔽器114遮掩相应的身份。***100进一步包括一个或多个图像存储组件,诸如用于存储经处理的图像的图像数据库。这样的数据库被示为经处理图像数据库120,其可以被图像服务器130访问。图像服务器130可以被图像查看者访问。在图示的实施例中,访问能够通过网络140来提供。图像浏览器150连接到网络140以便通过图像服务器130访问经处理的图像。身份屏蔽器114包括使用不同身份屏蔽算法的一组身份屏蔽工具。这些工具包括面部替换器116,其实施面部替换算法以通过替代面部图像替换所检测的面部。另一种工具是运动模糊器118,其实施运动模糊算法以对面部检测器112所检测的面部进行模糊就如同其在运动中被拍摄。
注意,在本发明的替选实施例或应用中,可以使用其它原始图像源替代原始图像数据库。例如,特定的原始图像可以由用户直接提供。原始图像也可以从视频中取得。
此外,服务器110和其中所示出的逻辑可以以软件、硬件或固件或者其组合来实现。例如,服务器110可以在一个或多个定制或通用计算机上实现,其中面部检测器112、身份屏蔽器114、面部替换器116和运动模糊起118被实现为软件。
网络140可以是能够进行数据通信的任意网络或网络组合,并且在这里可以被称作计算机网络。这样的网络可以包括局域网、中域网和/或诸如互联网的广域网,但是并不局限于此。网络140能够支持包括万维网协议和/或服务在内的协议和技术,但是并不局限于此。根据特定应用或环境,可以在***100的组件之间提供中间web服务器、网关或其它服务器(未示出)。
为了遮掩原始图像中的面部,首先需要检测包含面部的区域。这能够通过面部检测算法来进行。由于身份屏蔽的目的是遮掩其面部出现在图像中的个人的身份,所以面部检测算法需要识别出图像中的可能面部区域。
在本发明的一个实施例中,图1中的处理管道服务器110从原始图像数据库102得到原始图像。处理管道服务器110使用面部检测器112检测与原始图像中的面部(或面部区域)相对应的区域。在本发明的一个实施例中,调节面部检测器112的敏感度以检测尽可能多的面部区域。最初检测到的面部区域可以包括包含面部的真实命中以及实际上并不对应于面部的错误确定。为了限制错误确定上的遮掩效果,面部检测器112可以使用验证标准来验证所检测的区域并拒绝错误确定。在本发明的一个实施例中,使用肤色分析来验证所检测到的区域是否具有自然肤色。被错误检测为面部的区域被认为是错误确定。处理管道服务器110还可以要求身份屏蔽器114使用身份屏蔽算法以基于验证标准来处理潜在的错误确认。例如,在一个实施例中,基于这种验证标准的模糊算法可以被用来处理潜在的错误确定。所述模糊算法基于颜色区域是自然肤色的概率而得以应用。越高的概率导致越强的模糊。
由于一些图像可能包含并不涉及隐私问题的图像,所以所检测到的具有这样内容的区域可以无需身份屏蔽。在一个实施例中,面部检测器112可以搜索图像数据库以验证所检测到的区域是否与这样的图像相匹配。如果所检测到的区域在数据库中具有匹配,则其被去除标记并且不进行用于身份屏蔽的处理。
在检测到面部区域时,可以应用身份屏蔽算法以使得面部区域不可辨认从而遮掩相应身份。在本发明的各个实施例中,有若干种方式来遮掩图像中所检测到区域的身份。面部区域中的面部可以被模糊,被不涉及隐私问题的替代面部图像所替换,等等。
如图1所示,在面部检测器112检测到原始图像中的一组面部区域之后,处理管道服务器110调用身份屏蔽器114以遮掩与所检测到的面部区域相对应的身份。在本发明的一个实施例中,身份屏蔽器114使用运动模糊器118以使得所检测到的面部区域看上去就像其处于运动中一样。在本发明的另一个实施例中,身份屏蔽器114使用面部替换器116以利用替代面部图像替换所检测到的面部区域。在替选实施例中,运动模糊器118和面部替换器116均被身份屏蔽器114所使用。
例如,如图2A所示,在本发明的一个实施例中,图像200为包含两个面部的原始图像。在过程210中,面部检测器112取图像200作为输入,检测两个包含两个各自面部的区域,并且输出与两个所检测到的面部区域-区域222和区域224-相关的信息。在所图示的实施例中,身份屏蔽器114在过程230中选择对所检测到的面部区域进行运动模糊。区域222和区域224在过程230中使用运动模糊算法而被改变为区域242和区域244。经模糊的包含区域242和244的面部区域240被输出到经处理的图像250。
如图2B所示,在本发明的另一个实施例中,身份屏蔽器114利用替代面部图像替换所检测到的面部区域。区域242和区域244在过程230中使用面部替换算法被区域262和264所替换。所替换的包含区域262和264的面部区域260被输出到经处理的图像270。
身份屏蔽器也能够使用不同的身份屏蔽算法以分别对不同的所检测到的面部区域进行处理。例如,如图2C所示,区域222被运动模糊以创建区域282,而区域224则被区域284所替代。身份屏蔽的面部区域280被输出以创建经处理的图像290。替选地,身份屏蔽器能够对相同的所检测到的面部区域应用两种和更多不同的身份屏蔽算法以屏蔽它们的身份。
注意,所述附图是用于说明的目的。所检测到的面部区域并不必为诸如图中所示的矩形和方形的规则形状。
运动模糊器118能够使用运动模糊算法以使得图像中原来的面部区域显现为就像面部在运动中或未对准焦距时被拍摄。图3A示出了运动模糊的图示。原始检测的面部区域310由运动模糊器118在过程320中使用运动模糊算法进行处理。输出为运动模糊的面部区域330。
另一种遮掩面部身份的可能方式是通过利用替代面部图像替换所述面部。所述替代面部图像可以是不涉及隐私问题的面部图像,或者是与原面部不同的所生成面部。存在许多方法可被用来生成面部。例如,在一个实施例中,可以从3D计算机图形模型生成面部,其可以与图像中的量度相匹配。使用这样生成的面部进行的面部替换可能产生比其它替换方法更为自然的图像外观。
图3B图示了一种利用从面部数据库所选择的替代面部图像替换所检测到的面部区域的方式。首先查找面部图像数据库350,基于所检测到的面部区域340的概要选择替代面部图像。所述概要可以包括方位、面部特征(例如,大小、眼睛、鼻子、嘴等),或者甚至是诸如面部深度之类的三维信息。为了对所检测到的面部进行替换而不会影响图像的相邻区域,替代面部图像应当具有与所检测到的面部类似的方位和大小。其还可以具有类似的面部特征位置。所检测到的面部区域340接着被替代面部图像360所替换。在替选实施例中,可以通过将所选择的面部图像与所检测到的面部区域进行混合来生成替代面部图像。由于所生成的面部图像数据不同于原始的所检测到的面部区域,所以所检测到的面部区域340的身份被遮掩。
注意,所要求保护的发明并不局限于这两种类型的身份屏蔽算法。也能够使用其它算法用于身份屏蔽。
图4是根据本发明一个实施例的用于身份屏蔽的示例性过程400的流程图。在阶段410,从原始图像数据库选择原始图像。所述原始图像数据库可以是用来存储图像的任意存储装置。例如,其可以是图1中的原始图像数据库102。在替选实施例中,原始图像可以来自于诸如视频等的其它来源。在阶段420中,面部检测器(例如,面部检测器112)被用来使用面部检测算法检测所选择的原始图像中的面部区域。所检测到的面部区域将被处理以遮掩相应的身份。在阶段430中,选择所检测到的面部区域。为了遮掩所选择的面部区域的身份,在阶段440中选择身份屏蔽算法。可以在阶段452中应用运动模糊算法来遮掩身份,或者可以在阶段454中应用面部替换算法。在替选实施例中,没有选择阶段440中,并且每次使用一个或多个固定的屏蔽算法。
也可以使用其它身份屏蔽算法。例如,在本发明的一个实施例中,可以选择基于肤色的模糊算法来遮掩身份。所选择的面部区域中的每个像素都与其具有自然肤色的概率成比例的进行模糊。因此,如果所选择的区域基于颜色而具有低的与人脸相对应的概率,则在该区域上执行的模糊效果将很少。
在所选择的身份屏蔽算法遮掩了所选择区域的身份之后,处理管道服务器110将在阶段460中确定是否已经处理了全部的所检测到的面部区域。如果存在还没有被处理的所检测到的面部区域,则例程将返回阶段430以选择下一个所检测到的面部区域。否则,如果所选择的原始图像中所有的所检测到的面部区域都被处理,则经处理的图像将在阶段470中被输出到经处理图像数据库120。
注意,在所示的实施例中,所选择的区域由一种身份屏蔽算法进行处理。在替选实施例中,可以对相同的所选择区域应用一种或多种身份屏蔽算法以屏蔽相应的身份。
还注意到,在所图示的实施例中,所选择的面部区域被串行处理。可替换地,所选择的面部区域可以并行处理。
图5是根据本发明一个实施例的使用运动模糊的身份屏蔽的示例性过程452的流程图。当选取了所检测到的面部区域并且选择了运动模糊时,需要选择特定的运动模糊算法来遮掩所选择的面部区域的身份。
可获得若干种运动模糊算法来遮掩所选择的面部区域,诸如线积分卷积(Line Integral Convolution)运动模糊、基于典范映射函数的运动模糊、基于面部朝向的运动模糊等等。在替选实施例中,可以使用其它模糊算法。在其它实施例中,可以对所选择的面部区域应用多于一种的模糊算法。
例如,如果在阶段520中选择了线积分卷积(LIC)运动模糊,则在阶段522中为了运动模糊效果而对所选择的面部区域应用线积分卷积运动模糊。LIC在对图像的矢量场进行视觉化的领域中是已知的。其可以包含选择地作为所要显示的矢量场的函数来模糊图像。在一个实施例中,为了对面部区域进行运动模糊,创建与所述面部区域相关联的矢量场以表示模糊中每个像素的运动方向和程度。通过改变矢量场的运动方向和程度,面部区域可以以不同模糊量在不同方向中被运动模糊。
如果在阶段530中选择了基于典范映射函数的模糊,则在阶段532中应用典范映射函数算法。典范映射函数在本领域中同样已知为当与所选择的面部对准时的三维深度的平均估计。接着能够根据面部深度对所选择的面部区域进行运动模糊。
如果在阶段540中选择了基于面部朝向的模糊,则需要首先在阶段542中计算所选择的面部区域的朝向。图像中的面部朝向涉及相应个人面向哪里。例如,个人可能直接面对相机,即面向前方。或者个人可能面向相机的左侧或右侧。在本发明的一个实施例中,所选择的面部区域的朝向可以包括面部方向矢量、图像矢量和它们之间的角度。面部方向矢量是表示面部的方向的矢量。图像矢量是与图像相关联的矢量。例如,面部方向矢量可以是鼻子的方向中的矢量,而图像矢量可以是与图像垂直的矢量。接着在阶段544对所选择的面部区域应用基于面部朝向的运动模糊算法。在本发明的一个实施例中,模糊对应于在面部方向矢量和图像矢量之间的角度增加/减小的方向中转动的面部运动。
本发明并不局限于以上所提到的用于身份屏蔽的运动模糊算法。在本发明的替选实施例中,也可以根据选择应用其它运动模糊或图像模糊算法。在本发明的一些实施例中,由于模糊算法在面部区域的不同位置具有不同的模糊程度,所以模糊过程是不可逆或不可恢复的。
图6是根据本发明一个实施例的用于使用面部替换算法进行身份屏蔽的示例性过程454的流程图。这里,替代面部图像替换图像中的所选择的面部区域,从而遮掩所选择的面部区域的身份。在阶段620对所选择的面部区域确定面部概要。所述面部概要通常在面部识别算法中用于识别面部。例如,所述面部概要可以包括眼睛、鼻子和嘴的位置和形状、面部轮廓、面部朝向等。基于所述面部概要,能够在阶段630中生成或者从面部数据库中选择替代面部图像。具有生成替代面部图像的不同方式。根据本发明的一个实施例,可以通过将所选择面部区域与选自面部数据库的面部图像的一个或多个相应特征进行混合来生成替代面部图像。在本发明的又另一个实施例中,能够将图像中两个或更多的所检测到的面部区域的一些特征进行混合来生成替代面部图像。为了替换所选择的面部区域而不影响原始图像的布局,所述替代面部图像应当具有与所选择的面部区域类似的大小。例如,在一个实施例中,两个图像区域的长度或高度之间的差异可以小于所选择的面部区域的长度或高度的5%。当替代面部图像可用时,在阶段640中,所选择的面部区域被所述替代面部图像所替换以遮掩相应的身份。
为了遮掩图像中一组面部的身份,面部检测算法需要检测可能的面部区域。在本发明的一个实施例中,面部检测算法的敏感度被调整为检测尽可能多的与面部相对应的区域。可能存在并不对应于面部的所检测到的区域,其通常被称作错误确定。为了排除这样的错误确定,可以基于预先定义的标准应用验证过程。图7是根据本发明一个实施例的用于拒绝面部检测算法的错误确定的示例性过程700的流程图。首先在阶段705中,面部检测器对可能包括面部的图像区域进行标记。面部检测器的敏感度被调整为标记尽可能多的面部区域,包括真实命中和错误确定。接着在阶段710中选择所标记的区域。在阶段720中,使用预先定义的验证标准测试所选择的区域以验证该区域包含面部。所述验证标准可以基于肤色、三维面部概要等进行定义。如果所选择的区域不包含面部,在其将在阶段722中去除标记。在阶段730中,如果所有的标记区域都被测试,则过程结束。否则,过程返回阶段710,以选择另一个标记区域以便进行验证。
注意,在所图示的实施例中,拒绝错误确定的过程被串行执行。在替选实施例中,所述过程可以并行执行。
图8示出了用于基于肤色分析排除错误确定的一些示例。图表800的列810包含来自输入图像的原始的所检测到的面部区域。栏810中的面部区域811和812对应于面部。区域813和814是不同于人脸的错误检测的区域,而区域815是具有黑白人类图形的海报。在本发明的一个实施例中,应用肤色分析来验证以上所提到的区域。以上五个所检测到的区域的肤色分析结果在图表的列820中列出。肤色分析结果821和822指示相应的所检测到的区域811和812包括人类肤色并且可以由此包含人脸。肤色分析结果823-825指示相应的所检测到的区域813-815是错误确定。注意,虽然区域815具有人脸,但是如果它们为黑白的,则由此区域815被指示为错误确定。所检测的区域接着基于肤色分析进行模糊。最终的结果在列830中列出,但是仅包含人脸的区域被模糊,即图像831和832。
应理解的是,具体实施方案部分而不是发明内容和摘要部分,意在被用来解释权利要求。发明内容和摘要部分可以给出如发明人所预期的本发明的一个或多个但不是全部示例性实施例,从而并非意在以任何方式对本发明以及所附权利要求进行限制。
以上已经借助于图示出指定功能及其关系的实施方式的功能构建模块对本发明进行了描述。这些功能构建模块的边界在此已经为了方便描述而进行了任意确定。可以定义替选边界,只要适当执行指定功能及其关系即可。
对特定实施例的以上描述将全面揭示本发明的一般特性,他人能够通过应用本领域内的知识对这些特定实施例的各种应用容易地进行修改和/或适用,不需要过度的实验,而不会背离本发明的一般感念。因此,基于这里所给出的教导和指引,这样的适用和修改意在处于所公开实施例的等同范围和含义内。所要理解的是,这里的措辞或术语是为了描述而不是限制,从而本说明书的术语或措辞要由技术人员根据所述教导和指引进行解释。
本发明的宽度和范围不应当由以上所描述的任何示例性实施例所限制,而是仅应当依据所附权利要求及其等同物来确定。

Claims (13)

1.一种用于遮掩图像中的身份的方法,包括:
检测图像中与面部相对应的区域;
选择所述区域中包括所述面部的一个或多个特征的部分;以及
至少部分地基于所述面部的朝向对所述区域的所述部分进行运动模糊以遮掩所述面部的所述一个或多个特征,使得所述区域的所述部分以不同模糊量在不同方向中被运动模糊。
2.如权利要求1所述的方法,其中所述检测包括:
使用肤色分析以拒绝错误确定。
3.如权利要求2所述的方法,其中所述检测包括:
验证所述区域包括与人类皮肤一致的颜色。
4.如权利要求1所述的方法,其中所述检测包括:
以所存储的公共图像检查所检测到的区域;并且
拒绝所检测到的区域,其中所检测到的区域与所存储的公共图像相匹配。
5.如权利要求1所述的方法,其中所述选择包括选择所述面部的鼻子、眼睛、嘴和轮廓中的至少一个。
6.如权利要求1所述的方法,其中所述运动模糊包括基于典范映射函数对所述面部的所述一个或多个特征进行运动模糊。
7.如权利要求1所述的方法,其中所述运动模糊包括使用线积分卷积对所述面部的所述一个或多个特征进行运动模糊。
8.如权利要求1所述的方法,其中所述运动模糊包括:
确定所述面部的朝向;并且
基于所述面部的朝向对所述区域的所述部分进行运动模糊。
9.如权利要求8所述的方法,其中确定所述面部的朝向包括:
将第一矢量与所述面部相关联;并且
确定所述第一矢量和与所述图像相关联的第二矢量之间的关系。
10.如权利要求1所述的方法,其中所述运动模糊包括与所述面部的所述一个或多个特征的每个像素为自然肤色的概率成比例地对所述每个像素进行模糊。
11.一种用于遮掩图像中的身份的***,包括:
用于遮掩所述图像中的身份的处理管道服务器,其中所述处理管道服务器包括:
面部检测器,用于检测所述图像中的面部区域并且拒绝错误确定;和
身份屏蔽器,用于至少部分地基于所述面部区域的朝向对所述面部区域进行运动模糊以遮掩与所检测到的面部区域相对应的身份而不使得所述图像失真,使得所述面部区域以不同模糊量在不同方向中被运动模糊。
12.如权利要求11所述的***,其中所述身份屏蔽器包括:
运动模糊器,用于将所检测到的面部区域模糊为就像其处于运动中一样。
13.如权利要求11所述的***,其中所述面部检测器被配置为使用肤色来拒绝不是面部区域的所检测到的区域。
CN200980118727.7A 2008-03-31 2009-03-31 图像中的自动面部检测和身份屏蔽及其应用 Active CN102067175B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/078,464 US8098904B2 (en) 2008-03-31 2008-03-31 Automatic face detection and identity masking in images, and applications thereof
US12/078,464 2008-03-31
PCT/US2009/001988 WO2009145826A2 (en) 2008-03-31 2009-03-31 Automatic face detection and identity masking in images, and applications thereof

Publications (2)

Publication Number Publication Date
CN102067175A CN102067175A (zh) 2011-05-18
CN102067175B true CN102067175B (zh) 2014-08-27

Family

ID=41201130

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980118727.7A Active CN102067175B (zh) 2008-03-31 2009-03-31 图像中的自动面部检测和身份屏蔽及其应用

Country Status (8)

Country Link
US (2) US8098904B2 (zh)
EP (1) EP2260469B1 (zh)
JP (1) JP5361987B2 (zh)
KR (1) KR101572995B1 (zh)
CN (1) CN102067175B (zh)
AU (1) AU2009251833B2 (zh)
CA (1) CA2719992C (zh)
WO (1) WO2009145826A2 (zh)

Families Citing this family (256)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8554868B2 (en) 2007-01-05 2013-10-08 Yahoo! Inc. Simultaneous sharing communication interface
US9721148B2 (en) * 2007-12-31 2017-08-01 Applied Recognition Inc. Face detection and recognition
US9639740B2 (en) * 2007-12-31 2017-05-02 Applied Recognition Inc. Face detection and recognition
US8098904B2 (en) * 2008-03-31 2012-01-17 Google Inc. Automatic face detection and identity masking in images, and applications thereof
JP5352150B2 (ja) * 2008-08-01 2013-11-27 パナソニック株式会社 撮像装置
US9641537B2 (en) 2008-08-14 2017-05-02 Invention Science Fund I, Llc Conditionally releasing a communiqué determined to be affiliated with a particular source entity in response to detecting occurrence of one or more environmental aspects
US20110041185A1 (en) * 2008-08-14 2011-02-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Obfuscating identity of a source entity affiliated with a communiqué directed to a receiving user and in accordance with conditional directive provided by the receiving user
US9659188B2 (en) * 2008-08-14 2017-05-23 Invention Science Fund I, Llc Obfuscating identity of a source entity affiliated with a communiqué directed to a receiving user and in accordance with conditional directive provided by the receiving use
US8571354B2 (en) * 2008-09-25 2013-10-29 Tomtom Global Content B.V. Method of and arrangement for blurring an image
JP5237055B2 (ja) * 2008-11-07 2013-07-17 キヤノン株式会社 映像送信装置、映像送信方法、およびコンピュータプログラム
US8345921B1 (en) 2009-03-10 2013-01-01 Google Inc. Object detection with false positive filtering
CN101859370A (zh) * 2009-04-07 2010-10-13 佛山普立华科技有限公司 成像***及其成像方法
WO2011037579A1 (en) * 2009-09-25 2011-03-31 Hewlett-Packard Development Company, L.P. Face recognition apparatus and methods
CN102044064A (zh) * 2009-10-23 2011-05-04 鸿富锦精密工业(深圳)有限公司 影像处理***及方法
KR101611440B1 (ko) * 2009-11-16 2016-04-11 삼성전자주식회사 이미지 처리 방법 및 장치
US9672332B2 (en) 2010-02-18 2017-06-06 Nokia Technologies Oy Method and apparatus for preventing unauthorized use of media items
US9077950B2 (en) * 2010-04-28 2015-07-07 Thomas William Hickie System, method, and module for a content control layer for an optical imaging device
EP2577607A1 (en) * 2010-05-28 2013-04-10 QUALCOMM Incorporated Dataset creation for tracking targets with dynamically changing portions
JP5701007B2 (ja) * 2010-10-19 2015-04-15 キヤノン株式会社 監視カメラ装置及び監視カメラ装置の制御方法
TWI420405B (zh) * 2010-10-20 2013-12-21 Hon Hai Prec Ind Co Ltd 人臉影像代換系統及方法
CN102456232A (zh) * 2010-10-20 2012-05-16 鸿富锦精密工业(深圳)有限公司 人脸影像代换***以及方法
US20140192238A1 (en) 2010-10-24 2014-07-10 Linx Computational Imaging Ltd. System and Method for Imaging and Image Processing
US11080513B2 (en) 2011-01-12 2021-08-03 Gary S. Shuster Video and still image data alteration to enhance privacy
US8744119B2 (en) 2011-01-12 2014-06-03 Gary S. Shuster Graphic data alteration to enhance online privacy
US8842931B2 (en) * 2011-02-18 2014-09-23 Nvidia Corporation System, method, and computer program product for reducing noise in an image using depth-based sweeping over image samples
JP5156108B2 (ja) * 2011-04-23 2013-03-06 オリンパスイメージング株式会社 撮像装置および撮像方法
EP4009651A1 (en) 2011-07-12 2022-06-08 Snap Inc. Methods and systems of providing visual content editing functions
JP2013069187A (ja) * 2011-09-26 2013-04-18 Dainippon Printing Co Ltd 画像処理システム、画像処理方法、サーバおよびプログラム
EP2771865A4 (en) * 2011-10-25 2015-07-08 Sony Corp APPARATUS, METHOD AND PROGRAM PRODUCT OF IMAGE PROCESSING COMPUTER
CN103186312A (zh) * 2011-12-29 2013-07-03 方正国际软件(北京)有限公司 终端、漫画形象处理***和漫画形象处理方法
US8761498B1 (en) 2012-01-26 2014-06-24 Google Inc. Face and license plate detection in street level images with 3-D road width features estimated from laser data
US11734712B2 (en) 2012-02-24 2023-08-22 Foursquare Labs, Inc. Attributing in-store visits to media consumption based on data collected from user devices
US8972357B2 (en) 2012-02-24 2015-03-03 Placed, Inc. System and method for data collection to validate location data
WO2013138268A1 (en) * 2012-03-12 2013-09-19 Diy, Co. Automatic face detection and parental approval in images and video and applications thereof
JP5845988B2 (ja) * 2012-03-16 2016-01-20 大日本印刷株式会社 画像処理システム、画像処理方法、サーバおよびプログラム
JP5880182B2 (ja) * 2012-03-19 2016-03-08 カシオ計算機株式会社 画像生成装置、画像生成方法及びプログラム
WO2013160539A1 (en) 2012-04-27 2013-10-31 Nokia Corporation Method and apparatus for privacy protection in images
WO2013166588A1 (en) 2012-05-08 2013-11-14 Bitstrips Inc. System and method for adaptable avatars
US11590053B2 (en) 2012-05-17 2023-02-28 Zoll Medical Corporation Cameras for emergency rescue
US10420701B2 (en) 2013-05-17 2019-09-24 Zoll Medical Corporation Cameras for emergency rescue
US9378207B2 (en) 2012-06-29 2016-06-28 Nokia Technologies Oy Methods and apparatus for multimedia creation
US8953843B1 (en) 2012-07-17 2015-02-10 Google Inc. Selecting objects in a sequence of images
US8977003B1 (en) * 2012-07-17 2015-03-10 Google Inc. Detecting objects in a sequence of images
CN102841354B (zh) * 2012-08-09 2014-06-11 广东欧珀移动通信有限公司 一种具有显示屏幕的电子设备的保护视力实现方法
US20150206349A1 (en) 2012-08-22 2015-07-23 Goldrun Corporation Augmented reality virtual content platform apparatuses, methods and systems
JP2014078910A (ja) * 2012-10-12 2014-05-01 Sony Corp 画像処理装置、画像処理システム、画像処理方法、及びプログラム
US8977012B2 (en) 2012-10-31 2015-03-10 Google Inc. Image denoising system and method
CN103886549A (zh) * 2012-12-21 2014-06-25 北京齐尔布莱特科技有限公司 自动对图片中的车牌进行马赛克处理的方法及装置
KR101999140B1 (ko) * 2013-01-03 2019-07-11 삼성전자주식회사 카메라장치 및 카메라를 구비하는 휴대단말기의 이미지 촬영장치 및 방법
US20140253727A1 (en) * 2013-03-08 2014-09-11 Evocentauri Inc. Systems and methods for facilitating communications between a user and a public official
US10439972B1 (en) 2013-05-30 2019-10-08 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US9705831B2 (en) 2013-05-30 2017-07-11 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US9742713B2 (en) 2013-05-30 2017-08-22 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
KR101381343B1 (ko) * 2013-09-14 2014-04-04 주식회사 코어셀 얼굴인식기술을 이용하여 영상처리기기에서 촬영된 영상물로부터 얼굴영역을 검출하여 개인 프라이버시 보호를 위한 마스킹을 제공하는 방법
CN105917360A (zh) * 2013-11-12 2016-08-31 应用识别公司 面部检测和识别
EP2876605B1 (en) * 2013-11-22 2016-04-06 Axis AB Gradient privacy masks
US9569656B2 (en) 2013-12-06 2017-02-14 Google Inc. Local real-time facial recognition
CA2863124A1 (en) 2014-01-03 2015-07-03 Investel Capital Corporation User content sharing system and method with automated external content integration
US9628950B1 (en) 2014-01-12 2017-04-18 Investment Asset Holdings Llc Location-based messaging
US10082926B1 (en) 2014-02-21 2018-09-25 Snap Inc. Apparatus and method for alternate channel communication initiated through a common message thread
KR101426785B1 (ko) * 2014-03-05 2014-08-06 성결대학교 산학협력단 스마트 디바이스에서 예술감성 반영을 통한 민감영역에 대한 사용자 친화적 영상왜곡 방법
US8909725B1 (en) 2014-03-07 2014-12-09 Snapchat, Inc. Content delivery network for ephemeral objects
CN103914634A (zh) * 2014-03-26 2014-07-09 小米科技有限责任公司 图片加密方法、装置及电子设备
US9571785B2 (en) * 2014-04-11 2017-02-14 International Business Machines Corporation System and method for fine-grained control of privacy from image and video recording devices
US9276886B1 (en) 2014-05-09 2016-03-01 Snapchat, Inc. Apparatus and method for dynamically configuring application component tiles
CN104021350B (zh) * 2014-05-13 2016-07-06 小米科技有限责任公司 隐私信息隐藏方法及装置
US9396354B1 (en) 2014-05-28 2016-07-19 Snapchat, Inc. Apparatus and method for automated privacy protection in distributed images
US9537811B2 (en) 2014-10-02 2017-01-03 Snap Inc. Ephemeral gallery of ephemeral messages
JPWO2015186447A1 (ja) * 2014-06-03 2017-04-20 ソニー株式会社 情報処理装置、撮影装置、画像共有システム、情報処理方法およびプログラム
IL239237B (en) 2014-06-05 2018-12-31 Rotem Efrat Network document extension
US9113301B1 (en) 2014-06-13 2015-08-18 Snapchat, Inc. Geo-location based event gallery
US9225897B1 (en) 2014-07-07 2015-12-29 Snapchat, Inc. Apparatus and method for supplying content aware photo filters
WO2016004595A1 (en) * 2014-07-09 2016-01-14 Splunk Inc. Minimizing blur operations for creating a blur effect for an image
US9679194B2 (en) * 2014-07-17 2017-06-13 At&T Intellectual Property I, L.P. Automated obscurity for pervasive imaging
US10055717B1 (en) 2014-08-22 2018-08-21 Snap Inc. Message processor with application prompts
US10423983B2 (en) 2014-09-16 2019-09-24 Snap Inc. Determining targeting information based on a predictive targeting model
US10824654B2 (en) 2014-09-18 2020-11-03 Snap Inc. Geolocation-based pictographs
US11216869B2 (en) 2014-09-23 2022-01-04 Snap Inc. User interface to augment an image using geolocation
US10284508B1 (en) 2014-10-02 2019-05-07 Snap Inc. Ephemeral gallery of ephemeral messages with opt-in permanence
US9015285B1 (en) 2014-11-12 2015-04-21 Snapchat, Inc. User interface for accessing media at a geographic location
US9385983B1 (en) 2014-12-19 2016-07-05 Snapchat, Inc. Gallery of messages from individuals with a shared interest
US10311916B2 (en) 2014-12-19 2019-06-04 Snap Inc. Gallery of videos set to an audio time line
US9754355B2 (en) 2015-01-09 2017-09-05 Snap Inc. Object recognition based photo filters
US11388226B1 (en) 2015-01-13 2022-07-12 Snap Inc. Guided personal identity based actions
US10133705B1 (en) 2015-01-19 2018-11-20 Snap Inc. Multichannel system
CN110874571B (zh) * 2015-01-19 2023-05-05 创新先进技术有限公司 人脸识别模型的训练方法及装置
US9521515B2 (en) 2015-01-26 2016-12-13 Mobli Technologies 2010 Ltd. Content request by location
US9898836B2 (en) * 2015-02-06 2018-02-20 Ming Chuan University Method for automatic video face replacement by using a 2D face image to estimate a 3D vector angle of the face image
CA2977139C (en) 2015-02-24 2021-01-12 Axon Enterprise, Inc. Systems and methods for bulk redaction of recorded data
US10223397B1 (en) 2015-03-13 2019-03-05 Snap Inc. Social graph based co-location of network users
KR102662169B1 (ko) 2015-03-18 2024-05-03 스냅 인코포레이티드 지오-펜스 인가 프로비저닝
US9692967B1 (en) 2015-03-23 2017-06-27 Snap Inc. Systems and methods for reducing boot time and power consumption in camera systems
US10135949B1 (en) 2015-05-05 2018-11-20 Snap Inc. Systems and methods for story and sub-story navigation
US9881094B2 (en) 2015-05-05 2018-01-30 Snap Inc. Systems and methods for automated local story generation and curation
CN104992120A (zh) * 2015-06-18 2015-10-21 广东欧珀移动通信有限公司 一种图片加密方法及移动终端
CN104966067B (zh) * 2015-06-29 2018-05-18 福建天晴数码有限公司 保护隐私的图像处理方法及***
US10993069B2 (en) 2015-07-16 2021-04-27 Snap Inc. Dynamically adaptive media content delivery
CN105117122B (zh) * 2015-07-30 2019-05-14 深圳市金立通信设备有限公司 一种终端截屏方法及终端
US10284558B2 (en) 2015-08-12 2019-05-07 Google Llc Systems and methods for managing privacy settings of shared content
US10817898B2 (en) 2015-08-13 2020-10-27 Placed, Llc Determining exposures to content presented by physical objects
KR102407133B1 (ko) 2015-08-21 2022-06-10 삼성전자주식회사 전자 장치 및 이의 콘텐트 변형 방법
CN106484704A (zh) * 2015-08-25 2017-03-08 中兴通讯股份有限公司 一种图片处理方法及装置
US20170094019A1 (en) * 2015-09-26 2017-03-30 Microsoft Technology Licensing, Llc Providing Access to Non-Obscured Content Items based on Triggering Events
JP6675082B2 (ja) * 2015-09-30 2020-04-01 パナソニックIpマネジメント株式会社 見守り装置、見守り方法、およびコンピュータプログラム
US9652896B1 (en) 2015-10-30 2017-05-16 Snap Inc. Image based tracking in augmented reality systems
US9471852B1 (en) 2015-11-11 2016-10-18 International Business Machines Corporation User-configurable settings for content obfuscation
US10846895B2 (en) * 2015-11-23 2020-11-24 Anantha Pradeep Image processing mechanism
WO2017088340A1 (zh) * 2015-11-25 2017-06-01 腾讯科技(深圳)有限公司 图像信息处理方法、装置和计算机存储介质
CN106803877A (zh) * 2015-11-26 2017-06-06 西安中兴新软件有限责任公司 一种摄影摄像方法和装置
US10474321B2 (en) 2015-11-30 2019-11-12 Snap Inc. Network resource location linking and visual content sharing
US9984499B1 (en) 2015-11-30 2018-05-29 Snap Inc. Image and point cloud based tracking and in augmented reality systems
CN105550592B (zh) * 2015-12-09 2018-06-29 上海斐讯数据通信技术有限公司 一种人脸图片的保护方法、***及移动终端
US10354425B2 (en) 2015-12-18 2019-07-16 Snap Inc. Method and system for providing context relevant media augmentation
US20170178287A1 (en) * 2015-12-21 2017-06-22 Glen J. Anderson Identity obfuscation
US11023514B2 (en) 2016-02-26 2021-06-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US10285001B2 (en) 2016-02-26 2019-05-07 Snap Inc. Generation, curation, and presentation of media collections
US10679389B2 (en) 2016-02-26 2020-06-09 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
JP2019114821A (ja) * 2016-03-23 2019-07-11 日本電気株式会社 監視システム、装置、方法およびプログラム
US10339365B2 (en) 2016-03-31 2019-07-02 Snap Inc. Automated avatar generation
US11900418B2 (en) 2016-04-04 2024-02-13 Snap Inc. Mutable geo-fencing system
US10805696B1 (en) 2016-06-20 2020-10-13 Pipbin, Inc. System for recording and targeting tagged content of user interest
US11876941B1 (en) 2016-06-20 2024-01-16 Pipbin, Inc. Clickable augmented reality content manager, system, and network
US11044393B1 (en) 2016-06-20 2021-06-22 Pipbin, Inc. System for curation and display of location-dependent augmented reality content in an augmented estate system
US11201981B1 (en) 2016-06-20 2021-12-14 Pipbin, Inc. System for notification of user accessibility of curated location-dependent content in an augmented estate
US10638256B1 (en) 2016-06-20 2020-04-28 Pipbin, Inc. System for distribution and display of mobile targeted augmented reality content
US11785161B1 (en) 2016-06-20 2023-10-10 Pipbin, Inc. System for user accessibility of tagged curated augmented reality content
US10334134B1 (en) 2016-06-20 2019-06-25 Maximillian John Suiter Augmented real estate with location and chattel tagging system and apparatus for virtual diary, scrapbooking, game play, messaging, canvasing, advertising and social interaction
US9681265B1 (en) 2016-06-28 2017-06-13 Snap Inc. System to track engagement of media items
US10430838B1 (en) 2016-06-28 2019-10-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections with automated advertising
US10181073B2 (en) * 2016-06-29 2019-01-15 Intel Corporation Technologies for efficient identity recognition based on skin features
US10387514B1 (en) 2016-06-30 2019-08-20 Snap Inc. Automated content curation and communication
US10855632B2 (en) 2016-07-19 2020-12-01 Snap Inc. Displaying customized electronic messaging graphics
US11068696B2 (en) 2016-08-24 2021-07-20 International Business Machines Corporation Protecting individuals privacy in public through visual opt-out, signal detection, and marker detection
WO2018045076A1 (en) 2016-08-30 2018-03-08 C3D Augmented Reality Solutions Ltd Systems and methods for simultaneous localization and mapping
WO2018048895A1 (en) * 2016-09-06 2018-03-15 Apple Inc. Image adjustments based on depth of field estimations
CN106384058B (zh) * 2016-09-12 2019-02-05 Oppo广东移动通信有限公司 发布图片的方法和装置
CN106446185A (zh) * 2016-09-28 2017-02-22 北京小米移动软件有限公司 产品推荐方法、装置以及服务器
US10169894B2 (en) * 2016-10-06 2019-01-01 International Business Machines Corporation Rebuilding images based on historical image data
EP3526964B1 (en) * 2016-10-14 2024-02-21 Genetec Inc. Masking in video stream
US10432559B2 (en) 2016-10-24 2019-10-01 Snap Inc. Generating and displaying customized avatars in electronic messages
KR102163443B1 (ko) 2016-11-07 2020-10-08 스냅 인코포레이티드 이미지 변경자들의 선택적 식별 및 순서화
DE102016223859A1 (de) 2016-11-30 2018-05-30 Robert Bosch Gmbh Kamera zur Überwachung eines Überwachungsbereiches und Überwachungsvorrichtung sowie Verfahren zur Überwachung eines Überwachungsbereiches
US10203855B2 (en) 2016-12-09 2019-02-12 Snap Inc. Customized user-controlled media overlays
US11616745B2 (en) 2017-01-09 2023-03-28 Snap Inc. Contextual generation and selection of customized media content
US20180150697A1 (en) * 2017-01-09 2018-05-31 Seematics Systems Ltd System and method for using subsequent behavior to facilitate learning of visual event detectors
US10454857B1 (en) 2017-01-23 2019-10-22 Snap Inc. Customized digital avatar accessories
US10915911B2 (en) 2017-02-03 2021-02-09 Snap Inc. System to determine a price-schedule to distribute media content
US11250075B1 (en) 2017-02-17 2022-02-15 Snap Inc. Searching social media content
US10319149B1 (en) 2017-02-17 2019-06-11 Snap Inc. Augmented reality anamorphosis system
US10074381B1 (en) 2017-02-20 2018-09-11 Snap Inc. Augmented reality speech balloon system
US10552500B2 (en) * 2017-03-02 2020-02-04 International Business Machines Corporation Presenting a data instance based on presentation rules
US10565795B2 (en) 2017-03-06 2020-02-18 Snap Inc. Virtual vision system
US10523625B1 (en) 2017-03-09 2019-12-31 Snap Inc. Restricted group content collection
US10582277B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US10581782B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US11170393B1 (en) 2017-04-11 2021-11-09 Snap Inc. System to calculate an engagement score of location based media content
US10387730B1 (en) 2017-04-20 2019-08-20 Snap Inc. Augmented reality typography personalization system
US11893647B2 (en) 2017-04-27 2024-02-06 Snap Inc. Location-based virtual avatars
US10212541B1 (en) 2017-04-27 2019-02-19 Snap Inc. Selective location-based identity communication
CN110800018A (zh) 2017-04-27 2020-02-14 斯纳普公司 用于社交媒体平台的朋友位置共享机制
US10467147B1 (en) 2017-04-28 2019-11-05 Snap Inc. Precaching unlockable data elements
US10803120B1 (en) 2017-05-31 2020-10-13 Snap Inc. Geolocation based playlists
WO2019002521A1 (en) * 2017-06-29 2019-01-03 Koninklijke Philips N.V. MASKING FACIAL CHARACTERISTICS OF A SUBJECT IN AN IMAGE
CN107330904B (zh) * 2017-06-30 2020-12-18 北京乐蜜科技有限责任公司 图像处理方法、装置、电子设备及存储介质
US11475254B1 (en) 2017-09-08 2022-10-18 Snap Inc. Multimodal entity identification
US10740974B1 (en) 2017-09-15 2020-08-11 Snap Inc. Augmented reality system
US10499191B1 (en) 2017-10-09 2019-12-03 Snap Inc. Context sensitive presentation of content
US10573043B2 (en) 2017-10-30 2020-02-25 Snap Inc. Mobile-based cartographic control of display content
US10586070B2 (en) 2017-11-14 2020-03-10 International Business Machines Corporation Privacy protection in captured image for distribution
US11265273B1 (en) 2017-12-01 2022-03-01 Snap, Inc. Dynamic media overlay with smart widget
CN109886864B (zh) * 2017-12-06 2021-03-09 杭州海康威视数字技术股份有限公司 隐私遮蔽处理方法及装置
US11017173B1 (en) 2017-12-22 2021-05-25 Snap Inc. Named entity recognition visual context and caption data
US10678818B2 (en) 2018-01-03 2020-06-09 Snap Inc. Tag distribution visualization system
US10574890B2 (en) 2018-01-12 2020-02-25 Movidius Ltd. Methods and apparatus to operate a mobile camera for low-power usage
US11507614B1 (en) 2018-02-13 2022-11-22 Snap Inc. Icon based tagging
US10885136B1 (en) 2018-02-28 2021-01-05 Snap Inc. Audience filtering system
US10979752B1 (en) 2018-02-28 2021-04-13 Snap Inc. Generating media content items based on location information
US10327096B1 (en) 2018-03-06 2019-06-18 Snap Inc. Geo-fence selection system
KR20230129617A (ko) 2018-03-14 2023-09-08 스냅 인코포레이티드 위치 정보에 기초한 수집가능한 항목들의 생성
GB2572435B (en) * 2018-03-29 2022-10-05 Samsung Electronics Co Ltd Manipulating a face in an image
US11163941B1 (en) 2018-03-30 2021-11-02 Snap Inc. Annotating a collection of media content items
US10219111B1 (en) 2018-04-18 2019-02-26 Snap Inc. Visitation tracking system
US10902274B2 (en) * 2018-04-30 2021-01-26 Adobe Inc. Opting-in or opting-out of visual tracking
US10896197B1 (en) 2018-05-22 2021-01-19 Snap Inc. Event detection system
CN108765561A (zh) * 2018-05-30 2018-11-06 链家网(北京)科技有限公司 房屋虚拟三维模型生成过程中隐私信息处理方法及装置
CN108495049A (zh) * 2018-06-15 2018-09-04 Oppo广东移动通信有限公司 拍摄控制方法及相关产品
US10679393B2 (en) 2018-07-24 2020-06-09 Snap Inc. Conditional modification of augmented reality object
US10997760B2 (en) 2018-08-31 2021-05-04 Snap Inc. Augmented reality anthropomorphization system
US10915995B2 (en) * 2018-09-24 2021-02-09 Movidius Ltd. Methods and apparatus to generate masked images based on selective privacy and/or location tracking
US10698583B2 (en) 2018-09-28 2020-06-30 Snap Inc. Collaborative achievement interface
CN109389076B (zh) * 2018-09-29 2022-09-27 深圳市商汤科技有限公司 图像分割方法及装置
US10778623B1 (en) 2018-10-31 2020-09-15 Snap Inc. Messaging and gaming applications communication platform
US12026284B2 (en) 2018-11-20 2024-07-02 HCL Technologies Italy S.p.A System and method for facilitating a secure access to a photograph over a social networking platform
US11199957B1 (en) 2018-11-30 2021-12-14 Snap Inc. Generating customized avatars based on location information
US10939236B1 (en) 2018-11-30 2021-03-02 Snap Inc. Position service to determine relative position to map features
US11301966B2 (en) * 2018-12-10 2022-04-12 Apple Inc. Per-pixel filter
US11032670B1 (en) 2019-01-14 2021-06-08 Snap Inc. Destination sharing in location sharing system
US10939246B1 (en) 2019-01-16 2021-03-02 Snap Inc. Location-based context information sharing in a messaging system
US11294936B1 (en) 2019-01-30 2022-04-05 Snap Inc. Adaptive spatial density based clustering
US11972529B2 (en) 2019-02-01 2024-04-30 Snap Inc. Augmented reality system
US10936066B1 (en) 2019-02-13 2021-03-02 Snap Inc. Sleep detection in a location sharing system
US10838599B2 (en) 2019-02-25 2020-11-17 Snap Inc. Custom media overlay system
US10964082B2 (en) 2019-02-26 2021-03-30 Snap Inc. Avatar based on weather
US10852918B1 (en) 2019-03-08 2020-12-01 Snap Inc. Contextual information in chat
US11868414B1 (en) 2019-03-14 2024-01-09 Snap Inc. Graph-based prediction for contact suggestion in a location sharing system
US11852554B1 (en) 2019-03-21 2023-12-26 Snap Inc. Barometer calibration in a location sharing system
US11249614B2 (en) 2019-03-28 2022-02-15 Snap Inc. Generating personalized map interface with enhanced icons
US10810782B1 (en) 2019-04-01 2020-10-20 Snap Inc. Semantic texture mapping system
US10885606B2 (en) * 2019-04-08 2021-01-05 Honeywell International Inc. System and method for anonymizing content to protect privacy
US10762607B2 (en) 2019-04-10 2020-09-01 Alibaba Group Holding Limited Method and device for sensitive data masking based on image recognition
US10560898B1 (en) 2019-05-30 2020-02-11 Snap Inc. Wearable device location systems
US10582453B1 (en) 2019-05-30 2020-03-03 Snap Inc. Wearable device location systems architecture
US10893385B1 (en) 2019-06-07 2021-01-12 Snap Inc. Detection of a physical collision between two client devices in a location sharing system
US11307747B2 (en) 2019-07-11 2022-04-19 Snap Inc. Edge gesture interface with smart interactions
KR102284700B1 (ko) * 2019-08-19 2021-08-02 재단법인 아산사회복지재단 의료 영상 비식별화를 위한 신체 부위 위치 특정 방법, 프로그램 및 컴퓨팅 장치
EP3796655B1 (en) 2019-09-20 2021-11-03 Axis AB Video privacy mask in forward predicted video frame
WO2021061551A1 (en) * 2019-09-24 2021-04-01 Qsinx Management Llc Method and device for processing camera images
US11821742B2 (en) 2019-09-26 2023-11-21 Snap Inc. Travel based notifications
US11218838B2 (en) 2019-10-31 2022-01-04 Snap Inc. Focused map-based context information surfacing
US11275972B2 (en) * 2019-11-08 2022-03-15 International Business Machines Corporation Image classification masking
KR102313554B1 (ko) * 2019-11-28 2021-10-18 한국전자기술연구원 개인정보 비식별화 방법 및 시스템
US11128715B1 (en) 2019-12-30 2021-09-21 Snap Inc. Physical friend proximity in chat
US10880496B1 (en) 2019-12-30 2020-12-29 Snap Inc. Including video feed in message thread
US11429618B2 (en) 2019-12-30 2022-08-30 Snap Inc. Surfacing augmented reality objects
US11169658B2 (en) 2019-12-31 2021-11-09 Snap Inc. Combined map icon with action indicator
US11343323B2 (en) 2019-12-31 2022-05-24 Snap Inc. Augmented reality objects registry
KR102215056B1 (ko) * 2020-01-23 2021-02-10 울산대학교 산학협력단 의료 영상 비식별화 시스템, 방법 및 컴퓨터 판독 가능한 기록매체
US11228551B1 (en) 2020-02-12 2022-01-18 Snap Inc. Multiple gateway message exchange
US11516167B2 (en) 2020-03-05 2022-11-29 Snap Inc. Storing data based on device location
US11619501B2 (en) 2020-03-11 2023-04-04 Snap Inc. Avatar based on trip
US11120523B1 (en) * 2020-03-12 2021-09-14 Conduent Business Services, Llc Vehicle passenger detection system and method
US10956743B1 (en) 2020-03-27 2021-03-23 Snap Inc. Shared augmented reality system
US11430091B2 (en) 2020-03-27 2022-08-30 Snap Inc. Location mapping for large scale augmented-reality
US11615205B2 (en) 2020-05-28 2023-03-28 Bank Of America Corporation Intelligent dynamic data masking on display screens based on viewer proximity
US11290851B2 (en) 2020-06-15 2022-03-29 Snap Inc. Location sharing using offline and online objects
US11483267B2 (en) 2020-06-15 2022-10-25 Snap Inc. Location sharing using different rate-limited links
US11503432B2 (en) 2020-06-15 2022-11-15 Snap Inc. Scalable real-time location sharing framework
US11314776B2 (en) 2020-06-15 2022-04-26 Snap Inc. Location sharing using friend list versions
US11308327B2 (en) 2020-06-29 2022-04-19 Snap Inc. Providing travel-based augmented reality content with a captured image
KR20220015019A (ko) * 2020-07-30 2022-02-08 삼성전자주식회사 데이터 마스킹을 이용하여 이미지를 변환하는 전자 장치 및 방법
US11349797B2 (en) 2020-08-31 2022-05-31 Snap Inc. Co-location connection service
US12013968B2 (en) 2020-10-22 2024-06-18 Robert Bosch Gmbh Data anonymization for data labeling and development purposes
CN112258388A (zh) * 2020-11-02 2021-01-22 公安部第三研究所 一种公共安全视图脱敏测试数据生成方法、***以及存储介质
US11468617B2 (en) 2021-03-10 2022-10-11 International Business Machines Corporation Selective redaction of images
US11094042B1 (en) 2021-03-12 2021-08-17 Flyreel, Inc. Face detection and blurring methods and systems
US11606756B2 (en) 2021-03-29 2023-03-14 Snap Inc. Scheduling requests for location data
US11645324B2 (en) 2021-03-31 2023-05-09 Snap Inc. Location-based timeline media content system
WO2022225375A1 (ko) * 2021-04-22 2022-10-27 서울대학교산학협력단 병렬처리 파이프라인을 이용한 다중 dnn 기반 얼굴 인식 방법 및 장치
US12026362B2 (en) 2021-05-19 2024-07-02 Snap Inc. Video editing application for mobile devices
WO2023027853A1 (en) * 2021-08-26 2023-03-02 Hypatia Group, Inc. Health monitoring system with precision eye-blocking filter
US11829834B2 (en) 2021-10-29 2023-11-28 Snap Inc. Extended QR code
KR102500252B1 (ko) * 2022-01-20 2023-02-17 (주)에이아이매틱스 얼굴 개인정보 보호 기술을 이용한 기계학습 데이터베이스 구축 시스템
US12001750B2 (en) 2022-04-20 2024-06-04 Snap Inc. Location-based shared augmented reality experience system
US12020384B2 (en) 2022-06-21 2024-06-25 Snap Inc. Integrating augmented reality experiences with other components
US12020386B2 (en) 2022-06-23 2024-06-25 Snap Inc. Applying pregenerated virtual experiences in new location
JP2024059288A (ja) * 2022-10-18 2024-05-01 ソニーセミコンダクタソリューションズ株式会社 画像処理装置、画像処理方法および記録媒体

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6067399A (en) * 1998-09-02 2000-05-23 Sony Corporation Privacy mode for acquisition cameras and camcorders
US7106887B2 (en) 2000-04-13 2006-09-12 Fuji Photo Film Co., Ltd. Image processing method using conditions corresponding to an identified person
US6959099B2 (en) * 2001-12-06 2005-10-25 Koninklijke Philips Electronics N.V. Method and apparatus for automatic face blurring
JP2003319158A (ja) * 2002-04-18 2003-11-07 Toshiyuki Tani 画像処理システム
US6801642B2 (en) 2002-06-26 2004-10-05 Motorola, Inc. Method and apparatus for limiting storage or transmission of visual information
CN1237485C (zh) * 2002-10-22 2006-01-18 中国科学院计算技术研究所 利用快速人脸检测对新闻被采访者进行脸部遮挡的方法
US7660482B2 (en) * 2004-06-23 2010-02-09 Seiko Epson Corporation Method and apparatus for converting a photo to a caricature image
US7702131B2 (en) * 2005-10-13 2010-04-20 Fujifilm Corporation Segmenting images and simulating motion blur using an image sequence
CN1979558A (zh) * 2005-11-30 2007-06-13 中国科学院半导体研究所 一种基于高维空间点分布分析法的图像复原方法
US7787664B2 (en) 2006-03-29 2010-08-31 Eastman Kodak Company Recomposing photographs from multiple frames
US8660319B2 (en) 2006-05-05 2014-02-25 Parham Aarabi Method, system and computer program product for automatic and semi-automatic modification of digital images of faces
WO2007136779A2 (en) * 2006-05-19 2007-11-29 New Jersey Institute Of Technology Aligned embossed diaphgragm based fiber optic sensor
WO2008016645A2 (en) * 2006-07-31 2008-02-07 Onlive, Inc. System and method for performing motion capture and image reconstruction
US8098904B2 (en) * 2008-03-31 2012-01-17 Google Inc. Automatic face detection and identity masking in images, and applications thereof

Also Published As

Publication number Publication date
US20120070042A1 (en) 2012-03-22
JP5361987B2 (ja) 2013-12-04
EP2260469A2 (en) 2010-12-15
WO2009145826A2 (en) 2009-12-03
AU2009251833A1 (en) 2009-12-03
AU2009251833B2 (en) 2014-08-07
KR20100134079A (ko) 2010-12-22
EP2260469B1 (en) 2014-05-07
US8098904B2 (en) 2012-01-17
KR101572995B1 (ko) 2015-11-30
EP2260469A4 (en) 2013-03-06
WO2009145826A3 (en) 2010-01-21
US8509499B2 (en) 2013-08-13
CA2719992A1 (en) 2009-12-03
CN102067175A (zh) 2011-05-18
US20090262987A1 (en) 2009-10-22
CA2719992C (en) 2016-09-06
JP2011516965A (ja) 2011-05-26

Similar Documents

Publication Publication Date Title
CN102067175B (zh) 图像中的自动面部检测和身份屏蔽及其应用
JP5952001B2 (ja) 深さ情報を用いたカメラモーションの推定方法および装置、拡張現実システム
CN111914635B (zh) 人体测温方法、装置、***和电子设备
US11256958B1 (en) Training with simulated images
KR20200040665A (ko) 컨볼루션 신경망을 이용하여 poi 변화를 검출하기 위한 시스템 및 방법
Anagnostopoulos et al. Gaze-Informed location-based services
Rao et al. Harnessing motion blur to unveil splicing
CN110324603A (zh) 用于处理图像的方法、电子设备及介质
CN113408566A (zh) 目标检测方法及相关设备
CN107683498A (zh) 利用视觉特征进行图像的自动连接
KR101039298B1 (ko) 다수의 특징점 기반 마커를 인식하기 위한 순차 검색 방법 및 이를 이용한 증강현실 구현 방법
JP6304815B2 (ja) 画像処理装置ならびにその画像特徴検出方法、プログラムおよび装置
Khan et al. A review of benchmark datasets and training loss functions in neural depth estimation
Zhang The Application of Computer Augmented Reality Technology in Ancient Murals
Bajramovic et al. An efficient shortest triangle paths algorithm applied to multi-camera self-calibration
Tybusch et al. Color-based and recursive fiducial marker for augmented reality
CN112016505A (zh) 基于人脸图像的活体检测方法、设备、存储介质及装置
CN113191462A (zh) 信息获取方法、图像处理方法、装置及电子设备
Wang et al. Visual bubble: Protecting privacy in wearable cameras
CN108073897A (zh) 一种基于视线的活体认证方法
Rao et al. Vision based pointing error estimation for mobile eye-tracking system
Lee et al. Visual attention with contextual saliencies of a scene
Yu et al. A region-based image fusion algorithm for detecting trees in forests
WO2024112267A1 (en) Apparatus, system, and method for generating and synthesizing image data for event detection
KR20130013261A (ko) 영상 내의 자동 면상 검출 및 식별 마스킹, 및 그 응용

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: American California

Patentee after: Google limited liability company

Address before: American California

Patentee before: Google Inc.