CN112270647A - 图像处理方法及系统 - Google Patents
图像处理方法及系统 Download PDFInfo
- Publication number
- CN112270647A CN112270647A CN202010973468.4A CN202010973468A CN112270647A CN 112270647 A CN112270647 A CN 112270647A CN 202010973468 A CN202010973468 A CN 202010973468A CN 112270647 A CN112270647 A CN 112270647A
- Authority
- CN
- China
- Prior art keywords
- image
- target
- server
- user
- processing
- 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
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 28
- 238000012545 processing Methods 0.000 claims abstract description 130
- 238000000034 method Methods 0.000 claims abstract description 65
- 208000008918 voyeurism Diseases 0.000 claims abstract description 30
- 230000008569 process Effects 0.000 claims abstract description 11
- 230000001815 facial effect Effects 0.000 claims description 36
- 230000000750 progressive effect Effects 0.000 claims description 20
- 238000013507 mapping Methods 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 230000000875 corresponding effect Effects 0.000 claims 13
- 230000002265 prevention Effects 0.000 abstract 1
- 230000009471 action Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000013139 quantization Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000011218 segmentation Effects 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6209—Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols specially adapted for terminal emulation, e.g. Telnet
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
Abstract
本公开提供一种图像处理方法及系统,涉及电子信息技术领域,能够解决云桌面系统中终端设备在显示服务器桌面图像时被偷拍的问题。具体技术方案为:当服务器获取终端设备发送的图像请求信息,根据该图像请求信息获取桌面图像,向终端设备发送该桌面图像,并根据该终端设备发送的目标图像,确定是否需要对所述桌面图像进行模糊化处理及目标模糊化程度;根据该目标模糊化程度生成模糊化处理指令,向终端设备发送模糊化处理指令,从而避免终端设备在显示该桌面图像时被偷拍,也不影响桌面图像的正常输出。本公开用于云桌面系统中防偷窥时的图像处理。
Description
技术领域
本公开涉及电子信息技术领域,尤其涉及图像处理方法及系统。
背景技术
目前,云桌面办公系统的主要包括:云端服务器和终端设备;云端服务器为每一个终端设备分配一个虚拟机,终端设备通过连接相应的虚拟机来获取相应的应用服务。具体的,移动零终端获取该虚拟机的桌面图像后,通过操作该桌面图像产生反向控制指令,该反向控制指令发送给虚拟机后,由虚拟机在本地执行相应的处理从而对桌面进行操作,并由虚拟机实时将产生的桌面图像不断发送给移动零终端,从而,对于移动零终端来说,就像在本地进行操作一样。
目前,这种云桌面办公系统由于其较高的安全性,在高涉密的特种行业有了比较广泛的应用。其较高的安全性体现在:用户的本地设备无需存储数据,所有数据源和视频图像来源于云端的图像,并且可在云端给图像加上使用者的水印,从而保证了数据不能轻易泄漏。
但是,这种数据集中在云端的安全方案无仍法解决使用拍照设备对屏幕进行窥拍的问题,为此,现有技术的防窥拍方案中提出了在发现有人窥拍时对当前画面进行替换或者直接锁屏的方案,但是,这种方案的效果并不理想,突然的画面中断会给用户带来不好的体验,而且,如果在一些类似视频会议的场景,突然隐藏原始画面,容易使用户错过一些重要画面。
发明内容
本公开实施例提供一种图像处理方法及系统,能够解决桌面系统中终端设备在显示服务器桌面图像时被偷拍的问题。该技术方案如下:
根据本公开实施例的第一方面,提供一种图像处理方法,应用于服务器,该方法包括:
当检测到终端设备成功登录该服务器后,获取该终端设备发送的目标请求信息和目标区域内的目标图像,该目标请求信息用于请求获取该服务器的桌面图像,该目标区域包括能够拍摄到终端设备显示屏的区域;
根据该目标请求信息,获取该服务器的桌面图像,并向该终端设备发送该桌面图像对应的目标编码数据,该目标编码数据包括根据渐进式编码处理后该桌面图像中每一层图像对应的编码数据;
当根据该目标图像和预设策略,确定该桌面图像需要模糊化处理时,生成模糊化处理指令,并向该终端设备发送,该预设策略至少根据该目标区域内的用户对应的权限等级或该目标区域内的用户对应的动作确定,该模糊化处理指令用于指示根据目标模糊化程度模糊化处理该桌面图像,该模糊化处理指令包括目标模糊化程度。
在一个实施例中,该服务器包括防偷窥处理模块,该方法在获取该终端设备发送的目标请求信息之前,还包括:
接收终端设备发送的登录请求信息,该登录请求信息包括该登录用户的面部特征信息;
当该登录请求信息通过验证后,根据预设策略确定该登录用户对应的目标权限等级;
该防偷窥处理模块根据该登录用户的面部特征信息和该登录用户对应的目标权限等级,建立目标映射。
在一个实施例中,该服务器包括该图像采集模块、图像编码模块和图像发送模块,该方法中向该终端设备发送该桌面图像,包括:
该图像采集模块采集的该服务器的桌面图像;
该图像编码模块获取该桌面图像后,将该桌面图像划分为N个图像图层;
根据渐进式编码策略,对该桌面图像进行逐层编码处理,生成目标编码数据;
该图像发送模块向该终端设备逐层发送该目标编码数据。
在一个实施例中,该服务器包括防偷窥处理模块,该方法在生成模糊化处理指令之前,还包括:
该防偷窥处理模块获取该目标图像后,对该目标图像进行人脸识别处理,获取该目标区域内的用户面部特征信息;
根据合法用户的面部特征信息和该目标区域内的用户面部特征信息,确定该目标区域内的用户是否包含除该合法用户外的其他用户,该合法用户至少包括登录用户;
当该目标区域内的用户包含除该合法用户外的其他用户时,获取该其他用户对应的第一权限信息及该合法用户对应的目标权限信息;
当该第一权限信息大于该目标权限等级时,则确定不进行模糊化处理,并通知该终端设备;
当该第一权限信息小于该目标权限等级时,则确定进行模糊化处理,并获取目标模糊化程度,该目标模糊化程度和目标解码层数相匹配。
在一个实施例中,该方法还包括:
当该防偷窥处理模块根据该目标图像,识别到该目标区域内的用户包含该合法用户时,为该合法用户分配取消权限,该取消权限用于指示取消该桌面图像的模糊化操作的权限;
当检测到该合法用户激活该取消权限时,向该终端设备发送该取消指令,该取消指令用于指示取消该桌面图像的模糊化操作,该取消指令包括该合法用户的标识信息。
根据本公开实施例的第二方面,提供一种图像处理方法,应用于终端设备,包括:
当检测到成功登录服务器后,获取目标请求信息和目标区域内的目标图像,并向该服务器发送该目标请求信息和该目标图像,该目标区域包括能够拍摄到该终端设备显示屏的区域;
根据该目标请求信息,获取服务器发送的该桌面图像对应的目标编码数据,该目标编码数据包括该桌面图像中每一层图像对应的编码数据;
当根据该目标图像,接收到该服务器发送的模糊化处理指令时,响应该模糊化处理指令,对该桌面图像进行模糊化处理,该模糊化处理指令用于指示根据目标模糊化程度模糊化处理该桌面图像,该模糊化处理至少包括渐进式解码处理。
在一个实施例中,该终端设备包括图像采集模块,该方法在获取目标请求信息和目标区域内的目标图像之前,还包括:
当该终端用户首次成功登录该服务器时,获取该服务器发送的该采集指引信息,该采集指引信息用于提示登录用户输入用户的面部特征信息;
该图像采集模块根据该采集指引信息,获取该登录用户的面部特征信息,并向该服务器发送。
在一个实施例中,该终端设备包括接收模块和图像解码模块、图像显示模块,
该接收模块接收该服务器发送的目标编码数据;
向该图像解码模块发送该目标编码数据;
该图像解码模块解析该模糊化处理指令,获取该目标模糊化程度,
根据预设处理规则,确定该目标模糊化程度对应的目标解码层数,
根据该目标解码层数,通过对该编码数据进行逐层解码处理,获取该目标解码层数对应的图像;
该图像显示模块显示该目标解码层数对应的图像。
在一个实施例中,该方法还包括:
该接收模块接收取消指令,该取消指令用于指示取消该桌面图像的模糊化操作,该取消指令包括该登录用户的标识信息;
该图像解码模块响应该取消指令,对该桌面图像取消模糊化处理,对该目标编码数据中全部图层的编码数据进行解码处理,获取该桌面图像中全部图层的图像;
该图像显示模块显示该桌面图像中全部图层的图像。
根据本公开实施例的第三方面,提供一种图像处理系统,包括:
至少一个终端设备和服务器;
该终端设备包括图像采集模块、接收模块、图像解码模块和图像显示模块;
该服务器包括防偷窥处理模块、图像采集模块、图像编码模块和图像发送模块。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是本公开实施例提供的一种图像处理方法的流程图;
图1a是本公开实施例提供的一种图像处理方法中的对应关系示意图;
图1b是本公开实施例提供的一种图像处理方法的编码示意图1;
图1c是本公开实施例提供的一种图像处理方法的编码示意图2;
图2是本公开实施例提供的一种图像处理方法的流程图;
图3是本公开实施例提供的一种图像处理系统的结构图;
图3a是本公开实施例提供的一种图像处理系统中终端设备的结构图;
图3b是本公开实施例提供的一种图像处理系统中服务器的结构图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
实施例一
本公开实施例提供一种图像处理方法,该方法应用于服务器,如图1所示,该图像处理方法包括以下步骤:
101、当检测到终端设备成功登录该服务器后,获取该终端设备发送的目标请求信息和目标区域内的目标图像。
该目标请求信息用于请求获取该服务器的桌面图像。
本公开所提供的方法应用于云桌面系统,用户通过零终端登录云桌面办公系统,登录成功后,云端服务器将当前用户所对应的桌面图像发送给当前零终端。用户可以通过零终端反向操作来实现对桌面的控制。
本公开所提供的方法中该目标区域的目标图像包括与显示服务器发送的桌面图像的目标显示屏相对的区域,其中该目标区域包括能够拍摄到终端设备显示屏的区域,该区域能够监视到该终端设备的使用环境,例如拍摄到该终端设备的使用用户。
在具体的应用中,可以通过零终端显示屏幕上的摄像头或者与零终端连接的图像采集装置,对目标区域内的用户面部信息进行采集,生成目标图像。
在具体的实践中,终端设备发送目标请求信息和目标区域内的目标图像并没有严格的顺序限制,例如,可以先发送目标图像,服务器判断该目标图像中有偷拍动作后,可以不响应该目标请求信息。
本公开所提供的方法在检测到终端设备成功登录该服务器之前,还包括,对登录的终端设备进行验证,及获取该终端设备登录用户的面部特征信息,具体可以通过服务器包括的防偷窥处理模块对该面部特征信息进行处理,包括:
接收终端设备发送的登录请求信息,该登录请求信息包括该登录用户的面部特征信息;
当该登录请求信息通过验证后,根据预设策略确定该登录用户对应的目标权限等级;
该防偷窥处理模块根据该登录用户的面部特征信息和该登录用户对应的目标权限等级,建立目标映射。
上述步骤中,当终端设备首次登录该服务器时,如果用户是首次登陆,系统会引导用户进行个人面部信息的采集操作,并告之用户采集目的和相关权限的授权,如果用户不同意,将无法对云端服务器的相关应用或文件进行操作。
当通过终端设备获取该登录用户的面部特征信息时,利用零终端显示屏幕上的摄像头对用户面部信息进行采集,并告知用户是否上传至云端服务器中的防偷窥处理模块进行数据处理。用户数据上传后,防偷窥处理模块会根据用户的身份信息(部门权限),对相关人员建立权限等级列表。
上述步骤中,终端设备对用户的面部信息采集完成后,会上传至服务器器,具体的传输至服务器的防偷窥处理模块,由防偷窥处理模块来将用户的权限信息和面部信息对应起来。用户的权限信息则根据用户的身份信息来确定,通常不同部门、不同岗位会设定不同的权限,因此,可以根据用户身份信息确定出用户的权限信息。
通过为不同的用户建对应的立权限等级可以实现:在防偷窥检测过程中,如果有人经过但是不存在偷拍行为时,只会对低于当前用户权限等级的人员进行屏幕的模糊处理,从而避免不必要的模糊处理,也可以提高模糊处理的准确度,提高防偷窥处理的效率。
本公开所提供的服务器可以包括云端服务器,终端设备可以包括零终端。
102、根据该目标请求信息,获取该服务器的桌面图像,并向该终端设备发送该桌面图像对应的目标编码数据。
本公开所提供的方法中的该目标编码数据包括根据渐进式编码处理后该桌面图像中每一层图像对应的编码数据。
本公开所提供的方法中,该服务器包括该图像采集模块、图像编码模块和图像发送模块,该方法中向该终端设备发送该桌面图像,包括:
该图像采集模块采集的该桌面图像;
该图像编码模块接收桌面图像,并将该桌面图像划分为N个图像图层;
该图像编码模块根据渐进式编码策略,对该桌面图像进行逐层编码处理,生成目标编码数据;
该图像发送模块向该终端设备逐层发送该目标编码数据。
具体的,本公开所提供的编码方式可以采用渐进式编码,服务器对应的编码端始终按照渐进式编码方式正常进行编码,即,发送完整的渐进式编码数据,而当需要进行模糊处理时,则通知终端设备进行图像模糊处理,即由终端设备决定解码处理该编码数据中的第几层图像数据。
在具体的部署中,可以通过渐进式编码中对编码层数分为16层,对解码层数与防偷窥处理方式中的目标模糊化程度建立对应关系,即在具体确定目标模糊化程度和目标解码层数的对应关系可以根据图1a确定。
本公开所提供的方法中,在获取目标帧图像后会将该目标帧图像划分为N个图像块,例如,可以将桌面图像拆分为多个8x8像素点的图像块。
本公开在将桌面图像划分为N个图像块后,还会对该N个图像块进行DCT变换处理:每个初始块由64个表示样本信号特定分量的振幅值组成,该振幅是一个二维的空间坐标的函数,可用a=f(x,y)表示,其中x,y是两个二维空间向量。在经过DCT变换之后,该函数变为了c=g(Fx,Fy),其中Fx和Fy分别是各个方向空间频率,结果为另一个64个数值的方阵,只是每一个值表示的是一个DCT系数。这样,经过8X8DCT正变换,8X8的像素值变换成8X8的DCT系数。
同时,为了达到压缩的目的,图像数据转换为DCT频率系数之后,还要进行量化处理。例如,利用人眼的视觉特性,对在图像中占有较大能量的低频成分,赋予较小的量化间隔和较少的比特表示,以获得较高的压缩比。
需要说明的是,DCT系数在8*8矩阵中的存储顺序在一定程度上体现了DCT系数对应的像素点的其重要性。
对该N个图像块中每个图像块进行DCT变换处理和量化处理,获取该N个图像块中每个图像块对应的目标DCT系数值;通过对该每个图像块对应的目标DCT系数值进行分段处理,将该N个图像块划分为M个图层。
此处列举具体示例进行阐述:
如基于图1b中的64个DCT系数值对应的数字序号,将64个DCT系数值进行分段传输,可以理解的,分段传输就是每次只传输一部分DCT系数,
变换系数的存储顺序在一定程度上代表其重要性;渐进式的思路是将这连续的64个值分段传输,只需要在解码端将未传输的位置进行补零即可,然后进行反量化和反DCT变换。本公开中将上述DCT系数分为16层,具体的分层原理如图1c所示:
需要说明的是,上述分段方式只是举例说明,具体的分段方式可以根据实际情况来确定。
参照图1c,具体分层情况如下:
第1层对应的DC系数为:0;
第2层对应的DC系数为:1、2;
第3层对应的DC系数为:3、4;
第4层对应的DC系数为:5、6、7;
第5层对应的DC系数为:8、9、10;
第6层对应的DC系数为:11、12、13、14、15;
第7层对应的DC系数为:16、17、18、19、20;
第8层对应的DC系数为:21、22、23、24、25;
第9层对应的DC系数为:26、27、28;
第10层对应的DC系数为:29、30、31;
第11层对应的DC系数为:32、33、34、35、36、37;
第12层对应的DC系数为:38、39、40、41、42、43;
第13层对应的DC系数为:44、45、46、47、48、49;
第14层对应的DC系数为:50、51、52、53、54、55;
第15层对应的DC系数为:56、57、58、59;
第16层对应的DC系数为:60、61、62、63。
其中,层数越低画面越模糊,层数越高越清晰。
103、当根据该目标图像和预设策略,确定该桌面图像需要模糊化处理时,生成模糊化处理指令,并向该终端设备发送。
该模糊化处理指令用于指示根据目标模糊化程度模糊化处理该桌面图像。
该预设策略至少根据该目标区域内的用户对应的权限等级或该目标区域内的用户对应的动作确定。
本公开所提供的方法中在确定是否需要对该桌面图像进行目标模糊化处理时,可以根据预设策略进行确定,其中预设策略至少根据该目标区域内的用户对应的权限等级或该目标区域内的用户对应的动作确定,当然在实际应用中,可以包括其他预设策略,此处,从用户和动作两个角度进行阐述:
示例一:根据用户权限等级确定的预设策略:
本公开所提供的方法在查找到该桌面图像对应的目标模糊化程度之前,还包括:
该防偷窥处理模块获取该目标图像后,对该目标图像进行人脸识别处理,获取该目标区域内的用户面部特征信息;
根据该合法用户的面部特征信息和该目标区域内的用户面部特征信息,确定该目标区域内的用户是否包含除该合法用户外的其他用户;
当该目标区域内的用户包含除该合法用户外的其他用户时,获取该其他用户对应的第一权限信息及该合法用户对应的目标权限信息;
当该第一权限信息大于该目标权限等级时,则确定不进行模糊化处理,并通知该终端设备;
当该第一权限信息小于该目标权限等级时,则确定进行模糊化处理,并确定目标模糊化程度,该目标模糊化程度和该目标解码层数相匹配。
上述的合法用户至少包括登录用户,也可以是服务器根据获取用户的面部特征信息,确定的合法用户。
进一步的优化上述方案,该方法在在模糊处理过程中,如果服务器端通过人脸识别发现合法用户也在当前画面中(也就是合法用户也在显示屏幕前),则可以取消当前模糊处理,具体包括:
该防偷窥势识别模块获取该目标图像后,对该目标图像进行人脸识别处理,获取该目标区域内的用户面部特征信息;
根据该合法用户的面部特征信息和该目标区域内的用户面部特征信息,确定该目标区域内的用户是否包含该合法用户;
当该防偷窥处理模块根据该目标图像,识别到该目标区域内的用户包含该合法用户时,为该合法用户分配取消权限,该取消权限用于指示取消该桌面图像的模糊化操作的权限;
当检测到该合法用户激活该取消权限时,向该终端设备发送该取消指令,该取消指令用于指示取消该桌面图像的模糊化操作,该取消指令包括该合法用户的标识信息。
具体在实践部署过程中,服务器在模糊处理过程中,如果服务器端通过人脸识别发现合法用户也在当前画面中(也就是合法用户也在显示屏幕前),则可以使能目标按键,该目标按键用于取消当前模糊处理,即,允许合法用户通过预设的按钮或者快捷键取消当前模糊处理操作,从而方便特殊情况下用户的观看需要。如果用户触发了取消模糊处理的操作,服务器端实时记录当前零终端摄像头拍摄的画面以及当前的桌面显示图像,并通知管理员,此步骤的目的是:方便保存现场,并在后续对现场情况进行核实,或者,在发生问题时,找到责任人。
示例二:根据用户动作确定的预设策略:
如果检测该目标图像中的动作疑似到存在偷拍行为时,则确定进行模糊化处理,具体可以根据动作的疑似程度确定模糊处理程度,如进行100%的模糊处理;
具体的,可以通过其他人的动作、画面中是否能检测出类似拍照设备的物体、拍照设备的角度等等来判断是否有疑似偷拍的行为动作。
本公开实施例提供的图像处理方法,应用于服务器,当服务器获取终端设备发送的图像请求信息,根据该图像请求信息获取桌面图像,及该终端设备发送的目标图像;根据该目标图像,确定是否需要对该桌面图像进行模糊化处理及目标模糊化程度;根据该目标模糊化程度生成模糊化处理指令,向终端设备发送模糊化处理指令,从而避免终端设备在显示该桌面图像时被偷拍,也不影响桌面图像的正常输出。
通过该方式能够有效防止终端设备在显示服务器的桌面图像时的非法窥拍行为,也避免了通过直接切断或替换当前画面来防止窥拍时导致使用者使用体验较差且容易错过一些实时显示内容的问题。另一方面,在多端显示场景中(一个云端服务器对应多个终端设备),由零终端在本地进行模糊处理,也能够确保只对存在泄露风险的终端进行模糊处理,而不影响其它零终端的正常画面显示。
本公开所提供的方法是利用渐进式解码技术,在显示端检测到有泄露风险时对显示画面进行模糊处理。该模糊处理的方法是根据渐进式的分层编码技术,根据检测到是否有人偷拍,或者有不同权限的人经过时,对画面进行不同程度的模糊处理,也就是解码不同层数的画面数据,解码的层数越高画面将越清楚。
实施例二
基于上述图1对应的实施例提供的图像处理方法,本公开另一实施例提供一种图像处理方法,该方法可以应用于终端设备。
参照图2所示,本实施例提供的图像处理方法包括以下步骤:
201、当检测到成功登录服务器后,获取目标请求信息和目标区域内的目标图像,并向该服务器发送该目标请求信息和该目标图像。
本公开所提供方法中的目标图像是指目标区域内的目标图像,该目标区域包括能够拍摄到该终端设备显示屏的区域。
本公开所提供的方法在获取目标请求信息和目标区域内的目标图像之前,还包括通过图像采集模块获取用户的面部特征信息:
获取登录用户的登录信息,并根据该登录信息生成登录请求信息,向服务器发送该登录请求信息;
当该登录请求信息通过验证后,获取该服务器发送的该采集指引信息,该采集指引信息用于提示登录用户输入用户的面部特征信息;
根据该采集指引信息,获取该登录用户的面部特征信息,并向该服务器发送。
终端设备会根据该登录用户的面部特征信息,获取该服务器发送的该登录用户对应的目标权限等级。
具体的应用中,可以是在首次登录服务器时,获取登录用户的面部特征信息,从而提高面部识别的效率,或者定期获取用户的面部特征信息,从而提高面部识别的准确率。
202、根据该目标请求信息,获取服务器发送该桌面图像。
本公开所提供的方法中,可以通过接收模块获取该桌面图像,具体的该桌面图像为目标编码数据,该目标编码数据为该目标图像中的N个图像图层中每个图像对应的编码数据。
203、当根据该目标图像,接收到该服务器发送的模糊化处理指令时,响应该模糊化处理指令,对该桌面图像进行模糊化处理。
该模糊化处理指令用于指示根据目标模糊化程度模糊化处理该桌面图像,该模糊化处理至少包括渐进式解码处理。
本公开所提供的方法中,终端设备接收到的桌面图像是的一层一层进行编码的编码数据,因此需要对接收到的每一层图像数据进行解码;解码端解码过程中,解码显示的层数越高,则显示画面越清楚。
因此,而当需要进行对该桌面图像进行模糊处理时,则获取图像模糊处理,即由终端设备判断防偷窥处理程度获取解码的最高层数进行解码显示。解码的层数越高,显示画面越清楚。
本公开所提供的方法是利用渐进式解码技术,在显示端检测到有泄露风险时对显示画面进行模糊处理。该模糊处理的方法是根据渐进式的分层编码技术,根据检测到是否有人偷拍,或者有不同权限的人经过时,对画面进行不同程度的模糊处理,也就是解码不同层数的画面数据,解码的层数越高画面将越清楚。
在具体确定目标模糊化程度和目标解码层数的对应关系可以根据图1a确定。
在可选实施例中,终端设备包括接收模块和图像解码模块、图像显示模块,通过上述模块对桌面图像进行模糊化处理:
通过该接收模块接收该服务器发送目标编码数据,该目标编码数据为该桌面图像的中的N个图像图层中每个图层对应的编码数据;
向该图像解码模块发送该目标编码数据;
该图像解码模块解析该模糊化处理指令,获取该目标模糊化程度;
根据预设处理规则,确定该目标模糊化程度对应的目标解码层数;
根据该目标解码层数,通过对该编码数据进行逐层解码处理,获取该目标解码层数对应的图像;
该图像显示模块显示该目标解码层数对应的图像。
此处列举具体示例进行阐释:当接收到的目标模糊程度为50%时,确定该目标模糊程度对应的目标解码层数为第1层-第6层,因此对第1层-第6层数据进行解码处理,并对解码得到的第1层-第6层数据进行显示,其它层数据不显示;
或者当接收到的目标模糊程度为100%时,确定该模糊程度对应的目标解码层数为第1层,则仅对解码得到的第1层数据进行显示,其它层数据均不显示。
优选的,当接收到的目标模糊程度为100%(也就是,服务器端检测到偷拍风险)时,还可以在画面的预设位置上弹出警告提示,提示当前有被偷拍风险。
本公开所提供的方法还会根据目标图像中的用户,取消模糊化处理,具体包括:
该接收模块接收取消指令,该取消指令用于指示取消该桌面图像的模糊化操作,该取消指令包括该登录用户的标识信息;
该图像解码模块响应该取消指令,对该桌面图像取消模糊化处理,对该目标编码数据中全部图层的编码数据进行解码处理,获取该桌面图像中全部图层的图像;
该图像显示模块显示该桌面图像中全部图层的图像。
本公开实施例提供的图像处理方法,应用于终端设备,终端设备成功登录服务器后,获取该服务器发送的桌面图像,并向服务器发送目标图像,当根据该目标图像接收到服务器发送的模糊处理指令时,根据该模糊处理指令中的目标模糊化程度模糊化处理该桌面图像,从而避免终端设备在显示该桌面图像时被偷拍,也不影响桌面图像的正常输出。
通过该方式能够有效防止终端设备在显示服务器的桌面图像时的非法窥拍行为,也避免了通过直接切断或替换当前画面来防止窥拍时导致使用者使用体验较差且容易错过一些实时显示内容的问题。另一方面,在多端显示的应用场景中(一个云端服务器对应多个终端终端),由终端在本地进行模糊处理,也能够确保只对存在泄露风险的终端进行模糊处理,而不影响其它零终端的正常画面显示。
本公开所提供的方法是利用渐进式解码技术,在显示端检测到有泄露风险时对显示画面进行模糊处理。该模糊处理的方法是根据渐进式的分层编码技术,根据检测到是否有人偷拍,或者有不同权限的人经过时,对画面进行不同程度的模糊处理,也就是解码不同层数的画面数据,解码的层数越高画面将越清楚。
实施例三
基于上述图1和图2对应的实施例中所描述的图像处理方法,下述为本公开系统实施例,可以用于执行本公开方法实施例。
本公开实施例提供一种图像处理系统,如图3所示,该图像处理系统30包括:至少一个终端设备301和服务器302;
终端设备301可以用于执行上述应用于终端设备302的图像处理方法中的任一项的方法,如图2和实施例二中的方法;
服务器302用于执行上述应用于服务器302的基于图像处理方法中的任一项的方法,如图1和实施例一中的方法。
本公开实施例提供的图像处理系统30,包括至少一个终端设备301和服务器302;
该终端设备301包括图像采集模块3011、接收模块3012、图像解码模块3013和图像显示模块3014;
该服务器302包括图像采集模块3021、图像编码模块3022、图像发送模块3023和防偷窥处理模块3024;
该系统30能够有效防止终端设备在显示服务器的桌面图像时的非法窥拍行为,也避免了通过直接切断或替换当前画面来防止窥拍时导致使用者使用体验较差且容易错过一些实时显示内容的问题。另一方面,在多端显示的应用场景中(一个云端服务器对应多个终端终端),由终端在本地进行模糊处理,也能够确保只对存在泄露风险的终端进行模糊处理,而不影响其它零终端的正常画面显示。
基于上述图1和图2对应的实施例中所描述的图像处理方法,本公开实施例还提供一种计算机可读存储介质,例如,非临时性计算机可读存储介质可以是只读存储器(英文:Read Only Memory,ROM)、随机存取存储器(英文:Random Access Memory,RAM)、CD-ROM、磁带、软盘和光数据存储装置等。该存储介质上存储有计算机指令,用于执行上述图1和图2对应的实施例中所描述的图像处理方法,此处不再赘述。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
Claims (10)
1.一种图像处理方法,其特征在于,应用于服务器,所述方法包括:
当检测到终端设备成功登录所述服务器后,获取所述终端设备发送的目标请求信息和目标区域内的目标图像,所述目标请求信息用于请求获取所述服务器的桌面图像,所述目标区域包括能够拍摄到终端设备显示屏的区域;
根据所述目标请求信息,获取所述服务器的桌面图像,并向所述终端设备发送所述桌面图像对应的目标编码数据,所述目标编码数据包括根据渐进式编码处理后所述桌面图像中每一层图像对应的编码数据;
当根据所述目标图像和预设策略,确定所述桌面图像需要模糊化处理时,生成模糊化处理指令,并向所述终端设备发送,所述预设策略至少根据所述目标区域内的用户对应的权限等级或所述目标区域内的用户对应的动作确定,所述模糊化处理指令用于指示根据目标模糊化程度模糊化处理所述桌面图像,所述模糊化处理指令包括目标模糊化程度。
2.根据权利要求1所述的方法,其特征在于,所述服务器包括防偷窥处理模块,所述方法在获取所述终端设备发送的目标请求信息之前,还包括:
接收终端设备发送的登录请求信息,所述登录请求信息包括所述登录用户的面部特征信息;
当所述登录请求信息通过验证后,根据预设策略确定所述登录用户对应的目标权限等级;
所述防偷窥处理模块根据所述登录用户的面部特征信息和所述登录用户对应的目标权限等级,建立目标映射。
3.根据权利要求1所述的方法,其特征在于,所述服务器包括所述图像采集模块、图像编码模块和图像发送模块,所述方法中向所述终端设备发送所述桌面图像,包括:
所述图像采集模块采集的所述服务器的桌面图像;
所述图像编码模块获取所述桌面图像后,将所述桌面图像划分为N个图像图层;
根据渐进式编码策略,对所述桌面图像进行逐层编码处理,生成目标编码数据;
所述图像发送模块向所述终端设备逐层发送所述目标编码数据。
4.根据权利要求2所述的方法,其特征在于,所述服务器包括防偷窥处理模块,所述方法在生成模糊化处理指令之前,还包括:
所述防偷窥处理模块获取所述目标图像后,对所述目标图像进行人脸识别处理,获取所述目标区域内的用户面部特征信息;
根据合法用户的面部特征信息和所述目标区域内的用户面部特征信息,确定所述目标区域内的用户是否包含除所述登录用户外的其他用户,所述合法用户至少包括所述登录用户;
当所述目标区域内的用户包含除所述合法用户外的其他用户时,获取所述其他用户对应的第一权限信息及所述合法用户对应的目标权限信息;
当所述第一权限信息大于所述目标权限等级时,则确定不进行模糊化处理,并通知所述终端设备;
当所述第一权限信息小于所述目标权限等级时,则确定进行模糊化处理,并获取目标模糊化程度,所述目标模糊化程度和目标解码层数相匹配。
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述防偷窥处理模块根据所述目标图像,识别到所述目标区域内的用户包含所述合法用户时,为所述合法用户分配取消权限,所述取消权限用于指示取消所述桌面图像的模糊化操作的权限;
当检测到所述合法用户激活所述取消权限时,向所述终端设备发送所述取消指令,所述取消指令用于指示取消所述桌面图像的模糊化操作,所述取消指令包括所述合法用户的标识信息。
6.一种图像处理方法,其特征在于,应用于终端设备,所述方法包括:
当检测到成功登录服务器后,获取目标请求信息和目标区域内的目标图像,并向所述服务器发送所述目标请求信息和所述目标图像,所述目标请求信息用于请求获取所述服务器的桌面图像,所述目标区域包括能够拍摄到所述终端设备显示屏的区域;
根据所述目标请求信息,获取服务器发送的所述桌面图像对应的目标编码数据,所述目标编码数据包括所述桌面图像中每一层图像对应的编码数据;
当根据所述目标图像,接收到所述服务器发送的模糊化处理指令时,响应所述模糊化处理指令,对所述桌面图像进行模糊化处理,所述模糊化处理指令用于指示根据目标模糊化程度模糊化处理所述桌面图像,所述模糊化处理至少包括渐进式解码处理。
7.根据权利要求6所述的方法,其特征在于,所述终端设备包括图像采集模块,所述方法在获取目标请求信息和目标区域内的目标图像之前,还包括:
当所述终端用户首次成功登录所述服务器时,获取所述服务器发送的所述采集指引信息,所述采集指引信息用于提示登录用户输入用户的面部特征信息;
所述图像采集模块根据所述采集指引信息,获取所述登录用户的面部特征信息,并向所述服务器发送。
8.根据权利要求6所述的方法,其特征在于,所述终端设备包括接收模块和图像解码模块、图像显示模块,
所述接收模块接收所述服务器发送的目标编码数据;
向所述图像解码模块发送所述目标编码数据;
所述图像解码模块解析所述模糊化处理指令,获取所述目标模糊化程度,
根据预设处理规则,确定所述目标模糊化程度对应的目标解码层数,
根据所述目标解码层数,通过对所述编码数据进行逐层解码处理,获取所述目标解码层数对应的图像;
所述图像显示模块显示所述目标解码层数对应的图像。
9.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述接收模块接收取消指令,所述取消指令用于指示取消所述桌面图像的模糊化操作,所述取消指令包括所述合法用户的标识信息;
所述图像解码模块响应所述取消指令,对所述桌面图像取消模糊化处理,对所述目标编码数据中全部图层的编码数据进行解码处理,获取所述桌面图像中全部图层的图像;
所述图像显示模块显示所述桌面图像中全部图层的图像。
10.一种图像处理系统,其特征在于,包括至少一个终端设备和服务器;
所述终端设备包括图像采集模块、接收模块、图像解码模块和图像显示模块;
所述服务器包括防偷窥处理模块、图像采集模块、图像编码模块和图像发送模块;
所述服务器用于执行权利要求1-5任一项所述的方法;
所述终端设备用于执行权利要求6-9任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010973468.4A CN112270647A (zh) | 2020-09-16 | 2020-09-16 | 图像处理方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010973468.4A CN112270647A (zh) | 2020-09-16 | 2020-09-16 | 图像处理方法及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112270647A true CN112270647A (zh) | 2021-01-26 |
Family
ID=74349806
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010973468.4A Pending CN112270647A (zh) | 2020-09-16 | 2020-09-16 | 图像处理方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112270647A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112884641A (zh) * | 2021-03-05 | 2021-06-01 | 西安万像电子科技有限公司 | 图像显示处理的方法、装置和系统 |
CN113012035A (zh) * | 2021-03-05 | 2021-06-22 | 西安万像电子科技有限公司 | 图像显示处理的方法、装置和系统 |
CN113012034A (zh) * | 2021-03-05 | 2021-06-22 | 西安万像电子科技有限公司 | 图像显示处理的方法、装置和系统 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010109787A (ja) * | 2008-10-31 | 2010-05-13 | Hitachi Ltd | 劣化ホスト信号利用の電子透かし埋め込み検出方法 |
CN103369103A (zh) * | 2012-03-27 | 2013-10-23 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端的防窥视方法和移动终端 |
CN106156663A (zh) * | 2015-04-14 | 2016-11-23 | 小米科技有限责任公司 | 一种终端环境检测方法及装置 |
CN110140127A (zh) * | 2017-11-16 | 2019-08-16 | 华为技术有限公司 | 一种显示方法、装置及终端 |
CN110443016A (zh) * | 2019-07-04 | 2019-11-12 | 深圳壹账通智能科技有限公司 | 信息防泄漏方法、电子装置及存储介质 |
CN112087625A (zh) * | 2020-08-27 | 2020-12-15 | 西安万像电子科技有限公司 | 图像处理方法、装置、服务器及存储介质 |
CN112100700A (zh) * | 2020-08-27 | 2020-12-18 | 西安万像电子科技有限公司 | 图像处理方法、装置、终端设备及存储介质 |
CN112257124A (zh) * | 2020-09-29 | 2021-01-22 | 西安万像电子科技有限公司 | 图像处理方法及装置 |
CN112257123A (zh) * | 2020-09-07 | 2021-01-22 | 西安万像电子科技有限公司 | 图像的处理方法及系统 |
-
2020
- 2020-09-16 CN CN202010973468.4A patent/CN112270647A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010109787A (ja) * | 2008-10-31 | 2010-05-13 | Hitachi Ltd | 劣化ホスト信号利用の電子透かし埋め込み検出方法 |
CN103369103A (zh) * | 2012-03-27 | 2013-10-23 | 宇龙计算机通信科技(深圳)有限公司 | 移动终端的防窥视方法和移动终端 |
CN106156663A (zh) * | 2015-04-14 | 2016-11-23 | 小米科技有限责任公司 | 一种终端环境检测方法及装置 |
CN110140127A (zh) * | 2017-11-16 | 2019-08-16 | 华为技术有限公司 | 一种显示方法、装置及终端 |
CN110443016A (zh) * | 2019-07-04 | 2019-11-12 | 深圳壹账通智能科技有限公司 | 信息防泄漏方法、电子装置及存储介质 |
CN112087625A (zh) * | 2020-08-27 | 2020-12-15 | 西安万像电子科技有限公司 | 图像处理方法、装置、服务器及存储介质 |
CN112100700A (zh) * | 2020-08-27 | 2020-12-18 | 西安万像电子科技有限公司 | 图像处理方法、装置、终端设备及存储介质 |
CN112257123A (zh) * | 2020-09-07 | 2021-01-22 | 西安万像电子科技有限公司 | 图像的处理方法及系统 |
CN112257124A (zh) * | 2020-09-29 | 2021-01-22 | 西安万像电子科技有限公司 | 图像处理方法及装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112884641A (zh) * | 2021-03-05 | 2021-06-01 | 西安万像电子科技有限公司 | 图像显示处理的方法、装置和系统 |
CN113012035A (zh) * | 2021-03-05 | 2021-06-22 | 西安万像电子科技有限公司 | 图像显示处理的方法、装置和系统 |
CN113012034A (zh) * | 2021-03-05 | 2021-06-22 | 西安万像电子科技有限公司 | 图像显示处理的方法、装置和系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Anand et al. | Watermarking techniques for medical data authentication: a survey | |
Thakur et al. | Multi-layer security of medical data through watermarking and chaotic encryption for tele-health applications | |
CN112270647A (zh) | 图像处理方法及系统 | |
CN112257124A (zh) | 图像处理方法及装置 | |
US10297126B2 (en) | Privacy masking video content of alarm exceptions and mask verification | |
CN112087625B (zh) | 图像处理方法、装置、服务器及存储介质 | |
US20100141763A1 (en) | Video monitoring system | |
CN111711794A (zh) | 防偷拍图像处理方法、装置、终端及存储介质 | |
CN112257123B (zh) | 图像的处理方法及系统 | |
CN113486377B (zh) | 图像加密方法、装置、电子设备和可读存储介质 | |
JP2016021649A (ja) | 画像処理システム、画像処理装置、及び画像処理方法 | |
CN113012034A (zh) | 图像显示处理的方法、装置和系统 | |
WO2020011016A1 (zh) | 防止虹膜信息泄露的方法、装置以及电子设备 | |
KR101400168B1 (ko) | 입체 카메라를 이용한 3d 가상 방범 관제 시스템 및 방법 | |
KR101400169B1 (ko) | 방범 관제를 위한 가상현실 기법을 이용한 시각적 순찰 시스템 및 그 방법 | |
KR20130114037A (ko) | 프라이버시 영역의 마스킹 및 복원 방법 | |
Unterweger et al. | Building a post-compression region-of-interest encryption framework for existing video surveillance systems: Challenges, obstacles and practical concerns | |
KR20210084806A (ko) | 홍채 인식 기반 왜곡 영상 복원 처리 방법 | |
US8505104B2 (en) | Apparatus and method for recording and reproducing images | |
CN113012033A (zh) | 图像显示处理的方法、装置和系统 | |
Kadu et al. | Noise-resilient compressed domain video watermarking system for in-car camera security | |
JP2002281486A (ja) | 画像取得システム | |
CN114140349B (zh) | 干扰图像的生成方法和装置 | |
CN113079161B (zh) | 共享监控摄像头的方法及系统 | |
CA3235841A1 (en) | System and method for continuous privacy-preserving facial-based authentication and feedback |
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 |