图像处理设备和图像处理方法_4

文档序号:9792003阅读:来源:国知局
亮点的数量,使用亮点的数量的最大值m以减少对于难以发现星星的亮夜空的分割区域中的亮点的数量的影响。然而,这不是限制性的,而且可以使用多个分割区域中的亮点的数量的平均值,或者可以使用诸如中间值等的任何其它合适的代表值。另外,可以通过用户指定或者通过诸如画面上半部分中的分割区域的检测或平均亮度不高于阈值的分割区域的检测等的自动检测来缩减作为要确定亮点数量的区域的候选的区域,然后可以从缩减后的候选中确定平均值。另外,在本实施例中,尽管根据亮点的密度选择性地控制是进行模糊处理还是进行边缘强调处理、或者既不进行模糊处理也不进行边缘强调处理,但是这不是限制性的,并且可以根据亮点的密度(分割区域中亮点的数量)在不进行用于强调星星(亮点强调)的模糊处理的情况下,仅控制是否进行边缘强调处理,或者相反地,可以在不进行边缘强调处理的情况下,仅控制是否进行模糊处理。
[0067]下面接着说明通过摄像设备100所进行的第二摄像控制处理。在操作部162中设置了天体(星空)拍摄模式时,通过摄像设备100进行第二摄像控制处理。在通过摄像设备100进行的第二摄像控制处理中,为了根据拍摄条件适当进行不同的星星强调处理,使用适用于各强调处理的阈值对拍摄图像进行二值化,并且基于从使用该阈值二值化后的图像中所检测到的亮点的数量来进行适当强调处理。
[0068]图6是通过摄像设备100所进行的第二摄像控制处理的流程图。步骤S601?S603与图4的处理的步骤S401?S403相同,因此省略对其的说明。在步骤S604,强调处理判断电路306使得二值化处理电路300使用作为适用于模糊处理的二值化所用的亮度水平的阈值B来对步骤S603所生成的各分割区域进行二值化处理。在步骤S605,强调处理判断电路306使得亮点检测电路301检测各分割区域中的亮点的数量。在步骤S606,强调处理判断电路306检测步骤S605所检测到的多个分割区域中所包括的亮点的数量的最大值M。
[0069]在步骤S607,强调处理判断电路306判断步骤S606所检测到的最大值M是否不小于适用于模糊处理的预定值j。如果M彡j成立(步骤S607为“是”),则强调处理判断电路306进入步骤S608,然而,如果M〈j成立(步骤S607为“否”),则强调处理判断电路306进入步骤S609。在步骤S608,图像处理器120的模糊处理电路304对在步骤S602所获得的星空图像进行模糊处理,随后终止该处理。
[0070]图7A和7B是用于说明步骤S604?S608的示意图。模糊处理适用于参考图1OA?1C所述的当拍摄暗夜空时拍摄图像中包括范围从低亮度星星到亮星的大量星星的情况。因此,阈值B被设置成这样的值,该值可以防止步骤S605所检测的亮点的数量中包括低亮度星星。如果这样所检测到的亮点的数量不小于适用于模糊处理的预定值j,则对星空区域中的所有亮点进行用于降低亮度并且同时扩大像素的相应区域的模糊处理,从而使得如图7B中通过阴影区域所示,随着亮点越亮,该亮点的轮廓越向周围区域扩展。通过进行该模糊处理,随着亮点越亮,该亮点越显现出大的扩展,这样使得即使在星空图像中包括作为亮点的大量星星的情况下,也使亮星明显。
[0071]再次参考图6,在步骤S609,强调处理判断电路306使用作为适用于边缘强调处理的二值化所用的亮度水平的阈值C来对步骤S603所生成的各分割区域进行二值化处理。在步骤S610,强调处理判断电路306使得亮点检测电路301检测各分割区域中的亮点的数量。在步骤S611,强调处理判断电路306检测步骤S610所检测的分割区域中所包括的亮点的数量的最大值N。
[0072]在步骤S612,强调处理判断电路306判断在步骤S611所检测到的最大值N是否不大于适用于边缘强调处理的预定值k。如果NSk成立(步骤S612为“是”),则强调处理判断电路306进入步骤S613,然而,如果N>k成立(步骤S612为“否”),则终止该处理。也就是说,如果使用阈值B所检测到的亮点的数量小于适用于模糊处理的预定值j、并且同时使用阈值C所检测到的亮点的数量大于适用于边缘强调处理的预定值k,则不对步骤S602所获得的星空图像进行强调处理。在步骤S613,图像处理器120的边缘强调处理电路303对步骤S602所获得的星空图像进行边缘强调处理,随后终止该处理。
[0073]图7C和7D是用于说明步骤S609?S613的示意图。边缘强调处理适用于参考图1lA所述的当拍摄亮夜空时拍摄图像中包括亮星但是包括非常少的低亮度星星的情况。在这种情况下,在步骤S605所检测到的亮点的数量较少,因此对于步骤S607的问题的答案为否定的(“否”),因而处理进入步骤S609。如图7C所示,将阈值C设置成将使得低亮度星星也包括在步骤S610所检测到的亮点的数量中的值。也就是说,将步骤S604所使用的阈值B和步骤S609所使用的阈值C设置成具有关系“阈值B〉阈值C”。如果所检测到的亮点的数量不大于适用于边缘强调处理的预定值,则如图7D中通过阴影区域所示,对于星空区域中的所有亮点进行用于增加亮度并且同时缩小像素的相应区域的处理。这样使得可以强调由于自身的低亮度而被掩蔽的亮点。
[0074]如以上参考图4和图7A?7D所述,在拍摄星空时,摄像设备100自动判断对所拍摄的星空图像所要进行的强调处理的类型。这样使得与夜空的亮度和拍摄图像的构图无关地,可以容易地拍摄到强调亮星和低亮度星星之间的亮度差的自然且具有冲击力的星空图像。
[0075]通过摄像设备100所进行的第二摄像控制处理中所述的用于判断星星强调处理的方法是在星空图像中天空(夜空)的亮度均匀的区域中非常有效的一种技术。另一方面,在星空图像包括诸如月亮、街灯和街景等的风景的情况下,假定夜空的亮度不是均匀的。然而,即使在夜空的亮度不是均匀的情况下,也可以通过针对各分割区域计算平均亮度、并且针对各分割区域使用适用于强调处理的亮度的阈值进行二值化,来提高星星强调处理判断的精度。
[0076]另外,通过根据夜空的亮度和具有不低于预定值的亮度值的星星的数量来设置判断处理的更加详细的条件,可以自动确定强调处理的强调程度。例如,可以进行以下配置:在亮点的数量小于第一预定值的情况下,进行与亮点的数量大于第一预定值的情况相比更强的边缘强调处理,并且在亮点的数量大于比第一预定值更大的第二预定值的情况下,进行与亮点的数量小于第二预定值的情况相比更强的模糊处理。另外,尽管作为用于检测亮点的数量的方法,使用的是使用预定阈值对星空图像进行二值化的处理,但是这不是限制性的,并且可以使用用于从星空图像中检测亮点的众所周知的方法来检测亮点。
[0077]另外,在通过摄像设备100所进行的摄像控制处理中,尽管对于各星星强调处理使用预定阈值来进行二值化处理,但是可以在使用多个阈值将星空图像转化成多值图像之后,确定所要采用的星星强调处理方法。另外,在通过摄像设备100所进行的第二摄像控制处理中,尽管在进行AE处理之后进行摄像操作以利用适当曝光进行拍摄,但是考虑下面的场景:例如,由于曝光校正而利用与摄像设备100所确定的适当曝光不同的曝光水平来进行拍摄。在这种情况下,仅需要根据校正后的曝光来改变用于对图像进行二值化的阈值。
[0078]在通过摄像设备100所进行的第二摄像控制处理中,对于所拍摄的星空图像自动确定星星强调处理,并且进行所确定的处理。然而,这不是限制性的,而且可以使得拍摄者能够在将所拍摄的星空图像存储在存储介质200中时判断是否实际进行所确定的星星强调处理。另外,可以将进行了所确定的星星强调处理后的图像文件和没有进行所确定的星星强调处理的图像文件两者存储在存储介质200中。
[0079]接着,说明通过摄像设备100所进行的第三摄像控制处理。在操作部162中设置了天体(星空)拍摄模式时,通过摄像设备100进行第三摄像控制处理。在通过摄像设备100所进行的第三摄像控制处理中,拍摄并合成多个星空图像,从而生成一个静止图像,因而拍摄到星星的轨迹。
[0080]图8是通过摄像设备100所进行的第三摄像控制处理的流程图。步骤S801与图2的处理的步骤S201相同,因此省略对其的说明。在步骤S802,系统控制器150基于在步骤S801的测光结果,确定用于拍摄星空的适当曝光水平,并且拍摄第一图像。然后,在步骤S803,强调处理判断电路306以按照摄像设备100所进行的上述第二摄像控制处理的方式,判断对于步骤S802所获得的星空图像所要采用的星星强调处理方法。在步骤S804,图像处理器120根据在步骤S803所确定的星星强调处理方法进行星星强调处理。
[0081]另一方面,在执行步骤S802之后,在步骤S802a,系统控制器150拍摄第二图像。注意,对于包括用于拍摄第二图像及随后的图像的下述步骤S802b?S802n的所有摄像操作所设置的曝光条件与对于用于拍摄第一图像的摄像操作所设置的曝光条件相同。步骤S802a所拍摄的第二星空图像经过与步骤S804对第一星空图像所进行的处理相同的星星强调处理。另外,在步骤S805a,比较光合成电路305对经过了星星强调处理的第一图像和第二图像进行比较光合成。
[0082]对于预定η-1个星空图像进行步骤S802a、S8
...
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1