CN105657435B - 基于量化dct系数的视频单帧复制粘贴篡改检测方法 - Google Patents
基于量化dct系数的视频单帧复制粘贴篡改检测方法 Download PDFInfo
- Publication number
- CN105657435B CN105657435B CN201610048120.8A CN201610048120A CN105657435B CN 105657435 B CN105657435 B CN 105657435B CN 201610048120 A CN201610048120 A CN 201610048120A CN 105657435 B CN105657435 B CN 105657435B
- Authority
- CN
- China
- Prior art keywords
- frame
- video
- suspicious
- sub
- similarity
- 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.)
- Expired - Fee Related
Links
- 238000013139 quantization Methods 0.000 title claims abstract description 15
- 238000000034 method Methods 0.000 title claims abstract description 14
- 238000012360 testing method Methods 0.000 claims abstract description 9
- 230000002159 abnormal effect Effects 0.000 claims abstract 2
- 239000011159 matrix material Substances 0.000 claims description 14
- 238000004364 calculation method Methods 0.000 claims description 9
- 239000000284 extract Substances 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000003709 image segmentation Methods 0.000 claims description 2
- 238000001514 detection method Methods 0.000 abstract description 15
- 238000013442 quality metrics Methods 0.000 abstract description 3
- 238000004422 calculation algorithm Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000004438 eyesight Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000016776 visual perception Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 230000003362 replicative effect Effects 0.000 description 1
- 238000004379 similarity theory Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/89—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Television Signal Processing For Recording (AREA)
- Image Processing (AREA)
Abstract
本发明涉及一种电子取证技术领域,特征在于,该方法适用于视频单帧连续多次复制粘贴篡改类型的检测。采用的技术方案如下:首先,将视频转换为图像,采用量化后的DCT系数作为视频帧图像特征向量,通过计算Bhattacharyya系数来衡量相邻帧的帧间相似度,再设定阈值来判断帧间相似度是否异常,根据出现相似度异常的帧是否连续,以及连续出现的帧数来判断视频是否经过篡改,并定位篡改位置。该方法对不同场景的视频都能检测,与具体视频内容没有关系,并且能准确定位篡改位置,检测结果正确率高。
Description
技术领域:
本发明涉及一种电子取证技术领域,具体针对视频单帧复制粘贴篡改方式
背景技术:
随着多媒体技术的发展,视频编辑软件的不断更新,人们可以根据需要更加轻易地编辑视频,修改视频内容,达到更好的视觉效果。然而,技术进步方便人类的同时,也带来了不利影响。如果不法分子利用软件恶意篡改视频毁灭证据、修改视频内容,被恶意篡改的视频经过网络传播,在一定程度上会影响社会的稳定,因此,视频篡改检测技术的研究目前已是信息安全的一项重要课题。
复制-粘贴类型的篡改方式是一种常见的视频篡改手段,可以分为:时域复制粘贴和空域复制粘贴。空域复制粘贴篡改,其实质和单幅图像的复制-粘贴篡改类似,将视频帧内的区域对象复制到该帧的其它位置或复制到其它帧中以达到隐藏对象的篡改目的;而时域复制-粘贴篡改则是以帧为单位的复制粘贴,使得视频中的部分场景被替换或隐藏。时域复制粘贴篡改的方式通常是复制一段连续多帧的视频子序列到视频中。现有的研究针对这种篡改方式提出了检测方法。基于时空相关性矩阵来检测复制-粘贴视频,首先将视频帧序列分为重叠的多个短子序列,计算各个短子序列在时间上和空间上的相关性矩阵,然后利用相关性矩阵来检测。这种划分为子序列的方法使得算法对静止视频或运动相对缓慢的视频检测效果不佳。基于结构相似度来检测时间域上视频帧复制-粘贴的篡改,算法将视频帧序列划分为多个重叠的子序列,利用结构相似性理论来度量视频帧间的相似性,最后通过时间域上子序列间的匹配策略寻找出存在复制关系的子序列对,合并子序列对并定位出视频中复制片段的具体位置。算法检测的原理是基于时间域上子序列间的匹配策略,对单帧模式的复制粘贴篡改失效。
发明内容:
为了克服现有的视频时域复制粘贴篡改检测方法无法正确检测单帧复制粘贴篡改的不足,本发明提出了一种基于量化DCT系数的视频单帧复制粘贴篡改检测算法。它适用于视频单帧连续多次复制粘贴篡改,根据人眼视觉感知的特性,单帧篡改操作一次在视觉上对视频的影响非常小,可以忽略不计,因此单帧操作若想达到篡改目的,必须进行连续多次复制粘贴。这种篡改方式是指篡改者复制原始视频中的某一帧进行连续多次粘贴插入到原始视频序列中或替换原始视频中的某些帧,使得原始视频中的部分场景被替换或被推迟/提前发生,同时又不影响视频的连续性;这种篡改方式不仅能改变视频内容,而且用人眼不能直接观察出;但目前已有的视频帧间复制粘贴篡改检测方法都是适用于连续多帧的视频子序列复制粘贴篡改,因此针对视频单帧复制粘贴篡改方式的检测是非常必要的。首先,将视频转换为图像,采用量化后的DCT系数作为视频帧图像特征向量,并通过计算Bhattacharyya系数来衡量相邻帧的帧间相似度,再设定阈值来判断帧间相似度是否有异常,最后根据出现相似度异常的帧是否连续,以及连续出现的帧数来判断视频是否经过篡改,并定位篡改位置。
为实现本发明的目的采用的技术方案如下:
第一步,将待测视频转化为帧序列图像,并将转换后的帧图像灰度化,减少计算量。
第二步,提取每帧图像特征向量。将每帧图像分割成若干子块,子块总数为Nall,子块大小为block_size。用子块左上角的像素坐标(i,j)标识该子块位置。然后,对图像中的每个子块进行DCT变换。经过DCT变换后可以得到一个与图像子块大小一致的DCT系数矩阵,矩阵反映了对应的图像子块的信息。变换后的数据能量非常集中,一般只有左上角的数值是非零的,并且由于得到的DCT系数矩阵维数较高,不便于后续计算。因此接下来提取DCT系数矩阵的左上角8×8个系数矩阵进行量化,达到降维的目的。
第三步,利用Bhattacharyya系数衡量相邻帧帧间相似度,Bhattacharyya系数(巴氏系数)是对两个统计样本的重叠量的近似计算,提取出相似度异常的可疑帧。S={x|BC(x,x+1)>Tsimilar,x∈(1,n-1)},其中,S表示存放可疑帧帧序号的数组,x表示帧序号,n表示视频的总帧数,BC(x,x+1)表示第x帧与第x+1帧的帧间相似度,Tsimilar表示相似度异常的阈值。
第四步,计算可疑帧连续出现的帧数,排除误检。可疑帧连续出现的帧数大于设定的阈值时说明视频经过单帧复制粘贴篡改,进而可以初步确定篡改的起始位置Start和终止位置ending。
第五步,最后,为了验证检测结果的正确性,排除静止画面的干扰,由于静止画面会受光照强度等因素影响,相似度降低,因此,再次判断起始位置Start和终止位置ending视频帧的帧间相似度即BC(start,ending)是否大于相似度阈值,若满足大于阈值,则说明检测结果正确,视频经过单帧复制粘贴篡改,并且篡改位置为start~ending;否则,判定视频未经过篡改。
所述的检测方法第一步中,图像灰度化计算如下:
设每帧图像高为M,宽为N,在三维RGB颜色空间下,图像帧可表示为:
I(x,y)=[R(x,y),G(x,y),B(x,y)]
x=1,2,...,M;y=1,2,...,N
图像灰度化计算公式为:
I(x,y)=0.299R(x,y)+0.587G(x,y)+0.114B(x,y)
x=1,2,...,M;y=1,2,...,N
所述的检测方法第二步中,DCT变换计算公式如下:
0≤p≤M-1,0≤q≤N-1
其中,Bpq称为矩阵Amn的DCT系数矩阵,图像矩阵的大小为M×N。
量化DCT系数的计算公式如下:
其中,Dij是DCT系数,Q指量化表。
所述的检测方法第三步中,Bhattacharyya系数的计算公式如下:
其中,pi与qi分别表示视频第x帧与第y帧图像的第i个子块的特征,这里指量化后的DCT系数分布概率,即直方图,Nall表示图像的子块总数。
所述的检测方法第四步中,可疑帧连续出现的帧数计算步骤如下:
其中,count代表可疑帧连续出现的次数,那么:
count>Tlength
其中,count代表可疑帧连续出现的次数,S表示存放可疑帧帧序号的数组,start表示可疑帧起始位置,ending表示可疑帧终止位置;算法原理:当前帧为第S[j]帧,如果下一帧仍然是可疑帧,则计数器计数加1,可疑帧终止位置向后移动一位,当count大于一定阈值Tlength时,说明视频经过单帧复制粘贴篡改,篡改序列位置位于start~ending;最后,再次判断起始位置Start和终止位置ending视频帧的帧间相似度是否大于相似度阈值即BC(start,ending)>Tsimilar,若满足大于阈值,则说明上一步的检测结果正确,视频经过单帧复制粘贴篡改,并且篡改位置为start~ending;否则,判定视频未经过篡改。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简要介绍。
图1是本方法的视频篡改示例。
图2是本方法的检测流程图。
图3原始视频检测效果图。
图4篡改视频检测效果图。
具体实施方式
下面将结合本发明实施例中的附图,详细叙述本发明的具体步骤和实施例。
图1,描述了本发明的特点,即它的适用场景,它适用于单帧连续多次复制粘贴篡改,由于人眼视觉感知的特性,单帧操作一次,无法对视觉产生影响,因此单帧复制粘贴篡改必须是连续多次复制粘贴篡改的。篡改者用原始视频中的某一帧进行多次复制并连续粘贴插入到原始视频序列中或替换原始视频中的某些帧,使得原始视频中的部分场景被推迟发生,同时又不影响视频的连续性。
图2,首先将视频转化为帧图像,对各帧图像作DCT变换,提取DCT系数并量化,利用Bhattacharyya系数(巴氏系数)衡量量化后的DCT系数的相似度即帧间图像相似度。寻找相似度高于设定阈值的可疑帧,并排除可疑帧连续出现次数小的序列,定位可疑篡改序列起始终止位置。最后,再次计算起始位置与终止位置的视频帧间相似度,若相似度仍高于阈值,输出单帧复制粘贴篡改序列位置,否则,判定视频未经过篡改。
图3,表示未篡改的原始视频序列的帧间相似度。横坐标表示帧数,纵坐标表示相邻帧的帧间相似度。假设(x,y)是检测结果图中的一点,y值代表着第x帧和第(x+1)帧间的量化DCT系数的巴氏系数值。
图4,表示经过单帧复制粘贴篡改的视频序列的帧间相似度。横坐标表示帧数,纵坐标表示相邻帧的帧间相似度。假设(x,y)是检测结果图中的一点,y值代表着第x帧和第(x+1)帧间的量化DCT系数的巴氏系数值。
从图3和图4中可看出,原始视频帧间相似度在均值上下波动,并且上下波动的帧号间隔非常小,对于篡改视频,在其篡改位置的相邻帧间相似度明显高于均值,而且这些帧是连续的。由此可以判断视频是否经过篡改,以及定位篡改位置。
实例1
本实例应用基于量化DCT系数的视频单帧复制粘贴篡改检测方法对可疑视频序列的真实性进行取证,图2给出了本发明所述的检测流程图,现参照图2介绍具体操作过程:
第一步,将待检测视频转换为图像序列,共1238帧,图像分辨率为640×480。为了减少计算量,将待测视频转化为帧序列图像,并将转换后的帧图像灰度化。
第二步,对每帧图像非重叠分块,对图像中的每个子块进行DCT变换,获取DCT系数,并提取DCT系数矩阵的左上角8×8个系数进行量化作为每帧图像特征向量。
第三步,利用Bhattacharyya系数衡量相邻帧帧间相似度,Bhattacharyya系数(巴氏系数)是对两个统计样本的重叠量的近似计算,提取出相似度异常的可疑帧,S={x|BC(x,x+1)>Tsimilar,x∈(1,n-1)},数组S存放可疑帧帧序号,阈值设定为视频的相邻帧帧间相似度均值Tsimilar=0.9653。找出可疑帧序号:62,63,64,133,134,332,584~621,752,753,755,876,877,878,879。
第四步,计算可疑帧连续出现的帧数,连续出现的帧数大于设定的阈值15时说明视频经过单帧复制粘贴篡改,可以初步确定篡改位置。通过计算得到584~621帧连续出现并且连续出现的帧数为38帧,大于设定的阈值,说明该视频序列经过单帧复制粘贴篡改,初步定位篡改位置是第584~621帧。最后,验证检测结果的正确性,排除静止画面的干扰,再次计算BC(584,621)=0.9876>Tsimilar,说明上一步的检测结果正确,该视频序列经过单帧复制粘贴篡改,并且篡改位置是第584~621帧。
Claims (1)
1.一种基于量化DCT系数的视频单帧复制粘贴篡改检测方法,其特征在于所述方法包括如下步骤:
第一步,将待测视频转化为帧序列图像,并将转换后的帧图像灰度化;
第二步,将每帧图像分割成若干子块,子块大小为block_size,用子块左上角像素的坐标标识该子块(i,j),表示第i行第j列的子块;对每个子块(i,j)进行DCT变换,获取DCT系数矩阵,并量化提取左上角的8×8系数矩阵,作为每帧图像特征向量;经过DCT变换后可以得到一个与子块大小一致的矩阵,图像的信息主要集中在矩阵的左上角;
第三步,利用Bhattacharyya系数衡量相邻帧帧间相似度,提取出相似度异常的可疑帧,S={x|BC(x,x+1)>Tsimilar,x∈(1,n-1)},其中,S表示存放可疑帧帧序号的数组,x表示帧序号,n表示视频的总帧数,BC(x,x+1)表示第x帧与第x+1帧的帧间相似度,Tsimilar表示相似度异常的阈值,其中,Bhattacharyya系数的计算公式如下:
其中,pi与qi分别表示视频第x帧与第y帧图像的第i个子块的特征,这里指量化后的DCT系数分布概率,即直方图,Nall表示图像的子块总数;
第四步,计算可疑帧连续出现的帧数,可疑帧连续出现的帧数大于设定的阈值时说明视频经过单帧复制粘贴篡改,进而可以初步确定篡改的起始位置Start和终止位置ending,其中,可疑帧连续出现的帧数计算步骤如下:
start=S[j];ending=S[j];
if S[j+1]-S[j]==1
count=count+1;ending=S[j+1];
else
count=0;
end
其中,count代表可疑帧连续出现的次数,S表示存放可疑帧帧序号的数组,start表示可疑帧起始位置,ending表示可疑帧终止位置;
第五步,再次验证准确性,判断起始位置Start和终止位置ending视频帧的帧间相似度即BC(start,ending)是否大于相似度阈值,若满足大于阈值,则说明检测结果正确,视频经过单帧复制粘贴篡改;否则,判定视频未经过篡改。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610048120.8A CN105657435B (zh) | 2016-01-25 | 2016-01-25 | 基于量化dct系数的视频单帧复制粘贴篡改检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610048120.8A CN105657435B (zh) | 2016-01-25 | 2016-01-25 | 基于量化dct系数的视频单帧复制粘贴篡改检测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105657435A CN105657435A (zh) | 2016-06-08 |
CN105657435B true CN105657435B (zh) | 2019-04-05 |
Family
ID=56487762
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610048120.8A Expired - Fee Related CN105657435B (zh) | 2016-01-25 | 2016-01-25 | 基于量化dct系数的视频单帧复制粘贴篡改检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105657435B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106375773B (zh) * | 2016-09-08 | 2019-11-26 | 福建师范大学 | 基于动态阈值的帧复制粘贴篡改检测方法 |
CN109726733A (zh) * | 2018-11-19 | 2019-05-07 | 西安理工大学 | 一种基于帧间相关性的视频篡改检测方法 |
CN110418129B (zh) * | 2019-07-19 | 2021-03-02 | 长沙理工大学 | 数字视频帧间篡改检测方法及系统 |
CN110853033B (zh) * | 2019-11-22 | 2022-02-22 | 腾讯科技(深圳)有限公司 | 基于帧间相似度的视频检测方法和装置 |
CN111652875B (zh) * | 2020-06-05 | 2023-05-05 | 西安电子科技大学 | 一种视频伪造检测方法、系统、存储介质、视频监控终端 |
CN113656621B (zh) * | 2021-07-23 | 2024-08-13 | 武汉祺锦信息技术有限公司 | 基于区块链照片防伪溯源处理系统 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103347197A (zh) * | 2013-07-15 | 2013-10-09 | 中国科学院自动化研究所 | 基于dct系数的压缩域视频拷贝盲检测方法 |
CN103945228A (zh) * | 2014-03-28 | 2014-07-23 | 上海交通大学 | 基于时空关联性的视频帧内copy-move篡改检测方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3754903B2 (ja) * | 2001-07-12 | 2006-03-15 | キヤノン株式会社 | 画像処理装置及びその制御方法及びコンピュータプログラム及び記憶媒体 |
CN104076990B (zh) * | 2014-07-08 | 2016-10-19 | 深圳创维-Rgb电子有限公司 | 屏幕定位方法及装置 |
CN104240235B (zh) * | 2014-08-26 | 2017-08-25 | 北京君正集成电路股份有限公司 | 一种检测摄像头被遮挡的方法及系统 |
-
2016
- 2016-01-25 CN CN201610048120.8A patent/CN105657435B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103347197A (zh) * | 2013-07-15 | 2013-10-09 | 中国科学院自动化研究所 | 基于dct系数的压缩域视频拷贝盲检测方法 |
CN103945228A (zh) * | 2014-03-28 | 2014-07-23 | 上海交通大学 | 基于时空关联性的视频帧内copy-move篡改检测方法 |
Non-Patent Citations (1)
Title |
---|
Passive forensics for copy-move image forgery using a method based on DCT and SVD;Jie Zhao,etc;《Forensic Science International》;20130918;正文第2-3部分 |
Also Published As
Publication number | Publication date |
---|---|
CN105657435A (zh) | 2016-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105657435B (zh) | 基于量化dct系数的视频单帧复制粘贴篡改检测方法 | |
CN102542572B (zh) | 检测视频序列中的移动物体图像的方法以及图像处理系统 | |
CN105574515B (zh) | 一种无重叠视域下的行人再识别方法 | |
Li et al. | Detecting removed object from video with stationary background | |
CN104318266B (zh) | 一种图像智能分析处理预警方法 | |
CN110276264A (zh) | 一种基于前景分割图的人群密度估计方法 | |
CN111160291B (zh) | 基于深度信息与cnn的人眼检测方法 | |
CN103731664A (zh) | 全参考视频质量评估方法、装置及视频质量测试仪 | |
CN103544703A (zh) | 数字图像拼接检测方法 | |
CN110458115B (zh) | 一种基于时序的多帧集成目标检测算法 | |
CN102301697B (zh) | 视频签名产生设备 | |
CN108664951A (zh) | 基于颜色名特征的行人重识别方法 | |
CN109905670A (zh) | 一种多级平台监控系统 | |
CN112801037A (zh) | 一种基于连续帧间差异的人脸篡改检测方法 | |
He et al. | A double-region learning algorithm for counting the number of pedestrians in subway surveillance videos | |
CN102194232A (zh) | 一种分层引导的视频图像目标分割方法 | |
Bozkurt et al. | Detection and localization of frame duplication using binary image template | |
CN106204744A (zh) | 利用编码光源为标志物的增强现实三维注册方法 | |
CN111814565B (zh) | 一种目标检测方法和装置 | |
CN110322479B (zh) | 一种基于时空显著性的双核kcf目标跟踪方法 | |
Hong et al. | Saliency-based feature learning for no-reference image quality assessment | |
CN115063593B (zh) | 医用硅胶剪切强度测试方法 | |
Wu et al. | Deep learning‐based super‐resolution with feature coordinators preservation for vision‐based measurement | |
Wang et al. | Enhanced screen shooting resilient document watermarking | |
CN117078608A (zh) | 一种基于双掩码引导的高反光皮革表面缺陷检测方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190405 Termination date: 20220125 |