Skip to content

A-Sathvik/JPEG-compression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System Development Life Cycle of image compression algorithm

Phases

Planning:

  • Defining the scope of the system

To compress a captured image on an FPGA.

  • Feasibility study
  • Estimate costs

A ZedBoard Zynq-7000 ARM/FPGA SoC Development Board (449$)

Analysis:

  • Locating existing deficiencies

Dicrete Cosine Transform (DCT) is challenging to implement in verilog

  • Alternatives

Vectorising DCT formula

  • Define the requirements

Compression ratio and image quality should be balanced.

Design:

  • Structuring the algorithm to be followed

Number of modules, their functions, inputs and outputs

  • Reviewing the design

Implementation:

  • Necessary modules are developed with appropriate testbenches

Testing:

  • Images under various light conditions are compressed, reconstructed and verified

Folder structure

Folder Description
Requirements Required understanding of the project
Architecture Detailed flow of implementation
Implementation Verilog code files
Test plan and output Output verification
Others Python files used to generate look-up tables in verilog and references
Report Detailed description of the project

About

Applying SDLC for JPEG compression project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published