高速图像采集存储系统一般分为两类,一类是基于PC机的图像采集存储系统,一类是嵌入式的图像采集存储系统。
基于PC机的图像采集存储系统一般由硬件部分和采集存储、回放软件部分组成。硬件部分一般由一台PC机和显示器组成,PC机则集成了图像采集卡、高速存储卡。常见的高速存储卡有基于PCIE的固态盘也有基于SATA的固态盘。软件部分一般由图像采集卡的驱动程序,图像采集程序,图像存储卡的驱动程序,图像存储卡的数据写入和读出程序及图像回放软件(播放器软件)组成。部署在PC机上的软件实时的把采集到的图像显示和存储。
嵌入式的图像采集存储系统,一般由ARM+SSD或者FPGA+FLASH或者FPGA+SSD组成,ARM+基于SATA接口的SSD系统相对比较容易实现,但是因为ARM的IO吞吐能力一般都不高,所以一般只能保证50-60MB/s的硬盘写入速度,由于ARM上运行的linux不是强实时操作系统,所以对于需要保证实时图像采集存储的场合,ARM+SSD系统一般不能适用。
FPGA+FLASH是早期的嵌入式图像采集存储系统中主流的解决方案,当时单片FLASH的容量一般都不大,如果要支持大容量的存储,还得用FLASH阵列,FPGA+FLASH架构的产品,结构的设计可以非常灵活,因为系统全部由芯片组成,所以在军用领域使用的尤其多,但是FPGA+FLASH架构的产品需要通过更换FLASH芯片达到扩容目的,更换容量相对不那么方便,在目前高速发展的工业相机领域,难以满足各式各样的需求,所以慢慢的就被FPGA+基于SATA接口的SSD架构的产品替代。
FPGA+SSD的产品采用的是标准SATA接口的固态盘,所以在容量的选择上非常的灵活,同时基于SATA接口的固态盘目前是非常成熟的标准产品,这种标准产品紧跟摩尔定律的发展,容量扩增非常的快,价格下降的也非常快,性价比很高,所以采用FPGA+SSD架构的产品要比FPGA+FLASH架构的产品性价比高很多。
基于PC机的图像采集存储系统通常适用于科研实验室的环境,对设备的体积要求不高,功耗要求不高,主要为科研人员提供相机采集后的图像。
航空拍摄领域对存储设备提出了苛刻的要求,国内外的一些企业主要是通过工控计算机+定制专用的FLASH存储板卡的架构来满足该需求,产品的订制成本非常的高,同时采用该架构的设备体积大,功耗大。嵌入式的图像采集存储系统具有体积小,功耗低,能满足航拍领域特殊的振动要求,在航拍领域广受欢迎。同时有些场合,需要在户外用工业相机进行图像采集实验,需要携带图像采集存储系统,基于PC机的图像采集存储系统体积大,功耗大,携带非常不方便,此时,也会考虑使用嵌入式的图像采集存储系统。