GROUP 23

IMAGE CAPTURING &
ANALYSING SYSTEM
USING FPGA

Scroll Down

About Our Project

Image processing is a field of study and technology focused on the manipulation and analysis of digital images. It involves a wide range of techniques and algorithms that aim to enhance, transform, or extract information from images. Image processing plays a crucial role in various applications, including computer vision, medical imaging, remote sensing, and multimedia.Image processing is widely used in many fields.

Medical

medical

Forency

forency

Astronomy

astronomy

Agriculture

agriculture

Trafic control

Trafic

Archiology

Arciology


Hardware for image processing

Many devices are used in the field for image processing based on their filed as follows

hardware



But due to offering following features at same time, FPGA is preferred in many fields

hardware



What Is Our Project About?

We are going to implement a salt and pepper noise filter in an FPGA.

Salt_paper
Averagemedian

How The System Works?

Step 1

Using a python script image file was read and send to the FPPGA through etharnet and the image data was recived and stored in FPGA.

Step 2

Averaging filtering.

Step 3

Meddian filtering.

Step 4

Processed data tranfer back to pc and the image data convet to a image.

Implementation

design1


Data flow

design2

Architecture

Average filter

averaging

Medaian filter

medianining

Skid buffer

Skidskid2

Axi Stream protocol

Axi

Data transmission

data

Block diagram

block



Our Technology stack

Hardware

  • ComputerComputer
  • FPGAFPGA
  • TTL conveterTTL
  • Jumper wiresjumper

Languages

  • Pythonpython
  • System Verilogverilog

Software

  • Python IDLEidle
  • Vivado or Quartus vivado

Perfomance

Perfomance

Budget

budget3

Timeline

Timeline

Contributors