FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5918 Discussions

Xray image enhancement using VIP suites

Altera_Forum
Honored Contributor II
1,020 Views

I did a Xray image sharpening design using VIP library in DSP Builder. It works for v6.0 IPs and tools. Haven't got a chance to try their v6.1 tools. 

 

(Uploading file failed. Gonna try again later.)
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
301 Views

here are the files...

Altera_Forum
Honored Contributor II
301 Views

Hi nemo! 

 

Glad to see other DSP Builder on the forum.  

 

Awesome design. Although I got a couple (potentially dumb) questions for you: 

1. Why do you need a FIFO between Laplacian and gamma corrector block? (Also how did you determine the sizes of them?) 

2. Why are there multiple image source blocks? Seems like they are inputting the same image...
Altera_Forum
Honored Contributor II
301 Views

1. The gradient calculation path is slower than the Laplacian calculation, so a frame buffer is needed. However the size of the FIFO can be estimated from the latency of the 2DFIR and should be much smaller than one frame. I used a FIFO that can buffer the entire frame, which is not optimal. 

 

2. The Laplacian path and Gradient path access source data at different throughput due to AST backpressure. The Gradient path sees more backpressure and pauses more. I guess in HW there has to be another frame buffer at the source for these two different paths. To simplify in the simulation, I just used two different sources.
Reply