主权项 |
一种数码照片闪光灯阴影检测方法,分别用FL和NF表示闪光灯图像和无闪光灯图像;该方法包括下列步骤:第一步:对两个图像,依次进行灰度化、图像平滑和图像配准三个过程的预处理,其中,灰度化:首先将FL和NF转换为灰度图像,用GFL和GNF分别表示两彩色图像对应的灰度图像;图像平滑:对两个灰度图像分别进行平滑处理,平滑处理后的两个灰度图像分别用SGFL和SGNF表示;图像配准:采用基于SURF特征图像配准技术,进行图像配准,用GRAY<sub>F</sub>和GRAY<sub>NF</sub>表示经预处理和图像配准处理后的闪光灯图像和无闪光灯图像;第二步:进行阴影边缘点检测,步骤如下:使用Sobel算子提取GRAY<sub>F</sub>和GRAY<sub>NF</sub>的边缘二值图,用BEM<sub>F</sub>和BEM<sub>NF</sub>表示;设定阈值,并计算两者的边缘差值图DBM,将DBM取值为1的点标记为潜在闪光灯阴影边缘点;用数学形态学膨胀算子对二值图DBM进行处理,连接断裂部分,标注膨胀结果图像的连通区域,计算各连通区域内像素点的数目,对于某个连通区域,当它的像素数大于一定数值NUM时,才被判定为前景区域;将经过数学形态学膨胀算子处理后的二值图像用SBEM表示,SBEM中取值为1的点对应着闪光灯阴影边缘点;使用GRAY<sub>F</sub>和GRAY<sub>NF</sub>计算差值二值图DM,根据DM中各个连通区域,对SBEM进行膨胀处理,将处理结果用SBEM2表示,对于各个连通区域,若与SEBM2的交集不为空,则其为阴影区域。 |