Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17263 Discussões

Real Time Image processing on FPGA with openCL

Altera_Forum
Colaborador honorário II
1.355 Visualizações

Hello, 

 

•image size - 640 x 480 •frame rate - 30 fps  

•bit depth - 8 bit gray scale (need to convert raw rgb to grey scale)  

•acceptable latency - real time  

•processing required - mainly segmentation for iris circle detection and then jpeg200 compression 

 

Above mentioned is the requirement specification. 

 

Can i use openCL with fgpa for above application? if yes which board do i need to buy? 

 

 

BR, 

Abdul
0 Kudos
3 Respostas
Altera_Forum
Colaborador honorário II
613 Visualizações

I'm not an expert at jpeg compression, but another video processing application I was shown was a Lucas-Kanade optical flow running on a Cyclone V SoC. With a 56x56 window, it was running at 76FPS and I believe it was with a resolution of 800x600.

Altera_Forum
Colaborador honorário II
613 Visualizações

 

--- Quote Start ---  

I'm not an expert at jpeg compression, but another video processing application I was shown was a Lucas-Kanade optical flow running on a Cyclone V SoC. With a 56x56 window, it was running at 76FPS and I believe it was with a resolution of 800x600. 

--- Quote End ---  

 

 

thanks for responding. 

 

 

but my question is if i can use openCL for above application? if yes which development kit should i buy? Currently i have DE-1 with cyclone-II fpga from terasic. Please let me know your views its urgent. 

 

BR, 

Abdul
Altera_Forum
Colaborador honorário II
613 Visualizações

For sure you can use it. Performance wise I'm pretty sure it will be fine, but what I'm saying is I can't vouch for it personally. As for the development kit, it all depends. Do you need a video output? Do you need to fit many any IP in the FPGA along your OpenCL kernel? How much are you willing to pay? Shopping is best done by yourself. Just make sure the board has a BSP for OpenCL.

Responder