FPGA Image Processing

In Progress Posted 5 years ago Paid on delivery
In Progress Paid on delivery

We're a team of MIT graduate students working on building and open-sourcing a star tracker (a piece of satellite hardware that performs celestial navigation). Our device is already able to take pictures. We need a Zynq developer to write FPGA code that will process the pictures.

We're using the Zynq 7010 clg225: [login to view URL]

Specifically, we want streaming FPGA code that will:

1. Subtract the median-filtered image from the original image (i.e. output = image - med_filt(image))

2. Find the locations of bright pixels adjacent to at least one other bright pixel.

3. Calculate the center-of-mass of the area around each bright pixel (i.e. x_com = sum(x*p(x))/sum(p(x)) where x is the x position of the pixel and p(x) is the brightness of the pixel).

The code should be written in Vivado Design Suite (WebPack version). It should be efficient (i.e. able to process >20 images per second), well-commented, and should work on our device.

Electrical Engineering FPGA Verilog / VHDL

Project ID: #17045299

About the project

1 proposal Remote project Active 5 years ago

Awarded to:

profvipabutaleb

I'm computer engineering TA - With 10+ years of expeirence I'm experienced in FPGA - VHDL-Verilog with different mega projects targeting Xilinx FPGAs such as spartan3A - Spartan 6 and the ZYNQ I have the following More

$600 USD in 10 days
(24 Reviews)
4.0