FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6356 Discussions

Xray image enhancement using VIP suites

Altera_Forum
Honored Contributor II
2,013 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
1,294 Views

here are the files...

0 Kudos
Altera_Forum
Honored Contributor II
1,294 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...
0 Kudos
Altera_Forum
Honored Contributor II
1,294 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.
0 Kudos
Reply