本征图像分解方法、装置、设备及可读存储介质制造方法及图纸

技术编号:23605432 阅读:41 留言:0更新日期:2020-03-28 06:20
本发明专利技术公开了一种本征图像分解方法、装置、设备及可读存储介质,所述本征图像分解方法给出了基于光照本征图像的低秩稀疏性质确定的预设约束条件,相较于现有的仅基于稀疏性质所确定的约束条件,能够更好地刻画本征图像的性质,将耦合的反射与光照目标分量分离得更加完全;运用交替方向乘子法对极小化目标函数进行优化求解,相较于现有的基于机器学习的本征图像分解方法计算过程更加简单易行,无需大量的标注训练样本即可完成分解任务;且基于交替方向乘子法的求解过程为分布式计算过程,实现了实时计算的效果。

Eigenimage decomposition method, device, device and readable storage medium

【技术实现步骤摘要】
本征图像分解方法、装置、设备及可读存储介质
本专利技术涉及图像处理
,尤其涉及一种本征图像分解方法、装置、设备及可读存储介质。
技术介绍
本征图像,是指将一幅图像分解而成的照射图和反射图。其中,照射图是反应原图像光照情况的图像;而反射图是指在变化的光照条件下能够维持不变的图像部分,是原图像去掉高光后的图像。现有的本征图像分解方法主要分为两大类,一类为基于约束优化的本征图像分解方法,此类方法的假设具有局限性,仅在特定情况下有效,而无法得到在普遍情况下的分离性高的本征图像分解结果;另一类为基于机器学习的本征图像分解方法,此类方法又受数据集标注困难的限制,往往难以获取到大量的有密集标注的图像数据集,同样难以得出分离性高的本征图像分解结果。由于上述的种种问题,通过现有的两大类本征图像分解方法均无法得到分离完全的本征图像,从而导致了现有的本征图像分解方法对本征图像分解不完全的技术问题。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种本征图像分解方法,旨在解决现有的本征图像分解方法对本征图像分解不完全的技术问题。为实现上述目的,本专利技术提供一种本征图像分解方法,所述本征图像分解方法应用于本征图像分解设备,所述本征图像分解方法包括以下步骤:获取预设约束条件与当前指定的原始图像所确定的极小化目标函数,其中,所述预设约束条件根据光照本征图像的低秩稀疏性质确定;基于交替方向乘子法与所述预设约束条件对所述极小化目标函数进行求解,以获取所述原始图像的本征图像分解结果。可选地,所述基于交替方向乘子法与所述预设约束条件对所述极小化目标函数进行求解,以获取所述原始图像的本征图像分解结果的步骤包括:基于预设替换规则将所述极小化目标函数转化为所述极小化目标函数的增广拉格朗日函数;根据预设转化规则与所述增广拉格朗日函数生成所述增广拉格朗日函数中的目标变量基于交替方向乘子算法的目标迭代格式;将所述目标迭代格式进行初始化,基于格式化后的目标迭代格式对所述目标变量进行迭代计算;在检测到满足预设收敛条件时,将当前迭代轮数的目标变量值作为收敛目标变量值,以获取所述收敛目标变量值中的所述本征图像分解结果。可选地,所述根据预设转化规则与所述增广拉格朗日函数生成所述增广拉格朗日函数中的目标变量基于交替方向乘子算法的目标迭代格式的步骤包括:基于所述增广拉格朗日函数生成所述目标变量的初始迭代格式;根据预设收缩算子规则与奇异值分解规则将所述初始迭代格式转化为所述目标迭代格式。可选地,所述在检测到满足预设收敛条件时,将当前迭代轮数的目标变量值作为收敛目标变量值,以获取所述收敛目标变量值中的所述本征图像分解结果的步骤之前,还包括:获取迭代过程中所述目标变量中的光照目标分量的变化速率,判断所述变化速率是否小于预设阈值;若所述变化速率小于预设阈值,则判定满足预设收敛条件;若所述变化速率不小于预设阈值,则判定不满足预设收敛条件。可选地,所述获取预设约束条件与当前指定的原始图像所确定的极小化目标函数的步骤之前,还包括:接收用户发送的图像序列分解指令,获取基于所述图像序列分解指令所确定的原始图像中的图像数目与图像像素矩阵;基于预设约束条件、所述图像数目与图像像素矩阵确定所述极小化目标函数。可选地,所述本征图像分解方法还包括:基于所述极小化目标函数中光照目标分量的核范数对所述极小化目标函数进行秩惩罚。可选地,所述基于交替方向乘子法与所述预设约束条件对所述极小化目标函数进行求解,以获取所述原始图像的本征图像分解结果的步骤之后,还包括:在所述原始图像为人脸图像时,将所述本征图像分解结果中的光照本征图像作为人脸特征图像;基于预设图像识别算法对所述人脸特征图像进行人脸识别。此外,为实现上述目的,本专利技术还提供一种本征图像分解装置,所述一种本征图像分解装置包括:目标函数确定模块,用于获取预设约束条件与当前指定的原始图像所确定的极小化目标函数,其中,所述预设约束条件根据光照本征图像的低秩稀疏性质确定;分解结果获取模块,用于基于交替方向乘子法与所述预设约束条件对所述极小化目标函数进行求解,以获取所述原始图像的本征图像分解结果。此外,为实现上述目的,本专利技术还提供一种本征图像分解设备,所述本征图像分解设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的本征图像分解程序,所述本征图像分解程序被所述处理器执行时实现如上述的本征图像分解方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有本征图像分解程序,所述本征图像分解程序被处理器执行时实现如上述的本征图像分解方法的步骤。本专利技术提供一种本征图像分解方法、装置、设备及计算机可读存储介质。所述本征图像分解方法通过获取预设约束条件与当前指定的原始图像所确定的极小化目标函数,其中,所述预设约束条件根据光照本征图像的低秩稀疏性质确定;基于交替方向乘子法与所述预设约束条件对所述极小化目标函数进行求解,以获取所述原始图像的本征图像分解结果。通过上述方法,本专利技术给出了基于光照本征图像的低秩稀疏性质确定的预设约束条件,相较于现有的仅基于稀疏性质所确定的约束条件,能够更好地刻画本征图像的性质,将耦合的反射与光照目标分量分离得更加完全;运用交替方向乘子法对极小化目标函数进行优化求解,相较于现有的基于机器学习的本征图像分解方法计算过程更加简单易行,无需大量的标注训练样本即可完成分解任务;且基于交替方向乘子法的求解过程为分布式计算过程,实现了实时计算的效果,从而解决现有的本征图像分解方法对本征图像分解不完全的技术问题。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的设备结构示意图;图2为本专利技术本征图像分解方法第一实施例的流程示意图;图3为本专利技术本征图像分解方法第二实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图。本专利技术实施例终端可以是PC,也可以是智能手机、平板电脑、电子书阅读器、MP3(MovingPictureExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层面3)播放器、MP4(MovingPictureExpertsGroupAudioLayerIV,动态影像专家压缩标准音频层面3)播放器、便携计算机等具有显示功能的可移动式终端设备。如图1所示,该终端可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接本文档来自技高网...

【技术保护点】
1.一种本征图像分解方法,其特征在于,所述本征图像分解方法包括:/n获取预设约束条件与当前指定的原始图像所确定的极小化目标函数,其中,所述预设约束条件根据光照本征图像的低秩稀疏性质确定;/n基于交替方向乘子法与所述预设约束条件对所述极小化目标函数进行求解,以获取所述原始图像的本征图像分解结果。/n

【技术特征摘要】
1.一种本征图像分解方法,其特征在于,所述本征图像分解方法包括:
获取预设约束条件与当前指定的原始图像所确定的极小化目标函数,其中,所述预设约束条件根据光照本征图像的低秩稀疏性质确定;
基于交替方向乘子法与所述预设约束条件对所述极小化目标函数进行求解,以获取所述原始图像的本征图像分解结果。


2.如权利要求1所述的本征图像分解方法,其特征在于,所述基于交替方向乘子法与所述预设约束条件对所述极小化目标函数进行求解,以获取所述原始图像的本征图像分解结果的步骤包括:
基于预设替换规则将所述极小化目标函数转化为所述极小化目标函数的增广拉格朗日函数;
根据预设转化规则与所述增广拉格朗日函数生成所述增广拉格朗日函数中的目标变量基于交替方向乘子算法的目标迭代格式;
将所述目标迭代格式进行初始化,基于格式化后的目标迭代格式对所述目标变量进行迭代计算;
在检测到满足预设收敛条件时,将当前迭代轮数的目标变量值作为收敛目标变量值,以获取所述收敛目标变量值中的所述本征图像分解结果。


3.如权利要求2所述的本征图像分解方法,其特征在于,所述根据预设转化规则与所述增广拉格朗日函数生成所述增广拉格朗日函数中的目标变量基于交替方向乘子算法的目标迭代格式的步骤包括:
基于所述增广拉格朗日函数生成所述目标变量的初始迭代格式;
根据预设收缩算子规则与奇异值分解规则将所述初始迭代格式转化为所述目标迭代格式。


4.如权利要求2所述的本征图像分解方法,其特征在于,所述在检测到满足预设收敛条件时,将当前迭代轮数的目标变量值作为收敛目标变量值,以获取所述收敛目标变量值中的所述本征图像分解结果的步骤之前,还包括:
获取迭代过程中所述目标变量中的光照目标分量的变化速率,判断所述变化速率是否小于预设阈值;
若所述变化速率小于预设阈值,则判定满足预设收敛条件;
若所述变化速率不小于预设阈值,则判定不满足预设收敛条件。

【专利技术属性】
技术研发人员:饶军龚文勇
申请(专利权)人:佛山市熠瞳科技有限公司深圳市三诚智创科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1