对大量图像数据实施局部图像检索时计算量往往十分庞大,利用通用服务器时需要大量时间来处理。因此,富士通研究所在FPGA中安装了图像检索的主要处理功能、即“特征量提取”和“匹配”处理功能(图2)。在FPGA中以高并行度安装运算器,安装了用于提取特征量的32并行运算器以及用于匹配的384并行运算器。通过利用该FPGA,使检索处理实现了高速化。
图2:在FPGA中安装特征量提取处理功能和匹配处理功能。 (点击放大)
此外还重视从存储器中调取数据的处理,通过调度提高了处理效率。图像处理通常要花时间从存储器中调取数据。因此,此次通过事先读入下一个需要对比的数据,缩短了数据调取时间。不过,当下一处理对象随着运算处理的结果发生改变时,事先读入的数据就会没用。以高并行度实施运算处理时同时使用大量数据,因此很多时候会读取没用的数据。
为此,此次开发了根据情况调换处理顺序的调度功能。比如,原来的匹配处理*初使用过渡器实施粗匹配处理。之后,在必要时实施详细的匹配处理。实施详细的匹配重时,需要花时间读入下一详细数据,导致匹配处理的速度下降。因此,此次通过在读取详细数据期间先行实施下一粗匹配处理,提高了匹配处理的效率(图3)。
图3:在读取数据期间实施下一粗匹配。 (点击放大)
富士通研究所预定2016年度通过实际的产品使此次开发的高速图像检索技术走向实用化。另外,该公司目前还在考虑对语音及视频检索也使用该技术。(记者:松元 则雄)