CN1949881A - 高速ccd相机数据合成系统 - Google Patents
高速ccd相机数据合成系统 Download PDFInfo
- Publication number
- CN1949881A CN1949881A CN200610114280.4A CN200610114280A CN1949881A CN 1949881 A CN1949881 A CN 1949881A CN 200610114280 A CN200610114280 A CN 200610114280A CN 1949881 A CN1949881 A CN 1949881A
- Authority
- CN
- China
- Prior art keywords
- data
- camera
- fpga
- way
- ccd camera
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000015572 biosynthetic process Effects 0.000 title claims abstract 5
- 238000003786 synthesis reaction Methods 0.000 title claims abstract 5
- 238000006243 chemical reaction Methods 0.000 claims abstract description 13
- 230000001360 synchronised effect Effects 0.000 claims abstract description 7
- 230000002194 synthesizing effect Effects 0.000 abstract description 6
- 230000003139 buffering effect Effects 0.000 abstract 1
- 241001269238 Data Species 0.000 description 9
- 238000000034 method Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Studio Devices (AREA)
Abstract
一个高速CCD相机数据合成系统,对三路并行输入的高速CCD相机连续数据流(1)、(2)、(3),分别通过接口电平转换芯片(4)、(5)、(6)转换为TTL信号写入FPGA(7),通过(7)的FIFO实现将三路高速CCD相机同步。同步后的数据分别写入三片SDRAM(8)、(9)、(10),并在(7)中构造SDRAM控制器,实现对三路高速CCD相机数据的动态实时缓存。缓存后的CCD相机数据通过(7)实现数据合成,并经过(7)内部的电平转换电路转换为LVDS信号送入下一处理单元—记录系统(11)。本发明通过采用对三路高速CCD相机数据先合成再输出至下一实时处理单元的方式,缩减了以往所需的庞大体积,极大地提高了系统效率,且具有普适性,对不同分辨率的CCD相机均适用。
Description
技术领域
本发明涉及一种高速CCD相机数据合成系统,属于高速实时数据处理领域。
背景技术
在航空摄影测量领域,为得到高清晰度彩色数字图像,常采用多个相机(一般为三个相机:分别为相机R、相机G、相机B)获取图像信息,并对图像信息进行融合。由于图像信息量太大,无法实时处理,需要在飞行过程中将所有图像实时记录在高速硬盘上。原来的设计是将三个2K×2K相机的图像数据用三套记录系统分别进行记录,系统非常庞大。根据实际飞行高度和速度以及要求的地面覆盖率计算出来的拍摄间隔大于4s,而相机数据读出时间只有233ms左右,这意味着相机将有很长时间处于非工作状态,严重浪费系统资源。
发明内容
本发明技术解决的问题:克服原有系统设计的不足,提供一种高速CCD相机数据合成系统,实现了三路高速CCD相机图像数据合成为一路后输出,只用一套记录系统就可完成所有记录过程,降低了像元输出速率,同时简化了对记录系统,减少了成本。
本发明的技术解决方案:一种高速CCD相机数据合成系统,其特征在于:包括三路并行高速CCD相机R、相机G和相机B、三路接口电平转换芯片、FPGA、三路缓存单元SDRAM和一套记录系统,当CCD相机开始工作时,通过外同步时钟和行、场时钟信号顺序读入三路并行高速CCD相机R、相机G和相机B的图像数据,并经过三路接口电平转换芯片电平转换后写入FPGA,由于三相机初始状态不可能完全相同,FPGA须先将三相机数据同步后再同时存入三路缓存单元SDRAM,同时,在FPGA内部构造SDRAM控制器,实现对三路相机数据的读写操作,SDRAM控制器读出数据后,按照一定格式对三路高速图像数据合成,合成后的数据通过FPGA内部电平转换电路转换为LVDS信号,最后,在相机帧消隐期用将三路相机的合成数据送入一套记录系统中。
本发明与现有技术相比的优点在于:本发明采用SDRAM作为中间缓存,通过FPGA的设计将三个相机的图像数据合成为一路输出,只用一套记录系统就可完成所有记录过程;同时降低了像元输出速率,对记录系统的要求也大为降低,缩小了系统体积,降低了整个系统功耗,节约了系统成本。
附图说明
图1为本发明的原理示意图;
图2为本发明的CCD相机工作时序图。
具体实施方式
如图1所示,本发明包括三路并行高速CCD相机R(1)、相机G(2)和相机B(3)、三路接口电平转换芯片(4、5、6)、FPGA(7)、三路缓存单元SDRAM(8、9、10)和一套记录系统(11)。
当三个CCD相机开始工作时,通过外同步时钟和行、场时钟信号顺序读入CCD图像数据。由于CCD相机数据接口为RS422信号,须通过电平转换芯片转换为TTL信号写入FPGA。考虑到三相机初始状态不可能完全相同,首先将三路相机数据分别写入FPGA内的三个FIFO,通过FPGA对三个FIFO的读使能逻辑控制,实现三个FIFO数据的同步读出,然后将经FIFO同步后的三相机数据通过在FPGA内部构造SDRAM控制器,将数据并行存入三个缓存单元SDRAM中,通过FPGA的逻辑控制,实现对三片SDRAM中的数据分时读出,同时按照一定格式送入一个FIFO,从而实现了对三路高速图像数据合成,合成后的数据通过FPGA内部电平转换电路转换为LVDS信号。最后,在相机帧消隐期用一套记录系统实现将三路相机的合成数据送入记录系统。
CCD相机工作时序图如图2所示。其中,Vsync为垂直同步信号,表明数据输出开始,Hsync为行同步信号,Data为实际的像元数据,Pixel Clock为像元时钟。在全分辨率工作时,图2中按时钟个数计算:A=31,B=10,C=2048,D=0,E=182,F=150。
三个高分辨率CCD相机的主要技术指标如下:
像元分辨率:2048×2048(4M)
数据分辨率:12bit
数据频率:20MHz
帧频:0.25帧/秒,逐行扫描读出。
12位像元分辨率按2字节考虑,像元时钟速率为20MHz。如果直接进行记录,要求记录系统必须能够实现40MB/s的峰值记录速率,三个相机数据同时输出,就要有三套高速记录系统同时工作。每套记录系统需要两个硬盘组成阵列才能保持40MB的持续记录速率,因此整个系统需要6个硬盘,显得极为庞大复杂,事后还要将6个硬盘的数据合成后才能使用,工作量很大。
对CCD相机工作时序进行分析,可知行周期为:(10+2048+182)*50ns=112us。垂直方向有效图像数据的前后各有16行无效行,一帧图像的数据读出时间为:112us*(16+2048+16)=232960us≈233ms。
而相机实际工作时帧周期大于4s,若按最高帧频0.25帧/秒计算,每帧的数据量为:2048*2048*2(Bytes)*3=25165824(Bytes)瞬时数据量为25165824(Bytes)/4(s)=6291456Bytes/s即每秒只有6.3MBytes。如果在行之间增加适当的行消隐,则数据速率最多能到8MBytes/s。用一个硬盘就可实现完全记录。
由于CCD相机数据为海量连续数据流,为保证系统实时性,确定了SDRAM缓存容量必须大于一帧数据量(4Mbit),这里选用芯片型号为HY57V281620A。
通过SDRAM实现对CCD相机数据的读写操作后,在场消隐期将三路图像数据合成一路后输出并输入记录系统以实现合成数据的高速实时记录。三路高速图像数据按照格式单路12bit输出,像元格式R、G、B,R、G、B,...,相当于每行2048*3=6144个像元数,共2048列。同时在行与行之间加16个时钟的行消隐,则每一行等效像元个数6144+16=6160。则按10MHz的数据输出频率,全部数据读出时间为6160*2048*100ns=1.26s
在实际拍摄间隔大于4s的情况下,充分利用空余时间,很好的完成了用一套记录系统对三路相机合成数据的实时记录,大大提高了记录系统的效率。
Claims (2)
1、一种高速CCD相机数据合成系统,其特征在于:包括三路并行高速CCD相机R(1)、相机G(2)和相机B(3)、三路接口电平转换芯片(4、5、6)、FPGA(7)、三路缓存单元SDRAM(8、9、10)和一套记录系统(11),当CCD相机开始工作时,通过外同步时钟和行、场时钟信号顺序读入三路并行高速CCD相机R(1)、相机G(2)和相机B(3)的图像数据,并经过三路接口电平转换芯片(4、5、6)转换成TTL信号后写入FPGA(7),FPGA(7)先将三相机数据同步后再同时存入三路缓存单元SDRAM(8、9、10),同时,在FPGA(7)内部构造SDRAM控制器,然后通过SDRAM读控制逻辑,实现三片SDRAM数据的分时读出,同时将读出数据通过FPGA(7)内的FIFO实现对三路高速图像数据合成;合成后的数据通过FPGA(7)内部电平转换电路转换为LVDS信号,最后,在相机帧消隐期用将三路相机的合成数据送入一套记录系统(11)中。
2、根据权利要求1所述的高速CCD图像数据合成系统,其特征在于:所述的三相机数据同步是:采用FIFO在FPGA(7)内实现三路相机数据的同步,三路相机数据分别写入(7)内的三个FIFO,通过FPGA(7)对三个FIFO的读使能逻辑控制,实现三个FIFO数据的同步读出。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2006101142804A CN1949881B (zh) | 2006-11-03 | 2006-11-03 | 高速ccd相机数据合成系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2006101142804A CN1949881B (zh) | 2006-11-03 | 2006-11-03 | 高速ccd相机数据合成系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1949881A true CN1949881A (zh) | 2007-04-18 |
| CN1949881B CN1949881B (zh) | 2010-06-30 |
Family
ID=38019230
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2006101142804A Expired - Fee Related CN1949881B (zh) | 2006-11-03 | 2006-11-03 | 高速ccd相机数据合成系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1949881B (zh) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102158662A (zh) * | 2011-04-15 | 2011-08-17 | 中国科学院长春光学精密机械与物理研究所 | 星载高分辨率ccd相机图像数据传输电路 |
| CN102331975A (zh) * | 2011-09-06 | 2012-01-25 | 中国科学院长春光学精密机械与物理研究所 | 多路高速短消隐期线阵ccd图像数据的存储方法 |
| CN101635137B (zh) * | 2008-07-23 | 2012-02-08 | 深圳市巨烽显示科技有限公司 | 图像无缝显示方法及装置 |
| CN102821251A (zh) * | 2012-09-03 | 2012-12-12 | 广州市盛光微电子有限公司 | 一种应用快速开关光源的高速摄像方法及应用装置 |
| CN103188953A (zh) * | 2010-11-04 | 2013-07-03 | Cfs巴克尔股份有限公司 | 物质分配装置以及模制装置 |
| CN103780236A (zh) * | 2014-02-12 | 2014-05-07 | 北京空间机电研究所 | 一种基于fpga的ccd动态高精度时序信号产生电路 |
| CN104868953A (zh) * | 2015-04-17 | 2015-08-26 | 中国科学院光电技术研究所 | 一种基于fpga的可扩展多通道串口光端机 |
| CN105704465A (zh) * | 2016-01-20 | 2016-06-22 | 海信电子科技(深圳)有限公司 | 图像处理方法及终端 |
| CN104318512B (zh) * | 2014-10-17 | 2017-07-07 | 中国科学院长春光学精密机械与物理研究所 | 基于fpga的光子计数型探测器图像生成实现方法 |
| CN107948467A (zh) * | 2017-10-30 | 2018-04-20 | 西安应用光学研究所 | 一种大面阵高帧频图像采集装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN2456240Y (zh) * | 2000-11-28 | 2001-10-24 | 安徽大学 | 脱机便携式扫描仪 |
| JP3510868B2 (ja) * | 2001-06-19 | 2004-03-29 | 三洋電機株式会社 | 画像合成装置 |
-
2006
- 2006-11-03 CN CN2006101142804A patent/CN1949881B/zh not_active Expired - Fee Related
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101635137B (zh) * | 2008-07-23 | 2012-02-08 | 深圳市巨烽显示科技有限公司 | 图像无缝显示方法及装置 |
| CN103188953B (zh) * | 2010-11-04 | 2016-08-31 | Cfs巴克尔股份有限公司 | 物质分配装置以及模制装置 |
| CN103188953A (zh) * | 2010-11-04 | 2013-07-03 | Cfs巴克尔股份有限公司 | 物质分配装置以及模制装置 |
| CN102158662A (zh) * | 2011-04-15 | 2011-08-17 | 中国科学院长春光学精密机械与物理研究所 | 星载高分辨率ccd相机图像数据传输电路 |
| CN102331975A (zh) * | 2011-09-06 | 2012-01-25 | 中国科学院长春光学精密机械与物理研究所 | 多路高速短消隐期线阵ccd图像数据的存储方法 |
| CN102331975B (zh) * | 2011-09-06 | 2013-11-27 | 中国科学院长春光学精密机械与物理研究所 | 多路高速短消隐期线阵ccd图像数据的存储方法 |
| CN102821251A (zh) * | 2012-09-03 | 2012-12-12 | 广州市盛光微电子有限公司 | 一种应用快速开关光源的高速摄像方法及应用装置 |
| CN103780236A (zh) * | 2014-02-12 | 2014-05-07 | 北京空间机电研究所 | 一种基于fpga的ccd动态高精度时序信号产生电路 |
| CN104318512B (zh) * | 2014-10-17 | 2017-07-07 | 中国科学院长春光学精密机械与物理研究所 | 基于fpga的光子计数型探测器图像生成实现方法 |
| CN104868953A (zh) * | 2015-04-17 | 2015-08-26 | 中国科学院光电技术研究所 | 一种基于fpga的可扩展多通道串口光端机 |
| CN104868953B (zh) * | 2015-04-17 | 2017-11-24 | 中国科学院光电技术研究所 | 一种基于fpga的可扩展多通道串口光端机 |
| CN105704465A (zh) * | 2016-01-20 | 2016-06-22 | 海信电子科技(深圳)有限公司 | 图像处理方法及终端 |
| CN107948467A (zh) * | 2017-10-30 | 2018-04-20 | 西安应用光学研究所 | 一种大面阵高帧频图像采集装置 |
| CN107948467B (zh) * | 2017-10-30 | 2019-12-17 | 西安应用光学研究所 | 一种大面阵高帧频图像采集装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1949881B (zh) | 2010-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107249101B (zh) | 一种高分辨率图像采集与处理装置 | |
| CN111965405B (zh) | 基于fpga的数字三维示波器数据映射存储系统 | |
| CN1949881B (zh) | 高速ccd相机数据合成系统 | |
| CN103595924B (zh) | 一种基于Cameralink的图像融合系统及其方法 | |
| CN102956027A (zh) | 基于摄像头图像处理芯片的图像增强处理系统及处理方法 | |
| CN101673504A (zh) | 超高清屏幕的显示控制方法和装置 | |
| CN101814269A (zh) | 全彩led点阵上同时显示实时多画面的方法及装置 | |
| CN111669517A (zh) | 一种视频叠加方法 | |
| CN108134912A (zh) | 一种视频流转换方法 | |
| CN111669648B (zh) | 一种视频倍频的方法 | |
| CN113542640A (zh) | 一种具备自适应缓存的多目成像电路及方法 | |
| CN102902648B (zh) | 一种基于dma的能够刷led显示屏的gpio模块 | |
| CN117522709A (zh) | 一种基于图像融合算法的数字硬件实现架构及其方法 | |
| CN201569435U (zh) | 一种高速ccd相机数据合成系统 | |
| JP2531534B2 (ja) | 表示装置 | |
| CN101692331B (zh) | 数字图像信号分解与重生装置及控制方法 | |
| CN101159866A (zh) | 一种倍速传输数字视频数据的方法 | |
| CN107948467B (zh) | 一种大面阵高帧频图像采集装置 | |
| CN109873954B (zh) | 一种基于FPGA实现Bayer阵列彩色恢复方法 | |
| CN103957402B (zh) | 一种实时全高清2d转3d系统行读写时序设计方法 | |
| CN105719616B (zh) | 一种竖屏驱动系统及竖屏驱动方法 | |
| CN102098459B (zh) | 实时视频图像任意角度旋转系统及其控制方法 | |
| JP3040529B2 (ja) | 動画像処理装置 | |
| CN100481913C (zh) | 实时图像异步采集接口装置 | |
| KR910002155B1 (ko) | 디지탈 영상 기록 및 판독 시스템 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100630 Termination date: 20161103 |