Hardware implementation of a small image processing algorithm with distributed arithmetic

Ditutup Disiarkan May 19, 2005 Dibayar semasa penghantaran
Ditutup Dibayar semasa penghantaran

This is a homework:

Hardware implementation of image processing

algorithms using distributed arithmetic.

I just need 2 algorithms filtering - median and gaussian (the 2 filters will be constant 3*3 matrixes).

The test images should be quite small: say 100*100.

The

Distributed arithmetic implements the sum of products very fast and efficient.

A distributed arithmetic explanation can be found here:

<[url removed, login to view]>

You can choose the simplest version of distributed arithmetic it just has to be working distributed arithmetic.

I need the project implemented in Xilinx Web Pack in vhdl.

The bitmap image should be declared as a constant inside the vhdl code as a matrix say 100*100 with byte values.

The program should be able to generate another matrix wich is the resulting smoothed image in the same manner( 100*100 matrix with byte values - the bitmap). The project should write this matrix to a .txt file.

I need the whole Xilinx project. I will check the .txt file - the output matrix (i will convert it myself to a bitmap) and if the bitmap is quite ok smoothed i will accept the project.

This is a piece of cake (should take a day or 2) for someone who has experience in vhdl.

I need this in 5 days. I have to see each and every day significant amounts of code so that it's obvious that significant progress is being made. **I can't afford to hire a newb and screw this up cauz my graduation depends on it.**

So i prefer someone who has good experience.

If at the end of one day i don't see new code and proof that we are on the way of finishing it in 4-5 days i will cancel the project.

Someone experienced shouldn't have any problem finishing it a lot sooner and make me stay relaxed.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Xilinx Web Pack

VHDL language

Windows

Kejuruteraan MySQL PHP Kejuruteraan Perisian Ujian Perisian

ID Projek: #3724569

Tentang projek

Projek jarak jauh Aktif Jun 9, 2005