CN102067175B - 图像中的自动面部检测和身份屏蔽及其应用 - Google Patents
图像中的自动面部检测和身份屏蔽及其应用 Download PDFInfo
- 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
Links
- 230000000873 masking effect Effects 0.000 title claims abstract description 58
- 238000001514 detection method Methods 0.000 title claims description 21
- 230000001815 facial effect Effects 0.000 claims abstract description 128
- 238000000034 method Methods 0.000 claims abstract description 56
- 238000012545 processing Methods 0.000 claims description 12
- 238000013507 mapping Methods 0.000 claims description 5
- 244000287680 Garcinia dulcis Species 0.000 claims 1
- 230000008569 process Effects 0.000 abstract description 40
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 238000010200 validation analysis Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
- G06T7/37—Determination of transform parameters for the alignment of images, i.e. image registration using transform domain methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/001—Texturing; Colouring; Generation of texture or colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/77—Retouching; Inpainting; Scratch removal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/168—Feature extraction; Face representation
- G06V40/171—Local 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所述的***,其中所述面部检测器被配置为使用肤色来拒绝不是面部区域的所检测到的区域。
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)
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)
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 |
-
2008
- 2008-03-31 US US12/078,464 patent/US8098904B2/en active Active
-
2009
- 2009-03-31 JP JP2011502949A patent/JP5361987B2/ja active Active
- 2009-03-31 KR KR1020107024397A patent/KR101572995B1/ko active IP Right Grant
- 2009-03-31 AU AU2009251833A patent/AU2009251833B2/en active Active
- 2009-03-31 EP EP09755189.9A patent/EP2260469B1/en active Active
- 2009-03-31 WO PCT/US2009/001988 patent/WO2009145826A2/en active Application Filing
- 2009-03-31 CN CN200980118727.7A patent/CN102067175B/zh active Active
- 2009-03-31 CA CA2719992A patent/CA2719992C/en active Active
-
2011
- 2011-11-22 US US13/302,634 patent/US8509499B2/en active Active
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. |