用于图像处理的结构描述符的制作方法_5

文档序号:9204282阅读:来源:国知局
和/或功能,并且这些消息流程 图、场景和流程图可部分或全部地与彼此相结合。
[0088] 表示对信息的处理的步骤或方块可对应于可被配置为执行这里描述的方法或技 术的具体逻辑功能的电路。可替换地或额外地,表示对信息的处理的步骤或方块可对应于 程序代码(包括相关数据)的模块、片段或部分。程序代码可包括可由处理器执行来实现 方法或技术中的具体逻辑功能或动作的一个或多个指令。程序代码和/或相关数据可被存 储在任何类型的计算机可读介质上,例如存储设备,包括盘驱动器、硬盘驱动器或其它存储 介质。
[0089] 计算机可读介质还可包括非暂态计算机可读介质,例如像寄存器存储器、处理器 缓存和/或随机访问存储器(random access memory,RAM)那样短时间段内存储数据的计 算机可读介质。计算机可读介质还可包括较长时间段地存储程序代码和/或数据的非暂态 计算机可读介质,例如次级或永久性长期存储装置,比如只读存储器(read only memory, ROM)、光盘或磁盘和/或致密盘只读存储器(compact-disc read only memory,CD-ROM)。 计算机可读介质也可以是任何其它易失性或非易失性存储系统。计算机可读介质可被认为 是例如计算机可读存储介质,或者有形存储设备。
[0090] 另外,表示一个或多个信息传输的步骤或方块可对应于同一物理设备中的软件和 /或硬件模块之间的信息传输。然而,其它信息传输可发生在不同物理设备中的软件模块和 /或硬件模块之间。
[0091] 虽然这里已公开了各种方面和实施例,但本领域技术人员将会清楚其它方面和实 施例。这里公开的各种方面和实施例是为了说明,而并不打算进行限定,真实的范围和精神 由所附权利要求指示。
【主权项】
1. 一种方法,包括: 由计算设备为图像的mXn像素块确定结构描述符,其中所述mXn像素块包含具有主 像素值的主像素和具有各自的次像素值的多个次像素,其中所述结构描述符包括多个结构 指示符,每个结构指示符与相应的次像素相关联,并且其中各个结构指示符是基于所述主 像素值和关联的次像素的相应次像素值的; 基于所述结构描述符,为所述mXn像素块确定结构值;以及 基于所述结构值,向所述mXn像素块应用图像处理。2. 如权利要求1所述的方法,其中,所述结构描述符包含mXn个结构指示符,这mXn 个结构指示符中的一个与所述主像素相关联,并且这mXn个结构指示符中的mXn-1个是 所述多个结构指示符。3. 如权利要求1所述的方法,其中,所述结构描述符包括相应的结构指示符,并且其 中,确定所述结构描述符包括: 如果次像素具有小于或等于所述主像素值的次像素值,则将该次像素的相应结构指示 符设定为〇 ;以及 如果该次像素具有大于所述主像素值的次像素值,则将该次像素的相应结构指示符设 定为1。4. 如权利要求3所述的方法,其中,所述结构描述符是mXn块,并且其中,确定结构值 包括计算所述结构描述符中的〇-〇和1-1垂直相邻或水平相邻结构指示符对的数目。5. 如权利要求3所述的方法,其中,所述结构描述符是mXn块,并且其中,确定结构值 包括计算所述结构描述符中的最少连接成分的大小,其中所述最少连接成分是所述结构描 述符中具有共同值的结构指示符的最小毗邻群组。6. 如权利要求3所述的方法,其中,m=n,m是奇数,并且所述主像素是所述mXn像素 块的中心像素。7. 如权利要求6所述的方法,其中,m= 3,并且其中,所述结构描述符由包括与所述 mXn像素块的每个次像素相关联的结构指示符的8比特序列表示。8. 如权利要求1所述的方法,其中,确定结构值包括利用将结构描述符关联到结构值 的查找表来将所述结构描述符映射到所述结构值。9. 如权利要求1所述的方法,其中,向所述mXn像素块应用图像处理包括: 如果所述结构值小于或等于结构值阈值,则应用第一程度的去噪;以及 如果所述结构值大于所述结构值阈值,则应用第二程度的去噪,其中所述第一程度的 去噪包括比所述第二程度的去噪更多的去噪。10. 如权利要求1所述的方法,其中,向所述mXn像素块应用图像处理包括: 如果所述结构值大于结构值阈值,则应用第一程度的锐化;以及 如果所述结构值小于或等于所述结构值阈值,则应用第二程度的锐化,其中所述第一 程度的锐化包括比所述第二程度的锐化更多的锐化。11. 如权利要求1所述的方法,其中,向所述mXn像素块应用图像处理形成所述图像的 第二mXn像素块,所述方法还包括: 为所述第二mXn像素块确定第二结构描述符; 基于所述第二结构描述符,为所述第二mXn像素块确定第二结构值;以及 基于所述结构值和所述第二结构值,合并所述mXn像素块和所述第二mXn像素块。12. 如权利要求11所述的方法,其中,合并所述mXn像素块和所述第二mXn像素块包 括: 确定所述第一结构值与所述第二结构值之间的绝对差异; 确定所述绝对差异大于阈值差异;以及 基于所述绝对差异大于所述阈值差异,在所述合并期间向所述mXn像素块赋予比所 述第二mXn像素块更大的权重。13. -种制品,包括非暂态计算机可读介质,其上存储有程序指令,所述程序指令在被 计算设备执行时使得该计算设备执行操作,所述操作包括: 为图像的mXn像素块确定结构描述符,其中所述mXn像素块包含具有主像素值的主 像素和具有各自的次像素值的多个次像素,其中所述结构描述符包括多个结构指示符,每 个结构指示符与相应的次像素相关联,并且其中各个结构指示符是基于所述主像素值和关 联的次像素的相应次像素值的; 基于所述结构描述符,为所述mXn像素块确定结构值;以及 基于所述结构值,向所述mXn像素块应用图像处理。14. 如权利要求13所述的制品,其中,所述结构描述符包括相应的结构指示符,并且其 中,确定所述结构描述符包括: 如果次像素具有小于或等于所述主像素值的次像素值,则将该次像素的相应结构指示 符设定为〇 ;以及 如果该次像素具有大于所述主像素值的次像素值,则将该次像素的相应结构指示符设 定为1。15. 如权利要求13所述的制品,其中,向所述mXn像素块应用图像处理包括: 如果所述结构值小于或等于结构值阈值,则应用第一程度的去噪;以及 如果所述结构值大于所述结构值阈值,则应用第二程度的去噪,其中所述第一程度的 去噪包括比所述第二程度的去噪更多的去噪。16. 如权利要求13所述的制品,其中,向所述mXn像素块应用图像处理包括: 如果所述结构值大于结构值阈值,则应用第一程度的锐化;以及 如果所述结构值小于或等于所述结构值阈值,则应用第二程度的锐化,其中所述第一 程度的锐化包括比所述第二程度的锐化更多的锐化。17. -种计算设备,包括: 至少一个处理器; 数据存储装置;以及 存储在所述数据存储装置中的程序指令,所述程序指令在被所述至少一个处理器执行 时使得所述计算设备执行操作,所述操作包括: 为图像的mXn像素块确定结构描述符,其中所述mXn像素块包含具有主像素值的主 像素和具有各自的次像素值的多个次像素,其中所述结构描述符包括多个结构指示符,每 个结构指示符与相应的次像素相关联,并且其中各个结构指示符是基于所述主像素值和关 联的次像素的相应次像素值的; 基于所述结构描述符,为所述mXn像素块确定结构值;以及 基于所述结构值,向所述mXn像素块应用图像处理。18. 如权利要求17所述的计算设备,其中,所述结构描述符包括相应的结构指示符,并 且其中,确定所述结构描述符包括: 如果次像素具有小于或等于所述主像素值的次像素值,则将该次像素的相应结构指示 符设定为〇 ;以及 如果该次像素具有大于所述主像素值的次像素值,则将该次像素的相应结构指示符设 定为1。19. 如权利要求17所述的计算设备,其中,向所述mXn像素块应用图像处理包括: 如果所述结构值小于或等于结构值阈值,则应用第一程度的去噪;以及 如果所述结构值大于所述结构值阈值,则应用第二程度的去噪,其中所述第一程度的 去噪包括比所述第二程度的去噪更多的去噪。20. 如权利要求17所述的计算设备,其中,向所述mXn像素块应用图像处理包括: 如果所述结构值大于结构值阈值,则应用第一程度的锐化;以及 如果所述结构值小于或等于所述结构值阈值,则应用第二程度的锐化,其中所述第一 程度的锐化包括比所述第二程度的锐化更多的锐化。
【专利摘要】可确定图像的m×n像素块的结构描述符。m×n像素块可包含具有主像素值的主像素和具有各自的次像素值的多个次像素。结构描述符可包括多个结构指示符,其中每一个与相应的次像素相关联。各个结构指示符可以基于主像素值和关联的次像素的相应次像素值。基于结构描述符,可确定m×n像素块的结构值。基于结构值,可向m×n像素块应用图像处理。
【IPC分类】G06T1/00
【公开号】CN104919490
【申请号】CN201480005122
【发明人】S.W.哈西诺夫, C.周
【申请人】谷歌公司
【公开日】2015年9月16日
【申请日】2014年1月14日
【公告号】US8995784, US20140198987, WO2014113392A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1