Image Compression With Discrete Cosine Transforms Initial Project Proposal – (9/21/99) David Oltmanns Delayne Vaughn John Hill.

Slides:



Advertisements
Similar presentations
Autonomous Tracking Unit John Berglund Randy Cuaycong Wesley Day Andrew Fikes Kamran Shah Professor: Dr. Rabi Mahapatra CPSC Spring 1999 Autonomous.
Advertisements

Autonomous Tracking Unit (New Name -- Same Great Project) John Berglund Randy Cuaycong Wes Day Andrew Fikes Kamran Shah Spring 1999 CPSC 483 Midterm Evaluation.
The Crazy Camera Killing Compadres John Berglund Randy Cuaycong Wes Day Andrew Fikes Kamran Shah Spring 1999 CPSC 483 Proposal.
1 SECURE-PARTIAL RECONFIGURATION OF FPGAs MSc.Fisnik KRAJA Computer Engineering Department, Faculty Of Information Technology, Polytechnic University of.
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Ultrasonic signal processing platform for nondestructive evaluation (NDE) Raymond Smith Advisors: Drs. In Soo Ahn, Yufeng Lu May 6, 2014.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Advanced Cubesat Imaging Payload Robert Urberger, Joseph Mayer, and Nathan Bossart ECE 490 – Senior Design I – Department of Electrical and Computer Engineering.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
PDACS Midterm Presentation Michelle Berger John Curtin Trey Griffin Aaron King Michael Nordfelt Jeffrey Whitted.
Problems Encountered - Up to Midterm State Machine Transitions Much Too Fast - Solved by Decreasing Clock (LED Circuit) Difficult to Test LED (Column)
Wireless Terminal and PC Interface Using VLSI EE451 - Senior Project Members: Chris Brophy Matt Olinger Advisor: Dr. V. Prasad 12/11/01.
Motion Tracking Recorder 360 (MTR-360) Group #1 Lee Estep Philip Robertson Andy Schiestl Robert Tate.
Team Morphing Architecture Reconfigurable Computational Platform for Space.
Motion Tracking Recorder 360 (MTR-360) Group #1 Lee Estep Philip Robertson Andy Schiestl Robert Tate.
New Image Encryption and Compression Method Based on Independent Component Analysis.
Characterization Presentation Spring 2006 Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System.
PDACS Michelle Berger John Curtin Trey Griffin Aaron King Michael Nordfelt Jeffrey Whitted.
Video on DSP and FPGA John Johansson April 12, 2004.
Performance Analysis of Processor Characterization Presentation Performed by : Winter 2005 Alexei Iolin Alexander Faingersh Instructor:
Presenting: Itai Avron Supervisor: Chen Koren Characterization Presentation Spring 2005 Implementation of Artificial Intelligence System on FPGA.
Remote Activation of Appliances Using USB Interfaces Vanessa Cox Chris Hydak Kaori Wada.
Software / Hardware Co-Design of a JPEG Encoder Team Members: Joe Salemi Brandon Sterner.
Dual-Camera Motion Tracking Recorder (DCMTR) Group #1 Lee Estep Philip Robertson Andy Schiestl Robert Tate.
PDACS Final Presentation Michelle Berger John Curtin Trey Griffin Aaron King Michael Nordfelt Jeffrey Whitted.
FPGA-Based Systems Design Flow in Action By: Ramtin Raji Kermani.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU A New Algorithm to Compute the Discrete Cosine Transform VLSI Signal Processing 台灣大學電機系.
Sept EE24C Digital Electronics Project Design of a Digital Alarm Clock.
General Purpose FIFO on Virtex-6 FPGA ML605 board Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf 1 Semester: spring 2012.
Eye Detector Project Midterm Review John Robertson Roy Nguyen.
Lab 2: Capturing and Displaying Digital Image
Survey of Discrete Cosine Transform Implementations and Example Hardware 1-D DCT/IDCT Implementation Vijay Sundar Srinivasan Electrical and Computer Engineering.
SVAR'06, 24/05/06FastTrack1 FastTrack: A High Frame Rate Stereovision Tracking System Michael Belshaw Michael Greenspan Dept. of Electrical & Computer.
Lecture 18 Lecture 18: Case Study of SoC Design ECE 412: Microcomputer Laboratory.
Pinewood Derby Timing System Using a Line-Scan Camera Rob Ostrye Class of 2006 Prof. Rudko.
Priyadarshini Anjanappa UTA ID:
SYSTEM-ON-CHIP (SoC) AND USE OF VLSI CIRCUIT DESIGN TECHNOLOGY.
EE 5359: MULTIMEDIA PROCESSING PROJECT PERFORMANCE ANALYSIS OF INTEGER DCT OF DIFFERENT BLOCK SIZES. Guided by Dr. K.R. Rao Presented by: Suvinda Mudigere.
Project Title (as descriptive as possible) Group Members CPE495 Group ??? Computer Engineering Design I Electrical and Computer Engineering The University.
Advanced SW/HW Optimization Techniques for Application Specific MCSoC m Yumiko Kimezawa Supervised by Prof. Ben Abderazek Graduate School of Computer.
GRECO - CIn - UFPE1 A Reconfigurable Architecture for Multi-context Application Remy Eskinazi Sant´Anna Federal University of Pernambuco – UFPE GRECO.
1 Engineering Design - A general approach. 2 Outline Form a group Proposal (Presentation and 1 st Mandatory Meeting) Milestone A (Demo A and 2 nd Mandatory.
Report from Universidad Politécnica de Madrid Zorana Banković.
Design Objectives The design should fulfill the functional requirements listed below Functional Requirements Hardware design – able to calculate transforms.
Kronecker Products-based Regularized Image Interpolation Techniques
Spring 2007 W. Rhett Davis with minor editing by J. Dean Brock UNCA ECE Slide 1 ECE 406 – Design of Complex Digital Systems Lecture 1: Introduction.
-BY KUSHAL KUNIGAL UNDER GUIDANCE OF DR. K.R.RAO. SPRING 2011, ELECTRICAL ENGINEERING DEPARTMENT, UNIVERSITY OF TEXAS AT ARLINGTON FPGA Implementation.
2 nd Design Update Presentation March 17, Overview Ground Segment Space Segment OBCTNCTransceiverAntenna PCTNCTransceiverAntenna Rx Tx Rx Tx Rx.
Image Compression With Discrete Cosine Transforms Midterm Report – (11/02/99) David Oltmanns Delayne Vaughn John Hill.
Jason Li Jeremy Fowers 1. Speedups and Energy Reductions From Mapping DSP Applications on an Embedded Reconfigurable System Michalis D. Galanis, Gregory.
-BY KUSHAL KUNIGAL UNDER GUIDANCE OF DR. K.R.RAO. SPRING 2011, ELECTRICAL ENGINEERING DEPARTMENT, UNIVERSITY OF TEXAS AT ARLINGTON FPGA Implementation.
Performed by: Dor Kasif, Or Flisher Instructor: Rolf Hilgendorf Jpeg decompression algorithm implementation using HLS PDR presentation Winter Duration:
The Charlatans Mid-Semester Presentation Spring 2003 Lalit Jina April Navarro Dawei Gu Matt Bass Wei Zhang.
Low-Power Wireless Video System Advisor: Professor Alex Doboli Students: Christian Austin Artur Kasperek Edward Safo.
Advanced SW/HW Optimization Techniques for Application Specific MCSoC m Yumiko Kimezawa Supervised by Prof. Ben Abderazek Graduate School of Computer.
Homework II Fast Discrete Cosine Transform Jain-Yi Lu ( 呂健益 ) Visual Communications Laboratory Department of Communication Engineering National Central.
Compressive Sensing Techniques for Video Acquisition EE5359 Multimedia Processing December 8,2009 Madhu P. Krishnan.
IIFC Meeting February 24-25, 2015, RRCAT P. R. Hannurkar, Akhilesh Jain, M. R. Lad RF Systems Division 650 MHz RF Power 1.
The content of lecture This lecture will cover: Fourier Transform
Fuzzy type Image Fusion using hybrid DCT-FFT based Laplacian Pyramid Transform Authors: Rajesh Kumar Kakerda, Mahendra Kumar, Garima Mathur, R P Yadav,
Jul Aug Sept Oct Nov Dec Jan Feb Mar Apr May Jun
Serial Data Hub (Proj Dec13-13).
Discrete Cosine Transform (DCT)
Hybrid Architecture of DCT/DFT/Wavelet Transform (HWT)
2D DCT in ARM-based JPEG Processor
12/5/2018.
Jul Aug Sept Oct Nov Dec Jan Feb Mar Apr May Jun
BIC 10503: COMPUTER ARCHITECTURE
1-D DISCRETE COSINE TRANSFORM DCT
Digital Image Procesing Discrete CosineTrasform (DCT) in Image Processing DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL PROCESSING IMPERIAL.
Presentation transcript:

Image Compression With Discrete Cosine Transforms Initial Project Proposal – (9/21/99) David Oltmanns Delayne Vaughn John Hill

 Project Objectives  Deliverable  Project Background in Brief  Hardware/Software Component Description  Subsystems Development Decomposition  Timeline  Team Member Responsibilities  Components  Pricing  Special Testing Environments  Hardware, Software Collaborations  References Contents Image Compression With Discrete Cosine Transforms

Our design will use a Connectix QuickCam and PC interfaced to a Xilinx FPGA. We hope to achieve the following goals:  Capture the image using QuickCam  Compress the image using FPGA-based 2-D Discrete Cosine Transform (DCT) on a Xilinx FPGA  Decompress the image using Inverse DCT (IDCT)  Display decompressed image on a PC using a serial port as the interface Project Objectives Image Compression With Discrete Cosine Transforms

Deliverables Our final deliverable will be a compression/decompression system utilizing a FPGA interfaced with a Connectix Quickcam and a PC. The system will allow an image to be captured by the camera, compressed and decompressed by the modules built on the FPGA, and finally returned to the PC. The FPGA will be outfitted with 2-D DCT logic and also incorporate a serial interface, camera interface, and memory control module. Reference figure left. Image Compression With Discrete Cosine Transforms

2-D Discrete Cosine transfer 2-D Inverse Discrete Cosine transfer Project Background in Brief Image Compression With Discrete Cosine Transforms

Project Background in Brief 2-D Fast Discrete Cosine Transform Signal Flow diagram (right) Image Compression With Discrete Cosine Transforms

n Complete System n Compression/Decompression Module(s) n Digital Camera/Camera Interface – (Connectix QuickCam) n SRAM and Memory Control Module n Serial Interface Module for FPGA Hardware/Software Description Image Compression With Discrete Cosine Transforms

 Complete System  Compression/Decompression Module(s)  Digital Camera/Camera Interface  SRAM and Memory Control Module  Serial Interface Module for FPGA Hardware/Software Description Image Compression With Discrete Cosine Transforms

 Complete System  Compression/Decompression Module(s)  Digital Camera/Camera Interface  SRAM and Memory Control Module  Serial Interface Module for FPGA Hardware/Software Description Component location is system (left) Compression, Decompression Module (right) Image Compression With Discrete Cosine Transforms

 Complete System  Compression/Decompression Module(s)  Digital Camera/Camera Interface  SRAM and Memory Control Module  Serial Interface Module for FPGA Hardware/Software Description This figure shows the subset of a previous groups design that interfaces with the camera. We plan on deploying a similar configuration. Image Compression With Discrete Cosine Transforms

 Complete System  Compression/Decompression Module(s)  Digital Camera/Camera Interface  SRAM and Memory Control Module  Serial Interface Module for FPGA Hardware/Software Description Image Compression With Discrete Cosine Transforms

 Complete System  Compression/Decompression Module(s)  Digital Camera/Camera Interface  SRAM and Memory Control Module  Serial Interface Module for FPGA Hardware/Software Description We plan to take existing serial knowledge that has been developed by previous students and integrate it with the rest of our design. One such source is the PDACS project (Spring 1999). Figure 6 shows one scenario that this group used in their project. Image Compression With Discrete Cosine Transforms

Subsystems Development Decomposition n Software Simulation n FPGA Compression n FPGA Decompression n FPGA Module Integration with QuickCam Image Compression With Discrete Cosine Transforms

 Software Simulation  FPGA Compression  FPGA Decompression  FPGA Module Integration with QuickCam Subsystems Development Decomposition Image Compression With Discrete Cosine Transforms

 Software Simulation  FPGA Compression  FPGA Decompression  FPGA Module Integration with QuickCam Subsystems Development Decomposition Image Compression With Discrete Cosine Transforms

 Software Simulation  FPGA Compression  FPGA Decompression  FPGA Module Integration with QuickCam Subsystems Development Decomposition Image Compression With Discrete Cosine Transforms

 Software Simulation  FPGA Compression  FPGA Decompression  FPGA Module Integration with QuickCam Subsystems Development Decomposition Image Compression With Discrete Cosine Transforms

Timeline Week Three Sept Research DCT and sub-systems Begin Proposal Week FourSept Finalize Proposal Present Proposal (Sept. 21) Begin Software Implementation of Compression Algorithm Week FiveSept Oct. 2 Finish Software Compression Algorithm Begin Software Decompression Algorithm Integrate Compression/Decompression Software Components Begin Serial Interface Module Week Six Oct Continue Serial Interface Module Begin SRAM Control Module Biweekly Report 1 (Oct. 7) Week SevenOct Finish Serial Interface Module Finish SRAM Control Module Begin FPGA Compression Module Week EightOct Finish FPGA Compression Module Integrate SRAM, Serial Interface, and Compression Modules Biweekly Report 2 (Oct. 21) Week NineOct Benchmark: Test Integrated FPGA Compression Begin FPGA Decompression Module Begin Camera Interface Begin Mid-term Presentation Week TenOct Nov. 6 Finish FPGA Decompression Module Mid-term Presentation (Nov. 4) Integrate Decompression and Compression Modules Week ElevenNov Finish Camera Interface Integrate Camera Interface with Existing Modules Week TwelveNov Existing Modules Benchmark: Camera Interface with Existing Modules Biweekly Report 3 (Nov. 18) Week ThirteenNov Begin Final Presentation Thanksgiving Week FourteenNov Dec. 3 Overflow (Unforeseen Tasks) Finalize Presentation Week FifteenDec Final Presentation (Dec. 7)

Team Member Responsibilities  Research DCT and sub-systems John, David, Delayne  Prepare ProposalJohn, David, Delayne  Present Proposal (Sept. 21)John, David, Delayne  Software Implementation of Compression AlgorithmDavid, Delayne  Software Implementation of Decompression Algorithm David, Delayne  Integrate Compression/Decompression Software ComponentsDavid, Delayne  Serial Interface ModuleJohn  SRAM Control ModuleJohn  Biweekly Report 1 (Oct. 7)John, David, Delayne  FPGA Compression ModuleJohn, David, Delayne  Integrate SRAM, Serial Interface, and Compression ModulesJohn, David  Biweekly Report 2 (Oct. 21)John, David, Delayne  Benchmark: Test Integrated FPGA Compression John, David  FPGA Decompression ModuleDelayne  Camera InterfaceDavid  Prepare Mid-term PresentationJohn, David, Delayne  Mid-term Presentation (Nov. 4)John, David, Delayne  Integrate FPGA Decompression and Compression ModulesDelayne  Integrate Camera Interface with Existing ModulesJohn, David  Benchmark: Camera Interface with Existing ModulesJohn, David, Delayne  Biweekly Report 3 (Nov. 18)John, David, Delayne  Prepare Final PresentationJohn, David, Delayne  Final Presentation (Dec. 7)John, David, Delayne  Research DCT and sub-systems John, David, Delayne  Prepare ProposalJohn, David, Delayne  Present Proposal (Sept. 21)John, David, Delayne  Software Implementation of Compression AlgorithmDavid, Delayne  Software Implementation of Decompression Algorithm David, Delayne  Integrate Compression/Decompression Software ComponentsDavid, Delayne  Serial Interface ModuleJohn  SRAM Control ModuleJohn  Biweekly Report 1 (Oct. 7)John, David, Delayne  FPGA Compression ModuleJohn, David, Delayne  Integrate SRAM, Serial Interface, and Compression ModulesJohn, David  Biweekly Report 2 (Oct. 21)John, David, Delayne  Benchmark: Test Integrated FPGA Compression John, David  FPGA Decompression ModuleDelayne  Camera InterfaceDavid  Prepare Mid-term PresentationJohn, David, Delayne  Mid-term Presentation (Nov. 4)John, David, Delayne  Integrate FPGA Decompression and Compression ModulesDelayne  Integrate Camera Interface with Existing ModulesJohn, David  Benchmark: Camera Interface with Existing ModulesJohn, David, Delayne  Biweekly Report 3 (Nov. 18)John, David, Delayne  Prepare Final PresentationJohn, David, Delayne  Final Presentation (Dec. 7)John, David, Delayne Image Compression With Discrete Cosine Transforms

Components  Computer  Software including: Xilinx Foundation Series, LabVIEW  FPGA(s)  SRAM  Project Board/Power Supply  Xilinx Interface Cable Pricing  Xilinx XC4010E PC84 FPGA$62.35 (each)  Connectix QuickCam$49.95  WINBOND W24257AX-15 SRAM

Hardware, Software Collaborations HARDWARE SOFTWARE Both hardware and software components are vitally important to the development and implementation of our system. Image Compression With Discrete Cosine Transforms

N. Ahmed, T. Natarajan, and K.R. Rao, "Discrete cosine transform," IEEE Trans. Comput., vol. C-23, pp Jan K. Aldrich, D. Brandenberger, C. Chilek, and B. Raymond, "Sign Language Aquisition and Recognition System," info/cpsc483/common/99b/g3/Final.htm (Sept. 20, 1999) M. Berger, J. Curtin, T. Griffin, A. King, M. Nordfelt, and J. Whitted, "Portable Digital Compression/Decompression System," info/cpsc483/common/99a/g5/g5.html (Sept. 20, 1999) J. Berglund, R. Cuaycong, W. Day, A. Fikes, and K. Shah, "Autonomous Tracking Unit," info/cpsc483/common/99a/g1/g1.html (Sept. 20, 1999) N.I. Cho and S.U. Lee, "Fast algorithm and implementation of 2-D discrete cosine transform," IEEE Trans. CAS, Mar. 1991, pp cosine transform," IEEE Trans. CAS, Mar. 1991, pp N.I. Cho and I.D. Yun, and S.U. Lee, "On the regular structure for the fast 2D DCT algorithm," IEEE Trans. CAS, Apr. 1993, pp S.C. Chan and K.L. Ho, "A new 2D fast cosine transform algorithm," IEEE Trans. SP, Feb. 1991, pp H.S. Hou, "A fast recursive algorithm for computing the discrete cosine transform," IEEE Trans. ASSP, Oct. 1987, pp C.W. Kok, "Fast Algorithm for Computing 2D Discrete Cosine Transform," Unpublished article, pp. 1-4 R. Mahapatra, A. Kumar, and B. Chatterji, "Performance Analysis of 2-D Inverse Fast Cosine Transform Employing Multiprocessors," Article, pp References Image Compression With Discrete Cosine Transforms