一种图像分析的方法和装置制造方法及图纸

技术编号:4181948 阅读:211 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种图像分析的方法,包括:将图像分割成多个采样小图,建立与各采样小图分别对应的采样表;针对各采样小图,分别计算红R颜色分量的灰度平均值、绿G颜色分量的灰度平均值、以及蓝B颜色分量的灰度平均值,将计算得到的各颜色分量的灰度平均值保存到各采样小图对应的采样表中;根据所述采样表生成该图像的直方图。本发明专利技术还公开了一种图像分析的装置。本发明专利技术提供的图像分析的方法和装置,通过将图像分割成多个采样小图,不必在采样表中保存所有像素点的各颜色分量的灰度值,而只需要保存各采样小图的各颜色分量的灰度平均值,减小了采样表中需要保存的数据量,缩短了采样表长度,从而提高了生成图像直方图的速度,且成本低廉。

【技术实现步骤摘要】

本专利技术涉及图像处理技术,尤其涉及一种图像分析的方法和装置
技术介绍
目前,随着集成电路设计制造水平的快速发展,手机中集成相机模块的功能也在快速发展。手机中集成的电荷耦合器件(Charge Coupled Device , CCD),已经由初期的30万、100万像素,逐渐发展到200万、300万甚至 500万像素或更多;同时,手机相机所使用的镜头的各项光学特性也越来越 接近各种准专业或专业相机,使得利用手机相机进行拍照和摄影的成像效果 得到了巨大的提升。因此,越来越多的用户开始使用手机相机来创作自己的 影像作品。现有的手机相机,无一例外的采用手机屏幕来显示拍摄相片。由于没有 配套的图像分析软件,使用者只能在手机屏幕上凭借肉眼观看拍摄的相片并 主观地对成像效果进行分析和判断。然而这种方式存在着显而易见的缺陷 手机屏幕最初并非被设计用于分析相片成像质量——例如,手机屏幕通常尺 寸较小,无法清晰观察到相片中的细节区域;手机屏幕存在的色偏或饱和度 不足等问题会影响使用者对于成像质量的判断等等。直方图作为一种图像分析工具,能够快速有效地对图像进行特征分析。 无论一幅图像中是有丰富的高光表现还是曝光过度,有饱满的细部暗调抑或 是细节根本模糊不清,都可以通过对图像直方图的参考和分析来发现这些特 征。因此,直方图在图像分析一一尤其是准专业和专业摄影领域一一有着极 为广泛的应用。直方图中,通常横坐标表示质量特征值(本文中即是指图像中各颜色分6量的灰度级别),纵坐标表示频数或者频率值(本文中即是用纵坐标表示在 横坐标对应的灰度级别上的像素点的数量)。图1示出了生成图像的直方图的流程,其中包括步骤101:遍历图像中的全部像素点,为每一个像素点建立与之对应的 采样表;在数字图像处理领域,通常使用三基色颜色分量来表示一个像素点的颜 色,所述三基色颜色分量分别包括红(R)色分量、绿(G)色分量和蓝(B) 色分量,任一种颜色都可以由上述三种基本颜色通过某种比例混合后得到, 所述R、 G、 B称为构成一个像素点实际颜色的三种颜色分量。在图像处理领域,每一种颜色分量的位宽为8位(即一个字节),从而 R、 G、 B分量的灰度等级均为28=256,即,每种颜色分量的灰度值为中的整数值。因此,在步骤101中,与每个像素点对应的采样表均为长度为三个字节 的存储空间,其中每个字节保存一种颜色分量的灰度值。步骤102:分别计算每个像素点中三基色颜色分量的灰度值,将计算得 到的每个像素点中各颜色分量的灰度值保存到各自对应的采样表中。步骤103:根据所述采样表生成该图像的直方图。由于采样表中保存有图像中所有像素点的各颜色分量的灰度值,根据直 方图的定义,根据所述采样表生成该图像的直方图的方法为以图像中各颜色分量的灰度值为直方图的横坐标——所述颜色分量的 灰度取值范围为中的整数值——因此,所述直方图的横坐标为中的整数点;对于横坐标取值范围内的每一个整数点,遍历所述采样表,分别计算采样 表中R颜色分量的灰度平均值等于该整数点取值的像素点的数目,G颜色分量 的灰度平均值等于该整数点取值的像素点的数目,B颜色分量的灰度平均值等 于该整数点取值的像素点的数目,分别作为与该整数点所在的横坐标位置对应 的纵坐标;根据所述横、纵坐标分别得到R颜色分量在各灰度等级上的分布图,G颜 色分量在各灰度等级上的分布图,B颜色分量在各灰度等级上的分布图,以及 采样小图平均值在各灰度等级上的分布图,所述R、 G、 B颜色分量在各灰度等 级上的分布图共同构成所述图像的直方图。例如在灰度值等级为105处(即灰度值=105的横坐标处),分别计 算整幅图像中颜色分量R的灰度值等于105的像素点的数目(即红色灰度 值等于105的像素点的数目),颜色分量G的灰度值等于105的像素点的 数目(即绿色灰度值等于105的像素点的数目),颜色分量B的灰度值等于 105的像素点的数目(即蓝色灰度值等于105的像素点的数目),且同一像 素点在分别满足各颜色分量灰度值的情况下可以被重复多次计算。如此,即 可以得到与横坐标105对应的纵坐标位置(三种颜色分量有三个纵坐标位 置);通过对每一级灰度值重复上述计算过程,可以得到每个横坐标位置对 应的纵坐标位置;最后,将同一种颜色分量的所有纵坐标位置连接起来,即 可得到该颜色分量的分布曲线,而所述三种颜色分量的分布曲线即共同构成 所述图像的直方图。通过以上可见,得到图像的直方图曲线需要遍历图像中的全部像素点, 分别计算每个像素点中各颜色分量的大小,再对整幅图像中每种颜色分量的 取值分布进行计算整理,因此,整个过程需要经过数量庞大的运算过程。在 准专业和专业摄影领域的数码相机中,通常集成有高速且成本高昂的数字信 号处理芯片(Digital Signal Processor, DSP),因而可以快速计算出所拍摄 相片的直方图。然而对于目前的手机相机来说,由于成本所限,无法集成成 本如此高昂的DSP芯片,而如果在现有手机的运算能力下,得到一幅相片 的直方图需要的时间过长。同时,不仅是手机,对于处理速度较慢的其它数 码设备,也同样存在与手机同样的问题。
技术实现思路
本专利技术提供一种图像分析的方法和装置,能够以较低成本快速生成图像8的直方图。为达到上述目的,本专利技术的技术方案具体是这样实现的 一种图像分析的方法,该方法包括将图像分割成多个采样小图,建立与各采样小图分别对应的采样表;针对各采样小图,分别计算红R颜色分量的灰度平均值、绿G颜色分 量的灰度平均值、以及蓝B颜色分量的灰度平均值,将计算得到的各颜色分 量的灰度平均值保存到各采样小图对应的采样表中;根据所述采样表生成该图像的直方图。所述将图像分割成多个采样小图的方法包括利用横向和纵向平行线将图像分割成多个采样小图,所述纵向、横向平 行线间的间距相互独立,且所述间距预先设置。所述建立与各采样小图分别对应的采样表的方法包括 为每个采样小图建立长度为3个字节的采样表,每种颜色分量对应一个字节的长度;或,为每个采样小图建立采样表,且所述采样表中每种颜色分量对应的 存储位宽小于一个字节。所述分别计算红R颜色分量的灰度平均值、绿G颜色分量的灰度平均 值、以及蓝B颜色分量的灰度平均值的方法包括将所述采样小图中的所有像素点的R颜色分量的灰度值相加后取平均 值,将G颜色分量的灰度值相加后取平均值,和将B颜色分量的灰度值相 加后取平均值。当所述建立的采样表中每种颜色分量对应的存储位宽小于一个字节时, 将所述计算得到的各颜色分量的灰度平均值保存到各采样小图对应的采样 表中的方法包括先将所述各釆样小图的R、 G、 B颜色分量的灰度平均值转换成设定格 式,再将所述灰度平均值保存到各采样小图对应的采样表中。 所述设定格式包括RGB565格式。根据所述采样表生成该图像的直方图的方法包括根据各颜色分量的灰度等级确定直方图的横坐标,所述灰度等级由采样 表中保存各颜色分量的存储位宽确定;对于横坐标取值范围内的每一个整数 点,遍历所述采样表,分别计算采样表中R颜色分量的灰度平均值等于该整 数点取值的采样小图的数目,G颜色分量的灰度平均值等于该整数点取值的 采样小图的数目,B颜色分量的灰度平均值等于该整数点取值的采样小图的 数目,以及对应的采样小本文档来自技高网
...

【技术保护点】
一种图像分析的方法,其特征在于,该方法包括: 将图像分割成多个采样小图,建立与各采样小图分别对应的采样表; 针对各采样小图,分别计算红R颜色分量的灰度平均值、绿G颜色分量的灰度平均值、以及蓝B颜色分量的灰度平均值,将计算得到的各 颜色分量的灰度平均值保存到各采样小图对应的采样表中; 根据所述采样表生成该图像的直方图。

【技术特征摘要】

【专利技术属性】
技术研发人员:周叶林王晨蔡世光
申请(专利权)人:英华达上海电子有限公司
类型:发明
国别省市:31[]

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

1