[发明专利]一种基于聚焦堆栈单体数据子集架构的全局计算成像方法有效
申请号: | 202010398746.8 | 申请日: | 2020-05-12 |
公开(公告)号: | CN111598997B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | 刘畅;邱钧;亢新凯 | 申请(专利权)人: | 北京信息科技大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00 |
代理公司: | 北京汇智胜知识产权代理事务所(普通合伙) 11346 | 代理人: | 石辉;赵立军 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 聚焦 堆栈 单体 数据 子集 架构 全局 计算 成像 方法 | ||
1.一种基于聚焦堆栈单体数据子集架构的全局计算成像方法,其特征在于,包括:
步骤1,从场景图像聚焦堆栈数据中找出聚焦测度值最大的场景图像;
步骤2,利用如下式(6),在每一幅所述场景图像中划分出每一个单体j所在区域Dj对应的区域图像hj(x,y),j=1,2,...,J;
式(6)中,hj(x,y)表示第j个单体的区域图像,supp(*)表示*所在的图像区域,Dj表示第j个单体区域图像在(x,y)空间上的支集,D表示聚焦堆栈数据在(x,y)空间上的支集;
步骤3,在步骤1获得的最大聚焦测度值的场景图像的每一个单体j的区域图像hj(x,y)上,找出每一个单体的单体区域;
步骤4,利用步骤3中得到的第j个单体的单体区域Dj,找出第j个单体的聚焦堆栈数据,则第j个单体的第i个图像表示为式(7):
步骤5,在第j个单体的单体区域Dj中选定代表区域,以从第j个单体的聚焦堆栈数据的I个场景图像中筛选出V个场景图像,筛选后得到第j个单体的第v个图像表示为式(8),进而得到由式(9)表示的聚焦堆栈单体数据子集:
其中,表示利用式(5)计算得到的所选取的第j个单体的代表区域的聚焦测度大小,W表示选取的第j个单体的代表区域的宽度,H表示选取的第j个单体的代表区域的高度,表示第j个单体在深度sv下像素点(x,y)处的聚焦测度,Tj表示聚焦测度阈值,i1,i2,...,iV是经由筛选后的聚焦堆栈单体数据子集中的图像标号;
步骤6,对步骤2获取的聚焦堆栈单体数据子集进行单体的深度重建和全聚焦成像;
步骤7,对步骤6重建的单体进行局部一致性优化;
步骤8,将步骤7优化后的单体进行全局融合。
2.如权利要求1所述的基于聚焦堆栈单体数据子集架构的全局计算成像方法,其特征在于,步骤3具体包括:
步骤31,采用Alpha Matting方法,在步骤1获得的聚焦测度值最大的场景图像的每一个单体j的区域图像hj(x,y)上,获取初步的单体区域;
步骤32,利用扫描线种子填充算法,对步骤31获得的初步的单体区域内部进行填充,得到最终的单体区域。
3.如权利要求1或2所述的基于聚焦堆栈单体数据子集架构的全局计算成像方法,其特征在于,步骤1通过下式(4)计算像素点的聚焦测度值:
上述各式中,为场景图像上第j个单体的像素点(x,y)在深度sv下的聚焦测度,α表示介于0到1之间是加权系数,由式(3)计算得到,N表示所取的聚焦测度窗口的边长大小,(x,y)表示所取的聚焦测度窗口的中心像素点,(x′,y′)为(x,y)的窗口范围内地像素,由式(2)计算获得,T为阈值,由式(4)计算得到,Ω(x,y)表示以像素点(x,y)为中心的邻域,用邻域Ω(x,y)内特征点总数进行表征,K表示邻域Ω(x,y)内特征点的总数,k=1,2,...,K;(xk,yk)为第k个特征点的坐标,用来判断第k个特征点(xk,yk)是否属于Ω(x,y),即在第k个特征点(xk,yk)属于Ω(x,y)的情形下,T(xk,yk,d)的值为1;在第k个特征点(xk,yk)不属于Ω(x,y)的情形下,T(xk,yk,d)的值为0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京信息科技大学,未经北京信息科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010398746.8/1.html,转载请声明来源钻瓜专利网。