Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17255 Discussions

Real Time Image processing on FPGA with openCL

Altera_Forum
Honored Contributor II
1,339 Views

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 Replies
Altera_Forum
Honored Contributor II
597 Views

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.

0 Kudos
Altera_Forum
Honored Contributor II
597 Views

 

--- 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
0 Kudos
Altera_Forum
Honored Contributor II
597 Views

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.

0 Kudos
Reply