CN114003874A - 一种图像数据的真实性验证方法、装置及设备 - Google Patents

一种图像数据的真实性验证方法、装置及设备 Download PDF

Info

Publication number
CN114003874A
CN114003874A CN202111296197.4A CN202111296197A CN114003874A CN 114003874 A CN114003874 A CN 114003874A CN 202111296197 A CN202111296197 A CN 202111296197A CN 114003874 A CN114003874 A CN 114003874A
Authority
CN
China
Prior art keywords
image data
data
environment
image
optical signal
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
CN202111296197.4A
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.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou 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 Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202111296197.4A priority Critical patent/CN114003874A/zh
Publication of CN114003874A publication Critical patent/CN114003874A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/16Program or content traceability, e.g. by watermarking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0201Image watermarking whereby only tamper or origin are detected and no embedding takes place

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Technology Law (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Image Processing (AREA)

Abstract

本申请的一个或多个实施例提出一种图像数据的真实性验证方法、装置及设备。该方法包括,首先,响应于图像采集指令,从图像采集环境中采集光信号;其中,上述光信号包括部署于上述图像采集环境中的光发生设备所发出的光信号;上述光发生设备所发出的光信号携带与上述图像采集环境对应的环境信息;然后,基于采集到的光信号生成与上述图像采集环境对应的图像数据,以使上述图像数据的使用方从上述图像数据中解析出上述光发生设备所发出的光信号,并将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证。

Description

一种图像数据的真实性验证方法、装置及设备
技术领域
本申请涉及计算机应用领域,尤其涉及一种图像数据的真实性验证方法、装置及设备。
背景技术
为了达到不法目的,图像数据提供方通常会对其提供的图像数据进行造假,意图欺骗图像数据使用方,使数据使用方根据上述造假后的图像数据得到错误的结论。
因此,需要一种图像数据的真实性验证方法,以使图像使用方可以验证图像数据的真实性。
发明内容
本申请提出一种图像数据的真实性验证方法,包括:
响应于图像采集指令,从图像采集环境中采集光信号;其中,上述光信号包括部署于上述图像采集环境中的光发生设备所发出的光信号;上述光发生设备所发出的光信号携带与上述图像采集环境对应的环境信息;
基于采集到的光信号生成与上述图像采集环境对应的图像数据,以使上述图像数据的使用方从上述图像数据中解析出上述光发生设备所发出的光信号,并将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证。
本申请提出一种图像数据的真实性验证方法,包括:
解析采集到的图像数据,得到光信号;其中,上述光信号包括与上述图像采集环境对应的环境信息;
将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证。
本申请提出一种图像数据的真实性验证装置,包括:
采集模块,响应于图像采集指令,从图像采集环境中采集光信号;其中,上述光信号包括部署于上述图像采集环境中的光发生设备所发出的光信号;上述光发生设备所发出的光信号携带与上述图像采集环境对应的环境信息;
生成模块,基于采集到的光信号生成与上述图像采集环境对应的图像数据,以使上述图像数据的使用方从上述图像数据中解析出上述光发生设备所发出的光信号,并将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证。
本申请提出一种图像数据的真实性验证装置,包括:
解析模块,解析采集到的图像数据,得到光信号;其中,上述光信号包括与上述图像采集环境对应的环境信息;
匹配模块,将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证。
在以上技术方案中,在采集图像数据时,可以同时采集上述光信号,从而可以将与上述图像采集环境对应的环境信息存储至图像数据中,使得在对图像数据进行真实性验证时,由于可以通过解析出与图像采集环境对应的环境信息,并将上述环境信息与数据提供方提供的信息进行匹配以完成对图像数据的真实性验证,因此,一方面,可以确定上述图像数据自采集过程开始至当前时刻未被篡改,具有真实性;另一方面,可以确定上述图像数据是在真实的图像采集环境中进行采集的。
附图说明
图1为本申请示出的一种图像数据的真实性验证方法的方法流程图;
图2为本申请示出的一种图像数据的真实性验证方法的方法流程图;
图3为本申请示出的一种图像数据的采集场景图;
图4为本申请示出的融资方利用仓单向投资方进行融资的流程图;
图5为本申请示出的一种图像数据的真实性验证装置的结构图;
图6为本申请示出的一种图像数据的真实性验证装置的结构图;
图7为本申请示出的一种图像数据的真实性验证设备的硬件结构图;
图8为本申请示出的一种图像数据的真实性验证设备的硬件结构图。
具体实施方式
为了达到不法目的,图像数据提供方通常会对图像数据进行造假,意图欺骗图像数据使用方,使数据使用方根据上述造假后的图像数据得到错误的结论。
例如,在利用仓单进行融资的应用场景中,融资方(数据提供方)为了非法融资,可能向投资方(数据使用方)提供造假后的图像数据,从而使投资方可能根据上述造假的图像数据得出仓单中列明的货物真实存在的结论,并向融资方提供资金。
上述仓单,是指保管人收到仓储物后,给存货人开付的提取上述仓储物的凭证。仓单中通常列明仓储物,上述仓储物的仓储地点,以及上述仓储物存储在上述存储地点的时间段等信息。
通常,在利用仓单进行融资时,融资方需要向投资方证明仓单中列明的货物真实存在。
在证明上述仓单中列明的货物真实存在时,融资方通常会将可以证明在上述仓单中列明的时间段内,上述仓单中列明的仓储物确实存储在上述仓单中列明的仓储地点的图像数据(例如,存储现场的图像视频)提供至上述投资方。
当接收到上述图像数据时,投资方可以将上述图像数据中展示出的仓储地点,仓储物,以及上述仓储物存储在上述仓储地点的时间段,与融资方提供的仓单上列明的上述信息进行比较;如果上述比较结果一致,则可以得出上述仓单中列明的货物真实存在的结论,并向融资方提供资金;如果上述比较结果不一致,则可以得出上述仓单中列明的货物可能不存在的结论,并拒绝向融资方提供资金。
而现实中,许多不法融资方为了骗取投资人的资金,可能按照仓单列明的信息搭建虚假的仓储地点,并拍摄虚假的图像视频提供至投资方,使投资方遭受欺骗,提供资金。可见,目前需要一种图像数据的采集以及真实性验证的方法,使数据使用方可以对数据提供方提供的图像数据的真实性进行验证,避免遭受欺骗。
在相关技术中,为了验证图像数据的真实性,数据提供方通常可以为图像数据添加数字水印;并将数字水印的内容通知数据使用方。当数据使用方接收到添加上述数字水印的图像数据后,可以解析出图像数据携带的数字水印,并将解析出的数字水印与数据提供方提供的数字水印进行比较,如果二者一致,则可以确定上述图像数据未被篡改,确定上述图像数据的真实性。
例如,数据提供方在采集到原始图像数据后,可以通过特定算法(例如,空域算法或频域算法)将数字水印(例如,数字签名)加入到上述原始图像数据,以得到待验证图像数据。当数据使用方接收到该待验证图像数据后,可以解析该待验证图像数据,得到其携带的数字水印信息,并将得到的上述数字水印与数据提供方提供的数字水印进行比较;如果二者一致,则可以确定上述图像数据未被篡改,是真实的。
可是,由于上述方法中,上述数字水印是在对上述图像数据采集完毕之后加入的,因此,采用上述方法只能证明添加上述数字水印后得到的图像数据未被篡改,具有真实性,而无法证明添加上述数字水印前的图像数据是否被篡改,并且也无法证明上述图像数据是否是在真实的图像采集环境中进行采集的。
例如,当数据提供方为在虚假采集环境中采集的图像数据添加数字水印,并将其提供至数据使用方进行验证后,通过上述方法,数据使用方只能确认添加数字水印后的图像数据是未被篡改的,但是却无法识别出上述图像数据是在虚假采集环境中进行采集的。
基于此,本申请提出一种图像数据的真实性验证方法,应用于图像数据提供方。
具体地,可响应于图像采集指令,从图像采集环境中采集光信号;其中,上述光信号包括部署于上述图像采集环境中的光发生设备所发出的光信号;上述光发生设备所发出的光信号携带与上述图像采集环境对应的环境信息;
基于采集到的光信号生成与上述图像采集环境对应的图像数据,以使上述图像数据的使用方从上述图像数据中解析出上述光发生设备所发出的光信号,并将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证。
本申请还提出一种图像数据的真实性验证方法,应用于图像数据使用方。该方法使数据使用方在对上述图像数据进行真实性验证时,可以通过解析出与图像采集环境对应的环境信息,并将上述环境信息与数据提供方提供的信息进行匹配以完成对图像数据的真实性验证,一方面,确定上述图像数据自采集过程开始至当前时刻是否被篡改,是否具有真实性;另一方面,确定上述图像数据是否是在真实的图像采集环境中进行采集的。
具体地,解析采集到的图像数据,得到光信号;其中,上述光信号包括与上述图像采集环境对应的环境信息;
将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证。
以下结合具体实施例进行说明。
实施例一
请参见图1,图1为本申请示出的一种图像数据的真实性验证方法流程图。如图1所示,该方法可以应用于数据采集设备中,具体包括:
S101,响应于图像采集指令,从图像采集环境中采集光信号;其中,上述光信号包括部署于上述图像采集环境中的光发生设备所发出的光信号;上述光发生设备所发出的光信号携带与上述图像采集环境对应的环境信息;
S102,基于采集到的光信号生成与上述图像采集环境对应的图像数据,以使上述图像数据的使用方从上述图像数据中解析出上述光发生设备所发出的光信号,并将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证。
上述图像数据,可以是指数据提供方通过采集设备采集的视频数据或图片。上述采集设备,可以是带有摄像或拍照(可以同时采集上述光信号)功能的相机、监控或者移动终端。
上述与上述图像采集环境对应的环境信息,可以是指采集上述图像数据时对应的空间环境和时间环境;其中,上述空间环境是指上述图像数据中涉及的目标物所处的存储环境;上述时间环境是指采集上述图像数据时,上述光发生设备发送光信号时对应的时间戳数据。上述环境信息,可以与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证。
在实际应用中,上述环境信息可以包括上述图像数据被采集时的地址信息,以及采集上述图像数据时,上述光发生设备发送光信号时对应的时间戳数据。
在上述情形下,当确认上述图像数据是否是在真实的图像采集环境中进行采集时,可以将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配;如果上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息对应一致,则可以确认上述图像数据的真实性;否则,则确定上述图像数据不真实。
例如,在利用仓单进行融资的场景中,数据提供方可以向数据使用方提供仓储物的存储地点,以及该仓储物在该地点进行存储的时间段信息。当数据使用方获取到数据提供方提供的图像数据时,可以解析出该图像数据携带的光信号,并从该光信号中获取该图像数据被采集时上述光发生设备发送的光信号携带的时间戳信息;在获取到上述时间戳信息后,数据使用方可以判断上述时间戳指示的时间段信息与数据提供方提供的时间端是否吻合;如果吻合,再判断图像数据携带的地址信息是否与数据提供方提供的地址信息吻合;如果也吻合,则可以得出图像数据中涉及的仓储物在数据提供方提供的上述时间确实被存储在数据提供方提供的存储地点的结论。
上述光发生设备,具体是指可以将信息编码至光信号中的设备。在实际应用中,上述光发生设备可以是独立部署在图像采集环境中的。例如,可以在目标物所处的存储地点放置一台光发生设备,该光发生设备在编码信息时,可以将自身所处的地点(此时为上述目标物所处的存储地点)作为地址信息,将采集图像数据时的时间戳信息作为时间信息编码至该设备发出的光信号中以供采集设备采集。
在另一应用中,上述光发生设备可以作为一个模块集成在上述采集设备中。例如,假设采集设备是手机终端,那么光发生设备可以是手机终端中的红外发射模块,当数据提供方采集图像数据时,上述红外发射模块可以将自身所处的地点作为地址信息,将采集图像数据时,光发生设备发送的光信号携带的时间戳信息作为时间信息编码至该设备发出的光信号中供上述手机终端采集。
上述光发生设备在对光信号进行编码的过程中,考虑到编码信息的安全性,还可以对光信号进行加密。在实际应用中,上述光发生设备可以采用预设的加密算法对编码后的光信号进行加密。当获取到加密后的光信号后,数据使用方可以通过预设的解密算法对上述光信号进行解密,得到光信号携带的信息。
例如,上述预设的加解密算法可以是指利用公私钥进行加解密的算法,上述光发生设备可以是不可见光发生设备(例如,红外光发生设备),并且该设备预先被分配了公私钥对。当采集图像数据时,上述不可见光发生设备可以将与上述图像采集环境对应的环境信息通过上述公私钥对中的公钥对上述编码后的不可见光进行加密后,编码至不可见光(例如,红外光)中。当通过对图像数据进行解析而获取到加密后的环境信息时,数据使用方可以通过上述公私钥对中的私钥对上述环境进行解密,从而获得上述不可见光中携带的未加密的环境信息。
上述光发生设备在对光信号进行编码的过程中,考虑到周边自然光对光信号的影响,可以将信息编码至特定频率的光信号中。在实际应用中,上述光发生设备可以将图像数据对应的环境信息编码至与自然光影响最小的频段内,以此将自然光的影响降到最低。例如,假设上述光发生设备为不可见光发生设备(例如,红外光发生设备),该设备可以发出与自然光频率明显不同的频率的不可见光,以使采集设备在采集上述不可见光时可以尽量的减少受到自然光的影响。本领域技术人员可以理解的是,采用特定频率的光信号还可以增加光信号传输的安全性。例如,在对采集到的图像数据进行解析时,如果数据解析方不知道上述光信号的频率,则无法从图像数据中解析出该光信号,也即无法获知光信号携带的信息,从而提升了光信号传输的安全性。
上述光信号,具体可以是携带数据环境信息的任意种类或任意种类组合的光信号。在实际应用中,上述光信号可以是各类可见光或者不可见光等等。例如,上述光发生设备可以是红外光发生设备,上述设备可以将环境信息编码至红外光中,并将其向外发出以供采集设备采集。本领域人员可以理解的是,上述不可见光可以是以下中的任一或若干的组合:红外线;紫外线;远红外线;无线电波;微波,在此不作限定。
通过上述方法不难发现,在采集图像数据时,同时采集上述光信号可以将与上述图像采集环境对应的环境信息存储至图像数据中,使得验证图像数据的真实性成为可能。
在通过图1示出的方法采集到图像数据后,数据使用方可以通过以下方法验证图像数据的真实性。请参见图2,图2为本申请示出的一种图像数据的真实性验证方法的方法流程图。如图2所示,该方法包括:
S201,解析采集到的图像数据,得到光信号;其中,上述光信号包括与上述图像采集环境对应的环境信息;
S202,将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证。
上述图像数据的真实性,具体可以从两方面理解,第一方面,是指上述图像数据并未被篡改,是真实可靠的;第二方面,是指上述图像数据是在真实的图像采集环境下进行采集的。
上述光信号,可以是不可见光信号或可见光信号,以下以上述光信号为不可见光信号为例进行说明。
在解析采集到的图像数据时,通常可以先对上述图像数据进行过滤,得到不可见光部分的光线,并将上述光线转换为光强度曲线;对上述光强度曲线进行频谱分析,得到上述不可见光信号。
在实际应用中,可以先按照预设的滤波规则对上述图像数据进行过滤,得到不可见光部分的光线,并将得到的光线转换为光强度曲线;然后,通过对上述光强度曲线进行频谱分析,并去除其中的噪音,得到上述不可见光信号。
例如,上述滤波规则可以是卡尔曼滤波,上述频谱分析方式可以是小波变换。在上述情形下,当获取到采集好的图像数据后,可以通过卡尔曼滤波将图像数据中的不可见光部分的光线数据过滤出来,并将过滤好的光线数据转化为横坐标为时间,纵坐标为光强度的光强度曲线;在转化为光强度曲线后,可以对该曲线进行小波变换并去除其中的噪音,得到不可见光信号。
在得到上述不可见光信号后,数据使用方可以解析上述不可见光信号得到不可见光携带的环境信息,然后,可以与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证。
在实际应用中,假设上述环境信息可以包括上述图像数据被采集时的地址信息,以及采集上述图像数据时,上述光发生设备发送光信号时对应的时间戳数据,在基于上述光信号包括的环境信息确定上述图像数据的真实性时,如果上述环境信息与上述图像数据提供方提供的信息相同,则一方面,可以确认上述图像数据是否是在真实的图像采集环境中进行采集的;另一方面,可以确认上述图像数据从被采集时刻至当前时刻并未被篡改,是真实的。
例如,在利用仓单进行融资的场景中,数据提供方可以向数据使用方提供仓储物的存储地点,以及该仓储物在该地点进行存储的时间段信息。当数据使用方获取到数据提供方提供的图像数据时,可以解析出该图像数据携带的光信号,并从该光信号中获取该图像数据被采集时上述光发生设备发送的光信号携带的时间戳信息;在获取到上述时间戳信息后,数据使用方可以判断上述时间戳指示的时间段信息与数据提供方提供的时间端是否吻合;如果吻合,再判断图像数据携带的地址信息是否与数据提供方提供的地址信息吻合;如果也吻合,则可以得出图像数据中涉及的仓储物在数据提供方提供的上述时间确实被存储在数据提供方提供的存储地点的结论。
在对不可见光进行解析时,如果上述不可见光信号携带的环境信息是经过公钥进行加密过的光信号,那么在此步骤中可以使用与上述公钥对应的私钥(通常是预先分配给光发生设备的私钥)对该环境信息进行解密,得到对应的未加密的环境信息。
通过上述方法可知,在对图像数据进行真实性验证时,由于可以通过解析图像数据中光信号,可以获得与上述图像采集环境对应的环境信息,然后将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证,因此,一方面,可以确定上述图像数据自采集过程开始至当前时刻未被篡改,具有真实性;另一方面,可以确定上述图像数据是在真实的图像采集环境中进行采集的。
实施例二
在本实施例中,光发生设备可以作为一个模块集成在采集设备中。在上述情形下,当验证图像数据是否为通过数据提供方与数据使用方约定的采集设备采集的时,数据使用方可以确定上述图像数据中携带的光发生模块的相关信息是否与约定的采集设备中光发生模块的相关信息相同,如果二者相同,则可以确认上述图像数据是通过约定的采集设备采集的。
在一种实现方法,在采集图像数据时,上述光发生设备(模块)可以将光发生设备的ID信息编码至光信号中供采集设备采集;
在验证图像数据是否为约定的采集设备采集的时,可以将解析出的光信号携带的设备ID信息与约定的采集设备携带的光发生模块的ID信息进行比较;如果二者一致,则可以确定上述图像数据是由约定的采集设备采集的。
在另一种实现方法中,在使用公私钥对光信号进行加密的场景下,在采集图像数据时,上述光发生设备(模块)可以将光发生设备的私钥信息编码至光信号中供采集设备采集;
验证图像数据是否为约定的采集设备采集的时,可以将解析出的光信号携带的私钥信息与约定的采集设备携带的光发生模块的私钥信息进行比较;如果二者一致,则可以确定上述图像数据是由约定的采集设备采集的。
在此,需要说明的是,实施例二中示出的两种实施方法可以在一套方案中合并使用或者在两套方案中单独使用,在此中不作限定。
实施例三
当上述图像数据为视频数据时,由于视频数据通常由若干帧图像组成,因此,可以将每一帧图像被采集时的时间戳信息记录在对应的光信号中。
在上述情形下,在基于上述光信号包括的环境信息确定上述图像数据的真实性时,可以解析出该图像数据携带的光信号,并从该光信号中获取该图像数据的第一帧图像与最后一帧图像对应的时间戳信息;在获取到上述时间戳信息后,判断上述时间戳组成的时间段与数据提供方提供的时间段是否吻合;如果吻合,再判断图像数据携带的地址信息是否与数据提供方提供的地址信息吻合;如果也吻合,则一方面,可以确认上述图像数据是否是在真实的图像采集环境中进行采集的;另一方面,可以确认上述图像数据从被采集时刻至当前时刻并未被篡改,是真实的。
在本实施例中,在验证上述图像数据的个别帧图像是否被修改或者删减时,可以解析上述视频数据包括的每帧图像携带的光信号,得到每帧图像对应的时间戳数据;然后,确定上述每帧图像对应的时间戳数据是否为连续不间断的;如果是,则确定上述图像数据的个别帧图像未被修改或者删减;反之,则确定上述图像数据的个别帧图像已经被修改或者删减。
实施例四
在本实施例中,除了将环境信息利用上述实施例示出的编码方式编码以外,还可以使用其他编码方式。例如,可以采用震动信号进行编码。在上述情形下,可以在图像数据的采集地点部署一个震动马达、在采集设备上部署一个震动信号接收模块(例如,加速度计),在采集图像数据时,可以将采集与上述图像采集环境对应的环境信息按照一定的编码规则编码为震动信号,并由采集设备中的震动信号接收模块接收,然后将接收的震动信号加入图像信号中,作为图像数据真实性验证的依据。
在本实施例中,还可以采用若干种编码方式进行编码。在实际应用中,在图像采集环境中还可以部署一个光强感知模块,当该光强感知模块确定当前环境光的光强度低于预设阈值时,可以启用光信号编码的方式对环境信息进行编码;如果光强感知模块确定当前环境光的光强度大于等于上述预设阈值时,则可以采用震动信号编码的方式对环境信息进行编码。
采用上述方式,可以有效的避免由于环境光的强度太强而对光信号编码产生不良影响,从而提升对环境信息的编码效果。
以下结合利用仓单进行融资的场景对本申请进行说明。
实施例五
请参见图3,图3为本申请示出的一种图像数据的采集场景图。如图3所示,所示仓储环境中放置了仓储物(目标物),所示仓储环境中部署了至少一个红外光发生设备,以及视频数据采集设备。
其中,上述仓储物即为融资方提供的仓单上列出的目标物;上述仓储环境为上述仓单上列明的仓储地点。
上述红外光发生设备,可以在开启状态时,实时获取时间戳信息,并将获取的时间戳信息,以及仓储环境的仓储地点信息编码至自身发出的红外光中,并且,上述红外光发生设备还可以使用预先分配的公私钥对对发射出的红外光信号进行加密。
上述采集设备,可以同时采集视频数据与上述红外光发生设备发出的红外光信号,并且还可以将上述红外光信号融合在上述视频数据中。
请参见图4,图4为本申请示出的融资方利用仓单向投资方进行融资的流程图。图4中示出的融资方,通常为仓单的所有者,可以向投资方提供仓单以获取资金;图4中示出的投资方,通常为金融贷款机构,可以根据融资方提供的仓单向融资方发放资金。
当所示融资方需要向上述投资方进行融资时,首先可以发起融资请求,并将仓单提供至上述投资方。当投资方接收到上述融资请求后,可以要求融资方提供可以证明仓单信息真实的证明文件(图4未示出)。融资方接收到提供证明文件的请求后,可以向投资方提供仓单中列明的仓储物确实存储在仓单中列明的存储地点的视频数据。
融资方在采集上述视频数据时,可以使用图3中示出的采集设备(例如,现场监控设备或手机终端等)在该仓储环境中对上述仓储物以及红外光信号进行视频录制。当视频数据录制完成后融资方可以将该视频提供至投资方。需要说明的是,在上述视频提供的过程中,为了保证视频数据的安全可靠,且不被篡改,融资方可以将上述视频数据上传至区块链中。在上述情形下,投资方在获取视频时,可以从上述区块链中获取该视频数据,从而保证上述视频数据不被篡改,确保其安全可靠。
当投资方获取到融资方提供的视频数据后,可以对该视频数据进行解析,并获取该视频数据中携带的红外光信号。在获取到红外光信号后,投资方可以通过上述不可见光设备对应的私钥对其进行解密得到上述红外光信号携带的地址信息和时间信息。在获取到上述地址信息和时间信息后,可以将上述信息与仓单列明的相关信息进行比较,如果一致,则投资方可以得出上述仓单信息是真实的结论,并向上述融资方发放资金。
在上述情形下,如果融资方提供的视频数据中携带的地址信息与时间信息与仓单中列明的不一致,则说明融资方提供的仓单不真实,投资方可以据此不向融资方提供资金。
通过上述方法,由于上述红外光信号已经被编码了当前仓储环境的仓储地点信息以及视频录制时的时间戳信息,如果融资方通过篡改视频或营造虚假的仓储环境造假,融资方提供的视频数据中将不会携带与仓单中列明的信息一致的系信息,因此,融资方将无法造假。
本申请还提供一种图像数据的真实性验证装置,请参见图5,图5为本申请示出的一种图像数据的真实性验证装置的结构图。如图所示,上述装置500包括:
采集模块510,响应于图像采集指令,从图像采集环境中采集光信号;其中,上述光信号包括部署于上述图像采集环境中的光发生设备所发出的光信号;上述光发生设备所发出的光信号携带与上述图像采集环境对应的环境信息;
生成模块520,基于采集到的光信号生成与上述图像采集环境对应的图像数据,以使上述图像数据的使用方从上述图像数据中解析出上述光发生设备所发出的光信号,并将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证。
在示出的一实施例中,上述装置500还包括:
解析模块,从生成的图像数据中解析出上述光发生设备所发出的光信号;
匹配模块,将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证。
在示出的一实施例中,上述光发生设备包括图像采集设备中内置的光发生硬件;或者,部署于上述图像采集环境中,与上述图像采集设备搭配使用的光发生设备。
在示出的一实施例中,上述光信号为不可见光信号;上述光发生设备为不可见光发生设备。
在示出的一实施例中,上述与上述图像采集环境对应的环境信息包括,与上述图像采集环境对应的地址信息;
上述将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证,包括:
解析上述不可见光信号,得到上述图像数据被采集时的地址信息;
确定上述地址信息是否与上述图像数据的数据提供方提供的地址信息相同;
如果是,则确定上述图像数据为真实数据。
在示出的一实施例中,上述光信号还携带了上述光发生设备发送上述光信号的时刻对应的时间戳数据;
上述将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证,还包括:
解析上述不可见光信号,得到上述时间戳数据;
确定上述时间戳数据指示的时间段是否与上述图像数据的数据提供方提供的时间段相同;
如果是,则确定上述图像数据为真实数据。
在示出的一实施例中,上述光发生设备基于该设备持有的私钥对应的公钥,预先对所发出的光信号携带的上述环境信息进行了加密处理;
上述解析上述不可见光信号,包括:
通过上述不可见光发生设备持有的私钥,对上述不可见光信号携带的环境信息进行解密,还原环境信息。
在示出的一实施例中,上述不可见光包括以下中的任一或若干的组合:
红外线;紫外线;远红外线;无线电波;微波。
在示出的一实施例中,上述图像数据包括:
视频数据或图片数据。
在示出的一实施例中,上述装置500还包括:
确定上述图像采集环境的光强度是否低于预设的强度阈值;
如果是,则指示上述不可见光发生设备发出上述不可见光信号。
在示出的一实施例中,上述图像数据为视频数据;上述装置500还包括:
解析上述视频数据包括的每帧图像携带的光信号,得到每帧图像对应的时间戳数据;
确定上述每帧图像对应的时间戳数据是否为连续不间断的;
如果是,则确定上述图像数据的个别帧图像未被修改或者删减;反之,则确定上述图像数据的个别帧图像已经被修改或者删减。
本申请还提供一种图像数据的真实性验证装置。请参见图6,图6为本申请示出的一种图像数据的真实性验证装置的结构图。
如图6所示,上述装置600包括,
解析模块610,解析采集到的图像数据,得到光信号;其中,上述光信号包括与上述图像采集环境对应的环境信息;
匹配模块620,将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证。
在示出的一实施例中,上述装置600还包括:
采集模块,在采集图像数据时,同时采集上述图像数据对应的图像采集环境部署的光发生设备所发出的光信号;其中,上述光信号包括与上述图像采集环境对应的环境信息。
在示出的一实施例中,上述光发生设备包括图像采集设备中内置的光发生硬件;或者,部署于上述图像采集环境中,与上述图像采集设备搭配使用的光发生设备
在示出的一实施例中,上述光信号为不可见光信号;上述光发生设备为不可见光发生设备。
在示出的一实施例中,上述与上述图像采集环境对应的环境信息包括,与上述图像采集环境对应的地址信息;
上述将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证,包括:
解析上述不可见光信号,得到上述图像数据被采集时的地址信息;
确定上述地址信息是否与上述图像数据的数据提供方提供的地址信息相同;
如果是,则确定上述图像数据为真实数据。
在示出的一实施例中,上述光信号还携带了上述光发生设备发送上述光信号的时刻对应的时间戳数据;
上述将上述光信号携带的环境信息与上述图像数据的数据提供方提供的信息进行匹配以完成真实性验证,还包括:
解析上述不可见光信号,得到上述时间戳数据;
确定上述时间戳数据指示的时间段是否与上述图像数据的数据提供方提供的时间段相同;
如果是,则确定上述图像数据为真实数据。
在示出的一实施例中,上述光发生设备基于该设备持有的私钥对应的公钥,预先对所发出的光信号携带的上述环境信息进行了加密处理;
上述解析上述不可见光信号,包括:
通过上述不可见光发生设备持有的私钥,对上述不可见光信号携带的环境信息进行解密,还原环境信息。
在示出的一实施例中,上述不可见光包括以下中的任一或若干的组合:
红外线;紫外线;远红外线;无线电波;微波。
在示出的一实施例中,上述图像数据包括:
视频数据或图片数据。
在示出的一实施例中,上述装置600还包括:
确定上述图像采集环境的光强度是否低于预设的强度阈值;
如果是,则指示上述不可见光发生设备发出上述不可见光信号。
在示出的一实施例中,上述图像数据为视频数据;上述装置600还包括:
解析上述视频数据包括的每帧图像携带的光信号,得到每帧图像对应的时间戳数据;
确定上述每帧图像对应的时间戳数据是否为连续不间断的;
如果是,则确定上述图像数据的个别帧图像未被修改或者删减;反之,则确定上述图像数据的个别帧图像已经被修改或者删减。
本申请示出的图像数据的采集装置的实施例可以应用于图像数据的真实性验证设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在电子设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图7所示,为本申请示出的一种图像数据的真实性验证设备的硬件结构图,除了图7所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的电子设备通常根据该电子设备的实际功能,还可以包括其他硬件,对此不再赘述。
请参考图7所示的一种图像数据的真实性验证设备,上述设备包括:处理器;
用于存储处理器可执行指令的存储器;
其中,上述处理器通过运行上述可执行指令以实现如前述任一实施例示出的真实性验证方法。
本申请示出的图像数据的真实性验证装置的实施例可以应用在图像数据的真实性验证设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在电子设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图8所示,为本申请示出的一种图像数据的真实性验证设备的硬件结构图,除了图8所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的电子设备通常根据该电子设备的实际功能,还可以包括其他硬件,对此不再赘述。
请参考图8所示的一种图像数据的真实性验证设备,上述设备包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,上述处理器通过运行上述可执行指令以实现如前述任一实施例示出的真实性验证方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。
以上上述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

Claims (15)

1.一种图像数据的真实性验证方法,包括:
响应于图像采集指令,从图像采集环境中采集光信号;其中,所述光信号包括部署于所述图像采集环境中的不可见光发生设备所发出的不可见光信号;所述光信号携带与所述图像采集环境对应的环境信息;
基于采集到的光信号生成与所述图像采集环境对应的图像数据,以使所述图像数据的使用方从所述图像数据中解析出所述光信号,并基于所述光信号携带的环境信息针对所述图像数据完成真实性验证。
2.根据权利要求1所述的方法,所述不可见光发生设备包括图像采集设备中内置的不可见光发生硬件;或者,部署于所述图像采集环境中,与所述图像采集设备搭配使用的不可见光发生设备。
3.根据权利要求1所述的方法,所述与所述图像采集环境对应的环境信息包括,与所述图像采集环境对应的地址信息;
所述基于所述光信号携带的环境信息针对所述图像数据完成真实性验证,包括:
解析所述不可见光信号,得到所述图像数据被采集时的地址信息;
将得到的所述地址信息与所述图像数据的数据提供方提供的地址信息进行匹配,以确定所述地址信息是否与所述图像数据的数据提供方提供的地址信息相同;
如果是,则确定所述图像数据为真实环境采集的真实数据。
4.根据权利要求1所述的方法,所述光信号还携带了所述不可见光发生设备发送所述不可见光信号的时刻对应的时间戳数据;
所述基于所述光信号携带的环境信息针对所述图像数据完成真实性验证,还包括:
解析所述不可见光信号,得到所述时间戳数据;
将得到的所述时间戳数据指示的时间段与所述图像数据的数据提供方提供的时间段进行匹配,以确定所述时间戳数据指示的时间段是否与所述图像数据的数据提供方提供的时间段相同;
如果是,则确定所述图像数据为真实环境采集的真实数据。
5.根据权利要求1所述的方法,所述响应于图像采集指令,从图像采集环境中采集光信号,包括:
在图像采集环境的光强度未达到预设阈值的情形下,响应于图像采集指令,从所述图像采集环境中采集光信号。
6.根据权利要求5所述的方法,还包括:
在所述光强度达到所述预设阈值的情形下,从所述图像采集环境中采集震动信号;所述震动信号包括部署在所述图像采集环境中的震动设备发出的震动信号;所述震动信号携带所述环境信息;
基于采集到的震动信号生成验证数据,以使所述使用方基于所述验证数据包括的震动信号完成所述真实性验证。
7.一种图像数据的真实性验证方法,包括:
解析采集到的图像数据,得到光信号;其中,所述光信号包括部署于图像采集环境中的不可见光发生设备所发出的不可见光信号;所述光信号包括与所述图像采集环境对应的环境信息;
基于所述光信号携带的环境信息针对所述图像数据完成真实性验证。
8.根据权利要求7所述的方法,所述不可见光发生设备包括图像采集设备中内置的不可见光发生硬件;或者,部署于所述图像采集环境中,与所述图像采集设备搭配使用的不可见光发生设备。
9.根据权利要求7所述的方法,所述与所述图像采集环境对应的环境信息包括,与所述图像采集环境对应的地址信息;
所述基于所述光信号携带的环境信息针对所述图像数据完成真实性验证,包括:
解析所述不可见光信号,得到所述图像数据被采集时的地址信息;
将得到的所述地址信息与所述图像数据的数据提供方提供的地址信息进行匹配,以确定所述地址信息是否与所述图像数据的数据提供方提供的地址信息相同;
如果是,则确定所述图像数据为真实环境采集的真实数据。
10.根据权利要求7所述的方法,所述光信号还携带了所述不可见光发生设备发送所述不可见光信号的时刻对应的时间戳数据;
所述基于所述光信号携带的环境信息针对所述图像数据完成真实性验证,还包括:
解析所述不可见光信号,得到所述时间戳数据;
将得到的所述时间戳数据指示的时间段与所述图像数据的数据提供方提供的时间段进行匹配,以确定所述时间戳数据指示的时间段是否与所述图像数据的数据提供方提供的时间段相同;
如果是,则确定所述图像数据为真实环境采集的真实数据。
11.根据权利要求7所述的方法,所述光信号由部署在图像采集环境中的不可见光发生设备,在图像采集环境的光强度未达到预设阈值的情形下发出。
12.根据权利要求11所述的方法,还包括:
解析采集到的验证数据,得到震动信号;其中,所述震动信号由部署在图像采集环境中的震动设备,在所述光强度达到所述预设阈值的情形下发出;所述震动信号包括与所述图像采集环境对应的环境信息;
将所述震动信号携带的环境信息与所述验证数据的数据提供方提供的信息进行匹配以完成真实性验证。
13.一种图像数据的真实性验证装置,包括:
采集模块,响应于图像采集指令,从图像采集环境中采集光信号;其中,所述光信号包括部署于所述图像采集环境中的不可见光发生设备所发出的不可见光信号;所述光信号携带与所述图像采集环境对应的环境信息;
生成模块,基于采集到的光信号生成与所述图像采集环境对应的图像数据,以使所述图像数据的使用方从所述图像数据中解析出所述光信号,并基于所述光信号携带的环境信息针对所述图像数据完成真实性验证。
14.一种图像数据的真实性验证装置,包括:
解析模块,解析采集到的图像数据,得到光信号;其中,所述光信号包括部署于图像采集环境中的不可见光发生设备所发出的不可见光信号;所述光信号包括与所述图像采集环境对应的环境信息;
验证模块,基于所述光信号携带的环境信息针对所述图像数据以完成真实性验证。
15.一种图像数据的真实性验证设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器通过运行所述可执行指令以实现如权利要求1-12中任一项所述的真实性验证方法。
CN202111296197.4A 2020-02-26 2020-02-26 一种图像数据的真实性验证方法、装置及设备 Pending CN114003874A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111296197.4A CN114003874A (zh) 2020-02-26 2020-02-26 一种图像数据的真实性验证方法、装置及设备

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111296197.4A CN114003874A (zh) 2020-02-26 2020-02-26 一种图像数据的真实性验证方法、装置及设备
CN202010121303.4A CN111310136B (zh) 2020-02-26 2020-02-26 一种图像数据的真实性验证方法、装置及设备

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN202010121303.4A Division CN111310136B (zh) 2020-02-26 2020-02-26 一种图像数据的真实性验证方法、装置及设备

Publications (1)

Publication Number Publication Date
CN114003874A true CN114003874A (zh) 2022-02-01

Family

ID=71156777

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202111296197.4A Pending CN114003874A (zh) 2020-02-26 2020-02-26 一种图像数据的真实性验证方法、装置及设备
CN202010121303.4A Active CN111310136B (zh) 2020-02-26 2020-02-26 一种图像数据的真实性验证方法、装置及设备

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202010121303.4A Active CN111310136B (zh) 2020-02-26 2020-02-26 一种图像数据的真实性验证方法、装置及设备

Country Status (2)

Country Link
CN (2) CN114003874A (zh)
WO (1) WO2021169530A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114003874A (zh) * 2020-02-26 2022-02-01 支付宝(杭州)信息技术有限公司 一种图像数据的真实性验证方法、装置及设备
US11670293B2 (en) * 2020-09-02 2023-06-06 Google Llc Arbitrating between multiple potentially-responsive electronic devices
CN112822219A (zh) * 2021-03-01 2021-05-18 浙江大华技术股份有限公司 多媒体数据的验证方法、装置、***及存储介质
CN115708116A (zh) * 2021-08-10 2023-02-21 瑞庭网络技术(上海)有限公司 视频验证方法、装置及***、电子设备和存储介质
CN113741596B (zh) * 2021-08-25 2022-10-04 中国铁路设计集团有限公司 一种铁路供配电的运维方法及***
CN115936706B (zh) * 2023-03-10 2023-07-25 天聚地合(苏州)科技股份有限公司 一种基于区块链的数据要素辅助交易方法、装置和***
CN117495551B (zh) * 2024-01-03 2024-03-12 蓝色火焰科技成都有限公司 一种物流金融产品解析方法、装置、***及存储介质

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4352260B2 (ja) * 2005-01-17 2009-10-28 ソニー株式会社 撮像装置、撮影画像データの記録方法、撮影画像データ処理装置および撮影画像データ処理方法
CN103024437B (zh) * 2012-12-28 2015-02-25 河南辉煌科技股份有限公司 视频数据完整性检测方法
CN103916435B (zh) * 2013-01-04 2018-02-02 阿里巴巴集团控股有限公司 判断信息真实性的方法和装置
EP3143759A1 (en) * 2014-05-12 2017-03-22 Philips Lighting Holding B.V. Verification of images captured using a timestamp decoded from illumination from a modulated light source
US10002478B2 (en) * 2014-12-12 2018-06-19 Qualcomm Incorporated Identification and authentication in a shared acoustic space
CN105119883B (zh) * 2015-07-08 2019-04-12 Oppo广东移动通信有限公司 一种基于振动信号的验证方法及服务器
CN106529512B (zh) * 2016-12-15 2019-09-10 北京旷视科技有限公司 活体人脸验证方法及装置
CN110022355B (zh) * 2019-03-04 2021-08-03 创新先进技术有限公司 特定场景下环境数据的存储方法、验真方法和设备
CN110661805B (zh) * 2019-09-29 2022-05-24 支付宝(杭州)信息技术有限公司 数据处理方法、装置、存储介质和客户端
CN114003874A (zh) * 2020-02-26 2022-02-01 支付宝(杭州)信息技术有限公司 一种图像数据的真实性验证方法、装置及设备

Also Published As

Publication number Publication date
WO2021169530A1 (zh) 2021-09-02
CN111310136B (zh) 2021-09-14
CN111310136A (zh) 2020-06-19

Similar Documents

Publication Publication Date Title
CN111310136B (zh) 一种图像数据的真实性验证方法、装置及设备
KR100407900B1 (ko) 네트워크를 거쳐 생체 측정 데이터를 안전하게 전송하고인증하는 방법 및 장치
CN106656908B (zh) 一种二维码处理方法和装置
CN101447005B (zh) 利用gps信息对数字媒体进行安全保护的方法和***
US12002127B2 (en) Robust selective image, video, and audio content authentication
US20020056043A1 (en) Method and apparatus for securely transmitting and authenticating biometric data over a network
JP2007202163A (ja) 検証/認証符号化方法および装置
CN101296148B (zh) 一种多媒体内容的合法性验证方法、***及装置
TW201929483A (zh) 驗證生物特徵圖像的可用性的方法和裝置
CN110022355B (zh) 特定场景下环境数据的存储方法、验真方法和设备
US20230074748A1 (en) Digital forensic image verification system
KR102213839B1 (ko) 영상 위변조 검증 방법 및 그 장치
US10891702B2 (en) Duplicate image evidence management system for verifying authenticity and integrity
JP2008252407A (ja) 盗難報知システム及び盗難報知方法
KR101855905B1 (ko) 영상 반출 처리 서버, 영상 반출 웹 서버 및 영상 반출 관리 시스템, 및 암호화 영상에 대한 무결성 검증 방법
KR101803963B1 (ko) 촬영된 영상에 대한 증거능력 확보를 위한 영상기록장치
Li et al. Screenid: Enhancing qrcode security by fingerprinting screens
CN115499196A (zh) 场景取证方法、场景验证方法、密钥发射装置和服务器
CN111986166A (zh) 一种针对多媒体证据内容的有效性识别方法及***
KR101822910B1 (ko) 블랙박스 영상 보호 방법
KR20220142800A (ko) 블록체인 네트워크 기반 영상 무결성 검증 및 원본 복원 방법 및 시스템
Li Crime Prevention Technologies and Applications for Advancing Criminal Investigation
Loh Watermarking for securing digital media content

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination