CN105894446A - 一种视频中的自动脸部轮廓修饰方法 - Google Patents

一种视频中的自动脸部轮廓修饰方法 Download PDF

Info

Publication number
CN105894446A
CN105894446A CN201610301351.5A CN201610301351A CN105894446A CN 105894446 A CN105894446 A CN 105894446A CN 201610301351 A CN201610301351 A CN 201610301351A CN 105894446 A CN105894446 A CN 105894446A
Authority
CN
China
Prior art keywords
triangle
video
face
point
affine transformation
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.)
Pending
Application number
CN201610301351.5A
Other languages
English (en)
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.)
Beijing Hippo energy Sports Technology Co., Ltd.
Original Assignee
Xi'an Brision Information Technology Co Ltd
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 Xi'an Brision Information Technology Co Ltd filed Critical Xi'an Brision Information Technology Co Ltd
Priority to CN201610301351.5A priority Critical patent/CN105894446A/zh
Publication of CN105894446A publication Critical patent/CN105894446A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/02Affine transformations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/25Determination of region of interest [ROI] or a volume of interest [VOI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/46Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20092Interactive image processing based on input by user
    • G06T2207/20104Interactive definition of region of interest [ROI]

Landscapes

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

Abstract

本发明公开了一种视频中的自动脸部轮廓修饰方法,包括以下步骤:1)检测整个待处理视频内有人脸的帧,检测出人脸的bounding box和特征点;2)根据bounding box和特征点位置将感兴趣的人脸区域划分成多个三角形,并计算出每个特征点的目标特征点;3)对每个三角形,都有三个原特征点的坐标和这三个原特征点在步骤2)中得到的目标特征点,根据这六个特征点的坐标计算出该三角形的仿射变换矩阵,依据仿射变换矩阵对三个原特征点组成的三角形内的每一个点做仿射变换,产生出新的人脸图像;4)用新的人脸图像代替旧的人脸图像,即生成了结果视频。本发明可以处理视频中的人脸,实现给视频中人脸做瘦脸编辑的效果,即实现视频内容的非线性编辑。

Description

一种视频中的自动脸部轮廓修饰方法
技术领域:
本发明属于视频、图像处理技术领域,具体涉及一种视频中的自动脸部轮廓修饰方法。
背景技术:
随着社交网络和智能手机的普及,人们越来越习惯于用视频记录自己的生活,比如吃饭、旅游或演唱会等。人们在社交网络发布照片时通常都会先对照片进行美化处理,而当人们想对视频进行类似的处理的时候却是不可能的。现有的视频编辑方法都是对视频的线性编辑,很难满足大众的要求,因而提出一种对视频内容的非线性编辑方法显得十分必要。
发明内容:
本发明的目的在于克服现有技术的不足,提供了一种视频中的自动脸部轮廓修饰方法,其能够确保用该方法处理后的视频中的人脸能有美图软件那样的瘦脸效果,从而满足大众对视频特别是自拍视频的处理要求。
为达到上述目的,本发明采用如下技术方案予以实现的:
一种视频中的自动脸部轮廓修饰方法,包括以下步骤:
1)检测整个待处理视频内有人脸的帧,检测出人脸的bounding box和特征点;
2)根据bounding box和特征点位置将感兴趣的人脸区域划分成多个三角形,并计算出每个特征点的目标特征点;
3)对每个三角形,都有三个原特征点的坐标和这三个原特征点在步骤2)中得到的目标特征点,根据这六个特征点的坐标计算出该三角形的仿射变换矩阵,依据仿射变换矩阵对三个原特征点组成的三角形内的每一个点做仿射变换,产生出新的人脸图像;
4)用新的人脸图像代替旧的人脸图像,即生成了结果视频。
本发明进一步的改进在于,步骤1)中,人脸的特征点是指脸轮廓、眼睛、鼻子和嘴唇上的特征点。
本发明进一步的改进在于,步骤2)中,感兴趣的人脸区域为脸轮廓周围区域。
本发明进一步的改进在于,步骤3)中,用R矩阵表征旋转和缩放,L矩阵来表征平移,对一个三角形,有:
R = r 00 r 01 r 10 r 11
L = l 00 l 01
对三角形三个顶点(x,y)是仿射变换前的某顶点坐标,(x’,y’)是仿射变换后的目标顶点的位置,有:
x ′ y ′ = r 00 x + r 01 y + l 00 r 10 x + r 11 y + l 01
通过这三个顶点计算出这R矩阵和L矩阵中6个表征仿射变换的量,根据这六个特征点的坐标计算出该三角形的仿射变换矩阵。
本发明进一步的改进在于,步骤3)中,依据仿射变换矩阵对三角形内的每一个点做仿射变换前,首先对一个三角形ABC,利用s=CB×AB和w=(MA×MB)&(MB×MC)&(MC×MA)判断一个点M是否在三角形内;
当s>0时,表示三角形ABC的顺序是逆时针的,这时w>0表示点M在三角形内;当s<0时,表示三角形ABC的顺序是顺时针的,这时w<0表示点M在三角形内;
即对任意的M点在三角形内,对三角形ABC,有:
((MA×MB)&(MB×MC)&(MC×MA))(CB×AB)>0
根据上述公式找出三角形内所有的点,对这些点按照仿射变换矩阵做仿射变换,得到变换后的图像,即为产生出新的人脸图像。
与现有技术相比,本发明的有益效果是:修改视频帧中人脸的脸部轮廓区域通过只将感兴趣的脸部轮廓区域划分成小三角形区域,然后对每一个三角形区域进行仿射变换得到新的脸部图像以修饰视频中的人脸。
本发明视频编辑是指对视频的画面的编辑,而不是简单的视频帧的重新排列。
其中,现有的视频编辑方法,只是从一段视频里剪辑出一小段或者将几段视频合成一个视频的视频帧重新排列方法。本发明所说的编辑是指视频画面的编辑,效果良好,优点突出。进一步地,传统的视频编辑方法无法满足大众对视频编辑的要求,该发明采用了视频内容编辑的方法,确保了视频编辑的有效性。
附图说明:
图1为本发明的说明示意图。
图2为计算目标特征点过程示意图;其中,图2(a)为脸部中心点和特征点移动方向示意图,图2(b)为特征点移动距离4%*D中D的示意图。
图3为计算放射矩阵过程示意图;其中,图3(a)为计算仿射变换前的三角形区域,图3(b)为计算仿射变换后的三角形区域。
图4为判断点是否在三角形内的方法示意图;其中,图4(a)为当三角形顶点顺序为逆时针时判断点是否在三角形内部的方法示意图,图4(b)为当三角形顶点顺序为顺时针时判断点是否在三角形内部的方法示意图。
图5为本发明的流程图。
具体实施方式:
下面结合附图和实施例对本发明进一步详细说明。
本发明一种视频中的自动脸部轮廓修饰方法,通过如下步骤实现:
1.计算目标特征点
参见附图2,要得到瘦脸的效果,瘦脸后的标记脸部轮廓的特征点位置必然要发生变化。计算这些目标特征点位置之前,先找到脸部中心点。脸部中心点一定在两只眼睛中间的点和嘴巴中间的点的连线上,这里我们选择4个点作为备选,它们到嘴巴中间的距离和到眼睛中心的距离比依次是10:0,8:2,6:4和x:y,其中最后一个点取在鼻尖的位置。实验显示,选择第二个点作为中心点的结果最自然。
脸部轮廓的目标特征点在脸部中心点与脸部轮廓点的连线上,只是把长度缩减为原来的96%,得到的点就是目标特征点的位置。
2.计算仿射变换矩阵
参见附图3,将脸部轮廓周围感兴趣的区域分为多个小三角形区域,针对每一个小三角形区域计算仿射变换矩阵。仿射变换矩阵表示的是两幅图之间的联系,通常用2*3的矩阵来表示,是指一幅图通过旋转、缩放和平移得到第二幅图。一个任意的仿射变换都能表示为乘以一个矩阵接着再加上一个向量,这个矩阵可以通过每一个三角形区域三个顶点的特征点和相应的目标特征点6个已知点求得。
用R矩阵表征旋转和缩放,L矩阵来表征平移,对一个三角形,有:
R = r 00 r 01 r 10 r 11
L = l 00 l 01
对三角形三个顶点(x,y)是仿射变换前的某顶点坐标,(x’,y’)是仿射变换后的目标顶点的位置,有:
x &prime; y &prime; = r 00 x + r 01 y + l 00 r 10 x + r 11 y + l 01
通过这样三对顶点可计算出这6个表征仿射变换的量。
3.对每个三角形内的所有点做仿射变换
参见附图4,对一个三角形ABC,利用s=CB×AB和w=(MA×MB)&(MB×MC)&(MC×MA)判断一个点M是否在三角形内。
当s>0时,表示三角形ABC的顺序是逆时针的,这时w>0表示点M在三角形内;当s<0时,表示三角形ABC的顺序是顺时针的,这时w<0表示点M在三角形内。即对任意的M点在三角形内,对三角形ABC,有:
((MA×MB)&(MB×MC)&(MC×MA))(CB×AB)>0
综上,可以找出三角形内所有的点,对这些点按照2计算出的仿射变换矩阵做仿射变换,即可得到变换后的图像,就是瘦脸后的图像,像这样单帧图像内的实施过程如图1所示,再用瘦脸后的图像替换掉原先的图像,就得到了瘦脸编辑后的视频,对整个视频的具体实施过程如图5所示。

Claims (5)

1.一种视频中的自动脸部轮廓修饰方法,其特征在于,包括以下步骤:
1)检测整个待处理视频内有人脸的帧,检测出人脸的bounding box和特征点;
2)根据bounding box和特征点位置将感兴趣的人脸区域划分成多个三角形,并计算出每个特征点的目标特征点;
3)对每个三角形,都有三个原特征点的坐标和这三个原特征点在步骤2)中得到的目标特征点,根据这六个特征点的坐标计算出该三角形的仿射变换矩阵,依据仿射变换矩阵对三个原特征点组成的三角形内的每一个点做仿射变换,产生出新的人脸图像;
4)用新的人脸图像代替旧的人脸图像,即生成了结果视频。
2.根据权利要求1所述的一种视频中的自动脸部轮廓修饰方法,其特征在于,步骤1)中,人脸的特征点是指脸轮廓、眼睛、鼻子和嘴唇上的特征点。
3.根据权利要求1所述的一种视频中的自动脸部轮廓修饰方法,其特征在于,步骤2)中,感兴趣的人脸区域为脸轮廓周围区域。
4.根据权利要求1所述的一种视频中的自动脸部轮廓修饰方法,其特征在于,步骤3)中,用R矩阵表征旋转和缩放,L矩阵来表征平移,对一个三角形,有:
R = r 00 r 01 r 10 r 11
L = l 00 l 01
对三角形三个顶点(x,y)是仿射变换前的某顶点坐标,(x’,y’)是仿射变换后的目标顶点的位置,有:
x &prime; y &prime; = r 00 x + r 01 y + l 00 r 10 x + r 11 y + l 01
通过这三个顶点计算出这R矩阵和L矩阵中6个表征仿射变换的量,根据这六个特征点的坐标计算出该三角形的仿射变换矩阵。
5.根据权利要求1所述的一种视频中的自动脸部轮廓修饰方法,其特征在于,步骤3)中,依据仿射变换矩阵对三角形内的每一个点做仿射变换前,首先对一个三角形ABC,利用s=CB×AB和w=(MA×MB)&(MB×MC)&(MC×MA)判断一个点M是否在三角形内;
当s>0时,表示三角形ABC的顺序是逆时针的,这时w>0表示点M在三角形内;当s<0时,表示三角形ABC的顺序是顺时针的,这时w<0表示点M在三角形内;
即对任意的M点在三角形内,对三角形ABC,有:
((MA×MB)&(MB×MC)&(MC×MA))(CB×AB)>0
根据上述公式找出三角形内所有的点,对这些点按照仿射变换矩阵做仿射变换,得到变换后的图像,即为产生出新的人脸图像。
CN201610301351.5A 2016-05-09 2016-05-09 一种视频中的自动脸部轮廓修饰方法 Pending CN105894446A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610301351.5A CN105894446A (zh) 2016-05-09 2016-05-09 一种视频中的自动脸部轮廓修饰方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610301351.5A CN105894446A (zh) 2016-05-09 2016-05-09 一种视频中的自动脸部轮廓修饰方法

Publications (1)

Publication Number Publication Date
CN105894446A true CN105894446A (zh) 2016-08-24

Family

ID=56702391

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610301351.5A Pending CN105894446A (zh) 2016-05-09 2016-05-09 一种视频中的自动脸部轮廓修饰方法

Country Status (1)

Country Link
CN (1) CN105894446A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106952221A (zh) * 2017-03-15 2017-07-14 中山大学 一种三维京剧脸谱自动化妆方法
CN107657590A (zh) * 2017-09-01 2018-02-02 北京小米移动软件有限公司 图片处理方法及装置
CN109359618A (zh) * 2018-10-30 2019-02-19 北京市商汤科技开发有限公司 一种图像处理方法及其装置、设备和存储介质
CN109410138A (zh) * 2018-10-16 2019-03-01 北京旷视科技有限公司 修饰双下巴的方法、装置和***
CN109472753A (zh) * 2018-10-30 2019-03-15 北京市商汤科技开发有限公司 一种图像处理方法、装置、计算机设备和计算机存储介质
CN110555796A (zh) * 2019-07-24 2019-12-10 广州视源电子科技股份有限公司 图像调整方法、装置、存储介质以及设备
CN110555812A (zh) * 2019-07-24 2019-12-10 广州视源电子科技股份有限公司 图像调整方法、装置和计算机设备
CN110992407A (zh) * 2019-11-07 2020-04-10 武汉多谱多勒科技有限公司 一种红外与可见光图像匹配方法
CN112257594A (zh) * 2020-10-22 2021-01-22 广州繁星互娱信息科技有限公司 多媒体数据的显示方法、装置、计算机设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102163330A (zh) * 2011-04-02 2011-08-24 西安电子科技大学 基于张量分解与Delaunay三角划分的多视角人脸合成方法
CN102999929A (zh) * 2012-11-08 2013-03-27 大连理工大学 一种基于三角网格化的人物图像瘦脸处理方法
CN103337085A (zh) * 2013-06-17 2013-10-02 大连理工大学 一种高效的人像面部变形方法
CN105184735A (zh) * 2014-06-19 2015-12-23 腾讯科技(深圳)有限公司 一种人像变形方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102163330A (zh) * 2011-04-02 2011-08-24 西安电子科技大学 基于张量分解与Delaunay三角划分的多视角人脸合成方法
CN102999929A (zh) * 2012-11-08 2013-03-27 大连理工大学 一种基于三角网格化的人物图像瘦脸处理方法
CN103337085A (zh) * 2013-06-17 2013-10-02 大连理工大学 一种高效的人像面部变形方法
CN105184735A (zh) * 2014-06-19 2015-12-23 腾讯科技(深圳)有限公司 一种人像变形方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
廖文鑫: "基于数据驱动的人脸美化技术及应用开发", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106952221A (zh) * 2017-03-15 2017-07-14 中山大学 一种三维京剧脸谱自动化妆方法
CN106952221B (zh) * 2017-03-15 2019-12-31 中山大学 一种三维京剧脸谱自动化妆方法
CN107657590A (zh) * 2017-09-01 2018-02-02 北京小米移动软件有限公司 图片处理方法及装置
CN107657590B (zh) * 2017-09-01 2021-01-15 北京小米移动软件有限公司 图片处理方法、装置及存储介质
CN109410138A (zh) * 2018-10-16 2019-03-01 北京旷视科技有限公司 修饰双下巴的方法、装置和***
CN109410138B (zh) * 2018-10-16 2021-10-01 北京旷视科技有限公司 修饰双下巴的方法、装置和***
CN109359618A (zh) * 2018-10-30 2019-02-19 北京市商汤科技开发有限公司 一种图像处理方法及其装置、设备和存储介质
CN109472753A (zh) * 2018-10-30 2019-03-15 北京市商汤科技开发有限公司 一种图像处理方法、装置、计算机设备和计算机存储介质
CN109359618B (zh) * 2018-10-30 2022-02-22 北京市商汤科技开发有限公司 一种图像处理方法及其装置、设备和存储介质
JP2021529605A (ja) * 2018-10-30 2021-11-04 ベイジン センスタイム テクノロジー デベロップメント カンパニー, リミテッド 画像処理方法及び装置、コンピュータ装置並びにコンピュータ記憶媒体
CN110555796B (zh) * 2019-07-24 2021-07-06 广州视源电子科技股份有限公司 图像调整方法、装置、存储介质以及设备
WO2021012599A1 (zh) * 2019-07-24 2021-01-28 广州视源电子科技股份有限公司 图像调整方法、装置和计算机设备
CN110555812A (zh) * 2019-07-24 2019-12-10 广州视源电子科技股份有限公司 图像调整方法、装置和计算机设备
CN110555796A (zh) * 2019-07-24 2019-12-10 广州视源电子科技股份有限公司 图像调整方法、装置、存储介质以及设备
CN110992407A (zh) * 2019-11-07 2020-04-10 武汉多谱多勒科技有限公司 一种红外与可见光图像匹配方法
CN110992407B (zh) * 2019-11-07 2023-10-27 武汉多谱多勒科技有限公司 一种红外与可见光图像匹配方法
CN112257594A (zh) * 2020-10-22 2021-01-22 广州繁星互娱信息科技有限公司 多媒体数据的显示方法、装置、计算机设备及存储介质

Similar Documents

Publication Publication Date Title
CN105894446A (zh) 一种视频中的自动脸部轮廓修饰方法
CN107993216B (zh) 一种图像融合方法及其设备、存储介质、终端
CN106023063A (zh) 一种视频移植换脸的方法
CN103974126B (zh) 一种在视频中植入广告的方法及装置
CN106952221B (zh) 一种三维京剧脸谱自动化妆方法
CN110264396B (zh) 视频人脸替换方法、***及计算机可读存储介质
TWI683569B (zh) 全景視頻的壓縮方法及裝置
WO2021155558A1 (zh) 道路标线的识别方法、地图生成方法及相关产品
CN103927727A (zh) 一种标量图像转化为矢量图的方法
CN104994367A (zh) 一种图像矫正方法以及摄像头
CN104200468B (zh) 一种球面透视投影模型校正参数获取方法
CN103914820A (zh) 一种基于图像分层增强的图像去雾方法及***
CN102521586A (zh) 一种用于拍照手机的高分辨率三维人脸扫描方法
CN105550992A (zh) 一种三维全脸照相机中高保真全脸纹理融合方法
CN114757834A (zh) 一种全景图像处理方法和全景图像处理装置
CN109697755B (zh) 输电铁塔模型的增强现实显示方法、装置和终端设备
CN103970432B (zh) 一种模拟真实翻页效果的方法与装置
Zheng et al. Study on image retrieval based on image texture and color statistical projection
CN112215749B (zh) 基于柱面投影的图像拼接方法、***、设备及存储介质
Liang et al. Multi-scale and multi-patch transformer for sandstorm image enhancement
US8401277B2 (en) Method for restoration of building structure using infinity homographies calculated based on parallelograms
CN108055500B (zh) 一种红外全景监控中两个全景显示区的连续显示方法
Yoon et al. Shadow detection and removal from photo-realistic synthetic urban image using deep learning
CN109214981B (zh) 一种将球面图像投影至平面图像的方法
CN104657716A (zh) 一种sns多图融合方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20180112

Address after: 100022 building 3, building 88, building 7-10, Jianguo Road, Beijing, Chaoyang District, 305

Applicant after: Beijing Hippo energy Sports Technology Co., Ltd.

Address before: 710075 Shaanxi city of Xi'an province high tech Zone Feng Hui Road No. 18 sigma building room 10201-224-26

Applicant before: Xi'an Brision Information Technology Co., Ltd.

TA01 Transfer of patent application right
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160824

WD01 Invention patent application deemed withdrawn after publication