Sign in

username:

password:



Not a member?

Search Comp.Arch.FPGA



Search tips

fpga by Keywords

Altera | ASIC | CPLD | Cyclone | DCM | DDR | DSP | Ethernet | ISE | JTAG | Linux | LVDS | Microblaze | ML310 | Modelsim | NIOS | OPB | PCI | Quartus | RocketIO | SDRAM | Spartan | Spartan3 | SRAM | Stratix | Verilog | VHDL | Virtex | Virtex-4 | Virtex-II | Xilinx | XST

Ads

See Also

DSPEmbedded SystemsElectronics

Comp.Arch.FPGA | DSP or FPGA for high-speed image processing?


There are 5 messages in this thread.

You are currently looking at messages 0 to 5.

DSP or FPGA for high-speed image processing? - kyori - 2006-12-16 23:15:00

Hi,

I am going to start a project of onboard high-speed CMOS image
processing.
I am goint to perform certain *block matching algorithm* or *Fourier
Transform* between successive frames and the fps would be 1000 or
more..


The interface between the CMOS camera and the board is standord
CamLink.
I've learned that both DSP and FPGA based circuits can do certain
onboard image processing tasks, and I'd like to know whick is better?
DSP or FPGA?


I know some corporations use FPGA based boards as development boards
for their cameras. And my cooperators have some DSP development
experiences. So, the question arises, and I want your suggestions. I'd
like to know the advantages of each choise and maybe the direction of
onboard realtime high-speed image processing.


Thanks! 
Any help would be appreciated.




Re: DSP or FPGA for high-speed image processing? - Tim Wescott - 2006-12-17 15:41:00

kyori wrote:

> Hi,
> 
> I am going to start a project of onboard high-speed CMOS image
> processing.
> I am goint to perform certain *block matching algorithm* or *Fourier
> Transform* between successive frames and the fps would be 1000 or
> more..
> 
> 
> The interface between the CMOS camera and the board is standord
> CamLink.
> I've learned that both DSP and FPGA based circuits can do certain
> onboard image processing tasks, and I'd like to know whick is better?
> DSP or FPGA?
> 
> 
> I know some corporations use FPGA based boards as development boards
> for their cameras. And my cooperators have some DSP development
> experiences. So, the question arises, and I want your suggestions. I'd
> like to know the advantages of each choise and maybe the direction of
> onboard realtime high-speed image processing.
> 
> 
> Thanks! 
> Any help would be appreciated.
> 
Please go to wikipedia and look up "cross post".  Compare what they have
to say about cross posting with what they have to say about multiple
posting.

Then do it right.

-- 

Tim Wescott
Wescott Design Services
http://www.wescottdesign.com

Posting from Google?  See http://cfaj.freeshell.org/google/

"Applied Control Theory for Embedded Systems" came out in April.
See details at http://www.wescottdesign.com/actfes/actfes.html
______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.

Re: DSP or FPGA for high-speed image processing? - 2006-12-18 05:38:00

"kyori" <g...@gmail.com>
writes:

> Hi,
> 

Hi,

> I am going to start a project of onboard high-speed CMOS image
> processing.
> I am goint to perform certain *block matching algorithm* or *Fourier
> Transform* between successive frames and the fps would be 1000 or
> more..
> 

What size of frame?  That's a lot of memory-bandwidth!

> 
> The interface between the CMOS camera and the board is standord
> CamLink.

Do you mean Camera Link?  There's VGA resolution cameras that'll do
1000fps that way.  What's the end application?

> I've learned that both DSP and FPGA based circuits can do certain
> onboard image processing tasks, and I'd like to know whick is better?
> DSP or FPGA?
> 

It depends.  Sorry!

However, I think a single DSP is going to struggle to do a 2D FT of
even a VGA image at 1000 fps.  And once you go beyond a single DSP, my
opinion is you might as well go to FPGA as you have a lot more
flexibility in how you parallelise things then.

> 
> I know some corporations use FPGA based boards as development boards
> for their cameras. And my cooperators have some DSP development
> experiences. So, the question arises, and I want your suggestions. I'd
> like to know the advantages of each choise and maybe the direction of
> onboard realtime high-speed image processing.
> 

If you want to do *really* high speed processing, FPGAs are a sensible
choice.  Assuming your algorithms are a) parallelisable and b)
actually compute limited, not memory latency or bandwidth limited.

Cheers,
Martin

-- 
m...@trw.com 
TRW Conekt - Consultancy in Engineering, Knowledge and Technology
http://www.conekt.net/electronics.html

   

Re: DSP or FPGA for high-speed image processing? - kyori - 2006-12-23 00:10:00

Thanks for your advice and I am learning the
rules.
Tim Wescott wrote:
> kyori wrote:
>
> > Hi,
> >
> > I am going to start a project of onboard high-speed CMOS image
> > processing.
> > I am goint to perform certain *block matching algorithm* or *Fourier
> > Transform* between successive frames and the fps would be 1000 or
> > more..
> >
> >
> > The interface between the CMOS camera and the board is standord
> > CamLink.
> > I've learned that both DSP and FPGA based circuits can do certain
> > onboard image processing tasks, and I'd like to know whick is better?
> > DSP or FPGA?
> >
> >
> > I know some corporations use FPGA based boards as development boards
> > for their cameras. And my cooperators have some DSP development
> > experiences. So, the question arises, and I want your suggestions. I'd
> > like to know the advantages of each choise and maybe the direction of
> > onboard realtime high-speed image processing.
> >
> >
> > Thanks!
> > Any help would be appreciated.
> >
> Please go to wikipedia and look up "cross post".  Compare what they have
> to say about cross posting with what they have to say about multiple
> posting.
>
> Then do it right.
>
> --
>
> Tim Wescott
> Wescott Design Services
> http://www.wescottdesign.com
>
> Posting from Google?  See http://cfaj.freeshell.org/google/
>
> "Applied Control Theory for Embedded Systems" came out in April.
> See details at http://www.wescottdesign.com/actfes/actfes.html

______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.

Re: DSP or FPGA for high-speed image processing? - kyori - 2006-12-23 00:18:00

Hi,

Thanks for your reply.

256*256 frame (or even small) size will be ok.
Generally the algorithm is kind of correlation of two sucessive frames.

Best regards,
kyori

Martin Thompson wrote:
> "kyori" <g...@gmail.com> writes:
>
> > Hi,
> >
>
> Hi,
>
> > I am going to start a project of onboard high-speed CMOS image
> > processing.
> > I am goint to perform certain *block matching algorithm* or *Fourier
> > Transform* between successive frames and the fps would be 1000 or
> > more..
> >
>
> What size of frame?  That's a lot of memory-bandwidth!
>
> >
> > The interface between the CMOS camera and the board is standord
> > CamLink.
>
> Do you mean Camera Link?  There's VGA resolution cameras that'll do
> 1000fps that way.  What's the end application?
>
> > I've learned that both DSP and FPGA based circuits can do certain
> > onboard image processing tasks, and I'd like to know whick is better?
> > DSP or FPGA?
> >
>
> It depends.  Sorry!
>
> However, I think a single DSP is going to struggle to do a 2D FT of
> even a VGA image at 1000 fps.  And once you go beyond a single DSP, my
> opinion is you might as well go to FPGA as you have a lot more
> flexibility in how you parallelise things then.
>
> >
> > I know some corporations use FPGA based boards as development boards
> > for their cameras. And my cooperators have some DSP development
> > experiences. So, the question arises, and I want your suggestions. I'd
> > like to know the advantages of each choise and maybe the direction of
> > onboard realtime high-speed image processing.
> >
>
> If you want to do *really* high speed processing, FPGAs are a sensible
> choice.  Assuming your algorithms are a) parallelisable and b)
> actually compute limited, not memory latency or bandwidth limited.
>
> Cheers,
> Martin
>
> --
> m...@trw.com
> TRW Conekt - Consultancy in Engineering, Knowledge and Technology
> http://www.conekt.net/electronics.html